EkType / Mukta

Mukta is a Unicode compliant, contemporary, mono-linear font family available in seven weights, supporting Devanagari, Gujarati, Gurumukhi, Tamil and Latin scripts.
Other
149 stars 21 forks source link

ExtraBold has malformed hdmx table according to ttx #9

Closed davelab6 closed 10 years ago

davelab6 commented 10 years ago
$ git clone 'https://github.com/girish-dalvi/Ek-Mukta.git';
$ cd Ek-Mukta/TTX;
$ ttx *x;
Compiling "EkMukta-Bold.ttx" to "EkMukta-Bold.ttf"...
Parsing 'GlyphOrder' table...
Parsing 'head' table...
Parsing 'hhea' table...
Parsing 'maxp' table...
Parsing 'OS/2' table...
Parsing 'hmtx' table...
Parsing 'cmap' table...
Parsing 'fpgm' table...
Parsing 'prep' table...
Parsing 'cvt ' table...
Parsing 'loca' table...
Parsing 'glyf' table...
Parsing 'kern' table...
Parsing 'name' table...
Parsing 'post' table...
Parsing 'gasp' table...
Parsing 'GDEF' table...
Parsing 'GPOS' table...
Parsing 'GSUB' table...
Compiling "EkMukta-ExtraBold.ttx" to "EkMukta-ExtraBold.ttf"...
Parsing 'GlyphOrder' table...
Parsing 'head' table...
Parsing 'hhea' table...
Parsing 'maxp' table...
Parsing 'OS/2' table...
Parsing 'hmtx' table...
Parsing 'LTSH' table...
Parsing 'VDMX' table...
Parsing 'hdmx' table...
Traceback (most recent call last):
  File "/usr/local/bin/ttx", line 6, in <module>
    ttx.main(sys.argv[1:])
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/ttx.py", line 309, in main
    process(jobs, options)
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/ttx.py", line 294, in process
    action(input, output, options)
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/ttx.py", line 215, in ttCompile
    ttf.importXML(input, quiet=options.quiet)
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/ttLib/__init__.py", line 336, in importXML
    reader.read()
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/misc/xmlReader.py", line 30, in read
    self._parseFile(file)
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/misc/xmlReader.py", line 49, in _parseFile
    parser.Parse(chunk, 0)
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/misc/xmlReader.py", line 115, in _endElementHandler
    self.currentTable.fromXML(name, attrs, content, self.ttFont)
  File "/Library/Python/2.7/site-packages/FontTools/fontTools/ttLib/tables/_h_d_m_x.py", line 91, in fromXML
    assert line[0][-1] == ":", "illegal hdmx format"
AssertionError: illegal hdmx format
$
davelab6 commented 10 years ago

Closed https://github.com/girish-dalvi/Ek-Mukta/commit/1a8b739edd35dfc0b31c2cbec59101d9d335ae2f