Прочитав статью о шрифтах, я попробовал code, и я получаю те же результаты, что и в статье, но я не могу понять, что означают эти числа XXX: XXX. Это значения ascii или что? Какую ссылку мне следует прочитать, чтобы понять, что такое Typeface, GlyphTypeface, упомянутый в ответе?
Что это за числа (ASCII или?)?
Ответы (1)
Ну, эти числа xxx: xxx на самом деле являются парой - левое число указывает кодовую точку Unicode (то есть код символа Unicode), а правая сторона указывает индекс глифа в файле шрифта.
AFAIK, говоря очень простыми словами, глиф - это представление символа, то есть то, как символ будет выглядеть в определенном шрифте / шрифте. У вас может быть один и тот же глиф, используемый для нескольких символов, и, следовательно, используется индекс в таблицах глифов. Типографика - сложная тема, и в Интернете можно найти много материала - ищите. Вот несколько страниц в Википедии, с которых вы можете начать:
http://en.wikipedia.org/wiki/Glyph (см. описание типографики)
http://en.wikipedia.org/wiki/Font
http://en.wikipedia.org/wiki/Typeface
MSDN также содержит много документации (например, http://msdn.microsoft.com/en-us/library/system.windows.media.glyphtypeface.aspx), но перед этим вам нужно получить базовые знания.