David Turner
5ca75c3f9d
introduced the new <freetype/config/ftbuild.h> file to determine
...
where is the top-level include directory for all public, configuration
and internal header files..
24 years ago
Tom Kacvinsky
6e4c779f13
Added entries for calculation of `face-height' in t1/t2objs.c.
24 years ago
Tom Kacvinsky
410a3e4646
Fixed computation of `face->height'.
24 years ago
Tom Kacvinsky
4efbfc9ba2
Added calculation of `face->height' for pure CFF fonts.
24 years ago
Werner Lemberg
61d8ed8f4d
formatting
24 years ago
David Turner
5744be18a2
fixed a bug in the Conic bezier extrema computation formula..
24 years ago
Werner Lemberg
0973e98e21
* src/base/ftcalc.c (FT_SqrtFixed), src/base/ftobjs.c
...
(FT_Set_Renderer): Use FT_EXPORT_DEF.
* src/cache/ftcimage.c (FTC_Image_Cache_Lookup),
src/cache/ftcmanag.c (FTC_Manager_Done, FTC_Manager_Reset,
FTC_Manager_Lookup_Face, FTC_Manager_Lookup_Size,
FTC_Manager_Register_Cache), src/cache/ftcsbits.c
(FTC_SBit_Cache_Lookup): Ditto.
* src/include/freetype/cache/ftcglyph.h (FTC_GlyphNode_Init),
src/include/freetype/ftmac.h (FT_New_Face_From_FOND): Use FT_EXPORT.
24 years ago
Werner Lemberg
e9835a1926
* src/sfnt/sfdriver.c: Include ttsbit.h and ttpost.h only
...
conditionally.
* src/truetype/ttdriver.c (Set_Char_Sizes, Set_Pixel_Sizes): Set
`size->strike_index' only conditionally.
* src/type1/t1driver.c, src/type1/t1objs.c: Include t1afm.h only
conditionally.
* src/winfonts/winfnt.h: Move all type definitions to...
* src/include/freetype/internal/fnttypes.h: New file.
* src/winfonts/winfnt.c: Use it.
* include/freetype/internal/ftdebug.h: Replaced FT_CAT and FT_XCAT
with a direct solution (which also satifies picky compilers).
24 years ago
Werner Lemberg
dcbfffaf0c
new file
24 years ago
Werner Lemberg
af9b8c9d6a
* src/truetype/ttobjs.c (TT_Init_Size): Fix #ifdef's to work with
...
disabled interpreter also.
* src/base/ftnames.c (FT_Get_Sfnt_Name_Count): Fix incorrect
parentheses.
24 years ago
Werner Lemberg
f2b2e249a3
formatting
24 years ago
Tom Kacvinsky
788d724886
Changed entry for src/cff/t2gload.c (T2_Parse_CharStrings) to reflect
...
changes made for even/odd argument counts.
24 years ago
Tom Kacvinsky
2c7b3c7385
T2_Parse_CharStrings: Added more logic to glyph width setting code to
...
24 years ago
Tom Kacvinsky
19aeac97a4
Simplied glyph width processing code and the comments pertaining to it.
24 years ago
Tom Kacvinsky
ecaa7b4ae9
Added entry for src/cff/t2gload.c (T2_Parse_CharStrings):
...
24 years ago
Tom Kacvinsky
8fa688198c
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
f6ecab5858
* builds/ansi/ansi.mk: Fix inclusion order of files.
...
* src/type1/t1objs.c (T1_Init_Face): Compute style flags.
24 years ago
Werner Lemberg
2b71db018b
* builds/compiler/ansi-cc.mk (CLEAN_LIBRARY): Fix rule and
...
conditional.
24 years ago
Werner Lemberg
2eb614d8d1
* 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
32820693e8
Added an entry for "off by one" error in src/cff/t2load.c (T2_Get_String).
24 years ago
Tom Kacvinsky
b50b481d4c
In function T2_Get_String, we called T2_Get_Name with an string id
...
that was off by one.
24 years ago
David Turner
36d67f89c9
adding cache manager documentation (draft)
24 years ago
Tom Kacvinsky
f4f55e2159
Added entry for changes made to t2parse.c (in function parse_t2_real).
24 years ago
Tom Kacvinsky
12df1b92f1
Make sure that parse_t2_real correctly parses a CFF real number. Added more comments
...
to the function.
24 years ago
Tom Kacvinsky
752de1c862
Changed entry for `src/cff/t2objs.c (T2_Init_Face)' so that it is
...
24 years ago
Tom Kacvinsky
c2c932847c
Added entry for changes to T2_Init_Face (related to pure CFF fonts).
24 years ago
Tom Kacvinsky
3eaa5d69b0
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
761edfc0e3
formatting
24 years ago
David Turner
b4790b0381
added support to synthetic Type 1 fonts. Why didn't
...
this thing get committed ??
24 years ago
David Turner
a38af21991
added auto-hinting support for synthetic (obliqued)
...
Type 1 fonts
24 years ago
Werner Lemberg
34ad7361bd
Formatting; removing tabs.
24 years ago
Tom Kacvinsky
79e181f0b8
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
084b86db6c
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
c33451fa5a
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
faf1f33880
* builds/win32/visualc/freetype.dsp: Fix raster1->raster and
...
type1z->type1.
25 years ago
Tom Kacvinsky
781d597777
Added a --libtool option, which returns the absolute path to the
...
libtool convenience library.
25 years ago
Tom Kacvinsky
183524cc2c
builds/unix/freetype-config.in, builds/cygwin/freetype-config.in:
...
Added --libtool option.
25 years ago
Werner Lemberg
0b1489f937
* 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
f260b51e94
Fixed minor type in unix-def.in entry. Oops!
25 years ago
Tom Kacvinsky
dacc5fb446
Added entry for changes to builds/unix/unix-defs.mk.
25 years ago
Tom Kacvinsky
dfc5c58e69
Added
...
INSTALL_PROGRAM := @INSTALL_PROGRAM@
INSTALL_SCRIPT := @INSTALL_SCRIPT@
So that the install of freetype-config does not fail.
25 years ago
Werner Lemberg
bc089cd691
New file.
25 years ago
Werner Lemberg
cafeb8abb2
Minor fixes.
25 years ago
Werner Lemberg
645a153c0d
Small fixes and formatting.
25 years ago
Werner Lemberg
2bc7c45b5f
Revising, formatting.
25 years ago
Werner Lemberg
733b2f8b0a
Revised.
25 years ago
Werner Lemberg
2f84d9a836
Revised.
25 years ago
Werner Lemberg
f5200d5ecf
Revised.
25 years ago
David Turner
7ee52893af
fixed typos in the license
25 years ago
David Turner
e1d4a5867c
small update
25 years ago