I find myself wanting to make alternate sizes of the same font or use an existing font to build off of for something entirely new.
I find it efficient to copy the source font, increase the height and then drop the baseline of all glyphs and then edit each glyph as needed.
To accommodate adjusting the baseline of the entire font, I made two buttons that translate all glyphs up and down.
on click do
f:currfont[]
i:0
while i<96
f[i]:f[i].translate[(0,1) 1]
i:i+1
end
view[]
end
I’m unsure if using a while loop is the best way to access all the glyphs of the current font, but this script seems to work fine. (Font glyphs must range from 0 to 95 though.)
I hope some find this feature useful.
And please let me know if there is a better way to translate an entire font.