一、实现原理
根据用户设置的字体将某一个字符绘制在canvas上(fillText()),并提取像素信息(getImageData()),然后和默认字体进行比对,如果像素不一致,说明字体生效,说明字体不生效。
1 | let isSupportFontFamily = function(fontFamily) { |
根据用户设置的字体将某一个字符绘制在canvas上(fillText()),并提取像素信息(getImageData()),然后和默认字体进行比对,如果像素不一致,说明字体生效,说明字体不生效。
1 | let isSupportFontFamily = function(fontFamily) { |