Parth Wazurkar
b064189c94
[gf] Improve tracing.
2018-08-11 02:22:23 +05:30
Parth Wazurkar
b54503a256
[gf] Allocate bitmap in `GF_Glyph_Load' itself.
2018-08-10 20:23:28 +05:30
Parth Wazurkar
7ea68ac9f3
[gf] Change logic to load bitmap on demand.
...
Also load glyphs in the order they appear in the font
file by changing the cmap scheme and implementing a
proper `gf cmap'.
2018-08-10 00:54:24 +05:30
Parth Wazurkar
5485407707
[gf, pk] Resolve *glyph jumping* error.
...
* 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.
2018-08-07 19:38:26 +05:30
Parth Wazurkar
ad0453fd39
[gf, pk] Improve `attach_file' functions.
2018-08-05 17:02:09 +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
62a92ff723
[gf] Cleanup commit.
...
* Rename `gf' files' header.
* Remove all the unnecessary typedefs and
switch to FT specific ones.
* Remove unnecessary comments.
2018-07-20 16:49:55 +05:30
Parth Wazurkar
88ca39830e
[gf] Create gf services.
...
* src/gf/gfdrivr.c: Define gf services descriptor
table and `gf_driver_requestor' function.
2018-07-20 16:49:37 +05:30
Parth Wazurkar
ed698a3b3b
[gf] Minor Fixes.
2018-07-20 16:49:13 +05:30
Parth Wazurkar
6cfd41681f
[gf] Fixes.
...
* Make even with `parthw-cleaned' branch.
2018-07-12 17:00:18 +05:30
Parth Wazurkar
11f4cadddd
[gf] Preliminary tracing and error handling support and minor fixes.
2018-07-04 15:33:57 +05:30
Parth Wazurkar
20c2358230
minor.
2018-07-03 01:57:10 +05:30
Parth Wazurkar
a57dda6564
[gf] Resolve compiler flag errors.
...
* 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.
2018-07-03 01:57:10 +05:30
Parth Wazurkar
90624af017
[gf] Add printf flags for debugging.
2018-07-03 01:57:10 +05:30
Parth Wazurkar
86cc6cbd40
[gf] Changes.
2018-07-03 01:57:10 +05:30
Parth Wazurkar
0532670c02
[gf] Complete stream support and some minor changes for testing.
2018-07-03 01:57:10 +05:30
Parth Wazurkar
e7c95039f5
[gf] COnverted file functions to FT stream functions.
...
* src/gf/gflib.c : Converted all the file functions like getc,
fseek,etc. to FT specific stream functions.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
5147064e1b
[gf] Temporary changes for compiling gf driver.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
3ff144c5d9
[gf] Convert block comments to `light' style in gf files.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
781a67cb82
[gf] Changes.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
59f6af025d
[gf] Changed to FT data types in structures.
...
* src/gf/gfdrivr.h: Changed data types in GF_FaceRec, Gf_GlyphRec and GF_BitmapRec to FT data types.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
56b81c93f0
[gf] * src/gf/gfdrivr.c: Added GF_Face_Init, GF_Face_Done and GF_Glyph_Load functions.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
265cc448fd
[gf] Added GF_Size_Request and GF_Size_Select functions.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
846f20ac9d
[gf] Removed indentation errors.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
d40152c275
[gf] *src/gf/gfdrivr.c defined gf_cmap_class functions
...
- Defined structure GF_CMapRec for gf font format.
- Implemented gf_cmap_init, gf_cmap_done, gf_cmap_char_index, gf_cmap_char_next.
2018-07-03 01:57:09 +05:30
Parth Wazurkar
af1a80cdd3
[gf] Added gf.c
2018-07-03 01:57:09 +05:30
Parth Wazurkar
43b840d6c2
[gf] Initialised gf driver files
...
gf driver files are initialised. Macros required for gf font files are determined in gf.h file.
2018-07-03 01:57:09 +05:30