Then I placed the font into fonts folder, edited build.py and ran make as documented.
I get the following error:
$ make
fontforge -lang=py -script build.py 2>&1 \
| fgrep -v 'This contextual rule applies no lookups.' \
| fgrep -v 'Bad device table'
Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Based on sources from 11:21 UTC 24-Sep-2017-ML-D.
Based on source from git with hash:
The following table(s) in the font have been ignored by FontForge
Ignoring 'DSIG' digital signature table
Warning: Mac string is a subset of the Windows string in the 'name' table
for the Styles (SubFamily) string in the English (US) language.
Warning: Mac string is a subset of the Windows string in the 'name' table
for the Fullname string in the English (US) language.
Ligaturizing font mononoki-BoldItalic.ttf (mononoki) as 'Liga mononoki'
Traceback (most recent call last):
File "build.py", line 92, in <module>
scale_character_glyphs_threshold=SCALE_CHARACTER_GLYPHS_THRESHOLD)
File "/home/antoniotrkdz/Ligaturizer/ligaturize.py", line 266, in ligaturize_font
update_font_metadata(font, name)
File "/home/antoniotrkdz/Ligaturizer/ligaturize.py", line 245, in update_font_metadata
font.copyright += COPYRIGHT
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'str'
That looks like the mononoki font doesn't have embedded copyright information, so when it tries to update it it falls over because there's nothing to update. Should be a quick patch.
I tried to ligaturize mononoki font from debian (devuan) repo:
Then I placed the font into
fonts
folder, editedbuild.py
and ranmake
as documented. I get the following error:Am I missing something or what?