Download Latest Version ttf-gdos_23c.zip (2.2 MB)
Email in envelope

Get an email when there's a new version of ttf-gdos

Home / ttf2gem
Name Modified Size InfoDownloads / Week
Parent folder
test.c 2025-04-07 8.5 kB
ttcalc.h 2025-04-07 2.4 kB
ttcalc.c 2025-04-07 19.8 kB
makefile 2023-12-07 4.5 kB
ttf2gem.c 2023-12-07 30.0 kB
ttf2gem.prg 2023-12-07 80.9 kB
ttconv.c 2023-12-07 29.6 kB
ttconv.ttp 2023-12-07 81.1 kB
ttf2gem.txt 2023-12-06 7.8 kB
README 2022-12-06 1.3 kB
freetype.zip 2022-12-01 1.6 MB
ttconfig.h 2022-12-01 11.3 kB
ft_conf.h 2022-12-01 9.4 kB
ttf2gem.h 2021-09-04 1.3 kB
ttf2gem.rsc 2021-09-04 864 Bytes
Totals: 15 Items   1.9 MB 1
ttf2gem
=======

ttf2gem does what it says - it creates accurate gem fonts from true type fonts.

There's a very wide choice of true type fonts to choose from.
ttf2gem helps you can create the corresponding gem fonts that you need.

With ttf-gdos, it's best to use gem fonts (i.e. bit maps) for small font sizes
for speed and accuracy because TTF-GDOS doesn't do hinting (that would make it
big and slow).

ttf2gem does the big & slow stuff, it uses the freetype font hinting engine to
create accurate gem fonts.

It is easy to use. Just run it, choose your true type font then put in your gem
font file name and point size.   It will even suggest a font id for you, if
the ttf file contains the right information.


ttconv.c
--------

This is a command line version of ttf2gem, closely based on a true type to
bdf program from NEW MEXICO STATE UNIVERSITY.

It compiles under atari and linux (and possibly other systems), so is handy
for batch processing several font conversions in one script.
Run it with no arguments to see help text.

#### example for gulam shell
# get font id from ttf os/2 table
# default to screen dpi
foreach i { 10 12 14 }
   ttconv -p $i -o mnsp$i.fnt mono.ttf
endfor


#### example for bash shell
# default to screen dpi
# use font id = 105
for i in 10 12 14; do
   ttconv -i 105 -p $i -o MONO$i.FNT Mono.ttf
done
Source: README, updated 2022-12-06