+2004-05-06 Kenichi Handa <handa@m17n.org>
+
+ * example/otftobdf.c (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.
+
+ * src/otfdrive.c: 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.
+
+ * src/otfopen.c (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.
+
+ * example/otflist.c: 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.
+
2004-03-30 Kenichi Handa <handa@m17n.org>
* src/otfopen.c (read_value_record): Clear value_record at