Merge pull request #2254 from yurydelendik/no-glyphs
Fixes font processing when no glyphs are found
This commit is contained in:
commit
8c3fdd069a
@ -3557,6 +3557,12 @@ var Font = (function FontClosure() {
|
||||
this.glyphNameMap = properties.glyphNameMap;
|
||||
}
|
||||
|
||||
if (glyphs.length === 0) {
|
||||
// defines at least one glyph
|
||||
glyphs.push({ unicode: 0xF000, code: 0xF000, glyph: '.notdef' });
|
||||
ids.push(0);
|
||||
}
|
||||
|
||||
// Converting glyphs and ids into font's cmap table
|
||||
cmap.data = createCMapTable(glyphs, ids);
|
||||
var unicodeIsEnabled = [];
|
||||
|
Loading…
Reference in New Issue
Block a user