最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

自制中文字體在InDesign中無法調(diào)整標點間距的解決方法

2021-11-22 22:15 作者:茍文手天  | 我要投稿

【本文于2023年增補。前半部分為2021年原內(nèi)容,后半部分為增補內(nèi)容。2021年原內(nèi)容并不完全正確,請選擇性地看待?!?/span>

第一部分(2021年原內(nèi)容)

上一篇文章里提到我之前自己做了個字體,但是在InDesign軟件里沒法正常使用標點間距調(diào)整的功能(舊版本叫“標點擠壓集”,新版本叫“中文排版集”),也就是說無論如何調(diào)整標點擠壓設置,所有標點都是占滿一個字的位置。經(jīng)過我的不懈測試,發(fā)現(xiàn)了解決此問題的辦法。這里使用FontCreator軟件做演示,其他字體軟件的操作方法沒有嘗試,但原理應該是類似的。(其實這個字體我是用Glyphs軟件做的,但一直解決不了這個問題,所以換個軟件試試,果然發(fā)現(xiàn)了解決方法)

效果展示

如圖,上面是無法正常應用標點間距調(diào)整功能的效果,下面是可以正常使用標點間距調(diào)整的效果。上面的一些標點間的空白過大,視覺上不良?!咀⒁狻可舷聝衫齼H僅是使用的字體不同(字體內(nèi)嵌的屬性不同,字體造型是相同的),在InDesign中設置的樣式是完全相同的,并非是應用了不同的標點擠壓設置所造成的。

在InDesign中能否正常應用標點間距調(diào)整的效果對比

操作方法

注:這部分內(nèi)容不完全正確,請選擇性地看待。更好的解決方法請見本文第二部分

在FontCreator軟件里,打開有問題的字體,點擊菜單欄的Font——Properties(或按快捷鍵Alt+Enter),在Font Properties窗口下的Font面板里,找到Coverage下面的Code Page Character Ranges一欄

按Alt+Enter打開Font Properties窗口

這里需要有“Chinese: Simplified chars--PRC and Singapore”這一條,如果沒有的話要點右邊那三個點的按鈕把這一條勾選上,否則的話這個字體在InDesign軟件里就沒法使用標點間距調(diào)整的功能。

要確保“Chinese: Simplified chars--PRC and Singapore”這一條是勾選上的,其他的隨意

注意第一張圖的Coverage一欄下面有個“Update characer ranges on export”,默認是勾選上的,但從我的經(jīng)驗來看似乎它在導出的時候的自動更新還不夠智能,所以這里建議把這一條取消掉,然后在下面手動選擇。

如此下來這個字體在InDesign里面就能正常使用各種標點擠壓設置了。


第二部分(2023年增補內(nèi)容)

最近又開始搞新的字體,發(fā)現(xiàn)上述方法又不管用了。而且這種先在Glyphs里做好再去FontCreator里重新導出一遍的做法太繁瑣了(畢竟連操作系統(tǒng)都不一樣,一個是Mac上的軟件,一個是Windows上的軟件)。況且Glyphs這軟件這么有名,它肯定應該能解決這個問題。于是我就嘗試在Glyphs里尋找解決方案。最終發(fā)現(xiàn)解決方法如下:

打開字體信息面板(cmd+I),在“字體”選項卡下的“自定義參數(shù)”一欄里,添加一個名為“ROS”的參數(shù),值選擇“Adobe-GB1-5”。然后再導出,就能在InDesign等軟件里面調(diào)整標點間距了。(關(guān)于這個Adobe-GB1-5的信息,可參考https://github.com/adobe-type-tools/Adobe-GB1。)

在自定義參數(shù)這里增加ROS一條,并設置為Adobe-GB1-5

順便一提,經(jīng)過這么長時間的折騰,我發(fā)現(xiàn)一個字體在InDesign等軟件里能否調(diào)整標點間距取決于軟件是否把它識別成中文字體。你可以發(fā)現(xiàn)在這些軟件的字體列表里所有字體不是全都一起按名稱順序排列的,而是中文字體在一組,西文字體在一組,日文字體在一組,韓文字體在一組……各自按名稱順序排列。上面那個Adobe-GB1-5就是告訴軟件這是個(簡體)中文字體。只有被軟件歸類為中文字體的字體才能調(diào)整標點間距,如果被軟件歸類為西文字體的話,那即便字體里包含了中文標點字符,也沒法調(diào)整標點間距。

并且,也只有軟件把它歸類為中文字體,字體信息里設置的“本地化家族名稱”才是有效的,才能以中文來顯示字體名。否則即便設置了這個值,軟件依然會以英文來顯示字體名。


自制中文字體在InDesign中無法調(diào)整標點間距的解決方法的評論 (共 條)

分享到微博請遵守國家法律
虹口区| 永兴县| 虞城县| 县级市| 韶关市| 敖汉旗| 甘孜县| 二手房| 遂溪县| 斗六市| 含山县| 新泰市| 镇沅| 郎溪县| 赤水市| 湟源县| 高阳县| 张北县| 金坛市| 抚远县| 郴州市| 池州市| 平谷区| 尉犁县| 台南市| 民乐县| 健康| 沈阳市| 明水县| 三门县| 长宁区| 金沙县| 台山市| 突泉县| 湘潭县| 萨嘎县| 昌江| 曲靖市| 托里县| 乡宁县| 北安市|