font-spider报错的处理:Error: Reading index out of range: 1626237, 1648216
windows或linux下执行: font-spider index.html ,报错:
Error: Reading index out of range: 1626237, 1648216
at Object.error.raise (C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\error.js:42:17)
at Reader.seek (C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\reader.js:208:19)
at parseGlyf (C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\table\glyf\parse.js:248:16)
at C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\table\glyf.js:61:45
at Array.forEach (<anonymous>)
at travels (C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\table\glyf.js:51:44)
at Table.read (C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\table\glyf.js:78:17)
at C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\ttfreader.js:68:67
at Array.forEach (<anonymous>)
at TTFReader.read (C:\Users\cf\AppData\Roaming\npm\node_modules\font-spider\node_modules\fonteditor-core\ttf\ttfreader.js:64:32)
解决办法:
1. 原来.ttf文件必须放到font目录下,跟css, js, images 目录并列;
2. @font-face需要放到css的最前面写,不能放到文件末尾

浙公网安备 33010602011771号