Commit Graph

16 Commits

Author SHA1 Message Date
Parth Wazurkar b54503a256 [gf] Allocate bitmap in `GF_Glyph_Load' itself. 2018-08-10 20:23:28 +05:30
Parth Wazurkar d93d4f6b34 [tfm] Improve error checking for `tfm' files. 2018-08-05 17:00:01 +05:30
Parth Wazurkar 82571dc2c7 [tfm] Improve `tfm_interface' definitions. 2018-08-05 16:57:35 +05:30
Parth Wazurkar dddc46b0b8 [pk] Fixes.
* Now pk driver loads bitmaps properly and ftview
displays proper glyphs from pk driver.
2018-08-02 00:48:05 +05:30
Parth Wazurkar 7236cde177 Make branch even for testing.
* For testing modifications to gf, pk and tfm modules.
2018-08-01 01:30:06 +05:30
Parth Wazurkar 7635ca9624 [tfm] Fixes. 2018-07-17 21:01:53 +05:30
Parth Wazurkar f2120af34b [tfm] Add tfm_driver_class functions.
Note: Does not compile.
* src/tfm/tfmdrivr.c: Add TFM_Face_Done, TFM_Face_Init,
TFM_Glyph_Load, TFM_Size_Request and TFM_Size_Select
functions.
2018-07-12 16:50:07 +05:30
Parth Wazurkar 5b74836c7a [tfm] Fixes. 2018-07-10 16:36:30 +05:30
Parth Wazurkar 7870984ea1 [tfm] Minor. 2018-07-03 01:57:10 +05:30
Parth Wazurkar 3c555bf991 [tfm] Define TFM_FaceRec and other format specific structures.
* src/tfm/tfmdrivr.h: Define TFM_FaceRec also define
TFM_GlyphRec structure to properly distinguish format
specific values.
2018-07-03 01:57:10 +05:30
Parth Wazurkar a16b3b2199 [tfm] FT stream support for tfm driver.
* src/tfm/tfmlib.c : Convert all the file functions to
FT stream functions.
2018-07-03 01:57:10 +05:30
Parth Wazurkar 4c1f8627bf [tfm] Remove VFlib specific code and refactor to FT. 2018-07-03 01:57:10 +05:30
Parth Wazurkar 67d3c53dcd [tfm] Archive code for other font metric formats.
* src/tfm/tfmlib.c: Archive code for Omega Font metric(OFM),
Japanese Font Metric(JFM), font formats.
2018-07-03 01:57:10 +05:30
Parth Wazurkar 39375424d9 [tfm] Define tfm_cmap_class functions.
* Define structure TFM_CMapRec for TeX tfm font format.
* src/tfm/tfmdrivr.c: Define tfm_cmap_init, tfm_cmap_done,
tfm_cmap_char_index, tfm_cmap_char_next.
2018-07-03 01:57:10 +05:30
Parth Wazurkar e69e7e492a [tfm] Add preliminary functions and structures.
* Added tfm specific functions and structures for the driver
(To be modified).
2018-07-03 01:57:10 +05:30
Parth Wazurkar 1338d517c4 [tfm] Initialised TFM driver files.
* src/tfm : Added all the driver source files and makefiles.
2018-07-03 01:57:09 +05:30