handa [Tue, 2 Nov 2004 06:10:24 +0000 (06:10 +0000)]
(read_cmap_table): Support Format 2 of cmap.
handa [Tue, 2 Nov 2004 06:09:53 +0000 (06:09 +0000)]
(lookup_gsub): For Format 3, set
OTF_Glyph->alternate_set.
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.
handa [Wed, 27 Oct 2004 07:48:33 +0000 (07:48 +0000)]
*** empty log message ***
handa [Wed, 27 Oct 2004 07:48:29 +0000 (07:48 +0000)]
Pay attention to HAVE_X11_XAW_COMMAND_H.
handa [Wed, 27 Oct 2004 07:47:56 +0000 (07:47 +0000)]
*** empty log message ***
handa [Wed, 27 Oct 2004 07:47:52 +0000 (07:47 +0000)]
Check existence of X11/Xaw/Command.h.
handa [Tue, 7 Sep 2004 09:06:19 +0000 (09:06 +0000)]
*** empty log message ***
handa [Tue, 7 Sep 2004 09:05:59 +0000 (09:05 +0000)]
Cancel previous change.
handa [Tue, 7 Sep 2004 08:59:21 +0000 (08:59 +0000)]
*** empty log message ***
handa [Tue, 7 Sep 2004 08:59:14 +0000 (08:59 +0000)]
Don't include libgen.h.
handa [Tue, 7 Sep 2004 08:56:39 +0000 (08:56 +0000)]
(lookup_gpos): For LooupType 5, fix finding a base/ligature glyph.
handa [Fri, 3 Sep 2004 12:38:54 +0000 (12:38 +0000)]
*** empty log message ***
handa [Fri, 3 Sep 2004 12:29:01 +0000 (12:29 +0000)]
*** empty log message ***
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.
handa [Fri, 3 Sep 2004 08:30:24 +0000 (08:30 +0000)]
*** empty log message ***
handa [Fri, 3 Sep 2004 08:30:17 +0000 (08:30 +0000)]
(GSTRING_INSERT): Fix size of reallocating
memory.
handa [Fri, 3 Sep 2004 08:01:33 +0000 (08:01 +0000)]
*** empty log message ***
handa [Fri, 3 Sep 2004 08:01:18 +0000 (08:01 +0000)]
(update_seq_area): Use malloc and free for
gstring.glyphs.
handa [Fri, 13 Aug 2004 09:24:28 +0000 (09:24 +0000)]
*** empty log message ***
handa [Fri, 13 Aug 2004 09:24:03 +0000 (09:24 +0000)]
(LIBOTF_VERSION): Updated to 0.9.2.
(LIBOTF_RELEASE_NUMBER): Updated to 2.
handa [Fri, 13 Aug 2004 09:23:43 +0000 (09:23 +0000)]
Updated to 0.9.2.
handa [Fri, 13 Aug 2004 08:27:32 +0000 (08:27 +0000)]
*** empty log message ***
handa [Fri, 13 Aug 2004 08:26:59 +0000 (08:26 +0000)]
(IGNORED_GLYPH): Fix previous change.
handa [Fri, 13 Aug 2004 07:53:20 +0000 (07:53 +0000)]
*** empty log message ***
handa [Fri, 13 Aug 2004 07:53:14 +0000 (07:53 +0000)]
(IGNORED_GLYPH): Fix checking of MarkAttachClass.
handa [Mon, 9 Aug 2004 07:32:43 +0000 (07:32 +0000)]
*** empty log message ***
handa [Mon, 9 Aug 2004 07:32:18 +0000 (07:32 +0000)]
(setup_lookup_indices): Fix handling of "*" in features.
handa [Mon, 9 Aug 2004 01:16:10 +0000 (01:16 +0000)]
*** empty log message ***
handa [Mon, 9 Aug 2004 00:15:04 +0000 (00:15 +0000)]
(update_seq_area): Call OTF_drive_gdef only
when otf is not NULL.
handa [Sun, 8 Aug 2004 23:41:11 +0000 (23:41 +0000)]
*** empty log message ***
handa [Sun, 8 Aug 2004 23:40:31 +0000 (23:40 +0000)]
(FeatureProc): Highlight selected features by
changing border width, not by changing fore and back color.
(setup_feature_rec): Setup internal height and width of widgets.
(create_otf_widgets): Likewise.
handa [Sat, 7 Aug 2004 01:59:19 +0000 (01:59 +0000)]
*** empty log message ***
handa [Sat, 7 Aug 2004 01:59:14 +0000 (01:59 +0000)]
(IGNORED_GLYPH): New macro.
(gstring_subst, match_ids, match_chain_ids, match_classes)
(match_chain_classes, match_coverages, match_chain_coverages):
use IGNORED_GLYPH.
(lookup_gsub): Likewise. Include OTF_MarkAttachmentType in flag.
(lookup_gpos): Likewise.
handa [Fri, 6 Aug 2004 12:09:51 +0000 (12:09 +0000)]
*** empty log message ***
handa [Fri, 6 Aug 2004 12:09:42 +0000 (12:09 +0000)]
(lookup_gsub): Fix handling of Extension lookup.
(lookup_gpos): Support Extension lookup.
(gstring_subst): Fix previous change.
handa [Fri, 6 Aug 2004 00:44:05 +0000 (00:44 +0000)]
*** empty log message ***
handa [Fri, 6 Aug 2004 00:43:57 +0000 (00:43 +0000)]
(lookup_gsub): Fix handling of Extension lookup.
(lookup_gpos): Support Extension lookup.
handa [Thu, 5 Aug 2004 13:11:09 +0000 (13:11 +0000)]
(update_seq_area): Fix previous change.
handa [Thu, 5 Aug 2004 11:42:43 +0000 (11:42 +0000)]
*** empty log message ***
handa [Thu, 5 Aug 2004 11:42:33 +0000 (11:42 +0000)]
(update_seq_area): Fix sign of yoff.
(update_seq_area): Support more positioning_type.
handa [Thu, 5 Aug 2004 07:43:23 +0000 (07:43 +0000)]
*** empty log message ***
handa [Thu, 5 Aug 2004 07:11:00 +0000 (07:11 +0000)]
(lookup_gpos): Add support for LookupType 5.
Fix handling of flag.
(gstring_subst): Fix previous change.
handa [Thu, 5 Aug 2004 07:10:32 +0000 (07:10 +0000)]
(enum OTF_LookupFlagBit): Fix OTF_IgnoreMarks.
handa [Thu, 5 Aug 2004 06:45:34 +0000 (06:45 +0000)]
*** empty log message ***
handa [Thu, 5 Aug 2004 06:45:29 +0000 (06:45 +0000)]
(update_seq_area): Fix sign of yoff.
handa [Thu, 5 Aug 2004 06:45:01 +0000 (06:45 +0000)]
(dump_lookup_subtable_gpos): Add support for
LookupType 5.
handa [Thu, 5 Aug 2004 06:44:32 +0000 (06:44 +0000)]
(lookup_gpos): Fix handling of flag.
handa [Thu, 5 Aug 2004 05:20:38 +0000 (05:20 +0000)]
*** empty log message ***
handa [Thu, 5 Aug 2004 05:20:24 +0000 (05:20 +0000)]
(lookup_gpos): Add support for LookupType 5.
handa [Thu, 5 Aug 2004 05:20:13 +0000 (05:20 +0000)]
(read_ligature_attach): Fix for the case that an
offset is NULL.
handa [Wed, 4 Aug 2004 12:54:47 +0000 (12:54 +0000)]
*** empty log message ***
handa [Wed, 4 Aug 2004 12:54:37 +0000 (12:54 +0000)]
(bidi, reversed): New variables.
(update_seq_area): Call OTF_drive_gdef. If reversed is nonzero,
reorder glyphs properly. Create pixmap if necessary. Handle
OTF_XAdvance and OTF_XAdvDevice.
(BidiProc): New function.
(create_widgets): Setup bidi.
handa [Wed, 4 Aug 2004 04:23:18 +0000 (04:23 +0000)]
*** empty log message ***
handa [Wed, 4 Aug 2004 04:23:06 +0000 (04:23 +0000)]
(gstring_subst): New arg flag. Caller changed.
Ignore glyphs specified in flag.
(match_ids, match_classes, match_coverages): Likewise.
(match_chain_ids, match_chain_classes, match_chain_coverages): New
arg flag.
(lookup_gsub): Fix handling of LookupFlag.
(lookup_gpos): Likewise. Support more LookupType.
handa [Wed, 4 Aug 2004 02:04:45 +0000 (02:04 +0000)]
(OTF_LookupFlagIgnoreMask): New macro.
handa [Thu, 29 Jul 2004 12:59:09 +0000 (12:59 +0000)]
*** empty log message ***
handa [Thu, 29 Jul 2004 12:59:04 +0000 (12:59 +0000)]
(create_widgets): Fix width of index glyphs..
handa [Mon, 26 Jul 2004 07:55:37 +0000 (07:55 +0000)]
*** empty log message ***
handa [Mon, 26 Jul 2004 07:55:29 +0000 (07:55 +0000)]
(lookup_gpos): Don't apply a GPOS feature twice.
(OTF_drive_gpos): Initialize values positioning_type memeber.
(OTF_drive_gsub): Fix previous change.
handa [Mon, 26 Jul 2004 00:48:01 +0000 (00:48 +0000)]
*** empty log message ***
handa [Mon, 26 Jul 2004 00:47:57 +0000 (00:47 +0000)]
(read_value_record): Fix typo.
handa [Mon, 26 Jul 2004 00:47:27 +0000 (00:47 +0000)]
(lookup_gpos): Don't apply a GPOS feature twice.
(OTF_drive_gpos): Initialize values positioning_type memeber.
handa [Sat, 24 Jul 2004 02:45:00 +0000 (02:45 +0000)]
*** empty log message ***
handa [Sat, 24 Jul 2004 02:44:48 +0000 (02:44 +0000)]
(gstring_subst): Set `c' and `f.index' of
OTF_Glyph.
(OTF_drive_gsub): Iniialize f.index member of OTF_Glhph.
handa [Sat, 24 Jul 2004 02:43:23 +0000 (02:43 +0000)]
(OTF_Glyph): New union member u.index.
handa [Fri, 23 Jul 2004 04:32:43 +0000 (04:32 +0000)]
*** empty log message ***
handa [Fri, 23 Jul 2004 04:32:06 +0000 (04:32 +0000)]
New file.
handa [Fri, 23 Jul 2004 04:30:16 +0000 (04:30 +0000)]
Big change to implement selection of script.
handa [Mon, 12 Jul 2004 04:37:27 +0000 (04:37 +0000)]
(FeatureProc): Fix previous change.
handa [Mon, 12 Jul 2004 01:51:59 +0000 (01:51 +0000)]
*** empty log message ***
handa [Mon, 12 Jul 2004 01:51:49 +0000 (01:51 +0000)]
Big change to implement driving OpenType
tables (GSUB and GPOS).
handa [Mon, 12 Jul 2004 01:50:41 +0000 (01:50 +0000)]
(get_langsys): If script is NULL, use the first
one in script_list.
handa [Fri, 9 Jul 2004 04:01:42 +0000 (04:01 +0000)]
*** empty log message ***
handa [Fri, 9 Jul 2004 04:01:00 +0000 (04:01 +0000)]
(lookup_gpos): Ignore glyphs whose ID is 0 (fix
for the case of LookupType 2).
handa [Thu, 8 Jul 2004 02:43:54 +0000 (02:43 +0000)]
*** empty log message ***
handa [Thu, 8 Jul 2004 02:43:48 +0000 (02:43 +0000)]
(read_class_set_list): Allocate the array *set
by OTF_CALLOC.
handa [Wed, 7 Jul 2004 13:12:36 +0000 (13:12 +0000)]
*** empty log message ***
handa [Wed, 7 Jul 2004 13:12:28 +0000 (13:12 +0000)]
(lookup_gsub): For LookupType 5 Subformat 2, if
ClassSet is not defined, do nothing.
handa [Tue, 29 Jun 2004 04:33:52 +0000 (04:33 +0000)]
(lookup_gsub): Fix handling of lookup type 6
format 3.
handa [Tue, 29 Jun 2004 04:33:47 +0000 (04:33 +0000)]
*** empty log message ***
handa [Fri, 28 May 2004 00:25:28 +0000 (00:25 +0000)]
*** empty log message ***
handa [Fri, 28 May 2004 00:25:19 +0000 (00:25 +0000)]
Include <sys/types.h> and "config.h".
(next_file): New function.
(main): Call next_file.
handa [Fri, 28 May 2004 00:24:05 +0000 (00:24 +0000)]
Check functions scandir and alphasort.
handa [Thu, 6 May 2004 07:14:32 +0000 (07:14 +0000)]
*** empty log message ***
handa [Thu, 6 May 2004 07:13:49 +0000 (07:13 +0000)]
(registry): New variable.
(dump_header): Include registry in the font name.
(main): Handle the encoding arg of the format M-N. Without this
arg, generate a font with raw-encoding.
handa [Thu, 6 May 2004 07:10:09 +0000 (07:10 +0000)]
Include "config.h". Delete '//' style comments.
(lookup_encoding_0, lookup_encoding_2, lookup_encoding_4)
(lookup_encoding_6, lookup_encoding_8, lookup_encoding_10)
(lookup_encoding_12, OTF_drive_cmap2): New functions.
handa [Thu, 6 May 2004 07:07:48 +0000 (07:07 +0000)]
(read_name): Argument changed. Set
OTF_NameRecord->ascii. If possible, convert Unicode sequence to
ASCII.
(read_name_table): Adjusted for the change of read_name.
(read_cmap_table): Signal an error (not-yet-supported) if format
is 2. Support for formats, 8, 10, 12.
(read_value_record): Clear value_record at first.
(read_lookup_subtable_gpos): Fix for the case subFormat is 1 and
2.
(OTF_open): Check file name extension.
handa [Thu, 6 May 2004 07:00:28 +0000 (07:00 +0000)]
Include <otf.h>.
(FATAL_ERROR): New macro.
(print_tag, print_gsub_gpos_info, help_and_exit): New functions.
(main): Handle -h, --help, -l args. Prefer family/style names
extracted by the otf library.
handa [Wed, 5 May 2004 23:32:48 +0000 (23:32 +0000)]
*** empty log message ***
handa [Wed, 5 May 2004 00:29:44 +0000 (00:29 +0000)]
*** empty log message ***
handa [Wed, 5 May 2004 00:19:45 +0000 (00:19 +0000)]
*** empty log message ***
handa [Tue, 4 May 2004 02:42:11 +0000 (02:42 +0000)]
*** empty log message ***
handa [Mon, 3 May 2004 01:45:48 +0000 (01:45 +0000)]
*** empty log message ***
handa [Tue, 30 Mar 2004 05:08:53 +0000 (05:08 +0000)]
*** empty log message ***
handa [Tue, 30 Mar 2004 05:08:15 +0000 (05:08 +0000)]
(read_value_record): Clear value_record at
first.
(read_lookup_subtable_gpos): For Lookup Type 1, read Coverage at
first.
handa [Mon, 29 Mar 2004 12:50:51 +0000 (12:50 +0000)]
*** empty log message ***
handa [Mon, 29 Mar 2004 12:47:18 +0000 (12:47 +0000)]
(dump_lookup_subtable_gsub): For Lookup Type
7, fix arg to dump_lookup_subtable_gsub.
(dump_lookup_subtable_gpos): Support Lookup Type 9.
handa [Mon, 29 Mar 2004 12:45:48 +0000 (12:45 +0000)]
Run automake after autoheader.
handa [Mon, 29 Mar 2004 12:44:45 +0000 (12:44 +0000)]
(OTF_close): Free otf->filename.