1

誰も私に言うことができますWindowsサーバー2003 Crystal Reportsで使用できるユニコードフォントが付属していますか?デフォルトのUnicodeフォントWindows Server 2003で利用可能ですか?

+2

Windowsは、過去19年間、ユニコードオペレーティングシステムでした。非Unicodeフォントはありません。すべての可能なコードポイントがすべてのフォントでサポートされているわけではありません。多すぎるコードポイントもあります。 Charmap.exeユーティリティで確認できます。 –

+0

ハンスの言葉に加えて、ほとんどのフォントレンダリング技術は、現在選択されているフォントでは利用できない場合、別のフォントからグリフを受け取るフォント置換またはフォールバックをサポートしています。これは、異なるスクリプト(たとえばCJKとラテン語のミキシングなど)で最も便利です。したがって、選択したフォントでは使用できないラテン文字を含むと予期せぬものになることがあります。一般的に、少なくとも基本的なラテン語、ギリシア語、キリル文字は、ほぼすべてのフォントでそのまま使えます。しかし、一般的なスクリプトのサポートははるかに完全です。 – Joey

+0

私が直面する問題は、CHT(中国語 - 繁体字)とCHS(中国語 - 簡体字)の両方を表示できるフォントが見つからないということです – AlphaAu

答えて

2

「Unicodeフォント」は、Unicode文字セットを幅広くカバーするフォントでは不正確です。マイクロソフトでは、私が知っているようなフォントが2種類あります:Arial Unicode MSLucida Sans Unicodeです。どちらも古いバージョンのWindowsには付属していません。

あなたの質問に対する答えはいいえです。

ほとんどのバージョンのOfficeには、Arial Unicode MSが含まれています。古いOSを搭載したマシンでは、珍しいことではありませんが、そこに頼ることはできません。また、一般的なArialフォント(広範なスクリプトをサポートしていない)と比較しても、カーニングと特定の結合記号に関するいくつかの欠点があります。

OSに依存してフォントのリンクやフォントのフォールバックを行うことをお勧めします。これがオプションでない場合は、独自に実装する必要がありますが、容易ではありません。

+0

Officeをインストールしていないと仮定してArial Unicode MSをWindows Server 2003にインストールするのは合法サーバーで? – AlphaAu

+0

私は弁護士ではありません。ここにライセンス情報があるようです:http://www.microsoft.com/typography/fonts/font.aspx?fmid=1081 –

0

Windowsでデフォルトで適切なフォントがインストールされていない場合は、おそらく自由にインストールできるフォントを使用できます。あなたがそれらを見つけるのを助けるための多くのそのようなガイドがあります。 1つのガイド:http://www.unifont.org/fontguide/

関連する問題