Как вы сопоставляете шрифты Mac со шрифтами Windows - PullRequest
1 голос
/ 11 июля 2009

Мне нужно отобразить файл с компьютера Mac на компьютере с Windows.

Имя шрифта в файле Mac - "Helvetica".

У Windows нет Helvetica, но есть Arial, который близок. Однако, если я передаю «Helvetica» элементу управления WPF, семейство шрифтов игнорируется.

Как программно получить самый близкий шрифт из "Helvetica" для Windows?

Ответы [ 4 ]

2 голосов
/ 11 июля 2009

На самом деле это разные шрифты, хотя разница невелика. Поговорите с любым одержимым графическим дизайнером, и он или она, вероятно, начнут разглагольствовать о неполноценности Arial. Черт, они даже сделали из этого фильм.

http://www.helveticafilm.com/

Так вот почему нет "картирования". Потому что они просто разные. Вам придется придумать свой собственный способ выбора шрифта, который вы хотите использовать (то есть вам нужно будет определить, что у вас есть, а затем использовать то, что вы получите от ОС).

1 голос
/ 27 мая 2010

может быть возможно преобразовать Helvetica в окно, похожее на transtype затем вы можете встроить шрифт в ваше приложение wpf.

Вы, возможно, находитесь на очень скудном основании с точки зрения лицензирования!

На codestyle.org есть очень хороший генератор стека шрифтов, я уже писал о том, как его использовать, здесь http://devsigner.co.uk/creating-a-good-css-font-stack/

надеюсь, это поможет!

1 голос
/ 05 мая 2010

Некоторые шрифты содержат встроенный номер PANOSE, который классифицирует шрифты визуально и может использоваться для сопоставления с аналогичными шрифтами. Это то, что папка Windows Fonts использует для перечисления шрифтов по сходству. Однако я не уверен, насколько широко это поддерживается.

Предположительно, вам нужно знать номер PANOSE конкретного шрифта Helvetica, чтобы найти близкие совпадения из установленных вами шрифтов.

См. PANOSE в Википедии и страницу библиотеки MSDN в Использование номеров PANOSE .

0 голосов
/ 09 декабря 2009

Есть некоторая информация о некоторых двойниках Helvetica здесь , возможно, вы могли бы установить их на свой компьютер с Windows. Если вы беспокоитесь о совместимости с другими компьютерами, вы не можете использовать это, поскольку он не будет отображать шрифт на их компьютерах (я полагаю, что по умолчанию будет использоваться какой-то определенный шрифт, например, Arial или Times).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...