Хотите знать, что такое "коды символов" для таблицы cmap в шрифтах TrueType.Microsoft говорит о таблице сопоставления символов и индексов глифов , но я не понимаю, что означает символ или индекс глифов.
Интересно, если где-то в файле шрифта вы укажете кодировка , такая как Unicode 11.0, а затем коды символов равны кодовым точкам Unicode, таким как U+0061
для a
.Или, если вместо кодов символов используются коды символов браузера (я думаю, что это десятичные коды), например 97
для a
.
В основном, интересно, как вы отображаете символы клавиатуры на глифы шрифтов и что этодействительно значит.Я думаю, что вам не очень хочется отображать клавиатура коды на глифы шрифтов, но юникод-коды, такие как U+0061
, на глифы шрифтов, так что если в JavaScript ( например ) вы можетесделайте \u03A9
и он даст вам Ω
, если ваш шрифт поддерживает это.
Попытка понять анатомию файла шрифта с точки зрения того, как он отображает математические глифы как векторы / пути, символы иликакие-то коды.