Skip to content

Commit 4e7516f

Browse files
authored
Poop1.5
1 parent 25bc7e0 commit 4e7516f

1 file changed

Lines changed: 44 additions & 24 deletions

File tree

README.md

Lines changed: 44 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,23 @@
99
<a href="https://afdian.net/@FairyFloss" target="_blank">
1010
<img src="https://user-images.githubusercontent.com/58043328/227652884-7dfc1e74-b947-4dcb-ab4d-b50ca8799e06.png">
1111
</a><br/>为𠷡镀金,画蛇添足<br/>
12-
<img src="https://user-images.githubusercontent.com/58043328/235163145-ecf57263-99d8-4cd6-81bd-a77e39fdecc3.gif">
12+
<img alt="旧1.2版" src="https://user-images.githubusercontent.com/58043328/235163145-ecf57263-99d8-4cd6-81bd-a77e39fdecc3.gif">
1313
</p>
1414

1515
我原创的一套从三体动画获得灵感的圆体字重可变字体,支持丰富的排版特性,但非常之答辩。当你使用的时候自然会明白的。
1616

17-
这也是开源字体,欢迎协作,帮忙做字体的人会在这里列出以[致谢](#致谢)
17+
这也是开源字体,欢迎协作(QQ群`364279910`,帮忙做字体的人会在这里列出以[致谢](#致谢)
1818

1919
<h3 align="center"><a href="https://github.com/MY1L/FontGame/releases"><strong>»»» 这边下载 «««</strong></a></h3>
2020

2121
## 更新记录
2222
2023-3-25 v1.000 [初发布(B站视频预览)](https://www.bilibili.com/video/BV1QY4y1U7bd/),同日三体动画完结。
2323

24-
2023-4-1  v1.100 调整`kern`,补充汉字、片假名、全角数字及`fwid`,改善一些汉字和“の”,让“3B”、“0O1I区分更大些。
24+
2023-4-1  v1.100 调整`kern`,补充汉字、片假名、全角数字及`fwid`,改善一些汉字和``,让`3B` `0O1I`区分更大些。
2525

26-
2023-4-28 v1.200 继续补充西文、汉字、假名、箭头等符号及`hwid`,含一些西里尔文(ЈГЗИПТФЯјѰӨ,许多小写西里尔只是小型大写体,由于本字体恰好符合大型小写体风格,因此西里尔大小写一致),补全大写希腊(ΓΔΘϴΛΝΞΠΣΤΦΨΩηιπρυϺ,希腊小写形式不适合本字体风格)、片假名及相关浊点特性,改善汉字字形,以及修正大量目测不到的曲线错误。
26+
2023-4-28 v1.200 继续补充西文(含西里尔文`ЈГЗИПТФЯјѰӨ`)、汉字、假名、箭头等符号及`hwid`,补全大写希腊`ΓΔΘϴΛΝΞΠΣΤΦΨΩηιπρυϺ`、补全[片假名]及相关浊点特性,改善汉字字形,以及修正大量目测不到的曲线错误。
27+
28+
2023-5-28 v1.500 **重大修改**`fnptu` `bdq`区分大小写:改善并对调`NnNnUuUu`字形并取消对应的N(希腊:Ν)、U(希腊:υ)`salt`特性,因此**不向前兼容**,或影响过去使用该字体的作品。改善`1ΔΘη@23PTZefrt★☆ナサザヌネメ`等,继续改善和补充汉字、西文(μρϽЧШЩЭЮ…)、符号(✓⯨⯩⯪⯫…)、平假名。替代字形尽量不放私用区。
2729

2830
## 现在就想知道它答辩在哪里。等等,什么是可变字体?
2931
你已经看到动画了,它的笔画是可以无级变化粗细的(即“字重”)。在最粗和最细之间,想要多粗多细都可以随意调整。
@@ -35,7 +37,7 @@
3537
这还是个特意抽象的字体——意思是一些字形字义相近的字符被合并了,不分大小写,0跟o都不分。相信使用过程中你一定会高呼字体的名称。\
3638
开个玩笑,这些字符不分的问题会在之后的版本解决。
3739

38-
### 但我家软件不支持可变字体😣
40+
### 但咱家软件不支持可变字体😣
3941
我做了3个不可变的普通字体,固定3种字重,一般软件也能用。
4042

4143
## 支持的奇妙OpenType特性
@@ -55,9 +57,8 @@ GSUB features: calt, ccmp, fwid, pwid, salt, zero;GPOS features: kern
5557

5658
`pwid` **比例宽度**,尽可能解除`fwid``hwid`,比如把全角“514”字形替换成“514”,把全角“・”半角“・”换成“·”,但不会把全角“。、”替换成半角“。、”,因中文标点无比例宽度。
5759

58-
`salt` **样式替换**,用于替换字的写法。本字体这些字拥有变体,支持的软件可以启用之,为方便过时软件,也可以从括号内复制:\
59-
J(希腊:Ϳ)、M(希腊:Ϻ)、N(希腊:Ν)、T(希腊:Τ)、U(希腊:υ)、j(无点j:ȷ)\
60-
智(汉字扩庚:𰤛)、小(汉字扩乙:𡭔)、儿(康熙部首:⼉)、无(康熙部首:⽆)、叽`u53FD`(私用区:`uE3FD`)、元`u5143`(私用区:`uE143`)、ロ(长方形:▭)、マ(々(暂时))
60+
`salt` **样式替换**,用于替换字的写法。本字体下列的字拥有变体,支持的软件可以启用之,为方便过时软件,也可以从括号内复制:\
61+
0(数学符号:∅)、1(I)、1(I)、2(z)、2(z)、A(希腊:Α)、J(希腊:Ϳ)、M(希腊:Ϻ)、T(希腊:Τ)、l(希腊:ι)、u(希腊:υ)、e(希腊:ϩ)、j(无点j:ȷ)、@(数学符号:𝘢(暂时))、R(数学符号:𝖱)、Z(数学符号:𝖹)、n(数学符号:∩)、Z(数学符号:𝘡)、e(数学符号:𝘦)、智(汉字扩庚:𰤛)、小(汉字扩乙:𡭔)、儿(康熙部首:⼉)、无(康熙部首:⽆)、叽(嘰,曾放私用区`uE3FD`)、元(圎,曾放私用区`uE143`)、ロ(长方形:▭)、マ(々(暂时))
6162

6263
`zero` **斜杠零**,将`0`替换成有斜杠的,形如``,这样就可以区分o了。
6364

@@ -66,41 +67,59 @@ J(希腊:Ϳ)、M(希腊:Ϻ)、N(希腊:Ν)、T(希腊:Τ)、U(希腊:υ)、j(无
6667
### 那么这些特性有什么用呢?
6768
利用`calt`,在字体发现2个西文标点“…”相遇时(……,一般与西文A的底部基线对齐),自动替换为与汉字居中的全角“⋯”,形成中文省略号。\
6869
在字体发现与西文基线对齐的冒号“:”被数字或数学符号夹在中间时,会替换成与数字居中对齐的比号“∶”。分号“;”也可以(借用希腊问号“;”)
69-
> 请参见我2019年的文章:[修改与自制字体:更好地显示时间/比分](https://www.bilibili.com/read/cv4146730)
70+
> 请参见我2019年的文章:[修改与自制字体:更好地显示时间/比分](https://www.bilibili.com/read/cv4146730)\
71+
在发现上下文出现大写单词`ORACLE`时,替换为仿甲骨文公司商标写法。\
72+
在发现上下文出现大写单词`DUNE`时,替换为仿电影《沙丘》(2021)“[ᑐ ᑌ ᑎ ᕮ](https://movie.douban.com/photos/photo/2700051886/)”写法。\
73+
在发现上下文出现汉字`术力口`时,替换为片假名`ボカロ`
7074

7175
利用`ccmp`,在字体发现有且仅有2个“—”相遇时(——),自动合并为一个“⸺”中间相连左右不顶格的破折号,看着似乎和中文省略号差不多?但`ccmp`能合又能分,在多于2个“—”的情况下又会拆开,避免出现“⸺ —”这种断半边的难堪情况。
7276
> 请参见我2020年的文章:[——若破折号不在统一码中该怎么办……](https://www.bilibili.com/read/cv8280047#reply8280047)\
7377
也用于给仮名附上濁点(当濁点影响到本体字形时)
7478

7579
所以,这是个**Font Game**
7680

77-
### 但我家软件也不支持这些特性😫
81+
### 但咱家软件也不支持这些特性😫
7882
其实你可以从上文直接复制替换后的符号,粘贴到你的软件里。
7983

8084
## 包含汉字,但只包含一点点
81-
支持全部ASCII字符,但除了`emrz`外不分大小写。\
82-
支持部分全角ASCII,其中大写全覆盖,小写只有`bdegmrz`,因为其它大小写完全一样,我寻思没必要重复……
85+
支持全部ASCII字符,但除了`efmnprtuz`外不分大小写。\
86+
支持部分全角ASCII,其中大写全覆盖,小写只有`bdefgmnpqrtuz`,因为其它大小写完全一样,我寻思没必要重复……
87+
88+
支持全部基本大写希腊字母(希腊小写形式不适合本字体风格)\
89+
支持部分西里尔字母(许多小写西里尔只是小型大写体,由于本字体西文恰好符合**大型小写体**风格,因此西里尔大小写一致)
8390

8491
至少支持这么些汉字:\
85-
`〇一丁七丄丅三上下不丨个丫中丶丸为主丿乀乐九亅事二于云五亖人亻什仙体使依便儿兀元全八六冖几凵刂剑力勿匕化十卜及口叮叽合啪噗囗国坨大天头女宀它实小山工干开异形慧扌打托抛拍捡无日易智曰木本案毒氵永汁求汗海添玉玊王球画百答简米糹綿纟给绵网艹艺蛇讠谈足辩辶造里量金钅镀雲音飠飴饣饴𠷡𡭔𰤛` <!-- 度渡 -->
92+
`〇一丁七丄丅三上下不丨个丫中丶丸为主丿乀乐九亅事二于云五亖人亻什仙伸体使依便儿兀元全八六冖几凵刂剑力勿匕化十卜厂原及口叮叽合哈呻唉啪噗囗国坤坨大天太头女宀它安实审小山工干广开异形慧扌打托抛抻拍捡无日易智曰曱木本术案每毒氵永汁求汗海添渡炎犬玉玊王珅球甜由甲申甴画百礻神竺答简米糹綿纟绅给绵网艹艺蛇衣讠谈足辩辶迧造里量金钅镀雲音飠飴饣饴𠷡𡭔𬬹𰤛` <!-- 度ϲͻ -->
8693

87-
支持全部片假名,和以下假名区段符号:\
88-
`っつづのへべぺもゃやゅゆり゛゜゠・ーヽヾヿ`\
94+
支持全部[片假名]及濁点特性,和以下假名区段符号:\
95+
`ぃいぅうくぐけげこごしじせぜっつづてでとどにのへべぺもゃやゅゆりゔ゛゜ゝゞ……゠・ー`\
8996
其实有类似风格字体叫“ニコモジ (nicomoji)”,但我觉得它小型假名做得不行<sub>(只是直接缩小而已)</sub>甚至没做完,于是[自制试试](https://github.com/MY1L/FontGame/discussions/2#discussioncomment-5494967)\
9097
还支持古假名“𛄢”及其濁点形式“𛄢゙(兼放私用区:`uF122`,图一乐)”
9198

9299
以及答辩特有<sub>(没时间做了,以后补)</sub>的共用字形:
93-
1. 的=の(主人的大剑)
94-
1. 屎,粑,㞎,臭=💩(💩上的表情改成😑了)
100+
1. 屎,粑,臭,😑=💩(💩上的表情改成😑了)
101+
1. 圈,圏,圆,圓,円,◯=⭕
102+
1. 拳,搼,👊=〇
103+
1. 厡,源,厵=原
104+
1. 宷,審,谉,讅=审;搷,敒,訷=伸;陈=迧;堃=坤;捵=抻
105+
1. 個=个;爲,為=为;軆,體,躰,骵=体;國=国;頭=头;實=实;廣,広=广;異=异;畫=画;簡=简;紳=绅;給=给;網=网;藝=艺;談=谈;辯=辩;裏,裡=里;鉮=𬬹;鍍=镀;樂,楽=乐
106+
1. 毛=モ(ホモ)
107+
1. 的,旳≈の(主人的大剑)
108+
1. 剣,剱,劍,劎,劒,劔,𠝏=剑
109+
1. 僊,僲,佡,屳,仚=仙
110+
1. 揀,拣,撿=捡
111+
1. 廠,庵,厈=厂
95112
1. 四,死=亖
96-
1. 圈=⭕
97-
1. 拳,👊=〇
98-
1. 🐍=蛇
113+
1. 甛,餂=甜
114+
1. 欸=唉;佰=百;吓=哈
115+
1. 虵,🐍=蛇
116+
1. √,✔=✓
99117
1. □=口
100-
1. 毛=モ(ホモ)\
118+
1. ⭐=☆
119+
101120
以上都是暂时的。因为共用字形的关系,如果你看见字体软件报告本字体**包含2万汉字**,那不必奇怪。
102121

103-
除了上述共用的还支持其它一些绘文字、箭头、标点、符号,如:👐📄`←↑→↓‒。、・★☆`,以及象征性加点`㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩`,以后再改。
122+
除了上述共用的还支持其它一些绘文字、箭头、标点、符号,如:👐📄`←↑→↓‒。、・★☆⯨⯩⯪⯫✓±≈∪∩⊂⊃`<!-- ,以及象征性加点`㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩`,以后再改 -->
104123

105124
顺带,本字体一对爪子托起💩的logo放在私用区:`uF8FF`
106125

@@ -110,7 +129,7 @@ J(希腊:Ϳ)、M(希腊:Ϻ)、N(希腊:Ν)、T(希腊:Τ)、U(希腊:υ)、j(无
110129
过于答辩。具体的明天再写。
111130

112131
## 已摆烂
113-
这个字体大写西文已经太扁了,小写没法做啊。
132+
这个字体大写西文已经太扁了,小写没法做啊。因此小写部分一般做成大型小写体。
114133

115134
## 未来计划
116135
修正已知问题。扩展可变轴。
@@ -121,9 +140,10 @@ J(希腊:Ϳ)、M(希腊:Ϻ)、N(希腊:Ν)、T(希腊:Τ)、U(希腊:υ)、j(无
121140
既然看到这,也可以在[论坛][disc]闲聊。源文件也在那边。
122141

123142
## 支持声明 | Support & Disclaimer
124-
由于是免费发布的,我对字体不作任何保证,不承担任何责任,无法提供商业级技术支持,但我有兴趣听取在我能力范围内的意见并尝试解决问题,可[在此向我反馈][isss]。(As this font is distributed at no cost, I am unable to provide a commercial level of personal technical support. I am interested in hearing from you, however, and will try to resolve problems that are reported to me. You can [send feedback to me here][isss].)
143+
由于是免费发布的,我对字体不作任何保证,不承担任何责任,无法提供商业级技术支持,但有兴趣听取在我能力范围内的意见并尝试解决问题,可[在此向我反馈][isss]。(As this font is distributed at no cost, I am unable to provide a commercial level of personal technical support. I am interested in hearing from you, however, and will try to resolve problems that are reported to me. You can [send feedback to me here][isss].)
125144

126145
<p align="right">(本页出现的“我”均为<strong>綿雲飴里</strong>,<a href="https://afdian.net/@FairyFloss">向我打赏或约稿请点这~</a>)</p>
127146

128147
[isss]: ../../issues
129148
[disc]: ../../discussions
149+
[片假名]: https://www.unicode.org/charts/PDF/U30A0.pdf

0 commit comments

Comments
 (0)