diff options
author | Nalin Dahyabhai <nalin@src.gnome.org> | 2002-12-10 00:08:32 +0000 |
---|---|---|
committer | Nalin Dahyabhai <nalin@src.gnome.org> | 2002-12-10 00:08:32 +0000 |
commit | 8145dde6caaef633abc8478fc0b519d2fab14304 (patch) | |
tree | 677470a08f6ba8dda5e182c74ecb0f4ef25a6544 /README | |
parent | eed823a3a052c0479ef13b3dc234c9a1854aeed6 (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-- | README | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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. |