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
Name Modified Size InfoDownloads / Week
GEMSYS 2025-04-07
tests.dir 2025-04-07
ttf2gem 2025-04-07
ttf-gdos.src 2024-02-28
auto 2024-02-28
utils.dir 2024-02-28
dev.dir 2021-09-04
README 2022-12-01 3.3 kB
ttf-gdos_23c.zip 2022-12-01 2.2 MB
ttf-gdos.txt 2022-12-01 41.6 kB
ttf-gdos_23b.zip 2021-10-25 1.9 MB
ttf-gdos_23a.zip 2021-09-18 829.7 kB
Totals: 12 Items   4.9 MB 1
=============================================

 ttf-gdos                        Release 2.3c

=============================================


ttf-gdos is a free open sourced GDOS replacement for Atari computers.

It is small and fast and
   - uses both true type and gem fonts
   - implements bezier curves
   - uses a font caching system to maximise the fonts available for limited
     memory.

True type fonts give you the widest possible choice of fonts, and they
are scalable to the size you need.
GEM fonts are bitmapped, so for small sizes are fast and accurate.

This version includes ttf2gem which creates hinted gem fonts from true type
fonts.


New in version 2.3c
===================

fonts:
      - now includes a selection of free/libre fonts
         + these font files are reduced in size to make them suitable for
           standard Atari ST machines
   - documentation now includes sections on:
         + choosing font id (as per GST recommendation)
         + fixing fonts that are too large or are missing required character maps

ttf-gdos:
   - fixed bug that incorrectly displayed font style name
   - recognise fonts with ttf family symbolic id
   - new rename.sh, a linux shell script to rename true type fonts

ttf2gem
   - now compiled with 32 bit ints.
     Generating large printer fonts caused an overflow for short ints.
   - added ttconv.  This is a command line ttf to gem font converter, useful
     for mass converting fonts with a shell script.
     Compiles for Atari and for linux (possible others as well)

freetype
   - now patched to fix a rare calculation overflow bug


New in version 2.3b
===================
ttf2gem:
- point size in filename was incorrect when making intel format fonts
- updated freetype version.
  Previous version sometimes misplaced pixels.  New version fixes this.

Some utilities updated


CONTENTS
========

assign.sys        -- example assign.sys file
ttf-gdos.txt      -- info on ttf-gdos

auto/:
 ttf-gdos.prg      -- the ttf-gdos program itself

ttf2gem/          -- use freetype to create hinted gem fonts

utils.dir/:       -- utilities to use with ttf-gdos
 ass-conv.c
 ass-conv.ttp      -- convert an assign.sys file into ttf-gdos.inf
 chpr.c
 chpr.acc          -- change printer drivers
 chq.c
 chq.acc	          -- set printer driver quality to default/draft/final
 drv_rpt.c
 drv_rpt.tos       -- report lots of info about drivers installed
 ifonts.c
 ifonts.ttp        -- list info on fonts in current directory
 int2mot.c
 int2mot.ttp       -- convert fonts from intel to motorola format
 mot2int.c
 mot2int.ttp       -- convert fonts from motorola to intel format
 screen.s
 screen80.sys      -- screen driver for 80 dpi
 screen90.sys      -- screen driver for 90 dpi
 show-all.c
 show-all.ttp      -- show all your fonts (usage: show-all <dev number> )
 ttf-dump.c
 ttf-dump.h
 ttf-dump.rsc
 ttf-dump.prg      -- get a font from ttf-gdos & dump it as a gem font
 ttf-gdos.h        -- info for programmers

dev.dir/
 vdibez.c          -- example C bindings for bezier functions
 devinfo.c         -- example C binding for vq_devinfo()

test.dir/          -- test programs
Source: README, updated 2022-12-01