2009-07-11 13 views
1

Windowsマシン上でmacから来るファイルを表示する必要があります。どのようにWindowsフォントにMACフォントをマップしますか

macファイルのフォント名は "Helvetica"です。

WindowsにはHelveticaはありませんが、閉じる「Arial」があります。しかし、私が "Helvetica"をWPFコントロールに渡すと、フォントファミリは無視されます。

Windows上で「Helvetica」から最も近いフォントをプログラムで取得するにはどうすればよいですか?

+0

"マッピング"とはどういう意味ですか?一般的には、これを自分で行う必要があります。たとえば、Wordのfint置換ダイアログ、またはCSSフォントファミリで使用されるフォールバックプロセスを参照してください。 – kdgregory

+2

"標準3"はHelvetica(Mac) - > Arial(Windows)です。 Times - > Times New Roman、Courier - > Courier New – kdgregory

答えて

2

実際には異なるフォントですが、その違いは微妙です。どんな魅力的なグラフィックデザイナーに話しても、彼はおそらくArialの劣等感について怒鳴り始めます。地獄、彼らはそれから映画を作りました。

http://www.helveticafilm.com/

ない "マッピング" はありませんだから、なぜです。彼らはまったく違っているから。どのフォントを使用するかを自分で決める必要があります(つまり、自分が持っているものを検出し、OSから得たものを使用する必要があります)。

+0

どのようにして最も近いフォントを取得するのですか? オフィスにはHelveticaが表示されません。 – tom7

+0

移植性のために、Word文書とPDFには通常、文書内のすべてのフォントに使用されているすべてのグリフのコピーが含まれています。しかし、法的に抽出して使用できる形式ではありません。 – andrewdotn

+3

私はWordが一般的なフォントのリストを保持していると思います。それはあなたのプログラムで何をしなければならないのでしょう。 http://www.melbpc.org.au/pcupdate/2310/2310article10.htm –

0

いくつかのHelveticaルックアライブhereについての情報がありますが、これはWindowsマシンにインストールすることができます。他のマシンとの互換性について心配しているのであれば、マシン上にフォントを表示しないので、これを使用することはできません(私は、特定のフォント、おそらくArialまたはTimesのデフォルトになります)。

1

一部のフォントには、フォントを視覚的に分類し、同様のフォントを一致させるために使用できる埋め込みPANOSE番号が含まれています。それは、Windowsのフォントフォルダーが類似性によってフォントを一覧表示するために使用するものです。しかし、私はそれがどれくらい広くサポートされているか分かりません。

おそらく、あなたがインストールしたフォントに近い一致を見つけるために、特定のHelveticaフォントのPANOSE番号を知る必要があります。

PANOSE on WikipediaおよびMSDNライブラリページUsing PANOSE Numbersを参照してください。

1

Helveticaをトランスフォーム のようなものに変換して、あなたのwpfアプリにフォントを埋め込むことができます。

ライセンスの面では非常にスケッチのよい場所にいるかもしれません。 codestyle.orgでにわたって非常に良いフォントスタックの発電機があります

、私はこのことができます

http://devsigner.co.uk/creating-a-good-css-font-stack/ここでそれを使用する方法についての希望をブログに書いてきました!

関連する問題