7

バングラ語 (言語: ベンガル語) のネイティブ ライターとして、私たちは Unicode バングラ文字に依存しています。Unicode は ASCII の拡張バージョンであり、すべての ASCII 文字はまだ Unicode で保持されていることは周知のとおりです。その後、残りの World グリフが追加されました。現在、Bānglā とその他の言語 (中国語、ヘブライ語、日本語、ジャワ語のいずれか) の懸念事項として、Unicode のグリフがあります。

しかし、Bānglā の懸念では、font-size: 100%Bānglā 文字には英語の文字用では十分ではありません。すべてのグリッド内のグリフの位置のためです。このことは、次の画像で理解できます。

グリッド内のバングラ語と英語のグリフ

英語の文字は大部分がグリッドに収まりますが、Bānglā の文字は母音記号グリフをサポートするため、グリッドに収まるように縮小されます。

したがって、body{font-size: 100%}英語のグリフには適していますが、同じ CSS を使用すると Bānglā フォントは小さくなります。

解決策、今
現在、私たちがその解決策をどのように行っているかは、英語とバングラ語の両方のグリフを備えた素敵なフォント、つまり「Siyam Rupali」を選択することです。そのため、問題はほとんど解決しません。

新しい考え

しかし、私が考えているのは少し新しいものです:
» Unicode グリフをターゲットにして、それらだけに特定の CSS を配置しないのはなぜですか?

Unicode シリアル番号が最初のBānglā#0048 4614 5784 4578文字を#0048 4614 5784 9999表し、最後の文字を表しているとします。したがって、次のような CSS を実行できるとします。

Unicode[glyph="0048461457844578" - "0048461457849999"]{
   font-size: 150%;
}

上記のようなものはCSSに存在しないことを私は知っています。しかし、特定のグリフをターゲットにして、さまざまな CSS スタイルを適用する方法はありますか?

方法があれば、Bānglā Unicode ユーザーの多くが恩恵を受けるでしょう。特に、オンラインの Bānglā 新聞の大部分は、動的な制御を実現するためにコンテンツを微調整する必要があります。

4

1 に答える 1