Unity
的TextMashPro
默认不支持中文
此时可以从别处下载中文字体库,比如
windows
下
C:\Windows\Fonts
找到 黑体 常规 放入自己的一个字体目录
动态字体
然后在字体目录选择刚才放入的字体,右键-Create-TextMeshPro-Font Asset
此时会创建好动态字体资源
创建好的动态字体,会根据你使用过的文字,自动存储到Atlas中。
静态字体
当使用的文字较多时,可以使用静态字体。
通常处理方式是下载一个【汉字常用3500字】、【中文常用5000字】等的一个txt文件,用Unicode编码保存。(txt文本,另存为——格式:utf8),比方说叫want_font.txt
这里的话,我自己新建了一个want_font.txt
并只写了四个字,注意另存为utf-8
在Unity中——>Window——>TextMeshPro——>Font Asset Creator
会弹出
Font Asset Creator
对话框
在对话框的Source Font Flie
选择之前添加的中文字体比如刚才的黑体 常规。
同时在对话框的Character Flie
选择want_font.txt
然后点击Generate Font Atlas
,会自动生成刚才选择的want_font.txt
的静态字体
最后点击Save as
并填写文件名,我这里写的是SIMHEI SDF_static
最后的文件结构长这样
使用字体
在下图示位置选择你想使用的是静态方式还是动态方式,
另外:一般而言我们采用的是动态字体加上Fallback Font Assets一个静态字体库的方式,这个详见知乎https://zhuanlan.zhihu.com/p/375889482
最后还要提一嘴,有时候你经过上面的设置,字体依旧是糊的,或乱七八糟,此时可以调整字符集的Atlas Width和Atlas Height 调大即可
附录:3500 常用字+字符集
啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱碱拣捡简俭剪减荐槛鉴践贱见键箭件健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻俊竣??たタЭ┛翱笨部晨纯悼犊房缚箍嚎豢伎娇究靠揽量驴每目趴瓶强瓤煽士丝炭涂慰峡锌芽铱涌钥湛挚卓乜倏诳劭芸菘蘅呖嗫峥饪憧淇蹇婵缈杩榭昕肟炜砜羁锟鹂窨蚩罂艨蹩隹骺±⒗@だダЮɡ├袄崩怖忱蠢道独防咐估豪焕祭嚼纠坷览晾吕美睦爬评抢壤衫世死汤屠卫侠欣牙依永岳绽掷桌乩倮诶劾芾堇蘩呃嗬崂饫憷淅謇胬缋枥槔昀肜炖砝罾锢鹄窭蚶罄衾趵隼骼劾×⒘AちチαЯ┝傲绷擦沉戳盗读妨噶沽毫涣剂搅玖苛懒亮铝昧牧帕屏橇攘闪柿肆塘土瘟狭辛蚜伊恿粤樟至琢亓倭诹哿芰萘蘖吡嗔崃饬懔淞辶媪缌枇榱炅肓炝砹盍锪鹆窳蛄罅袅趿隽髁÷⒙Bぢヂβ┞奥甭猜陈绰德堵仿嘎孤郝宦悸铰韭柯缆谅侣寐穆怕坡锹嚷陕事寺搪吐温下新崖衣勇月章致茁芈俾诼勐苈萋蘼呗嗦崧饴懵渎迓媛缏杪槁曷肼炻砺盥锫鹇衤蚵舐袈趼雎髀∶⒚Cっッγ┟懊泵裁趁疵得睹访该姑好幻济矫久棵烂撩旅妹拿琶泼敲让擅拭嗣堂兔蚊厦忻衙颐用悦彰置酌孛倜诿勖苊菝廾呙嗝崦饷忝涿迕婷缑杳槊昝朊烀砻蠲锩鹈衩蛎竺裘趺雒髅∧⒛Dつツδ┠澳蹦材衬茨的赌纺改鼓耗荒寄侥灸磕滥聊履媚哪拍颇悄饶赡誓四棠湍文夏心涯夷幽阅漳帜啄啬倌谀勰苣菽弈吣嗄崮饽隳淠迥婺缒枘槟昴肽炷砟钅锬鹉衲蚰竽裟跄瞿髂∨⑴Eづヅεㄅ┡芭迸才撑磁蹬杜放概古号慌寂脚九颗琅僚屡门呐排婆桥扰膳逝伺膛团闻吓信雅遗优耘张峙着嘏倥谂叟芘菖夼吲嗯崤馀闩渑迮媾缗枧榕昱肱炫砼钆锱鹋衽蚺笈襞跖雠髋∑⑵Fてテζㄆ┢捌逼财称雌灯镀菲钙蛊浩黄计狡酒科榔疗缕闷钠牌破瞧绕善势似唐推纹掀衅哑移悠云掌制灼仄倨谄燮芷萜奁咂嗥崞馄闫淦迤嫫缙杵槠昶肫炱砥钇锲鹌衿蚱笃羝跗銎髌⑶Gでデηㄇ┣扒鼻睬城辞登肚非盖骨呵磺记角厩壳狼燎虑们那徘魄乔惹汕是饲糖颓吻锨星亚仪忧郧涨智浊厍偾谇矍芮萸耷咔嗲崆馇闱淝迩媲缜枨榍昵肭烨砬钋锴鹎袂蚯笄羟跚銮髑∪⑷Hとトθㄈ┤叭比踩橙慈等度啡溉谷喝蝗既饺救咳廊寥氯萌娜湃迫侨热扇嗜巳倘腿稳先腥讶胰尤匀杖秩兹厝偃谌廴苋萑奕呷嗳崛馊闳淙迦嫒缛枞槿耆肴烊砣钊锶鹑袢蛉笕羧跞鋈魅∩⑸Iどドιㄉ┥吧鄙采成瓷瞪渡飞干股荷簧忌缴旧可郎辽律蒙纳派粕巧壬缮噬松躺蜕紊仙猩焉疑由陨丈稚咨厣偕谏凵苌萆奚呱嗌嵘馍闵渖迳嫔缟枭樯晟肷焐砩钌锷鹕裆蛏笊羯跎錾魃∈⑹Jなナκㄊ┦笆笔彩呈词凳妒肥甘故菏皇际绞臼渴朗潦率檬氖攀剖鞘仁墒适耸淌褪问鲜惺咽沂邮允帐质资厥偈谑凼苁菔奘呤嗍崾馐闶涫迨媸缡枋槭晔胧焓硎钍锸鹗袷蚴笫羰跏鍪魇∷⑺Kにニλㄋ┧八彼菜乘此邓端匪杆顾核凰妓剿舅克浪了滤盟乃潘扑撬人伤仕怂趟退嗡纤兴阉宜铀运账炙姿厮偎谒鬯芩菟匏咚嗨崴馑闼渌逅嫠缢杷樗晁胨焖硭钏锼鹚袼蛩笏羲跛鏊魉√⑻Lぬヌμㄌ┨疤碧蔡程刺堤短诽柑固禾惶继教咎刻捞撂绿锰奶盘铺翘忍商侍颂烫吞翁咸刑烟姨犹蕴仗痔滋靥偬谔厶芴萏尢咛嗵崽馓闾涮逄嫣缣杼樘晏胩焯硖钐锾鹛裉蛱筇籼跆鎏魈⊥⑼Mねネㄍ┩巴蓖餐惩赐低锻吠竿雇和煌纪酵就客劳镣峦猛耐磐仆峭韧赏释送掏屯瓮贤型淹彝油酝胀滞淄赝偻谕弁芡萃尥咄嗤嵬馔阃渫逋嫱缤柰橥晖胪焱硗钔锿鹜裢蛲笸敉跬鐾魍∥⑽Nのノξㄎ┪拔蔽参澄次滴段肺肝刮何晃嘉轿疚课牢廖挛梦奈盼莆俏任晌饰宋涛臀挝衔形盐椅游晕瘴治孜匚傥谖畚芪菸尬呶辔嵛馕阄湮逦嫖缥栉槲晡胛煳砦钗镂鹞裎蛭笪粑跷鑫魑∠⑾Oはハοㄏ┫跋毕蚕诚聪迪断废赶瓜合幌枷较鞠肯老料孪孟南畔葡窍认上氏讼滔拖蜗舷邢严蚁酉韵障窒紫叵傧谙巯芟菹尴呦嘞嵯庀阆湎逑嫦缦柘橄晗胂煜硐钕锵鹣裣蛳笙粝跸鱿飨⌒⑿Pばバπㄐ┬靶毙残承葱敌缎沸感剐盒恍夹叫拘啃佬列滦眯男判菩切刃尚市诵绦托涡闲行研倚有孕招中仔匦傩谛坌苄菪扌咝嘈嵝庑阈湫逍嫘缧栊樾晷胄煨硇钚镄鹦裥蛐笮粜跣鲂餍⊙⒀Qぱパρаㄑ┭把毖惭逞囱笛堆费秆寡貉谎佳窖狙垦姥裂卵醚难叛蒲茄妊裳恃搜萄脱窝涎醒蜒已友匝昭盅籽匮傺谘垩苎菅扪哐嘌嵫庋阊溲逖嫜缪柩檠暄胙煅硌钛镅鹧裱蜓笱粞跹鲅餮∫⒁Rひヒσбㄒ┮耙币惨骋匆狄兑芬敢挂阂灰家揭疽恳酪烈乱靡囊乓埔且纫梢室艘桃鸵我弦幸岩乙右砸找忠滓匾僖谝垡芤菀抟咭嘁嵋庖阋湟逡嬉缫枰橐暌胍煲硪钜镆鹨褚蛞笠粢跻鲆饕∮⒂Sびビτвㄓ┯坝庇灿秤从涤队酚赣褂河挥加接居坑烙劣掠糜挠庞朴怯扔捎视擞逃陀斡嫌杏延矣佑杂沼钟子赜儆谟塾苡萦抻哂嘤嵊庥阌溆逵嬗缬栌橛暧胗煊碛钣镉鹩裼蛴笥粲跤鲇饔≡⒃Tぴピυгㄔ┰霸痹苍吃丛翟对吩冈乖涸辉荚皆驹吭涝猎略迷脑旁圃窃仍稍试嗽淘驮卧显性言以釉栽赵衷自卦僭谠墼茉菰拊咴嘣嵩庠阍湓逶嬖缭柙樵暝朐煸碓钤镌鹪裨蛟笤粼踉鲈髟≌⒄Uふフφдㄕ┱罢闭舱痴凑嫡墩氛刚拐赫徽颊秸菊空勒琳抡谜恼耪普钦日烧收苏陶驼握险姓颜艺诱哉照终渍卣僬谡壅苷菡拚哒嗾嵴庹阏湔逭嬲缯枵檎暾胝煺碚钫镎鹫裾蛘笳粽跽稣髡≈⒅Vぶブχеㄖ┲爸敝仓持粗抵吨分钢怪褐恢贾街局恐乐林轮弥闹胖浦侵戎芍手酥讨椭沃现兄阎抑又灾罩种字刂僦谥壑苤葜拗咧嘀嶂庵阒渲逯嬷缰柚橹曛胫熘碇钪镏鹬裰蛑笾糁踔鲋髦∽⒆Wぷプψёㄗ┳白弊沧匙醋底蹲纷缸棺鹤蛔甲阶咀孔雷磷伦米淖抛谱亲茸勺首俗套妥巫献凶炎易幼宰兆肿鬃刈僮谧圩茏葑拮咦嘧嶙庾阕渥遄孀缱枳樽曜胱熳碜钭镒鹱褡蜃笞糇踝鲎髯?!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~,。、;‘’【】、《》??。骸啊薄ぃǎ?/p>