亚洲av成人一区二区三区观看在线,香港三级日本三级a视频,我和岳乱妇三级3,亚洲av毛片一区二区三区

喵~~歡迎來到貓啃網(wǎng)~余生請指教!!         找回密碼
已搜集728款免費中文字體

貓啃網(wǎng)補字教程的問題?百度百科勘誤(暫)(貓啃網(wǎng)回應)

本文轉自B站,要查看更完整的文章內容,請前往原文查看,傳送門:
https://www.bilibili.com/read/cv17495737

此文章為針對嗶哩嗶哩用戶「綿雲(yún)飴里」 于2022年7月10日所發(fā)布的文章 《貓啃網(wǎng)補字教程的問題?百度百科勘誤(暫)》而做出的回應,純粹是個人觀點與技術的探討,如果錯誤之處敬請原諒!

相對應的教程文章請見 《設計師如何制作一套屬于自己字庫 手把手教你生成字庫教程》]

昨天心血來潮搜了下我的字體,發(fā)現(xiàn)貓啃網(wǎng)收錄了我源意明體那個缺字很多的舊版(我在元宵節(jié)已更新解決,現(xiàn)在支持的漢字字符甚至超過思源宋了)沒有更新,這么看應該是網(wǎng)站編輯手動錄入?看著例圖缺字感覺挺不好意思。而且我這源意體是有意不支持豎排的[https://www.github.com/MY1L/HanItalic/issues/2]所以豎排例圖很糟,不如刪去……要是編輯者能看到這行就好了。

貓啃君:其實之前放豎版的圖例,主要是為了方便用戶可以知道豎版的排版效果會是怎么樣的,無論有沒有處理好,只是讓用戶知道一下而已。至于用不用豎版的排版模式,讓用戶自己決定則可。

順帶一提,我未來還會制作開源款Garamond風格的西文搭配源意明的字體「加拉蒙宋 (暫名)」,排版樣例如圖,支持不傾斜的Upright式意大利體西文:

然后順手點進“手把手教你生成字庫教程”(http://www.atchat.cn/viewpoint/16091.html

看了開頭,心里一涼:這個教程可能導致補字者功夫白費。

貓啃君:很高興綿雲(yún)飴里能對貓啃網(wǎng)發(fā)表的這篇文章認真地閱讀并提出寶貴的觀點,所以貓啃君把綿雲(yún)飴里的這篇文章轉載到貓啃網(wǎng)上,并針對綿雲(yún)飴里提出的問題作出回應與探討。

2次還是3次曲線?

標題是“生成字庫”,不過正文是拿給 Dela Gothic One.ttf 補簡體字來舉例。可是,給現(xiàn)有字體補字和原創(chuàng)字體是不一樣的。

貓啃君:貓啃網(wǎng)寫《手把手教你生成字庫教程》這篇文章的初衷是讓不懂得使用字庫制作軟件的設計師更方便制作字體文件(即字庫)而撰寫的,所以無論是補字還是新造字體該教程都適用。

互聯(lián)網(wǎng)上已經(jīng)有許多繪制字形的教程,但是多為偏向設計標準字,極少有教程談及如何將字形封裝制作成可以使用的字體文件(字庫),另外就是撰寫文章時,貓啃網(wǎng)的聊天群正在組織Dela Gothic One補字,所以為了方便編寫教程就直接使用貓啃補字的AI文件作為示例,也順便宣傳接下來的補字計劃。

另外,也會遇到有網(wǎng)友提問“我已經(jīng)畫好我的字了,但是我該怎樣把他弄成字體(文件)呢?”,寫該教程就是回答這個問題的。

不知為什么貓啃網(wǎng)要音譯成德拉黑體。我在貓啃網(wǎng)自帶的搜索框輸入“Dela”,提示404。如果網(wǎng)站運營方看到這行,請修一下。

貓啃君:音譯成德拉黑體,是因為原字體名稱Dela Gothic中的Gothic在日語的語境中是黑體的意思,Dela則是音譯,所以中文字體名取為德拉黑體。在搜索框中輸入Dela提示404是因為這個搜索功能僅搜索文章的標題,標題中沒有Dela這個關鍵字的話會提示404的,由于貓啃君只是美工一枚,對于程序的東西不是太熟悉,后續(xù)想辦法修復這個問題。

第一個問題在.ttf,這字體只發(fā)布了2次曲線的版本。

雖然字體后綴名和它包含字形實際是幾次曲線無關,不過一般.ttf是2次曲線,.otf是3次曲線。下文為了方便就這么稱呼了。

原創(chuàng)字體用Ai是可以的,不過我用的是開源的Inkscape,源文件直接就是.svg呢。

但補字……不應該從字體源文件著手嗎?

貓啃君:補字理論上從源文件著手是最好的,但是并不是每個開源字體都會有筆劃分離的源文件,有些開源的字體只釋出ttf文件。

而另一個問題就是,有些設計師并不懂得使用字體制作軟件(比如貓啃君也不會用FontForge、FontCreator之類的軟件,只會用Illustrator),該教程只是給像貓啃君這類只會使用AI的人制作字庫提供一個解決方案而已。

DelaGothic是開源字體,作者放出了源文件,就在 Sources/DelaGothic.glyphs。其實我早就看見DelaGothic啦,但一直沒動手補字,就因為我沒買Glyphs這軟件打不開.glyphs,因此寧愿憋著也不動手。

其實.glyphs是可以轉換成.ufo文件的:github.com/googlefonts/glyphsLib,需Python。
.ufo是很多造字軟件都支持的源文件,但我完全不懂大蟒所以轉不了。
但貓啃網(wǎng)應該有懂Python的人,或者買了Glyphs的人——應該罷?

貓啃君:DelaGothic的glyphs文件是@夜煞之樂讓朋友幫忙打開并導出的,而且@夜煞之樂也懂Python,所以如果綿雲(yún)飴里有興趣的話可以與@夜煞之樂交流交流。

如今字體設計師基本上只會用更好的3次曲線全程畫字體(Ai、Inks…),2次曲線可能只會出現(xiàn)在導出流程后。3次轉2次是有損步驟。

2次曲線與3次曲線差別有多大呢?以我開了源的字體「曺全碑隸」為例。

看這個一筆完成的彎捺↑ 3次曲線
只要捏住兩端就可以輕松變形
導出.ttf轉2次曲線,多出了一堆點
再轉3次曲線,回不去了,這可怎么輕松變形?

因此不能拿源文件3次導出ttf轉2次在Ai中打開轉3次這種經(jīng)歷兩遍有損步驟的字形修改(然后再導出ttf轉2次曲線,經(jīng)歷三遍有損?)如果原作者導出時還順帶合并了曲線,那就更萬劫不復了。

而這就是通常打開ttf所看到的情況

夜煞之樂我并不清楚此處的重點是什么。如果按上下文理解為補字使用的源文件曲線格式,那么我覺得這個也還不是需要特別注意的問題。雖然三次轉二次再轉三次確實有會出現(xiàn)計算差異,但是在曲線算法足夠精準的情況下,這個問題并不會造成太大影響,最多就是曲線會產(chǎn)生多余描點造成文件大小增加和改變曲線的曲率(如果您特別注意曲率的精準度,您應該直接使用字體設計軟件)。

對于新手而言,我覺得是在可以接受的范圍內(畢竟如果補字的原字體只給二次曲線版本的話我們也沒辦法要求作者公開三次曲線,而且也可以暗示作者本身不一定追求完美曲線)。

我不確定貓啃君是否用了 DelaGothic.glyphs 生成了拆分筆畫的 .otf 再在Ai里打開,但這一步在補字教程里必須先說清。

夜煞之樂如貓啃君所說,此教程為制作/生成字體文件(字庫),因此并不需要特別說明。但是既然已經(jīng)提出了問題,就解答一下疑問。我們群里面并未有人購買 Glyphs,但是我在其他字體群里面詢問有 Mac/Glyphs的用戶,讓他們幫我把Dela Gothic One的 .glyphs 文件導出筆畫分離、三次曲線的 .otf 文件后分發(fā)給制作群人員。然而,并非每個開源字體都有筆畫分離版本或者使用三次曲線繪畫,所以在這里也不多做解釋。

至于為什么是請人導出而不是用其他方式是因為源 .glyphs 文件使用了智能部件(Smart Components),雖然使用 FontLab 7 或者 Python 的 glyphs2ufo 庫都可以打開文件并導出筆畫分離、三次曲線的 .otf 文件,但是智能部件的變形轉換并無法保留,導致導出的字形部件比例不對,無法使用。

UPM?

Units Per eM,單位每eM。這個eM原意是一個大約有“M”那么大的空間,放中文字體里差不多相當于全角空格大小。UPM意思就是每個eM的長度里能放多少個坐標,字體里所有的尺寸皆以此為準:基線、上下行、邊界框、Caps高,x高,斜體角度……我曾經(jīng)通過僅修改upm無損放大了字形↘

見貓啃君說:“因為字體是矢量的,所以在設計時的寬高并不會影響后續(xù)的導入?!?/p>

這句話乍看和“GIF是無損壓縮圖像格式,所以其它圖片轉GIF并不會影響畫面”一樣能成立,但都少條件:GIF的無損是256色以內;字體雖然一般是矢量的,但曲線上錨點只能放在整數(shù)坐標(Unit,單位)上。

被導入矢量圖里的每個錨點,凡沒有剛好在單位上的,都會被造字軟件在生成字體時挪動,也就是字形走樣了。相關案例可見2014年的知乎 zhihu.com/question/24635072

我去年在Q群里與Fitzgerald等人聊遍黑體進度,談到“我不太同意名稱用‘gothic’,因為統(tǒng)一碼里Gothic「如????????」是個區(qū)段,如‘Noto Sans Gothic’這個字體……”,他傳來了最新版,當我打開字體發(fā)現(xiàn)upm是256時也是心里一涼,擔憂地說:你們可能白做了。因為遍黑體補字用的思源黑upm是1000。

大多數(shù)otf字體都是1000 upm。
順帶一提,以前微軟出于性能考慮,建議ttf字體的upm是2的冪,這可能是遍黑體用256 upm的原因。當然現(xiàn)在的字體設計師包括我都不理會微軟這建議。

可想而知,1000約舍到256意味著錨點全部重算了,而且挪移很嚴重,一些筆畫多的字形看得我直搖頭。我建議他從Adobe當時放的可變思源黑源文件改起,“現(xiàn)在從零重做還來得及(指效率更高)”

因此,原創(chuàng)字體無所謂,哪怕upm設成10,只要矢量源文件還在就有救。但補字的入(粘貼參考字形)、出(導出自改字形)都必須按原字體的upm來。比如原字體upm是1000,就最好開個1000×1000單位的畫布——如果補的是漢字,且漢字呈正方形的話。其它情況酌情考慮,比如半角字形當然可以1000×500,畫布也可以是upm值的整數(shù)倍,西文的話甚至還可以筆畫出頭呢。

夜煞之樂教程已經(jīng)提及寬度高度可以按制作者需求設置。另外有兩點:

一、曲線描點在Adobe Illustrator內并不一定需要放在整數(shù)坐標(以pixel為單位下可以調整兩位小數(shù));

二、OTF 字體文件可以接受到二位小數(shù)的單位坐標(FontForge 允許 Round to hundredths)。在這兩個情況下,UPM的設定并不是非常重要的問題。

展開來說,從 Adobe Illustrator 導出字體成 SVG 時,SVG 會保留原本有的小數(shù)數(shù)值,而 FontForge在導入時(教程提供的Python代碼里面使用glyph.importOutlines())會根據(jù) SVG viewbox調整大小,讓 viewbox 上下觸碰字體的 ascender/descender后放入字形(glyph)里面。代碼所保存的 .sfd(FontForge工程文件)也會保留兩位小數(shù)(寫的代碼并沒有四舍五入成整數(shù))。整套流程下來,曲線坐標從 Adobe Illustrator 到 FontForge 都沒有出現(xiàn)偏差(除了導入SVG時自動調整大小,但還是按小數(shù)計算)。這樣的情況下,我覺得UPM的參數(shù)設置完全并不會影響(雖然代碼默認是按 1000 計算)。

而且,換算造成的“挪移嚴重”只會發(fā)生在UPM特別大差異的情況(如回應提及的 1000 → 256),在大于UPM 500 的情況下因為四舍五入而造成的偏差并不會特別明顯。如果制造者特別注意描點的精準度,我們會建議直接使用字體設計軟件更好

需要特別注意多數(shù)軟件在導出最終的字體文件時,還是會自動把二次曲線的描點四舍五入,但是三次曲線的描點則不會四舍五入。下面鏈接示例的字體文件,OTF(三次曲線)的描點都有保留小數(shù)位,而TTF(二次曲線)的描點雖然多數(shù)已經(jīng)轉整,但是還是可見“O”里面的一個描點保留小數(shù)位。

點擊下載:https://maoken.com/other/DecimalO-Regular.zip

到此,我想不必解釋為何這2個問題都是地基級、一旦出問題補的字形要重做的地步。希望貓啃相關人員補 DelaGothic 時別出地基問題??

夜煞之樂如上所述,回應文章所提及的兩個問題皆不是重大問題,我們現(xiàn)在的 Dela Gothic One補字計劃現(xiàn)在更注意的是新手設計師補字的品質亟需后續(xù)調整。至于提及的生成字庫(封裝字體文件)的教程,我和貓啃會在必要部分(如畫板大?。┻M行修改。

當然,我現(xiàn)在還是不同意中文黑體名稱用“Gothic”。

夜煞之樂抱歉讓您失望了,我們內部團隊目前已經(jīng)決定將 Dela Gothic One 補字的字體命名為 Unbounded Gothic (無界黑),其中 Gothic 保留原本的日文名稱意思(注意:Gothic 不一定是文章所代表的“哥特語”(日耳曼語族語言),也可以是歐洲使用的“哥特體”(另稱 blackletter 或 fraktur)或此處保留日文原意的“黑體”(另稱 sans-serif——中文字體叫 sans-serif其實也不是很正確))。

貓啃

得之淡然,失之淡然,爭其必然,順其自然
942551 人氣
1150 獲贊
16款 字體
字體評分:1 Star2 Stars3 Stars4 Stars5 Stars (已有9人投票平均分2.67分)
贊(53) 打賞
轉載請注明轉自貓啃網(wǎng):貓啃網(wǎng) » 貓啃網(wǎng)補字教程的問題?百度百科勘誤(暫)(貓啃網(wǎng)回應)

評論 2

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網(wǎng)址
  1. #0

    https://www.bilibili.com/read/cv17495737#reply121741384448
    綿雲(yún)飴里又在評論區(qū)回應了貓啃的回應。

    網(wǎng)友3年前 (2022-07-21)回復
  2. #0

    你,所以我只填韓文音節(jié)和字形?(我會讓其余的中國人填寫傳統(tǒng)的臺灣人部分。)

    Dobfker683年前 (2022-07-21)回復

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞