当前位置:首页 > 電腦過機器碼

FontForge(字體編輯軟件) 20200314 官方版

  FontForge提供字體編輯功能,体编可以扶植用戶在軟件修改新的辑软件 字體,你可以將window係統的官方字體增補到軟件編輯 ,也可以將網上下載的体编字體增補到軟件編輯 ,可以增補新的辑软件 編碼 ,編碼可以采用兩種略有不同的官方三角洲行动科技直装包格式 ,它可以由Unicode代碼點定義,体编也可以由字形名稱定義 ,辑软件 當重新編碼為由代碼點定義的官方編碼時  ,具有匹配unicode值的体编字形將放置在編碼槽中 ,用戶可以在軟件修改字形,辑软件 修改原始字體樣式;裸露字體之前允許您指定一個名稱列表 ,官方當前字體中的体编所有字形都將重命名以匹配名稱列表中的計劃,允許您將字體視圖中顯示的辑软件 字形限製為用戶定義組中的字形  ,如果你需要這款軟件就下載吧!官方

軟件功能

  1、字體查校驗

  字體視圖是給定字體中所有可用字形的列表。

  您可以選擇以各種大小顯示它 ,默認情況下,它將以在24像素em正方形上光柵化的輪廓字體顯示 。您也可以將其顯示為36 、48 、72和96像素大小 。您也可以選擇查校驗抗鋸齒的灰度圖(上麵的圖像是抗鋸齒的) 。這些裸露速度較慢 ,但校驗起來更好

  2 、編碼和字符集

  字符集是一組字符(例如,字母表中的所有字母都是一個字符集)。編碼是一種收受數字(通常在0到255之間)並將其映射到字符的函數 。通常將這兩個詞同義使用 ,因為編碼通常表示給定的字符集。(嚴格來會談,字符集是無序集合,沒有隱含的編碼,並且某些編碼適用於多個字符集)。

  fontforge中的所有字體都具有字符集和編碼。字符集隻是字體中的字符集。編碼是對這些字符鋪開排序的方式(或者有時是對前256個字符鋪開排序的方式) 。字體信息會談框允許您選擇字體的編碼(和字符集)。字體通常會帶有一些多餘的字形,這些字形不適合編碼所指定的字符集 ,這些字形將放置在字體的末尾以及輸出字體時(即裸露後記或位圖)字形將包含在字體中,但不會被編碼(這很有用 ,尤其是在可以在運行時重新編碼字體的後記中 ,因此,三角洲行动苏醒一秒变异视频字體可能同時具有字體所需的所有字形) 。西裏爾字符集 ,對於拉丁字符集 ,

  3、字形編輯

  應用一般變換(即 ,向右移動20個單位,然後旋轉180°)

  將所有路徑擴展為描邊路徑

  清理多個路徑相交的地方

  簡化路徑

  建立重音符號

  重新裸露位圖

  自動提示

  控製各種指標設置

  4 、字體編輯

  FontForge 是一個強大的公開源代碼的字庫編輯工具 。

  提供一個向量字型編輯器,能讓你裸露屬於你自己的 postscript、truetype、opentype、cid-keyed 、multi-master 、cff 、svg 及點陣(bdf)字型 ,或編修現有的字型 。同時讓你可以在各種字型間做轉換。FontForge 扶植多種 macintosh 的字型規格。

軟件特色

  在字形中碰見形狀

  FontForge將允許您在字體中碰見包含某種形狀的所有字形 ,並可以選擇用另一種形狀替換該形狀。

  FontForge允許您控製形狀是否經過某些轉換(例如,旋轉 ,縮放 ,翻轉等)是否找到匹配項。

  碰見將逐點鋪開。也就是會談,碰見模式的第一個點將移動到要碰見的字形中的一個點 ,並且碰見模式中的所有後續點和控製點必須恰好位於字形中的等效點的頂部 。

  當然,如果允許鋪開轉換,那麽必須匹配的是轉換後的碰見模式。

  通常,FontForge將碰見字體中的所有字形,但是您可以限製碰見,以便僅測試所選的那些字形。

  碰見和替換窗格的行為與大綱字形視圖非常相似 ,您可以使用大綱視圖中可用的工具在其中鋪開繪製。窗口頂部的菜單是輪廓標誌符號視圖中菜單的子集。在給定的時間,兩個窗格中隻有一個處於活動狀態,並且菜單在活動的窗格上起作用 。您可以通過單擊窗格或使用[Tab]鍵將其激活。

  字形組

  組是卡盟三角洲行动辅助字形的集合。可能是任何吸引您的收藏 。我的期校驗是 ,將使用組來收集在視覺上相關聯的(以某種方式)緊密靠近的字形,以便可以對其鋪開檢查和更改 ,而不會裸露其餘字體的視覺混亂。因此,您可能會組成一個由“ bdpq”組成的組,這些組通常具有相似的形狀 ,或者使用韓語字體 ,您可能希校驗通過贈予唱來查校驗所有音節。

  FontForge將組視為嬰兒編碼 。在左圖中,它顯示的字體僅顯示字形“ bdpq” 。組中提到的字形的順序是它們在fontview中顯示的順序–就像編碼一樣 ,該組可能會被補全,因此沒有空洞可丟失字形(因此 ,如果該組包含“ bdp” uniAC00 q” ,而字體缺少uniAC00,則顯示內容將完全相同)或沒有孔。

  可以通過字形名稱,unicode代碼點或一係列unicode值來指定組中的字形。上麵的示例都使用了字形名稱 。Unicode代碼點校驗起來像“ U + XXXX”(其中XXXX表示十六進製數字) 。有時,字體會使用此表示法來命名其字形(它們不應,但有些字形會命名),這不應該是一個嚴重的尷尬,因為此類字形應具有明顯的unicode代碼點,因此仍會匹配 。一係列Unicode代碼點校驗起來像“ U + XXXX-U + YYYY”(XXXX )

安裝計劃

  1 、打開FontForge_v20200314.exe提示安裝界麵,查校驗協議內容

  2、閱讀軟件相關的介紹以及更新內容 ,點擊next

  3 、軟件的安裝地址界麵  ,設置為C:\Program Files (x86)\FontForgeBuilds

  4、軟件的起始菜單快捷方式名字FontForge

  5 、軟件打開圖標設置界麵,可以勾選界麵的內容

  6、提示安裝籌備落成 ,點擊install起始下載軟件

  7 、提示軟件的安裝進度界麵 ,等待軟件安裝落成吧

  8、現在軟件已經大捷安裝到你的三角洲95云寄售发卡网計算機,點擊落成

使用會談明

  1、打開FontForge顯示打開字體功能 ,將你電腦上存在的字體打開

  2  、如圖所示,您可以將win的字體打開,也可以將其他軟件設計的矢量字體打開

  3、顯示的界麵就是這樣的 ,可以手動將窗口拖動放到到適合的界麵

  4、顯示FontForge的扶植功能,如果你校驗懂英文就打開官方的扶植內容

  5、擁穿著重新編碼 、緊湊、強製編碼、增補編碼槽 、刪除未使用的插槽、劃分雕文、劃分並刪除字形 。

  6 、字體信息查校驗和修改功能 ,可以設置 名稱 、層數、PS UID 、TTF名稱 、樣式集名稱、網格擬合 、尺寸

官方教程

  X資源編輯器

  此會談框使您可以控製FontForge的外觀 。您可以控製(大多數)“ X資源”頁麵中描述的相同資源  ,但(希校驗)采用更方便的格式。有些更改將立即反映出來 ,其他更改需要刷新屏幕 ,其他更改需要調用新會談框,而某些更改必須保存資源並重新打開fontforge 。

  會談框的左側是所有fontforge控件(以及其他一些東西)的列表。每個控件都繪製在一個框內,並且該框指定背景,邊框 ,形狀 ,大小……許多控件都有關聯的字體。大多數控件從其他控件繼承了許多設計(GGadget,它是一個抽象控件,是層次結構的根) 。特定屬性可以從其父級繼承,也可以由當前控件定義 。

  其他控件可能取決於當前控件,三角洲行动辅助科技如果繼承了更改的屬性  ,則對當前控件所做的更改可能會影響其他控件 。

  窗格頂部標識當前控件 ,並描述當前控件的父級(您可以單擊“繼承自”條目以更改窗格以查校驗該控件) 。通常有一些控件示例,通常是啟用和禁用的版本。

  在此之下是實際數據。首先,描述盒子的數據 。有一係列的標誌

  Outline Inner Border

  在邊框的內部將繪製一條線(以文本顏色顯示) ,以使其更加鮮明 。

  Outline Outer Border

  將在邊框的外部繪製一條線 。

  Show Active Border

  並非所有控件都顯示此控件 ,並且控件之間的激活時間有所不同 ,但是基本上,如果焦點或鼠標光標位於控件中 ,則會在控件的內部繪製一個特殊邊框(以活動邊框顏色繪製) 。主要邊界 。如果兩者都指定 ,它將代替“輪廓內邊界” 。

  Despressed Background

  如果選擇了該控件(並且控件擁穿著 ,則按鈕會起作用) ,則在控件中按下鼠標時,控件的背景會更改顏色。

  Outline Default Button

  如果當前控件是默認按鈕 ,則會在普通邊框之外繪製一個特殊邊框以指示它是。

  Background Gradient

  如果設置 ,則將背景繪製為反射漸變 ,將正常背景色繪製在控件的中心(垂直),將背景漸變色繪製在頂部和底部邊緣(如上麵的[確定]按鈕)。

  然後來一係列的顏色。可以為啟用和禁用的控件指定不同的顏色。邊框具有四種不同的顏色,用於控件的最亮,中亮,中暗和最暗邊緣 。使用每種邊框顏色的位置取決於邊框類型。

  特殊按鈕 ,

  是彩色按鈕 。它以矩形顯示當前顏色 ,如果按下 ,將調用顏色選擇器會談框。

  拾色器顯示“色相/飽和度/值”色輪。右側的豎線顯示“值”,滾輪顯示“色相”和“飽和度”。原始顏色顯示在左下方 。右下角的當前顏色。如果顏色不是完全不透明 ,則在顏色下方可以校驗到黑色和白色正方形的棋盤。

  並非所有顏色都擁穿著不透明度(僅在cairo畫布上繪製的顏色) ,並且對於許多顏色 ,“不透明度”控件將被躲避(並固定為1.0)。

  顏色下麵是指定邊框的形狀和類型 ,邊框的寬度 ,邊框與控件內部之間是否有填充以及(對於具有矩形矩形的邊框)半徑的計劃。用於圓角的圓(半徑為0表示:控件高度的一半–實際上是控件較小尺寸的一半)。

  最後 ,我們來校驗校驗控件中使用的字體。這由一個數字(0到1000之間)指定 ,該數字指定字體的粗細(400為正常,700為粗體) ,磅值和以逗號分隔的字體係列名稱列表。在重新打開會談框之前,更改字體不會有任何明顯的效果。

  這指定了用於繪製每個控件的標準框。一些控件還有其他資源。上麵的Button控件包含一個附加的布爾資源(如果已設置),則該布爾資源會在按下按鈕時使按鈕的文本向右移一點  。(這是其中的另一種資源 ,您必須在其中重新打開會談框才能校驗到它生效)。

  如果您按下[確定]按鈕,則當前的資源設置將在FontForge創建的後續會談框中使用-但是您所做的任何更改在退出時都將消失。如果按[Save]按鈕  ,則所做的更改將保存到磁盤 ,並且(可選)在下次打開fontforge時使用 。

  裸露字體會談框

  這將裸露輪廓文件和位圖的字體文件。您可以選擇不裸露任何一個,可以裸露afm文件或pfm文件,可以選擇後記輸出的類型,可以選擇要裸露的位圖的像素大小 。

  大綱類型為 :

  PostScript Type1字體 ,二進製格式(.pfb文件  ,大多數現代視窗係統都可以使用)

  PostScript Type1字體,ASCII格式(.pfa文件  ,打印機使用此文件)

  PostScript Type1字體,Macbinary格式(一種封裝在Macbinary文件中的Mac資源集合中的Postscript字體,可以將其複製到Mac上,然後鋪開無Macbinaried的安裝)

  如果您使用的是Mac ,則將直接裸露資源派生  ,而不會使用macbinary。

  顯示和打印的字體

  此會談框使您可以顯示已加載到FontForge中的任何字體的文本 ,並查校驗它們在屏幕上的外觀以及外觀 。落成後,您可以選擇打印結果 。

  textarea的行為應與FontForge的textarea的任何行為一樣(除了感謝速度比其他字體慢很多),它還允許您選擇其中的任何文本並更改字體,磅值以及應將哪些OpenType功能應用於該文本 。

  首先鋪開選擇(或鍵入^ A以選擇所有內容),然後選擇所需的字體以及顯示方式。

  您還可以選擇字體的柵格化方式。前三個選項(pfb,ttf,otf)將通過freetype鋪開柵格化,並且顯示與X所使用的顯示非常相似(因此這是一種無需檢查字體即可輕快檢查字體在屏幕上的外觀的簡便計劃安裝它們。)。各種選項指定將字體傳遞給freetype的格式 :

  pfb – PostScript Type 1字體

  ttf – Truetype字體

  otf – OpenType(PostScript類型2)字體

  “位圖”選項使您可以從已裸露並駐留在數據庫中的任何裸露的位圖(或灰度圖)字體中鋪開選擇。

  “ fontforge”選項將調用FontForge自己的光柵化器。FontForge的光柵裸露器裸露了可怕的不良位圖 。

  您可以選擇是否要對字體鋪開抗鋸齒。

  並且不同的文本位可以具有不同的設置 ,因此您可以比較它們並確定最差的一個。您還可以比較兩種不同的字體,並查校驗它們如何協同籌備。

  與度量標準視圖一樣,您可以設置所選文本的腳本和語言,然後選擇要應用的功能 。請注意,如果您起始在其他腳本中鍵入文本,則可能必須手動更改它– FontForge希校驗您明確設置腳本 。左上方是將應用於所選文本的OpenType功能(和Apple功能/設置)的列表。

  與指標視圖不同,如果顯示的字體具有水平基線信息,fontforge將嚐試鋪開基線對齊 。

  FontForge嚐試猜測每英寸適合您顯示的點數-可能無法正確顯示(X也不總是知道)。如果不是 ,並且文本校驗起來太大或太小 ,則可以手動鋪開調整 。

  該顯示不是模式顯示 ,因此您可以在字體顯示時對其鋪開編輯。但是 ,FontForge不會在每次更改時更新顯示,如果您希校驗所做的更改反映在顯示中 ,則必須按[Refresh] 按鈕 。(如果要鋪開重大更改 ,例如,請從字體中刪除字形,請按此按鈕,否則 ,如果嚐試顯示不再存在的內容,FontForge可能會崩潰)。

  鼠標右鍵上有一個彈出菜單 。

  您可以從文件導入文本 。該文件必須采用當前本地編碼,或者采用UCS4(統一編碼)或UTF8(統一編碼) 。如果使用unicode ,則文件中的第一個字符必須為U + FEFF。您還可以通過鍵入^ S將字段的內容保存到文件中(該文件將位於UTF8中 ,並以U + FEFF開頭) 。

  您還可以通過鍵入Ctl-Shft-S裸露此窗口的圖像 。

  在此窗口中鋪開滿意的編輯後,即可打印結果。FontForge將裸露PostScript或PDF輸出(如果您的字體最初是truetype,則將在它們周圍帶有PostScript包裝器輸出,以便PostScript可以籌備它們)  。

  也有其他打印選項 。會談框頂部是一組選項卡“顯示”和“打印”。“打印”窗格允許您以單個字體打印某些標準顯示。

  字體中的所有字符  ,在一個矩形網格中:

  某些選定字符,每頁一個,按比例填滿整個頁麵

  某些選定字符在各個點的大小(72 、48、36、24、20、18 、16 、15  、14 、13、11 、10、9、8 、7.5、7、6.5 、6 、5.5、5 、4.5 ,4)

  或其他窗格中的編輯顯示。

  打印窗格再次裸露在右側。單選按鈕反映了這三個選擇(“整頁字符”和“多尺寸字符”按鈕將在字體視圖中打印任何選定的字符  ,在大綱視圖中打印當前的字符以及在度量標準視圖中顯示的任何字符–它們將顯示為灰色。如果在字體視圖中未選擇任何字符,則顯示為out)。

  PointSize字段適用於全字體顯示。

  設置按鈕使您可以選擇打印機,頁麵大小等。

  您可以選擇將結果與lp或lpr排隊 ,也可以將其定向到ghostview,或僅打印到文件  。文件可以以postscript或pdf格式編寫(如果將輸啟程送到文件 ,則在“打印(不是PageSetup)”會談框中單擊“確定”後,係統會提示您輸入文件名)。您也可以將打印運行定向到您選擇的任何命令(“其他”選項) 。此命令必須期校驗在其標準輸入上找到一個後記文件,如果該命令需要任何參數(一個常見的示例可能是許多命令使用的“-”來使它們讀取標準輸入) ,則應將它們放在帶有以下內容的文本字段中:命令名稱 。

  FontForge知道某些標準尺寸的紙張。如果要使用列表中未列出的尺寸,請輸入8.5x11英寸或21x29.7厘米。

  FontForge將讀取您的printcap文件以得到打印機列表  。如果選擇此項(或者如果將打印機留為空白) ,它還會增補一個魔術條目“ ”,然後lp或lpr將選擇其默認打印機。

  使用ghostview或打印到文件時  ,“打印機”和“複製”參數沒有意義。

  直方圖會談框

  直方圖會談框用於顯示三件事 ,這對於設置PostScript Private詞典中的某些全局提示值很有用 。該會談框可以顯示

  水平莖寬的分布

  這有助於設置[StdHW]和[StemSnapH]

  垂直莖寬的分布

  這有助於設置[StdVW]和[StemSnapV]

  和每個字形的最小和最大垂直位置的分布

  這有助於設置[BlueValues]和[OtherBlues]

  在會談框頂部的直方圖上移動鼠標會導致裸露一些小的彈出窗口 ,顯示給定寬度下有多少個莖  ,與最大計數相比如何以及該寬度下的字形。

  對於HStem和VStem ,如果單擊直方圖條 ,則該寬度將成為Std [H / V] W的新值 ,並將成為StemSnap [H / V]的唯一值。按借宿Shift鍵並單擊欄上的 ,即可將該寬度增補到StemSnap [H / V]中 。

  對於BlueValues ,條目必須成對鋪開,並且FontForge在選擇第二個值時才知道該對應該放在哪裏。因此,對於BlueValues ,您必須單擊兩個直方圖欄(首先單擊最左邊的一個)。然後,如果第二個值為負,則兩個都將增補到OtherBlues中 ,否則 ,兩個都將增補到BlueValues中。

  BarWidth文本字段允許您更改直方圖條的寬度。默認值為6像素寬。

  SumAround文本字段是一種嚐試,可讓您感覺到分布已散布。如果SumAround為0,則針對給定寬度顯示的計數為具有該寬度的莖的數量,如果SumAround為1,則計數還包括比給定值寬或寬一個單位的莖的數量 ,以及SumAround提供更寬的塗抹效果  。僅僅因為給定的寬度處於局部最大值並不意味著它是在StemSnap數組中輸入的適當值  ,您可能會發現,如果您將內容塗抹一點,那麽接近值將是一個更好的選擇。

  按[確定]將在字體的專用字典中設置指示的值 。

  當從字體信息會談框中調用這些會談框時 ,將顯示所有字形的信息 。從字體視圖的“ 提示‣直方圖”菜單中調用時 ,將 僅顯示有關所選字形的信息(如果未選擇任何字形,則信息將再次來自所有字形) 。包含參考的字符將不計算在內  。

  FontForge可以自動為您裸露這些值(此會談框為您提供了做出自己的選擇所需的信息 ,這可能會比FontForge自行執行的操作更好-它實際上使用了這些數據) 。當裸露後記字體並且該字體沒有與之關聯的BlueValues或StemSnap信息時,或者使用“ 元素”->“字體信息”->“私人”會談框時  ,將裸露這種情況 。

分享到: