summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@src.gnome.org>2002-12-10 00:08:32 +0000
committerNalin Dahyabhai <nalin@src.gnome.org>2002-12-10 00:08:32 +0000
commit8145dde6caaef633abc8478fc0b519d2fab14304 (patch)
tree677470a08f6ba8dda5e182c74ecb0f4ef25a6544 /README
parenteed823a3a052c0479ef13b3dc234c9a1854aeed6 (diff)
add "uk" to the list of languages. remove the alternate attribute bit --
* configure.in: add "uk" to the list of languages. * src/vte.h: remove the alternate attribute bit -- it's no longer meaningful. * python/vte.override: remove the alternate attribute, add the strikethrough attribute. * src/vte.c (vte_terminal_insert_char): perform drawing character set to Unicode mapping at insertion time if the alternate attribute is set, otherwise discarding the attribute. If the character being inserted is a graphic character, force its width to 1 or 2 depending on the current codeset (#99603). * src/vte.c (xlfd_from_pango_font_description): take advantage of XftXlfdParse if we were built with Xft, as it appears to handle family aliases. * src/vte.c (vte_terminal_draw_graphic): decide what to draw using Unicode code points (instead of reverse mappings to drawing set), and implement the double-thick versions of many of the existing glyphs. Return a boolean indicating whether or not we drew something. * src/vte.c (vte_terminal_draw_row): if vte_terminal_draw_graphic() returns FALSE, try to draw the graphic character using the current font. * src/vte.c (vte_terminal_paint): if vte_terminal_draw_graphic() returns FALSE, try to draw the graphic character using the current font. * src/caps.c: add the undocumented default 0 to the OSC set text parameters sequence (#100468). * README: updates. * src/iso2022.c, src/iso2022.h: add a width mask for overriding widths for ambiguous Unicode characters, and _vte_iso2022_get_width() for reading the width, using unused bits in Unicode in a manner similar to http://www.cl.cam.ac.uk/~mgk25/ucs/iso2022-wc.html * src/table.c,src/trie.c: strip out iso2022 widths when extracting parameters of control sequences. * src/vte.c: heed iso2022 widths when inserting characters into the screen buffer, but clear then before storing them so that copy and paste will continue to work. * src/matcher.c, src/matcher.h: add matcher, a wrapper for table and trie, and move _vte_table_narrow_encoding and _vte_table_wide_encoding to this module.
Diffstat (limited to 'README')
-rw-r--r--README3
1 files changed, 2 insertions, 1 deletions
diff --git a/README b/README
index 2dc05d4..f1c8b68 100644
--- a/README
+++ b/README
@@ -20,7 +20,6 @@
* What's missing?
- Accessibility doesn't work right yet.
-- The keymapping doesn't mimic XTerm as well as it's meant to.
- Chinese and Korean text isn't displayed correctly because we pass it through
iconv() before performing substitutions, and they both use GR characters.
Japanese works because it only uses GL characters, which iconv() essentially
@@ -58,3 +57,5 @@
http://czyborra.com/unicode/terminals.html
http://mail.nl.linux.org/linux-utf8/1999-10/msg00014.html
http://www.debian.org/doc/manuals/intro-i18n/ch-output.en.html
+- Depending on your locale, the current encoding, and possibly the strengh
+ of cosmic rays, the display width of certain Unicode characters changes.