]> code.delx.au - gnu-emacs/blobdiff - README.unicode
(cp1125): Set :ascii-compatible-p property to t.
[gnu-emacs] / README.unicode
index cbe7e37e8e0470dafd0c15bf77245a6f5b7fb19f..79613c9c6e4904da861dcee5f2f75657c3e76e84 100644 (file)
@@ -22,7 +22,7 @@ existing support and the extra stuff at
 
        These examples are all fixed by the change of 2002-10-14, but
        there still exist questionalble SINGLE_BYTE_CHAR_P in the
-       code.
+       code (keymap.c and print.c).
 
  * Rationalize character syntax and its relationship to the Unicode
    database.  (Applies mainly to symbol an punctuation syntax.)
@@ -38,12 +38,16 @@ existing support and the extra stuff at
        ISO10646 fonts, Emacs checks their repertories to avoid such
        fonts that don't have a glyph for a specific character.
 
+       fx has worked on fontset customization, but was stymied by
+       basic problems with the way the default face is dealt with
+       (and something else, I think).  This needs revisiting.
+
  * Work is also needed on charset and coding system priorities.
 
  * The relevant bits of latin1-disp.el need porting (and probably
    re-naming/updating).  See also cyril-util.el.
 
- * Quail files need more work now the encoding is irrelevant.
+ * Quail files need more work now the encoding is largely irrelevant.
 
  * What to do with the old coding categories stuff?
 
@@ -55,8 +59,6 @@ existing support and the extra stuff at
  * Implement Korean cp949/UHC, BIG5-HKSCS and any other important missing
    charsets.
 
- * Check up on definition of alternativnj.
-
  * Lazy-load tables for unify-charset somehow?
 
        Actually, Emacs clear out all charset maps and unify-map just
@@ -70,8 +72,18 @@ existing support and the extra stuff at
 
  * Defining CCL coding systems currently doesn't work.
 
+       This should be fixed by the changes of 2003-01-30.
+
  * iso-2022 charsets get unified on i/o.
 
+       With the change on 2003-01-06, decoding routines put `charset'
+       property to decoded text, and iso-2022 encoder pay attention
+       to it.  Thus, for instance, reading and writing by
+       iso-2022-7bit preserve the original designation sequences.
+       The property name `preferred-charset' may be better?
+
+       We may have to utilize this property to decide a font.
+
  * Revisit locale processing: look at treating the language and
    charset parts separately.  (Language should affect things like
    speling and calendar, but that's not a Unicode issue.)
@@ -86,7 +98,7 @@ existing support and the extra stuff at
    specific to Unicode.)
 
  * Need multibyte text in menus, e.g. for the above.  (Not specific to
-   Unicode.)
+   Unicode -- see Emacs etc/TODO, but now mostly works with gtk.)
 
  * There's currently no support for Unicode normalization.
 
@@ -114,3 +126,6 @@ existing support and the extra stuff at
    Fcheck_coding_systems_region.  Define ENABLE_CHECKING to find them.
 
  * You can grep the code for lots of fixmes.
+
+ * Old auto-save files, and similar files, such as Gnus drafts,
+   containing non-ASCII characters probably won't be re-read correctly.