From 9e1af9f78c13b4cc7ba9e04fd75cb8104cd9a43d Mon Sep 17 00:00:00 2001 From: omonomo Date: Sat, 23 Sep 2023 12:30:14 +0900 Subject: [PATCH] =?UTF-8?q?[Add]=20=E5=9C=B0=E7=90=83=E5=84=80=E3=83=9E?= =?UTF-8?q?=E3=83=BC=E3=82=AF=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- font_generator.sh | 65 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 57 insertions(+), 8 deletions(-) diff --git a/font_generator.sh b/font_generator.sh index 8ecd77e3..fadce2a7 100755 --- a/font_generator.sh +++ b/font_generator.sh @@ -6254,10 +6254,10 @@ while (i < SizeOf(input_list)) OverlapIntersect() Select(65553); Copy() # Temporary glyph - Select(0u339f); PasteInto() # ㎟ - Select(0u33a0); PasteInto() # ㎠ - Select(0u33a1); PasteInto() # ㎡ - Select(0u33a2); PasteInto() # ㎢ + Select(0u339f); PasteInto(); SetWidth(1024) # ㎟ + Select(0u33a0); PasteInto(); SetWidth(1024) # ㎠ + Select(0u33a1); PasteInto(); SetWidth(1024) # ㎡ + Select(0u33a2); PasteInto(); SetWidth(1024) # ㎢ Select(65552); Clear() # Temporary glyph Select(65553); Clear() # Temporary glyph @@ -6288,14 +6288,63 @@ while (i < SizeOf(input_list)) OverlapIntersect() Select(65553); Copy() # Temporary glyph - Select(0u33a3); PasteInto() # ㎣ - Select(0u33a4); PasteInto() # ㎤ - Select(0u33a5); PasteInto() # ㎥ - Select(0u33a6); PasteInto() # ㎦ + Select(0u33a3); PasteInto(); SetWidth(1024) # ㎣ + Select(0u33a4); PasteInto(); SetWidth(1024) # ㎤ + Select(0u33a5); PasteInto(); SetWidth(1024) # ㎥ + Select(0u33a6); PasteInto(); SetWidth(1024) # ㎦ Select(65552); Clear() # Temporary glyph Select(65553); Clear() # Temporary glyph +# 地球儀 (追加) + Select(0u25cb); Copy() # ○ + Select(0u1f310); Paste() + + Select(0u25cb); Copy() # ○ + Select(65552); Paste() # Temporary glyph + Scale(55, 100, 478, 338); Copy() + Select(0u1f310) + PasteWithOffset(-14, 0) + PasteWithOffset( 14, 0) + + Select(0u25cb); Copy() # ○ + Select(65552); Paste() # Temporary glyph + Scale(100, 45, 478, 338); Copy() + Select(0u1f310) + if (input_list[i] == "${input_kanzi_regular}") + PasteWithOffset(0, 340) + PasteWithOffset(0, 330) + PasteWithOffset(0, 310) + PasteWithOffset(0, -310) + PasteWithOffset(0, -330) + PasteWithOffset(0, -340) + else + PasteWithOffset(0, 330) + PasteWithOffset(0, 300) + PasteWithOffset(0, -300) + PasteWithOffset(0, -330) + endif + + Select(0u254b); Copy() # ╋ + Select(65552); Paste() # Temporary glyph + if (input_list[i] == "${input_kanzi_regular}") + ChangeWeight(-38) + else + ChangeWeight(-34) + endif + CorrectDirection() + Copy() + Select(0u1f310); PasteInto() + RemoveOverlap() + + Select(0u25cf); Copy() # ● + Select(0u1f310); PasteInto() + SetWidth(1024) + OverlapIntersect() + Simplify() + + Select(65552); Clear() # Temporary glyph + # 演算子を下に移動 math = [0u2243, 0u2248, 0u2252] j = 0