m17n/libotf.git
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 ***

19 years agoRun automake with -a -c.
handa [Fri, 2 Sep 2005 12:28:18 +0000 (12:28 +0000)]
Run automake with -a -c.

19 years ago(AC_INIT): Version updated to 0.9.4.
handa [Fri, 2 Sep 2005 12:27:50 +0000 (12:27 +0000)]
(AC_INIT): Version updated to 0.9.4.
(AM_INIT_AUTOMAKE): Likewise.
(X11_XT_XAW_XMU): New variable.  Set to a library list for Xaw if
X11 is available.

19 years ago*** empty log message ***
handa [Mon, 11 Jul 2005 01:07:03 +0000 (01:07 +0000)]
*** empty log message ***

19 years ago(OTF_check_features): Even if failed in getting features, if all
handa [Mon, 11 Jul 2005 01:06:58 +0000 (01:06 +0000)]
(OTF_check_features): Even if failed in getting features, if all
requested features are negative, return 1.

19 years ago*** empty log message ***
handa [Mon, 11 Jul 2005 01:03:20 +0000 (01:03 +0000)]
*** empty log message ***

19 years ago(OTF_drive_gsub_internal): Call OTF_get_table
handa [Mon, 11 Jul 2005 01:02:52 +0000 (01:02 +0000)]
(OTF_drive_gsub_internal): Call OTF_get_table
unconditionally.
(OTF_drive_gpos): Likewise.

19 years ago(read_gsub_gpos_table): Set *table->address earlier.
handa [Mon, 11 Jul 2005 01:01:12 +0000 (01:01 +0000)]
(read_gsub_gpos_table): Set *table->address earlier.
(OTF_check_features): Set script_list and feature_list according
to gsubp.

19 years ago*** empty log message ***
handa [Wed, 29 Jun 2005 11:25:37 +0000 (11:25 +0000)]
*** empty log message ***

19 years ago(get_features): Don't return "*" even if all
handa [Wed, 29 Jun 2005 11:25:33 +0000 (11:25 +0000)]
(get_features): Don't return "*" even if all
features are being used.

19 years ago(OTF_drive_gsub_internal): Initialize
handa [Wed, 29 Jun 2005 10:57:39 +0000 (10:57 +0000)]
(OTF_drive_gsub_internal): Initialize
positioning_type member to 0.
(OTF_drive_gpos): Likewise.

19 years ago*** empty log message ***
handa [Wed, 29 Jun 2005 10:57:32 +0000 (10:57 +0000)]
*** empty log message ***

19 years ago(OTF_check_features): If the MSB of a feature tag
handa [Fri, 24 Jun 2005 02:13:10 +0000 (02:13 +0000)]
(OTF_check_features): If the MSB of a feature tag
is set, treat it as a negation flag.

19 years ago*** empty log message ***
handa [Fri, 24 Jun 2005 02:12:59 +0000 (02:12 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
handa [Tue, 14 Jun 2005 11:08:50 +0000 (11:08 +0000)]
*** empty log message ***

19 years ago(OTF_check_features): Treat feature tag 0 as wildcard.
handa [Tue, 14 Jun 2005 11:08:43 +0000 (11:08 +0000)]
(OTF_check_features): Treat feature tag 0 as wildcard.

19 years ago*** empty log message ***
handa [Tue, 14 Jun 2005 11:06:30 +0000 (11:06 +0000)]
*** empty log message ***

19 years ago(OTF_check_features): If gsubp is zero, check gpos
handa [Tue, 14 Jun 2005 11:06:24 +0000 (11:06 +0000)]
(OTF_check_features): If gsubp is zero, check gpos
scripts and features.

19 years ago*** empty log message ***
handa [Thu, 26 May 2005 00:32:39 +0000 (00:32 +0000)]
*** empty log message ***

19 years ago(langsys_tag): New variable.
handa [Thu, 26 May 2005 00:32:31 +0000 (00:32 +0000)]
(langsys_tag): New variable.
(get_features): Check if rec->langsys and rec->features are not
NULL.
(update_seq_area): Delete unused var.
(setup_feature_rec): Setup rec->langsys correctly.  Don't allocate
rec->features here.
(compose_script_langsys, decompose_script_langsys): New functions.
(ScriptProc): Fix handling of the arg call_data.
(create_otf_script_widgets): Check all langsys.  Allocate
gsub.features and gpos.features here.
(create_otf_widgets): Delete unused var.

19 years ago(print_gsub_gpos_info): Don't print
handa [Thu, 26 May 2005 00:32:12 +0000 (00:32 +0000)]
(print_gsub_gpos_info): Don't print
superfluous space.
(main): Delete unused variables.

19 years ago(OTF_check_features): Fix indexing to
handa [Mon, 23 May 2005 02:21:07 +0000 (02:21 +0000)]
(OTF_check_features): Fix indexing to
feature_list->Feature.
(OTF_tag): Handle the case that the length of NAME is short.

19 years ago*** empty log message ***
handa [Mon, 23 May 2005 02:21:01 +0000 (02:21 +0000)]
*** empty log message ***

19 years ago(OTF_check_features): Fix indexing to feature_list->Feature.
handa [Mon, 23 May 2005 00:23:02 +0000 (00:23 +0000)]
(OTF_check_features): Fix indexing to feature_list->Feature.

19 years ago*** empty log message ***
handa [Mon, 23 May 2005 00:22:44 +0000 (00:22 +0000)]
*** empty log message ***

19 years ago(OTF_get_features): If table_info doesn't have
handa [Sat, 21 May 2005 01:09:03 +0000 (01:09 +0000)]
(OTF_get_features): If table_info doesn't have
stream nor address, return -1.

19 years ago*** empty log message ***
handa [Sat, 21 May 2005 01:09:02 +0000 (01:09 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
handa [Thu, 19 May 2005 01:39:57 +0000 (01:39 +0000)]
*** empty log message ***

19 years ago(OTF_get_scripts, OTF_get_features,
handa [Thu, 19 May 2005 01:37:38 +0000 (01:37 +0000)]
(OTF_get_scripts, OTF_get_features,
OTF_check_features): Extern them.

19 years ago(enum OTF_ReaderFlag): New enum.
handa [Thu, 19 May 2005 01:37:04 +0000 (01:37 +0000)]
(enum OTF_ReaderFlag): New enum.
(OTF_TableInfo): Change the prototype of the member `reader'.
Caller changed.
(read_head_table, read_name_table, read_cmap_table)
(read_gdef_table): Adjusted for the change of OTF_TableInfo.
(read_feature_list): Seek the stream at first.
(read_gsub_gpos_table): Adjusted for the change of OTF_TableInfo.
Pay attention to the arg `flag'.
(read_gsub_table, read_gpos_table): Adjusted for the change of
OTF_TableInfo.
(OTF_get_table): Likewise.
(OTF_get_scripts, OTF_get_features, OTF_check_features): New
functions.

19 years ago(lookup_gsub): Increment `gidx' correctly in the
handa [Fri, 13 May 2005 07:18:49 +0000 (07:18 +0000)]
(lookup_gsub): Increment `gidx' correctly in the
case of GSUB_Ligature1.

19 years ago*** empty log message ***
handa [Fri, 13 May 2005 07:18:42 +0000 (07:18 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
handa [Fri, 18 Feb 2005 02:01:19 +0000 (02:01 +0000)]
*** empty log message ***

19 years ago(error_message): Allocate it statically.
handa [Fri, 18 Feb 2005 02:00:57 +0000 (02:00 +0000)]
(error_message): Allocate it statically.
(otf__error): Don't allocate error_message dynamically.
(OTF_perror): Adjust for the above changes.

19 years ago*** empty log message ***
handa [Thu, 17 Feb 2005 12:46:37 +0000 (12:46 +0000)]
*** empty log message ***

19 years ago(filter): Accept extentions ".ttc" and ".TTC".
handa [Thu, 17 Feb 2005 12:46:28 +0000 (12:46 +0000)]
(filter): Accept extentions ".ttc" and ".TTC".

19 years ago*** empty log message ***
handa [Thu, 17 Feb 2005 12:45:36 +0000 (12:45 +0000)]
*** empty log message ***

19 years ago(gstring_subst): Correctly set temp.f.index.
handa [Thu, 17 Feb 2005 12:45:31 +0000 (12:45 +0000)]
(gstring_subst): Correctly set temp.f.index.
(lookup_gsub): Fix updating gidx.
(gstring_subst): New arg OTF.  Callers changed.
(lookup_gsub): New arg OTF.  Callers changed.

19 years ago(read_cmap_table): Delete unsed var.
handa [Thu, 17 Feb 2005 12:29:57 +0000 (12:29 +0000)]
(read_cmap_table): Delete unsed var.

19 years ago*** empty log message ***
handa [Thu, 17 Feb 2005 12:23:51 +0000 (12:23 +0000)]
*** empty log message ***

19 years ago(gstring_subst): Correctly set temp.f.index.
handa [Thu, 17 Feb 2005 12:23:44 +0000 (12:23 +0000)]
(gstring_subst): Correctly set temp.f.index.
(lookup_gsub): Fix updating gidx.

19 years ago*** empty log message ***
handa [Mon, 27 Dec 2004 11:27:59 +0000 (11:27 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
handa [Fri, 19 Nov 2004 11:19:46 +0000 (11:19 +0000)]
*** empty log message ***

20 years ago(AC_INIT): Update to 0.9.3.
handa [Fri, 19 Nov 2004 11:19:39 +0000 (11:19 +0000)]
(AC_INIT): Update to 0.9.3.
(AM_INIT_AUTOMAKE): Likewise.

20 years ago(LIBOTF_VERSION): Update to "0.9.3".
handa [Fri, 19 Nov 2004 11:16:51 +0000 (11:16 +0000)]
(LIBOTF_VERSION): Update to "0.9.3".
(LIBOTF_RELEASE_NUMBER): Update to 3.

20 years ago*** empty log message ***
handa [Tue, 9 Nov 2004 01:14:26 +0000 (01:14 +0000)]
*** empty log message ***

20 years ago(lookup_gsub): New arg alternate_subst. Callers
handa [Tue, 9 Nov 2004 01:14:15 +0000 (01:14 +0000)]
(lookup_gsub): New arg alternate_subst.  Callers
changed.
(OTF_drive_gsub_internal): Renamed from OTF_drive_gsub.
(OTF_drive_gsub): Just call OTF_drive_gsub_internal.
(OTF_drive_gsub_alternate): New function.

20 years ago(OTF_Glyph): Delete member alternate_set.
handa [Tue, 9 Nov 2004 01:13:56 +0000 (01:13 +0000)]
(OTF_Glyph): Delete member alternate_set.
(OTF_drive_gsub_alternate): Extern it.

20 years ago(alt_subst, do_alternate_subst): New
handa [Tue, 9 Nov 2004 00:33:50 +0000 (00:33 +0000)]
(alt_subst, do_alternate_subst): New
variables.
(update_seq_area): If do_alternate_subst, call
OTF_drive_gsub_alternate.  Correctly set advance.  Don't check
g->alternate_set.
(AltSubstProc): New function.
(create_widgets): Create AltSubst widget.

20 years ago*** empty log message ***
handa [Mon, 8 Nov 2004 08:11:51 +0000 (08:11 +0000)]
*** empty log message ***

20 years agoInclude "config.h".
handa [Mon, 8 Nov 2004 08:11:45 +0000 (08:11 +0000)]
Include "config.h".

20 years ago*** empty log message ***
handa [Tue, 2 Nov 2004 06:15:31 +0000 (06:15 +0000)]
*** empty log message ***

20 years ago(MAX_FEATURE_COUNT): Delete this macro.
handa [Tue, 2 Nov 2004 06:15:26 +0000 (06:15 +0000)]
(MAX_FEATURE_COUNT): Delete this macro.
(FeatureElement): New type.
(FeatureRec): New element num_features and parent.
(update_seq_area): Show alternate glyphs if any.
(setup_feature_rec): (Re)allocate rec->features.  Create widgets.
(create_otf_widgets): Don't create widgets here.

20 years ago(dump_cmap_table): Support Format 2 of cmap.
handa [Tue, 2 Nov 2004 06:11:01 +0000 (06:11 +0000)]
(dump_cmap_table): Support Format 2 of cmap.

20 years ago*** empty log message ***
handa [Tue, 2 Nov 2004 06:10:31 +0000 (06:10 +0000)]
*** empty log message ***

20 years ago(read_cmap_table): Support Format 2 of cmap.
handa [Tue, 2 Nov 2004 06:10:24 +0000 (06:10 +0000)]
(read_cmap_table): Support Format 2 of cmap.

20 years ago(lookup_gsub): For Format 3, set
handa [Tue, 2 Nov 2004 06:09:53 +0000 (06:09 +0000)]
(lookup_gsub): For Format 3, set
OTF_Glyph->alternate_set.

20 years ago(OTF_EncodingSubtable2): New members subHeaderCount
handa [Tue, 2 Nov 2004 06:08:48 +0000 (06:08 +0000)]
(OTF_EncodingSubtable2): New members subHeaderCount
and glyphIndexCount.
(OTF_Glyph): New member alternate_set.

20 years ago*** empty log message ***
handa [Wed, 27 Oct 2004 07:48:33 +0000 (07:48 +0000)]
*** empty log message ***

20 years agoPay attention to HAVE_X11_XAW_COMMAND_H.
handa [Wed, 27 Oct 2004 07:48:29 +0000 (07:48 +0000)]
Pay attention to HAVE_X11_XAW_COMMAND_H.

20 years ago*** empty log message ***
handa [Wed, 27 Oct 2004 07:47:56 +0000 (07:47 +0000)]
*** empty log message ***

20 years agoCheck existence of X11/Xaw/Command.h.
handa [Wed, 27 Oct 2004 07:47:52 +0000 (07:47 +0000)]
Check existence of X11/Xaw/Command.h.

20 years ago*** empty log message ***
handa [Tue, 7 Sep 2004 09:06:19 +0000 (09:06 +0000)]
*** empty log message ***

20 years agoCancel previous change.
handa [Tue, 7 Sep 2004 09:05:59 +0000 (09:05 +0000)]
Cancel previous change.

20 years ago*** empty log message ***
handa [Tue, 7 Sep 2004 08:59:21 +0000 (08:59 +0000)]
*** empty log message ***

20 years agoDon't include libgen.h.
handa [Tue, 7 Sep 2004 08:59:14 +0000 (08:59 +0000)]
Don't include libgen.h.

20 years ago(lookup_gpos): For LooupType 5, fix finding a base/ligature glyph.
handa [Tue, 7 Sep 2004 08:56:39 +0000 (08:56 +0000)]
(lookup_gpos): For LooupType 5, fix finding a base/ligature glyph.

20 years ago*** empty log message ***
handa [Fri, 3 Sep 2004 12:38:54 +0000 (12:38 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
handa [Fri, 3 Sep 2004 12:29:01 +0000 (12:29 +0000)]
*** empty log message ***

20 years ago(GSTRING_INSERT): Fix size of reallocating
handa [Fri, 3 Sep 2004 12:28:51 +0000 (12:28 +0000)]
(GSTRING_INSERT): Fix size of reallocating
memory.
(lookup_gpos): For LooupType 5, fix finding a base/ligature glyph.