Package: lynx-cur
Version: 2.8.8dev.4-3
Severity: normal

According to the W3C[*], C1 control codes such as U+0080 should not
be interpreted as Microsoft characters. In the attached testcase,
Lynx displays a Euro symbol for U+0080, which is incorrect.

[*] http://www.w3.org/International/questions/qa-controls
  Whereas the ISO 8859 family reserves the C1 range for controls,
  Microsoft character sets (e.g. 1250-1258) place characters in this
  range. Sometimes content authors mistakenly use the Microsoft
  character code points in creating NCRs instead of using the Unicode
  values. Because of the prevalence of this mistake, many browsers
  display the Microsoft characters in this range. This is incorrect
                                                  ^^^^^^^^^^^^^^^^^
  behavior and further misleads the developer by incorrectly
  ^^^^^^^^
  confirming the mistaken value. The problem may eventually be
  discovered when the data is treated by some application, or when a
  standards-conforming browser fails to display the intended
  character.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lynx-cur depends on:
ii  debconf [debconf-2.0]   1.5.35           Debian configuration management sy
ii  libbsd0                 0.2.0-1          utility functions from BSD systems
ii  libc6                   2.11.2-2         Embedded GNU C Library: Shared lib
ii  libgcrypt11             1.4.5-2          LGPL Crypto library - runtime libr
ii  libgnutls26             2.8.6-1          the GNU TLS library - runtime libr
ii  libidn11                1.18-1           GNU Libidn library, implementation
ii  libncursesw5            5.7+20100313-2   shared libraries for terminal hand
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages lynx-cur recommends:
ii  mime-support                  3.48-1     MIME files 'mime.types' & 'mailcap

Versions of packages lynx-cur suggests:
pn  lynx-cur-wrapper              <none>     (no description available)

-- debconf information excluded

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)
Title: Test for C1 Control Code

Displaying a Euro symbol is incorrect: €.

See http://www.w3.org/International/questions/qa-controls.

Reply via email to