2016-11-10 2 views
1

Я создал набор webfont с использованием fontsquirrel.com для шрифта под названием InterFace by Dalton Maag. Однако строчная буква s выглядит по-другому и немного больше, чем все остальные буквы. Это происходит в Windows и в нескольких браузерах (протестировано на Chrome 53, Safari 5.1, Internet Explorer 11, Firefox 49).@ font-face: Почему эта отдельная буква шрифта отличается от Windows?

larger letter S on windows (обратите внимание на нижний регистр S буквы на Джессику и Clements)

Проблема уходит, если увеличить браузер, чтобы сделать шрифт крупнее: enter image description here

Но это не происходит на Ubuntu (хром и светлячок)

does not happen on Ubuntu

Является ли это проблема с рендерингом шрифтов с Windows? Или это может быть проблемой «намека на шрифт»? Как я могу это исправить?

+0

Некоторые шрифты просто не работают на некоторых размерах, но это также зависит от размера экрана и разрешения. S у животных выглядит хорошо, поэтому попробуйте немного другой размер. –

+0

@MatthewWilcoxson, но он работает над Ubuntu. Я пытаюсь выяснить, почему это работает на Ubuntu, и если я могу сделать что угодно, чтобы заставить его работать ** в этом размере ** на Windows тоже. Кроме того, размер шрифта был указан дизайнером :(Спасибо за предложение. – Beebee

+0

Я предполагал, что Ubuntu был на другом экране или разрешении. Пробовали ли вы его в окнах на разных компьютерах? –

ответ

1

Это связано с «X-Height Snapping» на подсказках TrueType (TT). Мне пришлось загружать TTFAutoHint и вручную настраивать конфигурацию и сначала называть файл шрифта, прежде чем генерировать производные через fontsquirrel.com, оставляя варианты подсказки TT как «Keep existing», вместо того, чтобы позволить fontsquirrel обрабатывать намеки (либо с помощью подсказки fontsquirrel, либо с помощью подсказки ttfautohint)

Мне пришлось установить «Исключения привязки X-Height» до -20, чтобы он не использовал «привязку» на размерах менее 20ppem. Это создало правильную букву высоты s при небольших размерах шрифта. Вот мой конфиг: ttfautohint config

Разница была четко видна на окна предварительного просмотра шрифтов, когда вы не установили X-Height Snapping Exception:

enter image description here

И когда вы установите его в -20:

enter image description here

(Над предваротельные в 12pt)

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