Шрифты и кодировки символов - PullRequest
3 голосов
/ 26 сентября 2010
  1. a) Знают ли шрифты что-нибудь о наборе кодированных символов (Unicode, ASCII и т. Д.)?Другими словами, указывает ли файл шрифта, какие наборы кодированных символов могут использовать шрифт?б) Я предполагаю, что если шрифт поддерживает определенные наборы кодированных символов, тогда любая кодировка символов (так называемая кодовая страница) для этого набора кодированных символов может использовать этот шрифт?также укажите, к какой точке кода привязан конкретный глиф?б) Можно ли сопоставить глиф нескольким кодам одновременно?Если да, то как выбрать правильное сопоставление (глифов с точками кода), когда какое-либо приложение пытается сопоставить этот шрифт с определенным набором кодированных символов?c) Является ли шрифт в основном файлом с инструкциями, как рисовать его глифы?Если да, то я предполагаю, что каждый шрифт имеет свой собственный набор глифов (т.е. свой собственный набор инструкций о том, как рисовать глифы)?

Спасибо

1 Ответ

3 голосов
/ 27 сентября 2010

Множество вопросов, не могу ответить на все подробно так:

  1. A. Да, Б. Да

  2. A. Да, Б. Не знаю, С. Да

Все подробности о шрифтах .TTF / .OTF, которые вам нужны, находятся здесь: http://www.microsoft.com/typography/otspec/otff.htm

Если, помещая шрифты в скобки кода, такие как Fonts, вы имеете в виду объект, скажем, в .NET, то WPF предлагает большую часть этой информации: http://msdn.microsoft.com/en-us/library/ms748335.aspx.

...