Commit graph

59 commits

Author SHA1 Message Date
Kushal K S V S
46c66dcd32 Some corrections 2018-03-18 20:40:44 +05:30
Kushal K S V S
a2e5fef55b Comments in bitmap.c 2018-03-18 20:40:44 +05:30
Kushal K S V S
0a920f8028 Changing image names and location 2018-03-18 20:40:44 +05:30
Kushal K S V S
2b001c149d Update README 2018-03-18 20:40:44 +05:30
Kushal K S V S
40c3ab9041 script to compile and run 2018-03-18 20:40:44 +05:30
Kushal K S V S
d66639a95c Updating Difference Metric score calculation 2018-03-18 20:40:44 +05:30
Kushal K S V S
6277cc4600 MAking code compatible with C89 2018-03-18 20:40:44 +05:30
Kushal K S V S
a5755f0842 Update README 2018-03-18 20:40:44 +05:30
Kushal K S V S
9a0220875a Removing files 2018-03-18 20:40:44 +05:30
Kushal K S V S
9d96aa93d4 Remove redundant files 2018-03-18 20:40:44 +05:30
Kushal K S V S
efa97eeb89 makefile to Makefile 2018-03-18 20:40:44 +05:30
Kushal K S V S
785ce40aa6 Aligning glyphs and adding white rows/columns 2018-03-18 20:40:44 +05:30
Kushal K S V S
2241dc7b81 Aligning the glyphs 2018-03-18 20:40:44 +05:30
Kushal K S V S
ab5bfe79e2 Typo 2018-03-18 20:40:44 +05:30
Kushal K S V S
aa15682fd8 To display Hashes 2018-03-18 20:40:44 +05:30
Kushal K S V S
c638d9a522 Updating README 2018-03-18 20:40:44 +05:30
Kushal K S V S
98839c0811 Code for List-View HTML page generation 2018-03-18 20:40:44 +05:30
Kushal K S V S
f5a2bc2e60 Fixing error in hash comparison 2018-03-18 20:40:44 +05:30
Kushal K S V S
f03d33e195 Fixed Monochrome PNG rendering 2018-03-18 20:40:44 +05:30
Kushal K S V S
be682f2885 change TODO 2018-03-18 20:40:44 +05:30
Kushal K S V S
13468509d4 Apply effects and stitch 4 sub-images together 2018-03-18 20:40:44 +05:30
Kushal K S V S
78c8ff3247 Adding requred headers 2018-03-18 20:40:44 +05:30
Kushal K S V S
43002bb592 Adding functions to Remove and Adjust the Height and Width differences between glyphs 2018-03-18 20:40:44 +05:30
Kushal K S V S
4de40800f5 Generate images for only the glyphs having differences 2018-03-18 20:40:44 +05:30
Kushal K S V S
2f39d67911 Using the Add-effect functions (to be implemented) 2018-03-18 20:40:44 +05:30
Kushal K S V S
a30badf3a9 Removing sudo 2018-03-18 20:40:44 +05:30
Kushal K S V S
526ca6aa33 Add make_sprite.c (under Development) - Look at README 2018-03-18 20:40:44 +05:30
Kushal K S V S
97bee81339 Add another Effect and put both effects in one function 2018-03-18 20:40:44 +05:30
Kushal K S V S
1d4fbc5e29 Remove dependency between Make_PNG and Generate_PNG 2018-03-18 20:40:44 +05:30
Kushal K S V S
fd3ff32ecc Adding code to stitch 2 PNG files 2018-03-18 20:40:44 +05:30
Kushal K S V S
417f5e3c59 Add PNG effect 1 (Gray + Red) 2018-03-18 20:40:44 +05:30
Kushal K S V S
efd9510850 minor changes 2018-03-18 20:40:44 +05:30
Kushal K S V S
9082ff89ef Remove test print loop 2018-03-18 20:40:44 +05:30
Kushal K S V S
51347b348b Read PNG function 2018-03-18 20:40:44 +05:30
Kushal K S V S
6bf7bcd378 Changes to makefile to use compiled version of freetype 2018-03-18 20:40:44 +05:30
Kushal K S V S
4d3200b4db cleaning 2018-03-18 20:40:44 +05:30
Kushal K S V S
838c65dce2 fixed warning 2018-03-18 20:40:44 +05:30
Kushal K S V S
c84c32d576 fixed mono rendering 2018-03-18 20:40:44 +05:30
Kushal K S V S
48d9bb4345 Loop across all glyphs 2018-03-18 20:40:44 +05:30
Kushal K S V S
54cfe58d76 Apply LCD filter 2018-03-18 20:40:44 +05:30
Kushal K S V S
68f7652dbb Indentation change 2018-03-18 20:40:44 +05:30
Kushal K S V S
d73dc59e0f code for generating PNG 2018-03-18 20:40:44 +05:30
Kushal K S V S
2c4571ffa4 new code for generating hashes 2018-03-18 20:40:44 +05:30
Kushal K S V S
4caeea2cd6 Modified LCD_V rendering 2018-03-18 20:40:44 +05:30
Kushal K S V S
ef6231e5bf Removed unnecessary loops and variables 2018-03-18 20:40:44 +05:30
Kushal K S V S
797e74abd6 First commit 2018-03-18 20:40:44 +05:30
Werner Lemberg
c740c19112 * tests/*: Removed. 2005-03-23 17:44:34 +00:00
Werner Lemberg
dfa46199d2 * Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype/vcproj, include/freetype/ftmoderr.h:
Add LZW module.

* Jamfile.in: Removed.

* docs/CHANGES: Updated.

* include/freetype/internal/ftobjs.h: s/MIN/FT_MIN/, s/MAX/FT_MAX/,
s/ABS/FT_ABS/.  Updated all callers.

* src/type1/t1load.c (parse_dict), src/pcf/pcfdrivr.c
(PCF_Face_Init): Use FT_ERROR_BASE.



Add support for PCF fonts compressed with LZW (extension .pcf.Z,
created with `compress').

* include/freetype/config/ftoption.h, devel/ftoption.h
(FT_CONFIG_OPTION_USE_LZW): New macro.

* include/freetype/ftlzw.h: New file.
* include/freetype/config/ftheader.h (FT_LZW_H): New macro for
ftlzw.h.

* src/lzw/*: New files.

* src/pcf/pcfdrivr.c: Include FT_LZW_H.
(PCF_Face_Init): Try LZW also.

* src/gzip/ftgzip.c: s/0/Gzip_Err_Ok/ where appropriate.
Beautify.
2004-03-05 09:26:24 +00:00
Werner Lemberg
65ba724b66 Avoid overwriting of numeric font dictionary entries for synthetic
fonts. Additionally, some entries were handled as `integer' instead
of `number'.

* include/freetype/internal/psaux.h (T1_FieldType): Add
T1_FIELD_TYPE_BOOL_P, T1_FIELD_TYPE_INTEGER_P, and
T1_FIELD_TYPE_FIXED_P.
(T1_FIELD_BOOL_P, T1_FIELD_NUM_P, T1_FIELD_FIXED_P): New macros.
* src/psaux/psobjs.c (ps_parser_load_field): Handle new field types.

* include/freetype/internal/cfftypes.h (CFF_FontRecDict),
src/cff/cfftoken.h: Change type of underline_position and
underline_thickness to FT_Fixed.
* src/cff/cffload.c (cff_subfont_load): Fix default values of
underline_position and underline_thickness.
* src/cff/cffobjs.c (cff_face_init): Set underline_position
and underline_thickness in `root'.

* include/freetype/internal/t1types.h (T1_Font): Change point_type
and stroke_width to pointers.
* include/freetype/t1tables.h (PS_FontInfo): Change italic_angle,
is_fixed_pitch, underline_position, and underline_thickness to
pointers.
* src/type1/t1tokens.h: Change italic_angle, is_fixed_pitch,
underline_position, and underline_thickness to pointers.  Change
the type of the latter two to `fixed'.
Change type of stroke_width to `fixed' and make it a pointer.
Change paint_type to pointer.
* src/type1/t1objs.c (T1_Face_Done): Updated.
(T1_Face_Init): Updated.
Fix assignment of underline_position and underline_thickness.

* src/cid/cidtoken.h: Change italic_angle, is_fixed_pitch,
underline_position, and underline_thickness to pointers.  Change
the type of the latter two to `fixed'.
Change type of stroke_width to `fixed'.
* src/cid/cidobjs.c (cid_face_done): Updated.
(cid_face_init): Updated.
Fix assignment of underline_position and underline_thickness.

* src/type42/t42parse.c: Change italic_angle, is_fixed_pitch,
underline_position, and underline_thickness to pointers.  Change the
type of the latter two to `fixed'.
Change type of stroke_width to `fixed' and make it a pointer.
Change paint_type to pointer.
* src/type42/t42objs.c (T42_Face_Init): Updated.
Fix assignment of underline_position and underline_thickness.
(T42_Face_Done): Updated.

* src/base/ftobjs.c (open_face_from_buffer): Fix compiler warning.
* src/pshinter/pshglob.c, src/pshinter/pshglob.h
(psh_globals_set_scale): Make it a local function.

* test/gview.c: Fix remaming ps3->ps typo.
Formatting.
2003-05-30 09:12:50 +00:00
Werner Lemberg
0bdf608f3d * src/pshinter/pshalgo1.[ch], src/pshinter/pshalgo2.[ch]: Removed.
* src/pshinter/pshalgo.h: Removed.

* src/pshinter/pshalgo3.[ch]: Renamed to...
* src/pshinter/pshalgo.[ch]: New files.
s/PSH3/PSH/.
s/psh3/psh/.
s/ps3/ps/.

* src/pshinter/pshrec.c, src/pshinter/pshinter.c: Updated.
* src/pshinter/rules.mk, src/pshinter/Jamfile: Updated

* src/pshinter/pshglob.[ch] (psh_dimension_snap_width): Commented
out.

* tests/gview.c: Remove code for pshalgo1 and pshalgo2.
Updated.
2003-05-28 22:42:41 +00:00