Tom Kacvinsky
834b53ed0e
Simplied glyph width processing code and the comments pertaining to it.
24 years ago
Tom Kacvinsky
ed581a3434
Added entry for src/cff/t2gload.c (T2_Parse_CharStrings):
...
24 years ago
Tom Kacvinsky
6037f08474
In function T2_Parse_CharStrings, modified glyph width assignment code
...
to be more robust. The code now takes into account glyphs that
1. have the width given as it is, rather than as a difference against
`nominal_width', and
2. have the width operand specified before one of the h/r/vmoveto
commands or the endchar command.
24 years ago
Werner Lemberg
6dd303db0d
* builds/ansi/ansi.mk: Fix inclusion order of files.
...
* src/type1/t1objs.c (T1_Init_Face): Compute style flags.
24 years ago
Werner Lemberg
d1e9249b63
* builds/compiler/ansi-cc.mk (CLEAN_LIBRARY): Fix rule and
...
conditional.
24 years ago
Werner Lemberg
27695e5dbf
* src/type1/t1load.c (parse_subrs, parse_charstrings): Use decrypt
...
function from PSAux module.
* src/type1/t1parse.c (T1_Done_Parse): Renamed to...
(T1_Finalize_Parser): New function (to avoid name clash with a
function in the PSAux module).
(T1_Decrypt): Removed since it it duplicated in the PSAux module.
(T1_Get_Private_Dict): Added `psaux' as new parameter; use decrypt
function from PSAux module.
* src/type1/t1parse.h: Adapted.
24 years ago
Tom Kacvinsky
7e10ee403c
Added an entry for "off by one" error in src/cff/t2load.c (T2_Get_String).
24 years ago
Tom Kacvinsky
3da9d565ee
In function T2_Get_String, we called T2_Get_Name with an string id
...
that was off by one.
24 years ago
David Turner
0fc54d0078
adding cache manager documentation (draft)
24 years ago
Tom Kacvinsky
de01c5d9cb
Added entry for changes made to t2parse.c (in function parse_t2_real).
24 years ago
Tom Kacvinsky
a51b45c607
Make sure that parse_t2_real correctly parses a CFF real number. Added more comments
...
to the function.
24 years ago
Tom Kacvinsky
ef0af208a0
Changed entry for `src/cff/t2objs.c (T2_Init_Face)' so that it is
...
24 years ago
Tom Kacvinsky
30eacee9e6
Added entry for changes to T2_Init_Face (related to pure CFF fonts).
24 years ago
Tom Kacvinsky
c3dfbde074
In function T2_Init_Face, make sure that root->num_faces gets
...
set when loading a pure CFF font, and change units_per_EM to
1000 for a pure CFF font.
24 years ago
Werner Lemberg
5c4f5ebd0d
formatting
24 years ago
David Turner
e006675e67
added support to synthetic Type 1 fonts. Why didn't
...
this thing get committed ??
24 years ago
David Turner
3944018091
added auto-hinting support for synthetic (obliqued)
...
Type 1 fonts
24 years ago
Werner Lemberg
34e52707f0
Formatting; removing tabs.
25 years ago
Tom Kacvinsky
b5274f557d
Added entry for src/sfnt/ttload.c: Change tracing output in functions
...
TT_LookUp_Table and TT_Load_Generic_Table. Change comments preceding
TT_Load_Generic_Table.
Added entry for src/sfnt/sfobjs.c: In function SFNT_Load_Face, set
boolean variable has-outline to true only if the font has a `glyf' or
`CFF ' table.
25 years ago
Tom Kacvinsky
200a1a41e3
In function TT_Load_Generic_Header, change tracing output to indicate
...
if a `bhed' or `head' table is being read.
In function TT_LookUp_Table, change tracing output to indicate success
or failure of table loading, and place output on one line.
25 years ago
Tom Kacvinsky
e0bd0c01d9
In function SFNT_Load_Face, set has_outline to true only if
...
the font has a `CFF ' or `glyf' table.
25 years ago
Werner Lemberg
e397e2a340
* builds/win32/visualc/freetype.dsp: Fix raster1->raster and
...
type1z->type1.
25 years ago
Tom Kacvinsky
e503527c64
Added a --libtool option, which returns the absolute path to the
...
libtool convenience library.
25 years ago
Tom Kacvinsky
8a2503aaef
builds/unix/freetype-config.in, builds/cygwin/freetype-config.in:
...
Added --libtool option.
25 years ago
Werner Lemberg
84278bc7ef
* builds/cygwin/cygwin-def.in: Same fix as previous.
...
* builds/unix/unix-def.in: Add
so that installation of freetype-config does not fail.
25 years ago
Tom Kacvinsky
2c81833738
Fixed minor type in unix-def.in entry. Oops!
25 years ago
Tom Kacvinsky
5279cd242c
Added entry for changes to builds/unix/unix-defs.mk.
25 years ago
Tom Kacvinsky
d5d28f89b9
Added
...
INSTALL_PROGRAM := @INSTALL_PROGRAM@
INSTALL_SCRIPT := @INSTALL_SCRIPT@
So that the install of freetype-config does not fail.
25 years ago
Werner Lemberg
9a5a3ae00d
New file.
25 years ago
Werner Lemberg
4af2f18cc3
Minor fixes.
25 years ago
Werner Lemberg
a82cd844fb
Small fixes and formatting.
25 years ago
Werner Lemberg
a8df54a3ec
Revising, formatting.
25 years ago
Werner Lemberg
15d3dcd900
Revised.
25 years ago
Werner Lemberg
6f36900589
Revised.
25 years ago
Werner Lemberg
361d9b8a7c
Revised.
25 years ago
David Turner
85924a8884
fixed typos in the license
25 years ago
David Turner
27c8827f3c
small update
25 years ago
David Turner
276e47e7a7
- moved default installation of header files to "include/freetype2"
...
instead of "include/freetype"
- added generation and installation of "freetype-config" script
25 years ago
David Turner
73622119dd
- changing the default include path from "include/freetype"
...
to "include/freetype2"
- adding template for the "freetype-config" script that is installed
in the "bin" directory. It is used to retrieve information about
the current installation path, C flags & linker flags
25 years ago
Werner Lemberg
fed760b1bf
Revised.
25 years ago
Werner Lemberg
0901f653db
Revised.
25 years ago
Werner Lemberg
5330dd6e81
Revised.
25 years ago
David Turner
c9d7b5e3ed
minor warning with VC++ solved
25 years ago
David Turner
0c426d1ecb
updating the "Design of FreeType 2" document
25 years ago
David Turner
cd1afc4ef1
fixed a bug in "docs/glnames.py" which caused he generation of an
...
invalid Mac names table in the file "src/psnames/pstables.h".
This caused FT_Get_Glyph_Name to return invalid glyph names
for certain TrueType fonts..
25 years ago
David Turner
3574643bc0
major reformatting of the "Glyph Conventions" document.
...
It is now made of 7 different pages and has been updated
25 years ago
Werner Lemberg
f42e6595e6
Minor fixes.
25 years ago
David Turner
a6c747d2b5
fixed a small bug: the "linearHoriAdvance" and "vertHoriAdvance" were
...
not set correctly when the auto-hinter is used to load/hint a glyph..
25 years ago
David Turner
5387d894a9
fixed max advance width for fixed-pitch T1 fonts
25 years ago
David Turner
042584a968
changed comments in the cache sub-system sources
...
to indicate that it is now BETA code, instead of ALPHA
25 years ago