Skip to content

Commit

Permalink
Updating font sources in preparation for GF onboarding
Browse files Browse the repository at this point in the history
- Changed metrics to follow GF guidelines
- Updated metadata strings / license info
- Updated config.yaml and added makefile build system
- Added documentation folder with description files
- Removed unreachable glyphs, and cleared out related OT features
  • Loading branch information
aaronbell committed Nov 7, 2024
1 parent 069cd9d commit 2260b70
Show file tree
Hide file tree
Showing 15,827 changed files with 19,437 additions and 140,687 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
#
# (In alphabetical order)

Fontworks
But Ko
But Ko
Fontworks
6 changes: 6 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# 異動紀錄

## 2024/11/7 v1.003
- Changed metrics to follow GF guidelines
- Updated config.yaml and added makefile build system
- Added documentation folder with description files
- Removed unreachable glpyhs, and cleared out related OT features

## 2023/6/13 v1.002

- 新增雙線表格等符號
Expand Down
3 changes: 1 addition & 2 deletions OFL.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
Copyright (c) 2022, But Ko (https://github.com/ButTaiwan/iansui), with Reserved Font Name "芫荽".
Copyright (c) 2020, The Klee Project Authors (https://github.com/fontworks-fonts/Klee).
Copyright 2022 The Iansui Project Authors (https://github.com/ButTaiwan/iansui), with Reserved Font Name Iansui.

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
Expand Down
Binary file modified documentation/sample.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 6 additions & 6 deletions documentation/sample.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
AUXILIARY_FONT = "Helvetica"
AUXILIARY_FONT_SIZE = 48

LINE_ONE = "Iansui"
LINE_TWO = "芫荽"
LINE_THREE = "若欲媠,食芫荽!"
LINE_FOUR = "Nā beh suí, tsia̍h iân-sui!"
BIG_TEXT_FONT_SIZE = 140
BIG_TEXT_SIDE_MARGIN = MARGIN * 1.5
LINE_ONE = "我愛芫荽,芫荽愛我。"
LINE_TWO = "南去經三國,東來過五湖。"
LINE_THREE = "無路,咱蹽溪過嶺。"
LINE_FOUR = "It kiam jī kòo, bong lâ-á kiam sé khòo."
BIG_TEXT_FONT_SIZE = 90
BIG_TEXT_SIDE_MARGIN = MARGIN * 1.4
BIG_TEXT_BOTTOM_MARGIN = MARGIN * 5.45

GRID_VIEW = False # Toggle this for a grid overlay
Expand Down
282 changes: 55 additions & 227 deletions sources/Iansui-Regular.ufo/features.fea

Large diffs are not rendered by default.

66 changes: 38 additions & 28 deletions sources/Iansui-Regular.ufo/fontinfo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,43 @@
<key>capHeight</key>
<integer>695</integer>
<key>copyright</key>
<string>But Ko / The Klee Project (https://github.com/ButTaiwan/iansui)</string>
<string>Copyright 2022 The Iansui Project Authors (https://github.com/ButTaiwan/iansui), with Reserved Font Name Iansui.</string>
<key>descender</key>
<integer>-120</integer>
<key>familyName</key>
<string>Iansui</string>
<key>guidelines</key>
<array/>
<key>italicAngle</key>
<integer>0</integer>
<key>openTypeGaspRangeRecords</key>
<array>
<dict>
<key>rangeGaspBehavior</key>
<array>
<integer>1</integer>
<integer>2</integer>
</array>
<key>rangeMaxPPEM</key>
<integer>65535</integer>
</dict>
</array>
<key>openTypeHeadCreated</key>
<string>2023/06/13 12:00:55</string>
<key>openTypeHeadLowestRecPPEM</key>
<integer>7</integer>
<key>openTypeHheaAscender</key>
<integer>1040</integer>
<integer>1160</integer>
<key>openTypeHheaCaretOffset</key>
<integer>0</integer>
<key>openTypeHheaCaretSlopeRise</key>
<integer>1</integer>
<key>openTypeHheaCaretSlopeRun</key>
<integer>0</integer>
<key>openTypeHheaDescender</key>
<integer>-200</integer>
<integer>-288</integer>
<key>openTypeHheaLineGap</key>
<integer>100</integer>
<integer>0</integer>
<key>openTypeNameDesigner</key>
<string>But Ko / Fontworks Inc.</string>
<key>openTypeNameDesignerURL</key>
Expand All @@ -46,18 +60,6 @@
<string>Regular</string>
<key>openTypeNameRecords</key>
<array>
<dict>
<key>encodingID</key>
<integer>1</integer>
<key>languageID</key>
<integer>1033</integer>
<key>nameID</key>
<integer>9</integer>
<key>platformID</key>
<integer>3</integer>
<key>string</key>
<string>But Ko / Fontworks Inc.</string>
</dict>
<dict>
<key>encodingID</key>
<integer>1</integer>
Expand All @@ -76,11 +78,11 @@
<key>languageID</key>
<integer>1033</integer>
<key>nameID</key>
<integer>0</integer>
<integer>9</integer>
<key>platformID</key>
<integer>3</integer>
<key>string</key>
<string>But Ko / The Klee Project (https://github.com/ButTaiwan/iansui)</string>
<string>But Ko / Fontworks Inc.</string>
</dict>
<dict>
<key>encodingID</key>
Expand All @@ -104,17 +106,13 @@
<key>platformID</key>
<integer>3</integer>
<key>string</key>
<string>我愛芫荽,芫荽愛我。
南去經三國,東來過五湖。
無路,咱蹽溪過嶺。
壹貳叁肆伍陸柒捌玖拾。
It kiam jī kòo, bong lâ-á kiam sé khòo.</string>
<string>我愛芫荽,芫荽愛我。南去經三國,東來過五湖。無路,咱蹽溪過嶺。壹貳叁肆伍陸柒捌玖拾。It kiam jī kòo, bong lâ-á kiam sé khòo.</string>
</dict>
</array>
<key>openTypeNameUniqueID</key>
<string>1.002;zihi;Iansui-Regular</string>
<key>openTypeNameVersion</key>
<string>Version 1.002</string>
<string>Version 1.003</string>
<key>openTypeOS2CodePageRanges</key>
<array>
<integer>0</integer>
Expand Down Expand Up @@ -188,15 +186,15 @@ It kiam jī kòo, bong lâ-á kiam sé khòo.</string>
<integer>70</integer>
</array>
<key>openTypeOS2VendorID</key>
<string>zihi</string>
<string>ZIHI</string>
<key>openTypeOS2WeightClass</key>
<integer>400</integer>
<key>openTypeOS2WidthClass</key>
<integer>5</integer>
<key>openTypeOS2WinAscent</key>
<integer>1040</integer>
<integer>1160</integer>
<key>openTypeOS2WinDescent</key>
<integer>200</integer>
<integer>288</integer>
<key>openTypeVheaCaretOffset</key>
<integer>0</integer>
<key>openTypeVheaCaretSlopeRise</key>
Expand All @@ -209,10 +207,22 @@ It kiam jī kòo, bong lâ-á kiam sé khòo.</string>
<integer>-500</integer>
<key>openTypeVheaVertTypoLineGap</key>
<integer>0</integer>
<key>postscriptBlueValues</key>
<array/>
<key>postscriptFamilyBlues</key>
<array/>
<key>postscriptFamilyOtherBlues</key>
<array/>
<key>postscriptFontName</key>
<string>Iansui-Regular</string>
<key>postscriptIsFixedPitch</key>
<false/>
<key>postscriptOtherBlues</key>
<array/>
<key>postscriptStemSnapH</key>
<array/>
<key>postscriptStemSnapV</key>
<array/>
<key>postscriptUnderlinePosition</key>
<integer>-100</integer>
<key>postscriptUnderlineThickness</key>
Expand All @@ -226,7 +236,7 @@ It kiam jī kòo, bong lâ-á kiam sé khòo.</string>
<key>versionMajor</key>
<integer>1</integer>
<key>versionMinor</key>
<integer>2</integer>
<integer>3</integer>
<key>xHeight</key>
<integer>468</integer>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_.blackB_ox.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="A.blackBox" format="2">
<advance width="1000" height="1000"/>
<advance height="1000" width="1000"/>
<outline>
<contour>
<point x="58" y="810" type="line"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="A" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="0041"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_.half.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="A.half" format="2">
<advance width="500" height="1000"/>
<advance height="1000" width="500"/>
<outline>
<contour>
<point x="116" y="146"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="A.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_.roundB_ox.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="A.roundBox" format="2">
<advance width="1000" height="1000"/>
<advance height="1000" width="1000"/>
<outline>
<contour>
<point x="103" y="-74"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_E_.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="AE" format="2">
<advance width="900" height="1000"/>
<advance height="1000" width="900"/>
<unicode hex="00C6"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_E_.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="AE.italic" format="2">
<advance width="900" height="1000"/>
<advance height="1000" width="900"/>
<outline>
<contour>
<point x="815" y="67"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A__M_.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="A_M" format="2">
<advance width="1000" height="1000"/>
<advance height="1000" width="1000"/>
<outline>
<contour>
<point x="981" y="7"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_acute.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aacute" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="00C1"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_acute.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aacute.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_circumflex.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflex" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="00C2"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_circumflex.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflex.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_dieresis.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Adieresis" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="00C4"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_dieresis.half.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Adieresis.half" format="2">
<advance width="500" height="1000"/>
<advance height="1000" width="500"/>
<outline>
<contour>
<point x="116" y="146"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_dieresis.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Adieresis.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_grave.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Agrave" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="00C0"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_grave.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Agrave.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_lpha.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Alpha" format="2">
<advance width="1000" height="1000"/>
<advance height="1000" width="1000"/>
<unicode hex="0391"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_macron.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Amacron" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="0100"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_macron.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Amacron.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_ring.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aring" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="00C5"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_ring.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aring.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_tilde.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Atilde" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<unicode hex="00C3"/>
<outline>
<contour>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/A_tilde.italic.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Atilde.italic" format="2">
<advance width="690" height="1000"/>
<advance height="1000" width="690"/>
<outline>
<contour>
<point x="133" y="139"/>
Expand Down
2 changes: 1 addition & 1 deletion sources/Iansui-Regular.ufo/glyphs/B_.blackB_ox.glif
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="B.blackBox" format="2">
<advance width="1000" height="1000"/>
<advance height="1000" width="1000"/>
<outline>
<contour>
<point x="58" y="810" type="line"/>
Expand Down
Loading

0 comments on commit 2260b70

Please sign in to comment.