Files
freetype/contrib/ftos2/readme.1st
2023-08-27 18:03:45 +02:00

88 lines
3.3 KiB
Plaintext

This is the source code from the FreeType/2 OS/2 font driver.
Copyright (C) 1997-1998 Michal Necasek (mike@mendelu.cz).
Here's a description of the files in this package :
readme.1st This file
readme.txt The FreeType/2 Readme
FAQ The FreeType/2 user faq
DEVELFAQ The FreeType/2 developer faq. Read it before trying to
compile this program
install.cmd The FreeType/2 installation script
uninstall.cmd The FreeType/2 uninstallation script
query.cmd A script used to query the name of the current font driver
limit.cmd The driver controls the number of font files it keeps
opened at the same time, in order to save system resources
and memory (of course, this _doesn't_ limit the number of
opened fonts in PM, it just saves a _lot_ of memory when
many fonts are installed on your system).
This script let you change this limit. It can be useful
if you use font-intensive applications (like DTP) and
want better performance (to the sake of memory).
update.cmd The FreeType/2 update script
ifi/ Source code of the FreeType/2 font driver proper
lib/ files that must be added to the standard FreeType 1.1
release. They take the place of the files located in
the corresponding "lib" file.
lib/ttmemory.c replacement for the FreeType memory
manager component. This one uses the GRE
shared memory segment allocater, and is
required.
lib/arch/makefile.icc Makefile to compile the FreeType library for
FreeType/2 with Visual Age. You'll need nmake.
lib/arch/makefile.wat Makefile to compile with Watcom. NOTE that
you'll ALSO need nmake (wmake won't work !!)
Here's how to compile the font driver.
0. Read the DEVELFAQ ! Now ! Then make a WPS backup !
1. Get the FreeType library, and copy the "lib" hierarchy into it to
replace the related files (i.e. ttmemory.c and makefiles).
2. Compile FreeType with the new files, simply go to "freetype/lib"
and type :
nmake -f arch\os2\makefile.icc for VisualAge
nmake -f arch\os2\makefile.wat for Watcom
3. Adjust the makefiles in "ifi" to reflect the location of the
library file "libttf.lib" that was generated previously.
5. Compile the font driver. Go to the "ft_os2/ifi" directory, then type
nmake -f freetype.icc for VisualAge
nmake -f freetype.wat for Watcom
You should have created a file called "FreeType.dll". Copy it to
your "ft_os2" directory..
6. Run the "install.cmd" script, then reboot after closing all
applications.
7. When your desktop is back, go to the font palette and try to
install some new TrueType fonts. Enjoy the difference :-)
8. You can also compile a small memory usage dumper called "ftmem.c"
to know how much memory the driver is using. Simply do
nmake -f ftmem.icc for VisualAge
nmake -f ftmem.wat for Watcom
Then launch it. A small window will appear with the current amount
of memory allocated by the driver.