問題
視覺的文本要求使用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