thehighhomie
@thehighhomie

Ошибка при сборке шрифта?

Пытаюсь собрать шрифт Hack с альтернативными глифами по этой и этой инструкциям.

Установил все необходимые зависимости (с ttfautohint мне кажется как раз и проблема), но при запуске сборке ($ make ttf) появляется ошибка "An error with code 0x90 occurred while loading the reference font
locations (loca) table missingUnable to execute ttfautohint on the Hack-Regular variant set. Build canceled.
make: *** [ttf] ▒▒▒▒▒▒ 1".

Сборка сначала идет нормально но потом выбрасывает ошибку как подходит к хинту.

У меня есть чувство что это из за самого ttfautohint. Я скачал с офф. сайта архив с ttfautohint и в нем 2 файла:
ttfautohint.exe и ttfautohintGUI.exe. Пока не положил ttfautohint.exe сюда "C:\Users\virtu\ttfautohint-build\local\bin\" сборка вообще отказывалась запускаться, но потом все равно ошибка появляется, которую я выше указал.

Вот полный выхлоп сборки из консоли:
$ make ttf
./build-ttf.sh
Confirming that build dependencies are installed...

/c/Users/virtu/AppData/Local/Programs/Python/Python36-32/Scripts/fontmake
fontTools Python library identified
Starting build...

INFO:fontmake.font_project:Building TTFs
INFO:fontmake.font_project:Decomposing glyphs for Hack-Regular
INFO:fontmake.font_project:Removing overlaps for Hack-Regular
INFO:fontmake.font_project:Converting curves for Hack-Regular
INFO:cu2qu.ufo:New spline lengths: 1: 4905, 2: 4106, 3: 504, 4: 71, 5: 16
INFO:fontmake.font_project:Saving TTF for Hack-Regular
INFO:fontmake.font_project:Building TTFs
INFO:fontmake.font_project:Decomposing glyphs for Hack-Bold
INFO:fontmake.font_project:Removing overlaps for Hack-Bold
INFO:fontmake.font_project:Converting curves for Hack-Bold
INFO:cu2qu.ufo:New spline lengths: 1: 4723, 2: 4510, 3: 448, 4: 69, 5: 17, 6: 4, 7: 3
INFO:fontmake.font_project:Saving TTF for Hack-Bold
INFO:fontmake.font_project:Building TTFs
INFO:fontmake.font_project:Decomposing glyphs for Hack-Italic
INFO:fontmake.font_project:Removing overlaps for Hack-Italic
INFO:fontmake.font_project:Converting curves for Hack-Italic
INFO:cu2qu.ufo:New spline lengths: 1: 5144, 2: 5262, 3: 524, 4: 80, 5: 12, 6: 1
INFO:fontmake.font_project:Saving TTF for Hack-Italic
INFO:fontmake.font_project:Building TTFs
INFO:fontmake.font_project:Decomposing glyphs for Hack-BoldItalic
INFO:fontmake.font_project:Removing overlaps for Hack-BoldItalic
INFO:fontmake.font_project:Converting curves for Hack-BoldItalic
INFO:cu2qu.ufo:New spline lengths: 1: 4971, 2: 5395, 3: 455, 4: 85, 5: 7, 6: 1
INFO:fontmake.font_project:Saving TTF for Hack-BoldItalic

Attempting DSIG table fixes with fontbakery...

master_ttf/Hack-Bold.ttf - successful DSIG table fix
master_ttf/Hack-BoldItalic.ttf - successful DSIG table fix
master_ttf/Hack-Italic.ttf - successful DSIG table fix
master_ttf/Hack-Regular.ttf - successful DSIG table fix

Attempting fstype fixes with fontbakery...

master_ttf/Hack-Bold.ttf - successful fstype fix
master_ttf/Hack-BoldItalic.ttf - successful fstype fix
master_ttf/Hack-Italic.ttf - successful fstype fix
master_ttf/Hack-Regular.ttf - successful fstype fix

Attempting ttfautohint hinting...

An error with code 0x90 occurred while loading the reference font
locations (loca) table missingUnable to execute ttfautohint on the Hack-Regular variant set. Build canceled.
make: *** [ttf] ▒▒▒▒▒▒ 1

Помогите пожалуйста разобраться, я выпрашивал глиф у этого автора с мая этого года, обидно очень выходит...
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы