削除された内容 追加された内容
Mtodo (トーク | 投稿記録)
219行目:
環境によってはキリル文字などの表示がよろしくない状態になる問題があると思います。これを解決するために{{temp|unicode}}を使うのは結構ですが(良いとは思いませんが)、テンプレートの引数<code>sc</code>に渡したり他のテンプレートと入れ子にしたりするのは不具合の原因になりますので、別の方法を検討してください。例えばすぐに解決しそうな方法だと[[MediaWiki:common.css]]にスタイル定義を追加する、または{{temp|Cyrl}}を改造するという方法が思いつきますが、それでは不都合がありますか?ご検討よろしくお願いします。 --[[利用者:Naggy Nagumo|Naggy Nagumo]] ([[利用者・トーク:Naggy Nagumo|トーク]]) 2021年4月26日 (月) 09:40 (UTC)
:多分、{{temp|Cyrl}}に不具合があると思われますので確認いただければと思います。ただ、{{temp|unicode}}を使うことで、具体的にどのような不具合が発生しますか--[[利用者:Mtodo|Mtodo]] ([[利用者・トーク:Mtodo|トーク]]) 2021年4月26日 (月) 09:57 (UTC)
:: {{temp|Cyrl}}と類似のテンプレートもあわせて確認しましたが、すでに不具合だらけですねこれ。確認したところ{{temp|Cyrl}}ではフォントに関する指定を何もしていないようです。類似のテンプレートも合わせてまとめて作り直す必要があると思いますが、時間がかかるのでとりあえず{{temp|Cyrl}}だけ間に合わせの修正を加えます。
:: 具体的に、と言われると少々困ってしまいます。このテンプレートによる目立った不具合はまだ起きていないと思うので、これから起こりえる不具合について推測で話さなければならなくなります。一般論として<code><nowiki>{{unicode|{{t|xx|~~~}}}}</nowiki></code>のような使い方をするのは、テンプレート間の依存性が強すぎるため、片方の修正がもう一方に影響を及ぼすリスクが大きくなります。単一の目的を果たすためには単一のテンプレートで済むのが望ましいです。<code><nowiki>{{t|xx|~~~|sc=unicode}}</nowiki></code>は幾分マシですが、{{temp|unicode}}は{{temp|Latn}}や{{temp|Cyrl}}などとは本質的に異なるので異常なデータと見做すのが妥当です。今はunicodeテンプレートを呼び出しますが、将来的にはエラーとして弾くことになるでしょう。 --[[利用者:Naggy Nagumo|Naggy Nagumo]] ([[利用者・トーク:Naggy Nagumo|トーク]]) 2021年4月29日 (木) 09:36 (UTC)