googlefonts / googlefonts/fontmake

Crash building Arima_Madurai_03.glyphs

Open
#31 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
888
Forks
97
Avg merge
4d 52m
Merged PRs (30d)
1

Description

```
mkdir -p ~/src/github.com/NDSICOVER/;
cd !$;
git clone https://github.com:NDSICOVER/Arima-Font;
cd Arima-Font/sources;
fontmake -g ArimaMadurai.glyphs;
>> Checking Glyphs source for illegal glyph names
Found 114 glyph names containing hyphens: a-tamil, aa-tamil, aaMatra-tamil, ai-tamil, aiMatra-tamil, ...
Replacing all hyphens with underscores.
>> Loading master UFOs from Glyphs source
>>> Parsing .glyphs file
>>> Casting parsed values
>>> Loading to RFonts
>>> Writing master_ufo/ArimaMadurai-Light.ufo
Traceback (most recent call last):
File "/usr/local/bin/fontmake", line 9, in
load_entry_point('fontmake', 'console_scripts', 'fontmake')()
File "/Users/dcrossland/src/github.com/googlei18n/fontmake/Lib/fontmake/__main__.py", line 39, in main
project.run_from_glyphs(glyphs_path, **args)
File "/Users/dcrossland/src/github.com/googlei18n/fontmake/Lib/fontmake/font_project.py", line 139, in run_from_glyphs
ufos = self.build_masters(glyphs_path, is_italic)
File "/Users/dcrossland/src/github.com/googlei18n/fontmake/Lib/fontmake/font_project.py", line 68, in build_masters
return build_masters(glyphs_path, master_dir, is_italic)
File "/usr/local/lib/python2.7/site-packages/glyphs2ufo/glyphslib.py", line 88, in build_masters
write(ufo, master_dir)
File "/usr/local/lib/python2.7/site-packages/glyphs2ufo/glyphslib.py", line 79, in write
ufo.save(out_path)
File "/usr/local/lib/python2.7/site-packages/robofab/objects/objectsRF.py", line 468, in save
glyph._saveToGlyphSet(glyphSet, glyphName=glyphName, force=saveAs)
File "/usr/local/lib/python2.7/site-packages/robofab/objects/objectsBase.py", line 1475, in _saveToGlyphSet
glyphSet.writeGlyph(glyphName, self, self.drawPoints)
File "/usr/local/lib/python2.7/site-packages/robofab/glifLib.py", line 214, in writeGlyph
data = writeGlyphToString(glyphName, glyphObject, drawPointsFunc)
File "/usr/local/lib/python2.7/site-packages/robofab/glifLib.py", line 411, in writeGlyphToString
plistWriter.writeValue(lib)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 255, in writeValue
self.writeDict(value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 284, in writeDict
self.writeValue(value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 261, in writeValue
self.writeArray(value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 290, in writeArray
self.writeValue(value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 255, in writeValue
self.writeDict(value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 284, in writeDict
self.writeValue(value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 242, in writeValue
self.simpleElement("string", value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 175, in simpleElement
value = _escapeAndEncode(value)
File "/usr/local/lib/python2.7/site-packages/robofab/plistlib.py", line 225, in _escapeAndEncode
return text.encode("utf-8") # encode as UTF-8
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.