Skip to content

Commit a1e62ba

Browse files
committed
Fix some glyph width
1 parent b9c9f2c commit a1e62ba

File tree

2 files changed

+1194
-2
lines changed

2 files changed

+1194
-2
lines changed

hackgen_generator.sh

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ nerd_patched_hack_bold_src="Hack Bold Nerd Font Complete.ttf"
7676
genjyuu_regular_src="GenJyuuGothicL-Monospace-Regular.ttf"
7777
genjyuu_bold_src="GenJyuuGothicL-Monospace-Bold.ttf"
7878

79+
fix_genjyuu_bold_src="fix_GenJyuuGothicL-Monospace-Bold.sfd"
80+
7981
modified_hack_material_generator="modified_hack_material_generator.pe"
8082
modified_hack_material_regular="Modified-Hack-Material-Regular.sfd"
8183
modified_hack_material_bold="Modified-Hack-Material-Bold.sfd"
@@ -199,6 +201,8 @@ then
199201
exit 1
200202
fi
201203

204+
input_fix_genjyuu_bold=`find $fonts_directories -follow -iname "$fix_genjyuu_bold_src" | head -n 1`
205+
202206
# Search improved legibility file
203207
input_improved_legibility_regular=`find $fonts_directories -follow -iname improved_legibility-Regular.sfd | head -n 1`
204208
input_improved_legibility_bold=`find $fonts_directories -follow -iname improved_legibility-Bold.sfd | head -n 1`
@@ -395,8 +399,6 @@ select_glyph_is_not_console="
395399
SelectFewer(0u2219)
396400
SelectFewer(0u25d8)
397401
SelectFewer(0u25e6)
398-
SelectFewer(0u00ab)
399-
SelectFewer(0u00bb)
400402
## Cent Sign, Pound Sign, Yen Sign
401403
SelectFewer(0u00A2)
402404
SelectFewer(0u00A3)
@@ -1232,6 +1234,14 @@ while (i < SizeOf(input_list))
12321234
MergeFonts(reiwa_list[i])
12331235
MergeFonts(ideographic_space)
12341236
MergeFonts(input_list[i])
1237+
if (fontstyle_list[i] == "Bold")
1238+
Select(0u00AB)
1239+
SelectMore(0u00AE)
1240+
SelectMore(0u00BB)
1241+
SelectMore(0u00BF)
1242+
Clear()
1243+
MergeFonts("$input_fix_genjyuu_bold")
1244+
endif
12351245
12361246
SelectWorthOutputting()
12371247
UnlinkReference()
@@ -1417,6 +1427,15 @@ while (i < SizeOf(input_list))
14171427
MergeFonts(reiwa_list[i])
14181428
MergeFonts(ideographic_space)
14191429
MergeFonts(input_list[i])
1430+
if (fontstyle_list[i] == "Bold")
1431+
Select(0u00AB)
1432+
SelectMore(0u00AE)
1433+
SelectMore(0u00BB)
1434+
SelectMore(0u00BF)
1435+
Clear()
1436+
MergeFonts("$input_fix_genjyuu_bold")
1437+
endif
1438+
14201439
SelectWorthOutputting()
14211440
UnlinkReference()
14221441
ScaleToEm(${em_ascent}, ${em_descent})

0 commit comments

Comments
 (0)