Al-Qurtas-Islamic-bank-The-.../src
Werner Lemberg 01705395b0 [sfnt] Add support for Apple's `sbix' color bitmap table.
* include/freetype/internal/tttypes.h (TT_SBit_MetricsRec): Widen
fields to FT_Short and FT_UShort, respectively.
(TT_SBitTableType): New enumeration.
(TT_FaceRec): Add `sbit_table_type' field.

* include/freetype/tttags.h (TTAG_sbix): New macro.

* src/sfnt/pngshim.c (Load_SBit_Png): Pass a more generic
FT_GlyphSlot argument instead FT_Bitmap.
Add flag to control map and metrics handling.
Update all users.

* src/sfnt/ttsbit.c: Include `ttmtx.h'.
(tt_face_load_eblc): Renamed to...
(tt_face_load_sbit): This.
Handlic `sbix' bitmaps.
(tt_face_free_eblc): Renamed to...
(tt_face_load_sbit): This.
Updated.
(tt_face_load_strike_metrics): Handle `sbix' bitmaps.
(tt_face_load_sbix_image): New function.
(tt_sbit_decoder_alloc_bitmap, tt_sbit_decoder_load_image,
tt_sbit_decoder_load_byte_aligned, tt_sbit_decoder_load_bit_aligned,
tt_sbit_decoder_load_compound, tt_sbit_decoder_load_png,
tt_sbit_decoder_load_image, tt_sbit_decoder_load_bitmap): Don't pass
and handle load flags.
(tt_sbit_decoder_load_bitmap) [!FT_CONFIG_OPTION_USE_PNG]: Better
handle formats 17-19.
Move color to grayscale conversion to...
(tt_face_load_sbit_image): Here.
Handle `sbix' bitmaps.

* src/sfnt/pngshim.h: Updated.
* src/sfnt/ttsbit.h: Updated.
* src/sfnt/sfdriver.c: Updated.
2013-07-18 13:13:12 +02:00
..
autofit [sfnt] Fix documentation of `tt_face_get_metrics'. 2013-07-02 10:36:26 +02:00
base * Version 2.5.0 released. 2013-06-19 10:23:36 +02:00
bdf Next round of compiler fixes. 2013-06-06 09:16:38 +02:00
bzip2 */*: Use FT_Err_Ok only. 2013-03-14 11:21:17 +01:00
cache * src/cache/ftcmanag.c (FTC_Manager_Reset): Add missing cache flush. 2013-06-09 08:20:54 +02:00
cff [cff] Add darkening limit to `darkening-parameters'. 2013-06-26 12:22:10 +02:00
cid Next round of compiler fixes. 2013-06-06 09:16:38 +02:00
gxvalid Apply fixes for cppcheck nitpicks. 2013-06-04 10:30:48 +02:00
gzip Add and improve pragmas for MSVC compiler. 2013-06-07 18:10:40 +02:00
lzw Apply fixes for cppcheck nitpicks. 2013-06-04 10:30:48 +02:00
otvalid */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
pcf Next round of compiler fixes. 2013-06-06 09:16:38 +02:00
pfr */* [FT_CONFIG_OPTION_OLD_INTERNALS]: Remove macro and guarded code. 2013-05-10 07:58:47 +02:00
psaux Next round of compiler fixes. 2013-06-06 09:16:38 +02:00
pshinter Apply fixes for cppcheck nitpicks. 2013-06-04 10:30:48 +02:00
psnames Whitespace. 2013-03-17 08:14:46 +01:00
raster More compiler warning fixes. 2013-06-12 10:58:06 +02:00
sfnt [sfnt] Add support for Apple's `sbix' color bitmap table. 2013-07-18 13:13:12 +02:00
smooth [smooth] Fix segfault caused by previous commit. 2013-07-16 15:25:24 +02:00
tools [cff] Add `darkening-parameters' property. 2013-06-25 23:28:02 +02:00
truetype Add assembler code for TT_MulFix14 and TT_DotFix14. 2013-07-16 13:19:32 +02:00
type1 More compiler warning fixes. 2013-06-12 10:58:06 +02:00
type42 Apply fixes for cppcheck nitpicks. 2013-06-04 10:30:48 +02:00
winfonts * src/winfonts/winfnt.c (FNT_Load_Glyph): Fix bitmap width guard. 2013-06-27 17:21:59 +02:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00