7

Web GUI で幾何学的シンボル (ボタン、メニューなどの矢印や三角形など) を Unicode シンボル (はるかに簡単で色に依存しない) としてレンダリングするか、GIF/PNG ファイル (非常に手間がかかる) としてレンダリングするかを決定する必要があります。避ける)。

ただし、Unicode 文字として宣言された高度な句読点記号 () を表示するのに問題があるクライアントを見てきました。

OS / Service Pack / アプリケーションのどのバージョンから標準フォントの Unicode バージョンが出荷されているか知っている人はいますか? たとえば、1999 年以降 Office に同梱されている Microsoft のArial Unicodeがありますが、私は Office をインストールしていませんが、Arial には少なくとも Unicode 範囲の一部が含まれています。

また、Mac OS と Linux の状況はどうですか?

レポート、リスト、概要など、これに関する包括的なリソースを教えてもらえますか?

4

3 に答える 3

10

フォントの「Unicode バージョン」などというものは実際にはありません(*)。「Arial Unicode」は誤解を招く名前です。通常の「Arial」と実質的に異なるわけではなく、文字数が少し多いだけです。これまでに定義された何万もの文字のすべてに使用可能なグリフが含まれているわけではありません。実際、OS 標準フォントで含まれているものはありません。

重要な問題は、使用したい文字が、一般的に展開されているオペレーティング システムの既定のフォントに含まれているかどうかだけです。個別に使用したい特定の文字のフォント サポートを確認する必要があります。

あなたが言及した文字 U+0360 Combining Double Tilde は、実際には「高度な句読点」ではありません。これは、好奇心が強く、めったに使用されない発音記号です。そのため、フォントのサポートが貧弱であることは驚くべきことではありません。一方、Stack Overflow は、U+25CF の黒丸 (●) を使用するフォントが多いため、これを使用しても問題ありません。U+25B2 Black Up-pointing Triangle (▲) など、Geometric Shapes ブロックの他の文字もかなり一般的です。

fileformat.info には、各文字をサポートする一般的なフォントのリストがあるため、記号の代わりとして使用する前に、記号がどの程度広くサポートされているか、認識しているデフォルトの OS フォントが存在するかどうかを確認できます。画像。たとえば、U+25CFは多くのフォントに含まれていますが、U+0360は十分にサポートされていません。デフォルトの Windows インストール フォントは存在せず、「Libertine」フォントはひどく間違ってレンダリングします。

(*: OK、Unicode フォントのようなものがあります。フォントの内部文字ルックアップ テーブルが Unicode またはその他の文字セットで指定されている可能性があります。ただし、アプリケーションが常にアドレス指定するため、これは実際的な違いはありません。 Unicode として; OS はルックアップ時に透過的に変換を行います。)

于 2009-11-22T14:21:25.150 に答える
2

この質問は、ユニコードフォントリンクのリストを投稿したユニコードとフォントの複製である可能性があります。

http://en.wikipedia.org/wiki/Category%3AFree%5Fsoftware%5FUnicode%5Ftypefaces

http://en.wikipedia.org/wiki/Unicode%5Ftypefaces

http://unifoundry.com/unifont.html

http://www.fileformat.info/info/unicode/font/index.htm

http://www.alanwood.net/unicode/fontsbyrange.html

http://www.alanwood.net/unicode/fonts.html

http://www.unifont.org/fontguide/

http://www.wazu.jp/index.html

ただし、Unicode 標準がスタンドアロンの COMBINING DOUBLE 文字をレンダリングする方法をどのように定義しているかはわかりません。これは、他の文字を組み合わせることが想定されているためです。

于 2009-11-22T12:10:49.687 に答える
1

いくつかのランダムな観察:

  • OS X では、Unicode のサポートは完璧です。少なくともユーザーのニーズには対応しています。
  • Windows では、ブラウザによって状況が異なるようです。私は多くの難解な文字を使用していませんが、使用している少数の文字 (ほとんどが句読点) は Firefox で問題なく表示されるようです。いつものように、唯一の問題は Internet Explorer にあります。
  • クライアントをある程度制御できる場合は、優れたフリーフォントを配布できますか?
  • Web フォントでも機能する可能性があります。
  • Unicode 文字の欠点の 1 つは、非常に醜いことが多いことです。大きすぎる、小さすぎる、位置が間違っているなど。
于 2009-11-22T12:08:55.020 に答える