- 05 Sep, 2002 1 commit
-
-
Werner Lemberg authored
* src/cid/cidobjs.c (CID_Size_Init): Renamed to... (cid_size_init): This. * src/psaux/psobjs.c (T1_Builder_Add_Point1): Renamed to... (t1_builder_add_point1): This. Updated all affected code. * src/pshinter/pshalgo3.c (psh3_hint_align): Fix compiler warnings. * src/type1/t1gload.c (T1_Compute_Max_Advance): Ditto. Formatting, minor doc fixes.
-
- 04 Sep, 2002 1 commit
-
-
David Turner authored
ft_encoding_symbol to be FT_ENCODING_MS_SYMBOL (instead of the erroneous FT_ENCODING_SYMBOL) * builds/unix/unix-def.in: added "datadir" definition (thanks to Anthony Fok)
-
- 29 Aug, 2002 2 commits
-
-
David Turner authored
-
David Turner authored
to slightly increase the contrast of smooth hinting. This is very similar to what the auto-hinter does when it comes to stem width computations. However, it produces better results with well-hinted fonts..
-
- 27 Aug, 2002 3 commits
-
-
David Turner authored
to support target-specific hinting
-
David Turner authored
want to list them all here. The operations performed were all logical transformations of the sources: - trying to convert all enums and constants to CAPITALIZED_STYLE, with #define definitions like #define my_old_constants MY_NEW_CONSTANT - big, big update of the documentation comments * include/freetype/freetype.h, src/base/ftobjs.c, src/smooth/ftsmooth.c, include/freetype/ftimage.h: adding support for LCD-optimized rendering though the new constants/enums: FT_RENDER_MODE_LCD, FT_RENDER_MODE_LCD_V FT_PIXEL_MODE_LCD, FT_PIXEL_MODE_LCD_V this is still work in progress, don't expect everything to work correctly though most of the features have been implemented. * adding new FT_LOAD_XXX flags, used to specify both hinting and rendering targets: FT_LOAD_TARGET_NORMAL :: anti-aliased hinting & rendering FT_LOAD_TARGET_MONO :: monochrome bitmaps FT_LOAD_TARGET_LCD :: horizontal RGB/BGR decimated hinting & rendering FT_LOAD_TARGET_LCD_V :: vertical RGB/BGR decimated hinting & rendering note that FT_LOAD_TARGET_NORMAL is 0, which means that the default behaviour of the font engine is _unchanged_.
-
Werner Lemberg authored
* docs/VERSION.DLL: New file.
-
- 23 Aug, 2002 2 commits
-
-
Graham Asher authored
-
Graham Asher authored
a problem with the handling of the deprecated version of the Type 2 endchar command, that emulates Type 1 'seac'. This version now works with the GhostScript-to-FreeType bridge currently under development.
-
- 22 Aug, 2002 3 commits
-
-
David Turner authored
src/bdf/bdfdrivr.c: removed compiler warnings
-
Werner Lemberg authored
Formatting.
-
Werner Lemberg authored
* src/pshinter/pshalgo3.c (psh3_glyph_compute_inflections, psh3_glyph_compute_extrema, psh3_hint_table_find_strong_point): Fix compiler warnings and resolve shadowing of local variables.
-
- 21 Aug, 2002 5 commits
-
-
David Turner authored
src/autohint/ahglyph.c, include/freetype/freetype.h: fixing typos and removing compiler warnings
-
David Turner authored
of the "load_flags" parameter of FT_Load_Glyph and FT_Load_Char from "FT_Int" to "FT_Int32", this in order to support more options. this should only break binary and/or source compatibility on 16-bit platforms (Atari?)
-
David Turner authored
src/tools/docmaker/tohtml.py: updating the DocMaker tool
-
David Turner authored
src/autohint/ahangles.h, src/autohint/ahglyph.c, src/autohint/ahhint.c, src/autohint/ahtypes.h: the automatic and Postscript hinter now automatically detect inflection points in glyph outlines and treats them specially. This is very useful to prevent nasty effect like the disappearing diagonals of "S" and "s" in many, many fonts..
-
Werner Lemberg authored
* src/truetype/ttgload.c (TT_Get_Metrics): Add guard for k = 0.
-
- 19 Aug, 2002 2 commits
-
-
David Turner authored
- slight improvements to the Postscript hinter
-
Werner Lemberg authored
* builds/unix/install.mk (install, uninstall): Add $(DESTDIR) to make life easier for package maintainers.
-
- 18 Aug, 2002 2 commits
-
-
Werner Lemberg authored
* src/pcf/pcfdriver.c (PCF_Glyph_Load): Fix computation of horiBearingX. * src/bdf/bdfdrivr.c (BDF_GlyphLoad): Fix computation of horiBearingY.
-
Werner Lemberg authored
Adding some comments.
-
- 16 Aug, 2002 1 commit
-
-
Werner Lemberg authored
Add support for Apple composite glyphs. * include/freetype/config/ftoption.h (TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED): New macro. * src/truetype/ttgload.c (OVERLAP_COMPOUND, SCALED_COMPONENT_OFFSET, UNSCALED_COMPONENT_OFFSET): New macros for additional OpenType glyph loading flags. (load_truetype_glyph): Implement it.
-
- 15 Aug, 2002 5 commits
-
-
Werner Lemberg authored
* src/cff/cffgload.c (cff_free_glyph_data), src/cff/cffload.c (cff_font_load): Use FT_UNUSED. * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Initialize `error'. * src/sfnt/sfobjs.c (SFNT_Load_Face): Fix compiler warning.
-
Graham Asher authored
FT_CONFIG_OPTION_INCREMENTAL is not defined.
-
Graham Asher authored
-
Graham Asher authored
-
Graham Asher authored
-
- 06 Aug, 2002 1 commit
-
-
Werner Lemberg authored
Some formatting. * src/cff/cffcmap.c: Remove compiler warnings. * src/cache/ftccache.c, src/cache/ftccache.i, src/pfr/pfrload.c, src/pfr/pfrgload.c: s/index/idx/. * src/cff/cffload.c: s/select/fdselect/. * src/raster/ftraster.c: s/wait/waiting/.
-
- 01 Aug, 2002 4 commits
-
-
Graham Asher authored
-
Graham Asher authored
an incremental loading interface. This is essential if incremental loading of Type 1 fonts supplied by PostScript is to work.
-
Graham Asher authored
-
Graham Asher authored
preferences. The header freetype.h is not now affected, the interface is specified via an FT_Parameter, the pointer to the interface is hidden in an internal part of the face record, and all the definitions are in ftincrem.h.
-
- 30 Jul, 2002 2 commits
-
-
David Turner authored
the DocMaker tool. Python with regular expressions rocks..
-
David Turner authored
to demonstrate a "cleaner" API to support incremental font loading. comments appreciated...
-
- 28 Jul, 2002 1 commit
-
-
Werner Lemberg authored
s/ft_memset/FT_MEM_SET/. s/FT_MEM_SET/FT_MEM_ZERO/ where appropriate.
-
- 27 Jul, 2002 1 commit
-
-
Werner Lemberg authored
* src/sfnt/ttload.c (sfnt_dir_check): Make it work with TTCs.
-
- 26 Jul, 2002 2 commits
-
-
Werner Lemberg authored
* src/pshinter/pshalgo3.c (psh3_hint_table_record, psh3_hint_table_init, psh3_hint_table_activate_mask): Fix error message. Formatting.
-
Werner Lemberg authored
Fixing ChangeLog entries. Some formatting. * src/truetype/ttgload.c (load_truetype_glyph) [FT_CONFIG_OPTION_INCREMENTAL]: s/memset/ft_memset/. * src/autohint/ahhint.c (ah_hint_edges_3): Fix compiler warning. * src/cff/cffload.c (cff_encoding_load): Remove `memory' variable. * src/cff/cffcmap.c (cff_cmap_encoding_init): Remove `psnames' variable. * src/truetype/ttgload.c (load_truetype_glyph): Remove statement without effect. * src/truetype/ttdriver (Get_Char_Index, Get_Next_Char): Removed.
-
- 25 Jul, 2002 2 commits
-
-
Graham Asher authored
-
Graham Asher authored
-