Что это за числа (ASCII или?)?

Прочитав статью о шрифтах, я попробовал code, и я получаю те же результаты, что и в статье, но я не могу понять, что означают эти числа XXX: XXX. Это значения ascii или что? Какую ссылку мне следует прочитать, чтобы понять, что такое Typeface, GlyphTypeface, упомянутый в ответе?


person Nikhil Agrawal    schedule 22.03.2012    source источник
comment
Вы цитируете статью и не утруждаетесь ее чтением и поиском в документации по образцу кода? Должен быть новый профессиональный подход.   -  person TomTom    schedule 22.03.2012
comment
Я читал, почему попытался запустить его код, но не мог понять его результат. так просто. похоже, что невнимание к людям - это новое профессиональное отношение.   -  person Nikhil Agrawal    schedule 22.03.2012


Ответы (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), но перед этим вам нужно получить базовые знания.

person VinayC    schedule 22.03.2012