add fontforge script
This commit is contained in:
parent
24a7066546
commit
3d42cc1592
27
scripts/fontforge/ttc2ttf.pe
Normal file
27
scripts/fontforge/ttc2ttf.pe
Normal file
@ -0,0 +1,27 @@
|
||||
#!/usr/local/bin/fontforge
|
||||
# Usage: fontforge -script ttc2ttf.pe /path/to/font.ttc
|
||||
|
||||
# Source: https://gist.github.com/fatum12/941a10f31ac1ad48ccbc
|
||||
|
||||
fonts = FontsInFile($1)
|
||||
n = SizeOf(fonts)
|
||||
i = 0
|
||||
while (i < n)
|
||||
Open($1 + "(" + fonts[i] + ")", 1)
|
||||
|
||||
index = ToString(i + 1)
|
||||
if (i < 9)
|
||||
index = "0" + index
|
||||
endif
|
||||
|
||||
ext = ".ttf"
|
||||
if ($order == 3)
|
||||
ext = ".otf"
|
||||
endif
|
||||
|
||||
filename = $fontname + "-" + index + ext
|
||||
Generate(filename)
|
||||
Print(filename)
|
||||
Close()
|
||||
++i
|
||||
endloop
|
Loading…
Reference in New Issue
Block a user