手撸maltose.py的时候,发现了一个奇怪的问题
Failed to decode downloaded font: If2RXTr6YS-zF4S-kcSWSVi_szLgiuE.woff2
OTS parsing error: Failed to convert WOFF 2.0 font to SFNT
无论是增加Content-Encoding: identity
以指定无压缩还是Content-Type: font/woff2
,都没有用。直到我,增加了Content-Length
,终于,解析正常了。
我猜测,可能是因为没有指定长度,导致解析文件时,将\r\n\r\n
一并加入字体文件进行解析,从而失败。