Set a default font size identical for .notdef

This commit is contained in:
Vivien Nicolas 2011-06-30 03:24:07 +02:00
parent a2974b2f58
commit 9921288f44

View File

@ -299,6 +299,7 @@ var Font = (function () {
// Wrap the CFF data inside an OTF font file
data = this.convert(name, cff, properties);
writeToFile(data, "/tmp/file." + fontName + "-" + fontCount + ".otf");
break;
case "TrueType":
@ -922,7 +923,7 @@ var Font = (function () {
* while Windows use this data. So be careful if you hack on Linux and
* have to touch the 'hmtx' table
*/
hmtx = "\x00\x00\x00\x00"; // Fake .notdef
hmtx = "\x00\x8B\x00\x00"; // Fake .notdef
var width = 0, lsb = 0;
for (var i = 0; i < charstrings.length; i++) {
var charstring = charstrings[i];
@ -1635,7 +1636,7 @@ CFF.prototype = {
charset.push(bytes[1]);
}
var charstringsIndex = this.createCFFIndexHeader([[0x40, 0x0E]].concat(glyphs), true);
var charstringsIndex = this.createCFFIndexHeader([[0x8B, 0x0E]].concat(glyphs), true);
//Top Dict Index
var topDictIndex = [