Hmm... I will check those console's out, thanks. I was wondering if putty was non ttf friendly.
I did notice that your font sizes convert larger than elvang's default conversions. Take a 10x10 Tocky done by Elvang and compare it to what df2ttf does.
Did you discover if anything needed to be changed with
But it would be nice if my fonts "knew" the correct size and limited themselves to it. Before I was setting SetWidth and SetVWidth but I guess those aren't the best things to use. Maybe SetFontHasVerticalMetrics, maybe AddSizeFeature. There are many many options to play with later.
Thank you for the clarification. I tend to like putty, but now that I know it's limitations, I might seek other ones. For the time being I have my custom font working at size 12 for putty using your script and some fontforge magic (although I can't resize it, so maybe I'll check out a new tty client).
I think Elvang must have used different scaling (I noticed in fontforge Elvang's scale of #'s were in the 100's, whereas yours were above 1000 (I'm referencing the numbers on the sides in the ruler). In your script, I noticed a reference to 1000.
Update: Actually, your's is set to 1000 scale, and elvang's go up to 2500. Possibly why scaling works better with Elvang's?
I wish I knew python...
Update:
Can't figure out how to connect using console2, it appears to be a command prompt terminal.
Poderosa doesn't allow me to choose fonts that I installed that were created with df2ttf, I was able to get it to connect to DFTerm2 server, but the alt keys are mapped (such as Alt + 3 opens the file menu), which is an issue since Alt+3 is used to select the menu in DFTerm2, although I could probably remap the keys in DFTerm2's config file.