Caskaydia Cove是Cascadia Code字體的叉子,並刪除了RFN(保留字體名稱),並進行了少量調整以符合Google字體規格。該名稱來自NERDS字體項目,該項目使用“ Caskaydia Cove”進行修補版的Casdadia代碼。 RFN防止在其上游維護者使用的名稱下分發字體的修改版本,因此,如果您正在尋找可以修改的Cascadia代碼之類的東西,以將其納入各種字體集合而無需更改名稱,則此存儲庫可能是您想要的。
該叉子由華盛頓西北部的華盛頓人維護,並根據SIL開放字體許可證1.1版獲得許可。如果您有任何法律疑問,請參閱ofl-faq.txt文件。
Cascadia Code上游項目是由Aaron Bell設計的,由Windows Terminal團隊開發。如果您想了解有關Windows終端項目的更多信息,請參閱Windows命令行開發人員博客,或收聽有關該主題的播客訪談。感謝您的出色工作,使命令行的工作流更加美麗,Aaron和Microsoft!
以下是類型FONT版本的演示,該動畫的python(drawbot)源代碼在這裡:documentation/animations/varible-font-specimen.py.py.py 
python(drawbot)此文本樣品的源代碼在這裡:文檔/圖像/text-specimen.py 
以及Iterm2和蝙蝠的用法示例。 
Caskaydia Cove變量字體具有重量(WGHT)軸:
| 軸 | 標籤 | 範圍 | 預設 |
|---|---|---|---|
| 重量 | wght | 200至700 | 400 |
Caskaydia cove具有以下靜態重量:
| 字體 | 重量 | 軸位置 |
|---|---|---|
| caskaydiacove-Extralight.ttf | 額外的光 | 200 |
| caskaydacove-light.ttf | 光 | 300 |
| caskaydiacove-regular.ttf | 常規的 | 400 |
| caskaydacove-medium.ttf | 中等的 | 500 |
| caskaydiacove-semibold.ttf | 半大膽 | 600 |
| caskaydacove-bold.ttf | 大膽的 | 700 |
歡迎拉動請求和新問題。
構建腳本和UFO源文件在源目錄中。
要構建新字體,請在此記者的根目錄中打開一個類似Unix的終端(Linux,MacOS,WSL)(該讀數的位置)。首先確保已安裝Python3,然後在虛擬環境中安裝構建腳本Python依賴性。
which python3
python3 -m venv venv
source venv/bin/activate
which python3
pip install --upgrade pip
pip install --requirement requirements.txt
然後,從根目錄運行buildScript。
sh build.sh
如果您要向Google字體提出拉請請求,請添加-gf標誌,並且文件將在構建後移動到~/Google/fonts/ofl/..
sh build.sh -gf
Fontbakery版本:0.7.29
---理由--- 沒有合理的(法律)的方式來運行命令的'ftxvalidator' 蘋果字體工具套件在非摩托車機上。即GNU+Linux或Windows等。 如果字體麵包店不在OSX機器上運行,則運行字體 麵包店可以在OSX上訪問`ftxValidator`,例如通過SSH或遠程過程 致電(RPC)。 有一個SSH示例實現: https://github.com/googlefonts/fontbakery/blob/master/prebuilt/workarounds /ftxvalidator/ssh-implentation/ftxvalidator
---理由--- 必須在名稱ID 14(許可證)中提供已知的許可描述 描述)名稱表的條目。 此檢查的真相來源(確定正在使用的許可證)是 文件並排放置在您的字體項目中,包括許可條款。 根據所選許可,以下字符串段之一是 預計將在名稱的名稱13(許可描述)條目中找到 桌子: - “此字體軟件由SIL Open Font許可證(版本1.1)獲得許可。 該許可證可提供常見問題解答:https://scripts.sil.org/ofl” - “根據Apache許可證獲得許可,版本2.0” - “根據Ubuntu字體許可證1.0的許可。” 當前接受的許可證是Apache或Open Font許可證。 對於一小部分舊家庭,Ubuntu字體許可證可能可以接受為 出色地。 如有疑問,請為新字體項目選擇OFL。
---理由--- 必須在名稱ID 14(許可信息URL)條目中提供已知的許可網址 名稱表。 此支票的真相來源是Nameid 13上的許可文本 條目(許可證說明)。 用於檢測許可術語的字符串段是: - “此字體軟件由SIL Open Font許可證(版本1.1)獲得許可。 該許可證可提供常見問題解答:https://scripts.sil.org/ofl” - “根據Apache許可證獲得許可,版本2.0” - “根據Ubuntu字體許可證1.0的許可。” 當前接受的許可證是Apache或Open Font許可證。 對於一小部分舊家庭,Ubuntu字體許可證可能可以接受為 出色地。 如有疑問,請為新字體項目選擇OFL。
com.google.fonts/check/metadata/listed_on_gfonts
WARN家族未通過Google字體API找到。 [代碼:未找到]
---理由--- 微軟對Opentype字體的建議指出以下內容: '注意:後錄的字形名稱必須不超過31個字符,包括 僅大寫或小寫的英文字母,歐洲數字,時期或 下劃線,即[a-za-z0-9_],應該從字母開始, 除了特殊的字形名稱“ .notdef”,從一個期間開始。 https://docs.microsoft.com/en-us/typography/opentype/spec/recom#post-table 但是,實際上,尤其是在現代環境中,字形名稱可以是 長達63個字符。 根據“ Adobe Glyph列表規範”的可用 https://github.com/adobe-type-tools/agl-specification
---理由--- Opentype規範中有各種元數據,以指定字體是否為 是否單身。如果字體不是真正的單層,那麼就沒有單一的 元數據應設置(有時它們錯誤地是...) 單域字體的要求: * post.isfixedpitch-“如果字體比例間隔,則設置為0 如果字體沒有按比例間隔(單位)” www.microsoft.com/typography/otspec/post.htm * hhea.advancewidthmax必須正確,這意味著沒有字形的寬度值為 更大。 www.microsoft.com/typography/otspec/hhea.htm * OS/2. panose.Bifterfiew必須將其設置為9(單層)。規格說:“ 定義包含十位數字,目前描述了最多16位 變化。 Windows在字體中使用bfamilytype,bserifstyle和bifterform 映射者確定家庭類型。它還使用Bortifforp來確定是否是否 字體是單層的。 ” www.microsoft.com/typography/otspec/os2.htm#pan monotypecom-test.monotype.de/services/pan2 * OS/2.xavgcharwidth必須精確設置。 “ OS/2.XAVGCHARWIDTH呈現單音字體時使用,至少由 Windows GDI” http://typedrawers.com/discussion/comment/15397/#comment_15397 另外,我們應該報告不具有平均寬度的字形的錯誤。 請注意: 托馬斯·菲尼(Thomas Phinney)告訴我們,幾年前(截至2019年12月),如果您給 字體中的單義旗,Microsoft Word會忽略實際 提前寬度並將其視為單一的。來源: https://typedrawers.com/discussion/comment/45140/#comment_45140
com.google.fonts/check/gpos_kerning_info
警告GPOS表缺少Kerning信息。 [代碼:Laves-Kern-Info]
| ?錯誤 | 失敗 | 警告 | ?跳過 | ℹ信息 | ?經過 | ?偵錯 |
|---|---|---|---|---|---|---|
| 0 | 0 | 7 | 38 | 9 | 123 | 0 |
| 0% | 0% | 4% | 21% | 5% | 69% | 0% |
Caskaydia Cove項目由SIL Open Font許可證v1.1獲得許可。這是一個Libre軟件許可證,可讓您在一組條件下使用字體軟件。有關權限,條件和免責聲明的詳細信息,請參考許可證的全文。