* src/sfnt/sfobjs.c (Get_Name): Handle (3,0) name entries similar to
(3,1).
diff --git a/ChangeLog b/ChangeLog
index cf0ea71..72791b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-03-29 KUSANO Takayuki <AE5T-KSN@asahi-net.or.jp>
+
+ * src/sfnt/sfobjs.c (Get_Name): Handle (3,0) name entries similar to
+ (3,1).
+
2002-03-28 KUSANO Takayuki <AE5T-KSN@asahi-net.or.jp>
* src/sfnt/sfdriver.c (get_sfnt_postscript_name): Fix serious typos.
diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c
index c5f80d8..880b58f 100644
--- a/src/sfnt/sfobjs.c
+++ b/src/sfnt/sfobjs.c
@@ -231,23 +231,14 @@
rec = face->name_table.names + found_win;
switch ( rec->encodingID )
{
- case TT_MS_ID_UNICODE_CS:
- {
- result = tt_name_entry_ascii_from_utf16( rec, memory );
- break;
- }
+ case TT_MS_ID_UNICODE_CS:
+ case TT_MS_ID_SYMBOL_CS:
+ result = tt_name_entry_ascii_from_utf16( rec, memory );
+ break;
- case TT_MS_ID_SYMBOL_CS:
- {
- result = tt_name_entry_ascii_from_other( rec, memory );
- break;
- }
-
- case TT_MS_ID_UCS_4:
- {
- result = tt_name_entry_ascii_from_ucs4( rec, memory );
- break;
- }
+ case TT_MS_ID_UCS_4:
+ result = tt_name_entry_ascii_from_ucs4( rec, memory );
+ break;
}
}
else if ( found_apple >= 0 )