提取未重復(fù)文本并壓縮字庫

問題

視覺的文本要求使用Flyme-Medium,F(xiàn)lyme-Normal 兩種字體

解決方案


方案一:

1.使用自制字庫

方案二:

2.由系統(tǒng)組統(tǒng)一解決此問題,即設(shè)置系統(tǒng)默認(rèn)字體為Flyme-Medium 
  對于 Flyme-Normal 字體的font-bold設(shè)置為 **500 (這里只給出方案二解決辦法)

方案二:


1.過濾重復(fù)文本

        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.添加字體庫文件,以及要轉(zhuǎn)化的文本

github 地址


https://github.com/Emmasu/fontmin.git
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容