new comment

This commit is contained in:
Bernard Xie 2023-05-31 18:28:53 -07:00
parent dedf9e2d55
commit 73cd05f9e9
No known key found for this signature in database
GPG key ID: 3C3E0036CE0F892C

View file

@ -369,7 +369,8 @@ func (utf *utf8FontFile) generateCMAPTable(cidSymbolPairCollection map[int]int,
cmap = append(cmap, 0) cmap = append(cmap, 0)
// Calculating cmap length based off of fpdf https://github.com/Setasign/FPDF/blob/f4104a04c9a3f95c4c26a0a0531abebcc980987a/makefont/ttfparser.php#L476 // Calculating cmap length based off of fpdf https://github.com/Setasign/FPDF/blob/f4104a04c9a3f95c4c26a0a0531abebcc980987a/makefont/ttfparser.php#L476
data = append(data, 6+len(cmap)*2, 0) // [version, numTables, platformID, encodingID, offset, format], length, language length := (3 + len(cmap)) * 2 // the 3 extra bytes are for encodingID, offset, format, which are part of the cmap length
data = append(data, length, 0) // [version, numTables, platformID, encodingID, offset, format], length, language
data = append(data, cmap...) data = append(data, cmap...)
cmapstr := make([]byte, 0) cmapstr := make([]byte, 0)