-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
我的私人定制字體的腳本及生成的字體文件 #15
Comments
生成 SVG 文件後,使用 FontForge 生成字體。 |
fontCustomize_writestream.js.zip 我把有大量頻繁寫入的部份改用流寫入,避免文件管理器剛好開在寫入的文件所在的目錄,造成類似死機狀態。 |
我希望改變字體綫寬的同時,保持字體的大小。這就能做到,我希望縮放字體,同時保持字體綫寬。 |
fontCustomize_writestream.js.zip 限制字形總數小於 65535 生成的文件 I.MingCREATXR_611_fontforge.ttf.zip 還是得自行轉換(添加在腳本中) ◯☯⚊⚋⚌⚍⚎⚏☰☱☲☳☴☵☶☷䷀䷁䷂䷃䷄䷅䷆䷇䷈䷉䷊䷋䷌䷍䷎䷏䷐䷑䷒䷓䷔䷕䷖䷗䷘䷙䷚䷛䷜䷝䷞䷟䷠䷡䷢䷣䷤䷥䷦䷧䷨䷩䷪䷫䷬䷭䷮䷯䷰䷱䷲䷳䷴䷵䷶䷷䷸䷹䷺䷻䷼䷽䷾䷿𝌀𝌁𝌂𝌃𝌄𝌅𝌆𝌇𝌈𝌉𝌊𝌋𝌌𝌍𝌎𝌏𝌐𝌑𝌒𝌓𝌔𝌕𝌖𝌗𝌘𝌙𝌚𝌛𝌜𝌝𝌞𝌟𝌠𝌡𝌢𝌣𝌤𝌥𝌦𝌧𝌨𝌩𝌪𝌫𝌬𝌭𝌮𝌯𝌰𝌱𝌲𝌳𝌴𝌵𝌶𝌷𝌸𝌹𝌺𝌻𝌼𝌽𝌾𝌿𝍀𝍁𝍂𝍃𝍄𝍅𝍆𝍇𝍈𝍉𝍊𝍋𝍌𝍍𝍎𝍏𝍐𝍑𝍒𝍓𝍔𝍕𝍖○ㄨ 從生成的文件看,這些符號可能默認不在 I.MingCP 6.11 中 (因爲是添加在末尾,而不是替換) 否則,在卜易書中的六爻就對不齊了 父母巳火⚊ 官鬼寅木⚊ |
你应该是想自动生成黑体的骨架,如果我没理解错的话 |
以小篆爲例,我想通過輸入範式,如「<(?水工)」,通過讀取「水」「工」的 outline 畫出「江」字,。但經過縮放後「水」「工」的綫寬就變了,所以希望能有一種方法可以保持綫寬。也許可變字體可以指定綫寬,以後試試。 這個是意圖:https://github.com/creatxrgithub/chinese_construct_expression |
可以用轮廓生成骨架,有用于通用的图像的,不知有没有人试过用在字体上,你可以试一试,但首先必须拆分字的笔画 |
有了骨架再描边,调整大小时只调整骨架,描边在骨架调整完成后再再次生成 |
沒找到算法 |
忽然想起,早期也曾給文泉驛描過一點漢字骨架,你可以去聯系一下他們有沒有保留。 |
手动描的吗 |
是。用鼠標一個個描骨架。他們提供的客戶端,描了骨架直接提交。 |
你倒是提醒了我。不知沒有可能做到象描人像那樣的程度(參照 makehuman)。用骨架隨意生成隸楷宋體。當然,篆體不可能,筆畫骨架不一樣。 就我的需求,有個能在放縮後保持綫寬就能達到目的。可變字體應該就可以了吧。 |
使用腳本需安裝 node.js
fontCustomize.js.zip
I.MingCREATXR.ttf.zip
/**
*/
The text was updated successfully, but these errors were encountered: