前文跟大家簡單解釋了什么是字重,我們回顧一下之前的相關(guān)字體教程鏈接:
③.iOS9+iOS10需要修改哪些文件才能提升第三方字體覆蓋率?
⑤.如何打包 TrueType Collection (TTC) 文件①:最簡單基礎(chǔ)的打包方法
本文屬于相對高階的教程,iOS8手機(jī)需要4個字重的中文,iOS9+iOS10系統(tǒng)需要6個字重的中文,6個字重的文件從pingfang.ttc里面解包出來是這樣的:
這6個文件對應(yīng)的分別是:
Ultralight 極細(xì)體
Thin 纖細(xì)體
Light 細(xì)體
Regular 常規(guī)體
Medium 中黑體
Semibold 中粗體
這6個文件對應(yīng)的粗細(xì)是這樣的:
動態(tài)演示如下:
我們常見的字體,一般只有常規(guī)體Regular字重,質(zhì)量好點(diǎn)的字體,比如微軟雅黑字體,有3個字重,分別是:細(xì)體Light、常規(guī)體Regular、粗體Bold,細(xì)體和常規(guī)體可以直接修改用在手機(jī)上,粗體Bold可以代替中粗體Semibold用在上機(jī)上面,但是還缺少極細(xì)體、纖細(xì)體和中黑體。下面就以微軟雅黑為例,告訴大家怎么制作增加其他幾個字重文件。
一.加粗常規(guī)體Regular字體文件變成中黑體Medium字體文件:
①.用FontCreator打開已經(jīng)優(yōu)化處理好的微軟雅黑Regular字重文件:
這個是我優(yōu)化好的可以直接用在手機(jī)上面的微軟雅黑Regular字重文件,包含55580個字符。
②.我們雙擊其中一個字符,放大一下字符,然后對比一下系統(tǒng)字體的中黑體Medium字重,然后憑感覺和經(jīng)驗來加粗:
對比一下,左邊是微軟雅黑常規(guī)體Regular的筆畫粗細(xì),右邊是自帶字體中黑體Meduim的筆畫粗細(xì),我們需要把左邊的字體,加粗到右邊的粗細(xì),然后保存新文件就是一個微軟雅黑的中黑體Medium字重文件了。
③.打開FontCreator菜單的Tools-glyph Transformer,然后選擇Bold參數(shù)進(jìn)行加粗:
設(shè)定好參數(shù)之后,點(diǎn)擊OK,電腦會自動加粗。
至于我這里為什么設(shè)定的參數(shù)是9-9,對不起,這個沒有教程,這個需要你多試幾次,就知道哪個參數(shù)出來的筆畫粗細(xì)跟你想要的粗細(xì)一樣了。
④.電腦處理完之后,你需要把這55580個字符全部花時間瀏覽一遍,檢查一下有沒有筆畫變形的字體,需要手動修改,老版本的FontCreator處理加粗變細(xì),會有大概5%的字體變形,新版本的相對來說要好很多,變形的很少,這個沒有工具,需要自己用眼睛查找、然后手動一個一個筆畫修復(fù)。
⑤.這個是我按照我剛才設(shè)定的參數(shù)之后,然后再手動查找變形字符修復(fù)后的中黑體Medium字體文件:
上面是剛才的微軟雅黑常規(guī)體Regular字重文件,下面是用這個常規(guī)體Regular字重文件加粗后形成的新的微軟雅黑中黑體Medium字重文件,導(dǎo)出這個文件保存為一個新的TTF文件,你就做好了一個全新的微軟雅黑中黑體Medium字重了。
二.調(diào)細(xì)Light細(xì)體文件變成纖細(xì)體Thin文件:
微軟雅黑本身沒有纖細(xì)體Thin字體文件,我們需要把Light細(xì)體文件調(diào)細(xì)一點(diǎn),形成新的纖細(xì)體Thin字體文件。這里的步驟跟上面基本上是一樣的,區(qū)別的就是打開FontCreator菜單的Tools-glyph Transformer,選擇的不是Bold加粗參數(shù),而是Thin變細(xì)參數(shù)。
①.同樣打開微軟雅黑Light細(xì)體文件,然后對比系統(tǒng)字體的纖細(xì)體Thin文件,然后設(shè)定你需要變細(xì)的參數(shù),跟上面一樣,我這里憑經(jīng)驗,設(shè)定的變細(xì)參數(shù)是8-8:
②.點(diǎn)OK,調(diào)整完之后,跟上面一樣,檢查修復(fù)變形字符,做好的效果圖如下:
上面的是微軟雅黑原來的Light細(xì)體文件,下面的是我手動變細(xì)修復(fù)變形之后,形成的新的纖細(xì)體Thin字體文件。
三.查找修復(fù)變形字符:
很多字體,尤其是襯線字體,通過上面的方法加粗或者調(diào)細(xì),會有大量字體變形,如下圖所示:
這是提取自三星手機(jī)的方正新楷體,單字重字體,加粗制作粗體字重,電腦批量處理完之后,變形的字體比例非常多,一套字體下來合計有將近1500個字符變形(每個字重都有這么多,增加5個字重,就有將近7000多個變形),我一個一個修復(fù)后如下圖:
下面以一個變形的字符為例,演示給大家看如何修復(fù):
①.首先你需要打開字體文件,加粗之后,在幾萬個字符里面一個一個找變形的字符;
②.找到變形的字符,這時候雙擊打開這個字符,如上圖所示,能看到很多錨點(diǎn)控制字體的形狀,也能很明顯的看到左邊的日變形了;
③.用鼠標(biāo)拖動上面的那些錨點(diǎn),一點(diǎn)一點(diǎn)修復(fù)這個字符,這個可沒有所謂的一鍵修復(fù)之類的教程,完全需要手動,拖動上面的那些小叉叉的點(diǎn),然后把字符修復(fù)成應(yīng)該的樣子,就相當(dāng)于你自己畫一個新的字符,這個是我手動修復(fù)后的效果,保持了加粗的比例,日也正常了:
四.注意事項:
①.字形變換中的加粗Bold和變細(xì)Thin參數(shù),這個沒有教程,只能自己去對比你想要的字重文件,然后多試幾次就能找到合適的參數(shù)了;
②.修復(fù)變形,一款字體加粗或者變細(xì)之后,有多少字符會變形,這個沒有辦法控制,像微雅黑這種耗資100多萬美元做成的字體,質(zhì)量很好,變形的會很少,部分小公司做的字體或者不常用的便宜的字體,會有很多變形,這種情況下,你可能要花費(fèi)幾個月時間每天修復(fù)幾個變形的字符。
③.我這里只是演示了中文字符如何加粗變細(xì)形成新的字重文件,英文等其他符號的操作流程是一樣的。
④.看起來很復(fù)雜,其實(shí)真正操作起來等你熟練了,就不會有那么復(fù)雜。
⑤.這里只演示了增加2個字重,你如果想增加更多,操作方式是一樣的,都是對比系統(tǒng)粗細(xì),然后設(shè)定一個加粗或者變細(xì)的參數(shù)來進(jìn)行調(diào)整并保存形成新的文件,要學(xué)會舉一反三,不要作者告訴你1+1=2,你就不知道1+1+1=?了。
聯(lián)系客服