diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2019-07-22 02:02:45 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2019-07-22 02:02:45 -0600 |
| commit | 832294dbdc88a6c768f2cc71a20f89312cf1a88b (patch) | |
| tree | 845939c3e4e5e1baa06aae47cbc488beebeb9c34 /scripts | |
| parent | a62729b2bd5b30647877d43b98912e19010f4012 (diff) | |
allow copy scripts to be configured at top of font subset script [skip ci]
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/subset-fonts.pe | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/subset-fonts.pe b/scripts/subset-fonts.pe index a11f6373..9debdce1 100755 --- a/scripts/subset-fonts.pe +++ b/scripts/subset-fonts.pe @@ -39,8 +39,7 @@ genflags = 0x90 + 0x08 copy_fonts = ["NotoSerif-Regular.ttf", "NotoSerif-Bold.ttf", "NotoSerif-Italic.ttf", "NotoSerif-BoldItalic.ttf", "mplus-1p-regular.ttf"] -# FIXME reenable copy_scripts to be customized at top level; disabled due to support for mplus1p-regular-fallback -# copy_scripts = ["subset"] +copy_scripts = ["subset"] code_fonts = ["mplus-1mn-light.ttf", "mplus-1mn-regular.ttf", "mplus-1mn-medium.ttf", "mplus-1mn-bold.ttf"] code_scripts = ["ascii", "subset"] @@ -69,16 +68,17 @@ while (fi < num_copy_fonts) endif is_mplus = Strstr(new_basename, "mplus") >= 0 is_noto = Strstr(new_basename, "noto") >= 0 - copy_scripts = ["subset"] # remove hyphen from mplus-1 file basename if (is_mplus) new_basename = "mplus1" + StrJoin(StrSplit(new_basename, "mplus-1"), "") - copy_scripts = ["fallback"] endif si = 0 num_copy_scripts = SizeOf(copy_scripts) while (si < num_copy_scripts) script = copy_scripts[si] + if (is_mplus && new_basename == "mplus1p-regular" && script == "subset") + script = "fallback" + endif new_filename = new_basename + "-" + script + ".ttf" new_filepath = output_dir + "/" + new_filename if (is_noto) |
