m17n/libotf.git
15 years ago(OTF_get_variation_glyphs): New function.
handa [Mon, 29 Dec 2008 14:54:19 +0000 (14:54 +0000)]
(OTF_get_variation_glyphs): New function.

15 years ago(uvs_area, uvs_label): New variables.
handa [Mon, 29 Dec 2008 14:54:02 +0000 (14:54 +0000)]
(uvs_area, uvs_label): New variables.
(sub14, uvs): New variable.
(update_uvs_area): New function.
(update_seq_area): Set `glyph_id' member only when no charmap is
used.
(update_render_area): Handle a variation selector.
(UVSProc): New function.
(RenderProc): Call update_uvs_area if the font is OpenType.
(create_widgets): Create uvs_area widget if the font has variation
selector.
(main): Setup sub14. Set font in gc_set.

15 years ago*** empty log message ***
handa [Wed, 24 Dec 2008 13:20:20 +0000 (13:20 +0000)]
*** empty log message ***

15 years ago(get_uvs_glyph): Complete the code.
handa [Wed, 24 Dec 2008 13:20:11 +0000 (13:20 +0000)]
(get_uvs_glyph): Complete the code.

15 years ago*** empty log message ***
handa [Tue, 23 Dec 2008 02:54:51 +0000 (02:54 +0000)]
*** empty log message ***

15 years ago(update_seq_area): Call OTF_drive_cmap.
handa [Tue, 23 Dec 2008 02:54:42 +0000 (02:54 +0000)]
(update_seq_area): Call OTF_drive_cmap.

15 years ago*** empty log message ***
handa [Tue, 23 Dec 2008 01:14:50 +0000 (01:14 +0000)]
*** empty log message ***

15 years ago(lookup_encoding_4): Fix typo.
handa [Tue, 23 Dec 2008 01:14:42 +0000 (01:14 +0000)]
(lookup_encoding_4): Fix typo.
(get_uvs_glyph): Argument changed.
(check_cmap_uvs): Adjusted for the above change.

15 years ago*** empty log message ***
handa [Tue, 23 Dec 2008 01:09:29 +0000 (01:09 +0000)]
*** empty log message ***

15 years ago(dump_cmap_table): Fix previous change.
handa [Tue, 23 Dec 2008 01:07:50 +0000 (01:07 +0000)]
(dump_cmap_table): Fix previous change.

15 years ago(lookup_encoding_4): Fix typo.
handa [Tue, 23 Dec 2008 01:07:02 +0000 (01:07 +0000)]
(lookup_encoding_4): Fix typo.

15 years ago(READ_UINT24): New macro.
handa [Tue, 23 Dec 2008 01:06:47 +0000 (01:06 +0000)]
(READ_UINT24): New macro.
(read_cmap_uvs_table): Argument changed.  Complete the code.
(read_cmap_table): Adjusted for the above change.  Fix typo.

15 years ago(OTF_cmapSegment): Fix typo.
handa [Tue, 23 Dec 2008 01:05:53 +0000 (01:05 +0000)]
(OTF_cmapSegment): Fix typo.
(OTF_EncodingSubtable4): Fix typo.
(OTF_UVSMapping): New type.
(OTF_UnicodeValueRange): New type.
(OTF_VariationSelectorRecord): New type.
(OTF_EncodingSubtable14): Fix previous change.

15 years ago(get_uvs_glyph): New function.
handa [Mon, 22 Dec 2008 10:46:26 +0000 (10:46 +0000)]
(get_uvs_glyph): New function.

15 years ago*** empty log message ***
handa [Mon, 22 Dec 2008 05:53:44 +0000 (05:53 +0000)]
*** empty log message ***

15 years ago(dump_cmap_table): Handle format 14.
handa [Mon, 22 Dec 2008 05:53:33 +0000 (05:53 +0000)]
(dump_cmap_table): Handle format 14.

15 years ago(check_cmap_uvs): New function. Not yet completed.
handa [Mon, 22 Dec 2008 05:53:15 +0000 (05:53 +0000)]
(check_cmap_uvs): New function.  Not yet completed.
(UVS_P): New macro.
(OTF_drive_cmap): Check UVS (Unicode Variation Sequences).

15 years ago(read_cmap_uvs_table): New function.
handa [Mon, 22 Dec 2008 05:52:33 +0000 (05:52 +0000)]
(read_cmap_uvs_table): New function.
(read_cmap_table): Handle format 14 (Unicode Variation Sequences).
Not yet completed.

15 years ago(OTF_EncodingSubtable14): New type.
handa [Mon, 22 Dec 2008 05:51:29 +0000 (05:51 +0000)]
(OTF_EncodingSubtable14): New type.
(OTF_EncodingSubtable): New union member f.f14.

15 years ago*** empty log message ***
handa [Wed, 3 Dec 2008 00:42:57 +0000 (00:42 +0000)]
*** empty log message ***

15 years ago(update_seq_area): Call OTF_drive_gpos2
handa [Wed, 3 Dec 2008 00:42:50 +0000 (00:42 +0000)]
(update_seq_area): Call OTF_drive_gpos2
instead of OTF_drive_gpos.  Handle the accumulated positioning.

15 years ago(OTF_drive_gpos2): Extern it.
handa [Wed, 3 Dec 2008 00:41:06 +0000 (00:41 +0000)]
(OTF_drive_gpos2): Extern it.

15 years ago(setup_lookup_flags): The last argument changed
handa [Wed, 3 Dec 2008 00:40:58 +0000 (00:40 +0000)]
(setup_lookup_flags): The last argument changed
to lookup_flags.  Just set the elements to 1 or 0.
(gstring_insert_for_gpos): New function.
(lookup_gpos): New arg accumulate.  Insert pseudo glyphs to
accumulate positioning if necessary.
(OTF_drive_gsub_internal): Adjusted for the change of
setup_lookup_flags.
(OTF_drive_gpos_internal): Renamed from OTF_drive_gpos.  Adjusted
for the change of setup_lookup_flags and lookup_gpos.
(OTF_drive_gpos): Just call OTF_drive_gpos_internal with
accumulate == 0.
(OTF_drive_gpos2): New function.

16 years ago*** empty log message ***
handa [Thu, 27 Nov 2008 02:09:11 +0000 (02:09 +0000)]
*** empty log message ***

16 years ago(setup_lookup_indices): New arg LangSys.
handa [Thu, 27 Nov 2008 02:08:18 +0000 (02:08 +0000)]
(setup_lookup_indices): New arg LangSys.
(OTF_drive_gsub_internal, OTF_drive_gpos): Adjusted for the above
change.

16 years ago*** empty log message ***
handa [Tue, 1 Jul 2008 02:13:41 +0000 (02:13 +0000)]
*** empty log message ***

16 years ago(make_stream, setup_stream)
handa [Tue, 1 Jul 2008 02:13:38 +0000 (02:13 +0000)]
(make_stream, setup_stream)
(make_stream_from_ft_face, free_stream, read_offset_table): Make
them static.

16 years ago*** empty log message *** REL-0-9-8
handa [Mon, 30 Jun 2008 05:12:39 +0000 (05:12 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
handa [Sun, 29 Jun 2008 13:22:08 +0000 (13:22 +0000)]
*** empty log message ***

16 years agoVersions changed to 0.9.8.
handa [Sun, 29 Jun 2008 13:19:52 +0000 (13:19 +0000)]
Versions changed to 0.9.8.

16 years ago*** empty log message ***
handa [Sun, 29 Jun 2008 13:15:41 +0000 (13:15 +0000)]
*** empty log message ***

16 years ago(dump_device_table): Handle an invalid table.
handa [Sun, 29 Jun 2008 13:15:31 +0000 (13:15 +0000)]
(dump_device_table): Handle an invalid table.

16 years ago(DEVICE_DELTA): Handle an invalid table.
handa [Sun, 29 Jun 2008 13:15:21 +0000 (13:15 +0000)]
(DEVICE_DELTA): Handle an invalid table.

16 years ago(read_device_table): Accept an invalid table.
handa [Sun, 29 Jun 2008 13:13:07 +0000 (13:13 +0000)]
(read_device_table): Accept an invalid table.

16 years ago*** empty log message *** REL-0-9-7
handa [Fri, 28 Dec 2007 05:01:57 +0000 (05:01 +0000)]
*** empty log message ***

16 years agoVersions changed to 0.9.7.
handa [Fri, 28 Dec 2007 05:01:41 +0000 (05:01 +0000)]
Versions changed to 0.9.7.

16 years ago*** empty log message ***
handa [Fri, 28 Dec 2007 04:53:52 +0000 (04:53 +0000)]
*** empty log message ***

16 years ago(gstring_subst): If a glyph is changed, set the
handa [Thu, 20 Dec 2007 03:51:07 +0000 (03:51 +0000)]
(gstring_subst): If a glyph is changed, set the
character code to 0, and update GlyphClass.

17 years ago*** empty log message ***
handa [Mon, 29 Oct 2007 12:14:55 +0000 (12:14 +0000)]
*** empty log message ***

17 years ago(dump_chain_class_set_list): Ignore an element
handa [Mon, 29 Oct 2007 12:14:49 +0000 (12:14 +0000)]
(dump_chain_class_set_list): Ignore an element
whose offset is zero.

17 years ago*** empty log message ***
handa [Thu, 6 Sep 2007 04:07:25 +0000 (04:07 +0000)]
*** empty log message ***

17 years ago(lookup_gpos): Ignore mark glyphs while
handa [Thu, 6 Sep 2007 04:07:20 +0000 (04:07 +0000)]
(lookup_gpos): Ignore mark glyphs while
processing GPOS_MarkBase1.

17 years ago*** empty log message ***
handa [Fri, 17 Aug 2007 05:43:30 +0000 (05:43 +0000)]
*** empty log message ***

17 years ago(lookup_gpos): Fix handling of IGNORED_GLYPH.
handa [Fri, 17 Aug 2007 05:43:24 +0000 (05:43 +0000)]
(lookup_gpos): Fix handling of IGNORED_GLYPH.

17 years ago*** empty log message ***
handa [Mon, 6 Aug 2007 11:13:10 +0000 (11:13 +0000)]
*** empty log message ***

17 years ago(gstring_subst): If otf->cmap is NULL, set
handa [Mon, 6 Aug 2007 11:13:06 +0000 (11:13 +0000)]
(gstring_subst): If otf->cmap is NULL, set
character code of a glyph to 0.
(OTF_drive_gsub): If otf->cmap is NULL, try to load it.

17 years ago*** empty log message ***
handa [Fri, 13 Jul 2007 04:15:02 +0000 (04:15 +0000)]
*** empty log message ***

17 years ago(LIBOTF_VERSION): Updated to 0.9.6.
handa [Fri, 13 Jul 2007 04:14:58 +0000 (04:14 +0000)]
(LIBOTF_VERSION): Updated to 0.9.6.
(LIBOTF_RELEASE_NUMBER): Updated to 6.

17 years ago*** empty log message ***
handa [Fri, 13 Jul 2007 04:14:06 +0000 (04:14 +0000)]
*** empty log message ***

17 years agoUpdated to 0.9.6.
handa [Fri, 13 Jul 2007 04:13:13 +0000 (04:13 +0000)]
Updated to 0.9.6.

17 years ago*** empty log message ***
handa [Mon, 9 Jul 2007 12:27:06 +0000 (12:27 +0000)]
*** empty log message ***

17 years ago(gstring_subst): Remove a glyph if it is ignored
handa [Mon, 9 Jul 2007 12:27:01 +0000 (12:27 +0000)]
(gstring_subst): Remove a glyph if it is ignored
because of 0 glyph ID.

17 years ago*** empty log message ***
handa [Tue, 9 Jan 2007 03:46:06 +0000 (03:46 +0000)]
*** empty log message ***

17 years agoAdjusted many prototypes to contain `const' qualifiers.
handa [Tue, 9 Jan 2007 03:44:18 +0000 (03:44 +0000)]
Adjusted many prototypes to contain `const' qualifiers.

17 years ago*** empty log message ***
handa [Tue, 9 Jan 2007 00:26:58 +0000 (00:26 +0000)]
*** empty log message ***

18 years ago*** empty log message *** REL-0-9-5
handa [Fri, 28 Jul 2006 12:29:25 +0000 (12:29 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
handa [Tue, 25 Jul 2006 01:02:28 +0000 (01:02 +0000)]
*** empty log message ***

18 years ago(gstring_subst): Setup all members of struct
handa [Tue, 25 Jul 2006 01:02:20 +0000 (01:02 +0000)]
(gstring_subst): Setup all members of struct
OTF_Glyph.
(lookup_gsub): Call gstring_subst with correct args.

18 years ago*** empty log message ***
handa [Wed, 19 Jul 2006 05:17:38 +0000 (05:17 +0000)]
*** empty log message ***

18 years agoNew file.
handa [Wed, 19 Jul 2006 05:17:27 +0000 (05:17 +0000)]
New file.

18 years agoUpdated to 0.9.5.
handa [Wed, 19 Jul 2006 05:17:10 +0000 (05:17 +0000)]
Updated to 0.9.5.
(FREETYPE_INC, FREETYPE_LD_FLAGS): AC_SUBST them.
(AC_CONFIG_FILES): Include libotf.pc.

18 years ago(pkgconfigdir, pkgconfig_DATA): New variables.
handa [Wed, 19 Jul 2006 05:16:42 +0000 (05:16 +0000)]
(pkgconfigdir, pkgconfig_DATA): New variables.

18 years ago*** empty log message ***
handa [Wed, 19 Jul 2006 02:25:34 +0000 (02:25 +0000)]
*** empty log message ***

18 years agoInclude @FREETYPE_INC@ and @FREETYPE_LD_FLAGS@
handa [Wed, 19 Jul 2006 02:25:22 +0000 (02:25 +0000)]
Include @FREETYPE_INC@ and @FREETYPE_LD_FLAGS@
in output.

18 years ago(FREETYPE_INC, FREETYPE_LD_FLAGS): AC_SUBST them.
handa [Wed, 19 Jul 2006 02:24:37 +0000 (02:24 +0000)]
(FREETYPE_INC, FREETYPE_LD_FLAGS): AC_SUBST them.

18 years ago*** empty log message ***
handa [Tue, 18 Jul 2006 02:45:23 +0000 (02:45 +0000)]
*** empty log message ***

18 years agoUpdated to 0.9.5.
handa [Tue, 18 Jul 2006 02:45:18 +0000 (02:45 +0000)]
Updated to 0.9.5.

18 years ago*** empty log message ***
handa [Tue, 18 Jul 2006 02:44:03 +0000 (02:44 +0000)]
*** empty log message ***

18 years agoCopyright updated.
handa [Tue, 18 Jul 2006 02:39:01 +0000 (02:39 +0000)]
Copyright updated.

18 years ago*** empty log message ***
handa [Tue, 18 Jul 2006 02:33:01 +0000 (02:33 +0000)]
*** empty log message ***

18 years ago(bitmap): Array increated to cover full
handa [Tue, 18 Jul 2006 02:32:57 +0000 (02:32 +0000)]
(bitmap): Array increated to cover full
Unicode.
(fontindex): New variable.
(update_glyph_area): Adjusted for the change of `bitmap'.
(GlyphProc): Likewise.
(help): New function.
(main): Accept a new 2nd arg INDEX.

18 years ago*** empty log message ***
handa [Fri, 14 Jul 2006 12:49:56 +0000 (12:49 +0000)]
*** empty log message ***

18 years agoInclude FT_TRUETYPE_TABLES_H.
handa [Fri, 14 Jul 2006 12:49:49 +0000 (12:49 +0000)]
Include FT_TRUETYPE_TABLES_H.
(make_stream): New arg name.  Caller changed.
(setup_stream): Delete arg name.
(make_stream_from_ft_face): New function.
(read_cmap_table): Fix typo (`i'->`j').
(read_header_part): New arg face.  Caller changed.
(OTF_open_ft_face): New function.

18 years ago(LIBOTF_VERSION): Updated to 0.9.5.
handa [Fri, 14 Jul 2006 12:47:37 +0000 (12:47 +0000)]
(LIBOTF_VERSION): Updated to 0.9.5.
(LIBOTF_RELEASE_NUMBER): Updated to 5.
(OTF_open_ft_face): Extern it.

18 years ago*** empty log message ***
handa [Tue, 11 Jul 2006 00:36:23 +0000 (00:36 +0000)]
*** empty log message ***

18 years ago(OTF_ERROR_FT_FACE): New macro.
handa [Tue, 11 Jul 2006 00:36:16 +0000 (00:36 +0000)]
(OTF_ERROR_FT_FACE): New macro.

18 years ago*** empty log message ***
handa [Fri, 7 Jul 2006 05:45:42 +0000 (05:45 +0000)]
*** empty log message ***

18 years ago(OTF_Anchor): Distinguish XDeviceTable and
handa [Fri, 7 Jul 2006 05:45:36 +0000 (05:45 +0000)]
(OTF_Anchor): Distinguish XDeviceTable and
YDeviceTable.

18 years ago*** empty log message ***
handa [Fri, 23 Jun 2006 07:41:12 +0000 (07:41 +0000)]
*** empty log message ***

18 years ago(update_glyph_area): Don't use none_pixmap for
handa [Fri, 23 Jun 2006 07:41:07 +0000 (07:41 +0000)]
(update_glyph_area): Don't use none_pixmap for
glyph index 0 if charmap_index is negative.

18 years ago(main): Call dump_image with the arg full as 0.
handa [Fri, 23 Jun 2006 07:28:26 +0000 (07:28 +0000)]
(main): Call dump_image with the arg full as 0.

18 years ago(read_table_directory): Fix setting of tag name.
handa [Fri, 23 Jun 2006 07:27:14 +0000 (07:27 +0000)]
(read_table_directory): Fix setting of tag name.

18 years ago(DumpProc): Fix handling of non-existing glyph.
handa [Wed, 15 Feb 2006 02:14:25 +0000 (02:14 +0000)]
(DumpProc): Fix handling of non-existing glyph.
(create_otf_script_widgets): Fix typo; gsub -> gpos.

18 years ago*** empty log message ***
handa [Wed, 15 Feb 2006 02:14:13 +0000 (02:14 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
handa [Fri, 10 Feb 2006 05:03:24 +0000 (05:03 +0000)]
*** empty log message ***

18 years ago(read_table_directory): Fix setting of
handa [Fri, 10 Feb 2006 05:03:19 +0000 (05:03 +0000)]
(read_table_directory): Fix setting of
OTF_TableDirectory->name.

18 years ago*** empty log message ***
handa [Tue, 7 Feb 2006 12:50:22 +0000 (12:50 +0000)]
*** empty log message ***

18 years ago(DumpProc): Fix calculation of x/y offsets.
handa [Tue, 7 Feb 2006 12:50:14 +0000 (12:50 +0000)]
(DumpProc): Fix calculation of x/y offsets.

18 years ago*** empty log message ***
handa [Fri, 27 Jan 2006 07:24:14 +0000 (07:24 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
handa [Fri, 27 Jan 2006 07:11:12 +0000 (07:11 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
handa [Thu, 22 Dec 2005 07:23:24 +0000 (07:23 +0000)]
*** empty log message ***

18 years ago(LIBOTF_VERSION): Updated to "0.9.4"
handa [Thu, 22 Dec 2005 07:23:15 +0000 (07:23 +0000)]
(LIBOTF_VERSION): Updated to "0.9.4"
(LIBOTF_RELEASE_NUMBER): Update to 4.

18 years ago*** empty log message ***
handa [Thu, 22 Dec 2005 07:21:38 +0000 (07:21 +0000)]
*** empty log message ***

18 years ago(update_glyph_area): Use non_pixmap for
handa [Thu, 22 Dec 2005 07:15:57 +0000 (07:15 +0000)]
(update_glyph_area): Use non_pixmap for
non-existing glyphs.

19 years ago*** empty log message ***
handa [Tue, 22 Nov 2005 07:02:21 +0000 (07:02 +0000)]
*** empty log message ***

19 years ago(main) [! HAVE_X11_XAW_COMMAND_H]: Fix args to
handa [Tue, 22 Nov 2005 07:02:17 +0000 (07:02 +0000)]
(main) [! HAVE_X11_XAW_COMMAND_H]: Fix args to
fpintf.

19 years agoUse AC_CHECK_HEADERS instead of AC_CHECK_HEADER.
handa [Tue, 22 Nov 2005 07:01:29 +0000 (07:01 +0000)]
Use AC_CHECK_HEADERS instead of AC_CHECK_HEADER.

19 years ago*** empty log message ***
handa [Fri, 2 Sep 2005 12:29:19 +0000 (12:29 +0000)]
*** empty log message ***

19 years ago(otfview_LDFLAGS): Use @X11_XT_XAW_XMU@
handa [Fri, 2 Sep 2005 12:29:14 +0000 (12:29 +0000)]
(otfview_LDFLAGS): Use @X11_XT_XAW_XMU@
instead of directory listing libraries.

19 years ago*** empty log message ***
handa [Fri, 2 Sep 2005 12:28:28 +0000 (12:28 +0000)]
*** empty log message ***