美文网首页
提取未重复文本并压缩字库

提取未重复文本并压缩字库

作者: 蘇上方 | 来源:发表于2017-03-06 16:59 被阅读20次

    问题

    视觉的文本要求使用Flyme-Medium,Flyme-Normal 两种字体

    解决方案


    方案一:

    1.使用自制字库
    

    方案二:

    2.由系统组统一解决此问题,即设置系统默认字体为Flyme-Medium 
      对于 Flyme-Normal 字体的font-bold设置为 **500 (这里只给出方案二解决办法)
    

    方案二:


    1.过滤重复文本

            var obj = language.zh;
            var arr = ['rew'],
                str = '';
    
            for (var i in obj) {
                str += obj[i];
            }
    
            for (var j = 0; j < str.length; j++) {
                //console.log(str[j])
                if (/[^\u0000-\u00FF]/.test(str[j])) {
                    for (var k = 0; k < arr.length; k++) {
                        //console.log(arr[k])
                        if (arr[k] == str[j]) {
                            break;
                        }
                        if (k == arr.length - 1) {
                            arr.push(str[j]);
                        }
                    }
    
                }
    
            }
            //console.log(arr.join('\n'))
            console.log(arr)
    

    2.使用工具 fontmin-v0.2.0-win64
    3.添加字体库文件,以及要转化的文本

    github 地址


    https://github.com/Emmasu/fontmin.git

    相关文章

      网友评论

          本文标题:提取未重复文本并压缩字库

          本文链接:https://www.haomeiwen.com/subject/kzlugttx.html