Changes between Initial Version and Version 4 of Ticket #2337


Ignore:
Timestamp:
02/17/2009 12:26:18 AM (16 years ago)
Author:
Matthew Burgess
Comment:

The fix here is to do the following (thanks to Lefteris Dimitroulakis on the kbd list):

cd /lib/kbd/consolefonts
gunzip lat1-16.psfu.gz
psfgettable lat1-16.psfu
sed -i -e 's/U+002d/& U+2010 U+2012 U+2013 U+2212/' table.txt
psfaddtable lat1-16.psfu table.txt lat1-16.psfu.new
mv lat1-16.psfu.new lat1-16.psfu
gzip lat1-16.psfu

I'm not recommending this for the book, although if others feel it would be beneficial, I certainly won't mind putting it in. I worry that we might have to audit all of the existing psfu fonts to ensure that they correctly map to the hyphen character though. The resultant psfu.gz file has been submitted upstream and should be downloadable from http://lists.altlinux.org/pipermail/kbd/2009-February/000164.html

We may also want to figure out what the funny character is that GCC prints out in some of its warnings, and map that to a backtick or single quote.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2337

    • Property Type taskdefect
    • Property Summary Groff-1.20.1 doesn't display line-breaking characters correctly in UTF-8 environmentsKbd-1.15 doesn't map U+2010 to U+002d in lat1-16 font
  • Ticket #2337 – Description

    initial v4  
    1 As shown in the screenshot at http://www.linuxfromscratch.org/~matthew/test-results/preconv.en_utf8.jpg, if one is in a Unicode/UTF-8 environment, the line-breaking character that is automatically generated by man/groff is not displayed correctly.  This has been reported upstream at http://lists.gnu.org/archive/html/bug-groff/2009-02/msg00001.html.
     1As shown in the screenshot at http://www.linuxfromscratch.org/~matthew/test-results/preconv.en_utf8.jpg, if one is in a Unicode/UTF-8 environment, the line-breaking character that is automatically generated by man/groff is not displayed correctly.  This has been reported upstream at http://lists.altlinux.org/pipermail/kbd/2009-February/000162.html.