summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [gf] Improve tracing.parthw-wipParth Wazurkar2018-08-111-0/+9
|
* [gf] Allocate bitmap in `GF_Glyph_Load' itself.Parth Wazurkar2018-08-104-30/+34
|
* [gf] Change logic to load bitmap on demand.Parth Wazurkar2018-08-103-176/+291
| | | | | | Also load glyphs in the order they appear in the font file by changing the cmap scheme and implementing a proper `gf cmap'.
* [gf, pk] Change some data types to `signed' type.Parth Wazurkar2018-08-072-9/+9
| | | | | * src/gf/gfdrivr.h(GF_GlyphRec): Do it. * src/pk/pkdrivr.h(PK_GlyphRec): Ditto.
* [gf, pk] Resolve *glyph jumping* error.Parth Wazurkar2018-08-072-8/+4
| | | | | | | | * src/gf/gfdrivr.c(GF_Load_Glyph): Modify glyph metric values to resolve the *glyph jumping* error and make the glyphs to properly sit on baseline. * src/pk/pkdrivr.c(PK_Glyph_Load): Ditto.
* [gf, pk] Improve `attach_file' functions.Parth Wazurkar2018-08-052-48/+53
|
* [tfm] Improve error checking for `tfm' files.Parth Wazurkar2018-08-051-154/+101
|
* [tfm] Improve `tfm_interface' definitions.Parth Wazurkar2018-08-051-2/+8
|
* [tfm] Improve data types of variables in `TFM_FontInfoRec'Parth Wazurkar2018-08-051-13/+20
|
* [pk] Fixes.Parth Wazurkar2018-08-023-5/+8
| | | | | * Now pk driver loads bitmaps properly and ftview displays proper glyphs from pk driver.
* Fix `printf' statements.Parth Wazurkar2018-08-023-23/+18
|
* Make branch even for testing.Parth Wazurkar2018-08-0141-690/+2144
| | | | * For testing modifications to gf, pk and tfm modules.
* [gf] Cleanup commit.Parth Wazurkar2018-07-204-87/+75
| | | | | | | * Rename `gf' files' header. * Remove all the unnecessary typedefs and switch to FT specific ones. * Remove unnecessary comments.
* [gf] Register gf services.Parth Wazurkar2018-07-203-0/+42
|
* [gf] Create gf services.Parth Wazurkar2018-07-201-1/+25
| | | | | * src/gf/gfdrivr.c: Define gf services descriptor table and `gf_driver_requestor' function.
* [gf] Robustify.Parth Wazurkar2018-07-201-1/+27
| | | | | | * src/gf/gflib.c (gf_load_font): Add check for GF_ID and GF_PRE commands to improve test for `gf' files.
* [gf] Minor Fixes.Parth Wazurkar2018-07-202-6/+22
|
* [tfm] Fixes.Parth Wazurkar2018-07-174-36/+46
|
* [gf] Add support for parsing `xxx' and `yyy' commands.Parth Wazurkar2018-07-123-127/+165
| | | | | | | | * Now gf driver supports all the font files. * Currently `xxx'and `yyy' commands if found after the postamble are skipped over. * Mechanism for extracting information from these commands is to be added.
* [gf] Fixes.Parth Wazurkar2018-07-122-75/+95
| | | | * Make even with `parthw-cleaned' branch.
* [tfm] Add tfm_driver_class functions.Parth Wazurkar2018-07-123-7/+202
| | | | | | | 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.
* [tfm] Fixes.Parth Wazurkar2018-07-105-40/+47
|
* [gf] Preliminary tracing and error handling support and minor fixes.Parth Wazurkar2018-07-044-69/+135
|
* minor.Parth Wazurkar2018-07-032-487/+7
|
* [gf] Fixes.Parth Wazurkar2018-07-033-3/+6
|
* [gf] Resolve compiler flag errors.Parth Wazurkar2018-07-032-98/+99
| | | | | | | | * src/gf/gflib.c: Remove all the unused variables, add error checking for all the stream functions which were raising compiler flag warnings. * src/gf/gfdrivr.c: Remove unused variables.
* [tfm] Minor.Parth Wazurkar2018-07-031-1/+15
|
* [tfm] Define TFM_FaceRec and other format specific structures.Parth Wazurkar2018-07-031-19/+27
| | | | | | * src/tfm/tfmdrivr.h: Define TFM_FaceRec also define TFM_GlyphRec structure to properly distinguish format specific values.
* [tfm] FT stream support for tfm driver.Parth Wazurkar2018-07-031-27/+34
| | | | | * src/tfm/tfmlib.c : Convert all the file functions to FT stream functions.
* [tfm] Remove VFlib specific code and refactor to FT.Parth Wazurkar2018-07-031-24/+21
|
* [tfm] Archive code for other font metric formats.Parth Wazurkar2018-07-031-290/+270
| | | | | * src/tfm/tfmlib.c: Archive code for Omega Font metric(OFM), Japanese Font Metric(JFM), font formats.
* [tfm] Define tfm_cmap_class functions.Parth Wazurkar2018-07-031-5/+46
| | | | | | * 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.
* [gf] Add printf flags for debugging.Parth Wazurkar2018-07-036-86/+120
|
* [gf] Changes.Parth Wazurkar2018-07-033-648/+113
|
* [gf] Minor changes.Parth Wazurkar2018-07-033-26/+502
|
* [gf] Complete stream support and some minor changes for testing.Parth Wazurkar2018-07-032-94/+95
|
* Minor changes for testing.Parth Wazurkar2018-07-034-10/+11
|
* [tfm] Add preliminary functions and structures.Parth Wazurkar2018-07-033-7/+377
| | | | | * Added tfm specific functions and structures for the driver (To be modified).
* [gf] COnverted file functions to FT stream functions.Parth Wazurkar2018-07-033-196/+183
| | | | | * src/gf/gflib.c : Converted all the file functions like getc, fseek,etc. to FT specific stream functions.
* [tfm] Initialised TFM driver files.Parth Wazurkar2018-07-039-0/+464
| | | | * src/tfm : Added all the driver source files and makefiles.
* [gf] Temporary changes for compiling gf driver.Parth Wazurkar2018-07-039-160/+664
|
* [gf] Convert block comments to `light' style in gf files.Parth Wazurkar2018-07-036-125/+125
|
* [gf] Changes.Parth Wazurkar2018-07-032-55/+41
|
* [gf] Changed to FT data types in structures.Parth Wazurkar2018-07-032-17/+18
| | | | * src/gf/gfdrivr.h: Changed data types in GF_FaceRec, Gf_GlyphRec and GF_BitmapRec to FT data types.
* [gf] * src/gf/gfdrivr.c: Added GF_Face_Init, GF_Face_Done and GF_Glyph_Load ↵Parth Wazurkar2018-07-031-3/+166
| | | | functions.
* [gf] Removed VFlib specific code and refactored to FT.Parth Wazurkar2018-07-031-89/+94
|
* [gf] Added GF_Size_Request and GF_Size_Select functions.Parth Wazurkar2018-07-031-5/+53
|
* [gf] Minor changes to Makefiles to accomodate GF Driver.Parth Wazurkar2018-07-032-1/+4
| | | | | * modules.cfg: Added gf font driver module. * src/gf/module.mk: Minor changes.
* [gf] * src/gf/gf.c: Added source files for single buildParth Wazurkar2018-07-031-0/+4
|
* [gf] Removed indentation errors.Parth Wazurkar2018-07-033-416/+425
|