2016-08-11 2 views
0

Я пытаюсь получить "old style"/hanging numbers для работы с @font-face -элементированными веб-сайтами, и я сталкиваюсь с ... значками.Webfonts и OpenType Old Style Numbers (onum) функция

Выбранные результаты до сих пор (OSX/Win7):

  • В общем, на низком уровне синтаксиса (font-feature-settings: "onum" 1; необязательно префиксом) довольно хорошо поддерживается в современных браузерах; синтаксис высокого уровня еще не был (font-variant-numeric: oldstyle-nums)
  • Firefox хорош в этом, IE10 в порядке, в то время как поддержка вообще в Safari (до 9).
  • Google Fonts (по крайней мере Open Sans) не включает в себя необходимую OpenType информации о функции
  • С Chrome становится «интересно»: нет отображения onum, если слово не сопровождается  ! Влияет на Android (4.4 здесь, кашель) и OSX, а не Win7 ?! Может быть, есть логика, отличная от «это ошибка» здесь, которую я пропускаю; понимание, идеи или разъяснения.

Вот мой уродливый test case. Nota Bene, хотя:

  • Google Fonts может получить передается через к локальному установленному шрифту так деактивации/удалению
  • в «Open Sans @ шрифт лица» колонке капитала «W» корректно по умолчанию, потому что я исключен заглавные буквы из подмножества.
+2

Что вы хотите сказать? – andreas

+0

Он скрывает в этом предложении: «Может быть, есть логика, кроме« это ошибка »здесь, которую я пропускаю, понимание, идеи или разъяснения оцениваются». – kubi

+1

, который все еще оставляет «каков ваш вопрос». «Как мне сделать эту работу надлежащим образом во всех современных браузерах», или «эти ошибки»? потому что, если это последний, это не вопрос для Stackoverflow, это то, что сканеры для браузеров могут сказать вам (у IE, Chromium, Firefox и WebKit есть открытые общедоступные трекеры) –

ответ

0

Я предлагаю попробовать с Utility OpenType Кеннетом Норманди, который работает вокруг всех известных особенностей браузера. Если вы все еще сталкиваетесь с проблемами, вы можете file an issue with the project, и если что-то не-spec происходит, сообщите об ошибке с разработчиками браузера.

Смежные вопросы