項目字體超過了17M屁使,需要將其縮小
查了很多資料减细,查看字體和轉(zhuǎn)換之類的倒是沒費多大勁匆瓜,關(guān)鍵是查找需要的字符用了很多很多很多時間。未蝌。。
選擇的工具是fontpruner
1.搭建python和Java環(huán)境
2.下載fontprunerhttps://github.com/GameBuildingBlocks/FontPruner
3.準(zhǔn)備需要瘦身的ttf文件,如果格式不是ttf的字體拇砰,可以用FontCreator進行轉(zhuǎn)換除破,打開后直接導(dǎo)出字體為TrueType就行
4.將需要的字符保存在對應(yīng)的文件中
漢字:src/FontExtract/ChineseOutPut.txt
特殊字符:src/FontExtract/unChineseOutPut.txt
將要瘦身的字體放在fontpruner根目錄
(漢字和特殊字符是否一定要分開放不太確定瑰枫,我是分開放的,也有博客說不需要分開放光坝,有興趣的大佬可以多試試)
5.執(zhí)行命令
在 fontpruner根目錄執(zhí)行
py FontPruner.py --inputPath=./ --inputFont=瘦身字體名.ttf --tempPath=./
輸出的文件在:根目錄/output/ 目錄下
window平臺需要修改一下FontPruner.py這個文件
大概的流程就是這些,具體的流程可以看結(jié)尾我找的一些資料性含。
接下來就是分享一下我找了很久很久很久的字符土铺。究恤。后德。
常用簡體和繁體漢字
https://github.com/kaienfr/Font/blob/master/learnfiles/chinese簡繁常用字表.txt
特殊字符
理张, 绵患、 雾叭。 . 落蝙? ! ~ $ % @ & # * ? 厨埋; ︰ … ‥ ﹐ ﹒ ˙ ? ‘ ’ “ ” 〝 〞 ‵ ′ 〃 ↑ ↓ ← → ↖ ↗ ↙ ↘
㊣ ◎ ○ ● ⊕ ⊙ ○ ● △ ▲ ☆ ★ ◇ ◆ □ ■ ▽ ▼ §⊙镐獭¥ 〒 ¢ £ ※ ♀ ♂
ΑΒΓΔΕΖΗΘΙΚ∧ΜΝΞΟ∏Ρ∑ΤΥΦΧΨΩ
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
ㄅㄉㄓㄚㄞㄢㄦㄆㄊㄍㄐㄔㄗㄧㄛㄟㄣㄇㄋㄎㄑㄕㄘㄨㄜㄠㄤㄈㄏㄒㄖㄙㄩㄝㄡㄥ
ā á ǎ à、ō ó ǒ ò、ê ē é ě è渣蜗、ī í ǐ ì、ū ú ǔ ù骚烧、ǖ ǘ ǚ ǜ ü
ぁぃぅぇぉかきくけこんさしすせそたちつってとゐなにぬねのはひふへほゑまみむめもゃゅょゎを
ァィゥヴェォカヵキクケヶコサシスセソタチツッテトヰンナニヌネノハヒフヘホヱマミムメモャュョヮヲ
ˉˇ¨‘’々~‖∶”’‘|〃〔〕《》「」『』.〖〗【【】()〔〕{}[]~||?μ???ΛΣΠ€???
ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ①②③④⑤⑥⑦⑧⑨⑩
≈≡≠=≤≥<>≮≯∷±±×÷/∫∮∝∞∧∨∑∏∪∩∈∵∴⊥‖∠⌒⊙≌∽√
°′〃$£¥‰%℃¤¢
┌┍┎┏┐┑┒┓—┄┈├┝┞┟┠┡┢┣|┆┊┬┭┮┯┰┱┲┳┼┽┾┿╀╂╁╃
§№☆★○●◎◇◆□■△▲※→←↑↓〓#&@^_
▁▂▃▄▅▆▇█▉▊▋▌▍▎▏▓▔▕◢◣◤◥☉♀♂
⊙●○①⊕◎Θ⊙¤㊣▂ ▃ ▄ ▅ ▆ ▇ █ █ ■ ▓ 回 □ 〓≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠ ┨┯ ┷┏ ┓┗ ┛┳⊥『』┌♀◆◇◣◢◥▲▼△▽⊿
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
':;`:?¢£|??-ˉ′·ˊˋ??―?????″??℅??????─│╒?????????????????∝∞()!*
韓語
http://www.chi2ko.com/tool/koduyin.htm
歐美等
基本是Latin段的字符既峡,對應(yīng)的字符可以去Wiki搜索對應(yīng)的
https://www.ziti163.com/uni/0600-06FF.shtml?id=13
最后就是我找尋了大半天的越南文
字符不多,但是真的很難找到
á?????ó?????í?y?é???????????????????????à??ò??ì?è?aa?o??iyeêù???ú?????u?á?????ó?????í?y?é???
最后貼一下大佬們的鏈接