[Clfs-commits] [CLFS Trac] #182: UTF-8
CLFS Trac
trac at cross-lfs.org
Sun Feb 8 06:01:59 PST 2009
#182: UTF-8
--------------------+-------------------------------------------------------
Reporter: ken | Owner: clfs-commits at lists.cross-lfs.org.
Type: task | Status: new
Priority: minor | Milestone: CLFS Standard 1.2.0
Component: BOOK | Version: CLFS Standard SVN
Resolution: | Keywords:
--------------------+-------------------------------------------------------
Comment (by willimmen):
Replying to [comment:27 jim]:
> Then post the research instead of saying because I say so. The CLFS
requirements for UTF-8 are no additional packages and no downgrading of
packages. Stay within these guidelines and show proof that it works along
with test cases, and I will consider putting it in the book.
Well, even I admit, there is ONE new package for CLFS to support Man-DB.
GDBM, which is lightweight and simple to compile, unlike BDB.
Groff doesn't have to be downgraded no more, thanks to preconv support in
Man-DB. But there is two minor things:
1. Man-DB doesn't normaly think Groff 1.20.1 is multibyte capable,
resulting in messed up man pages. That is a Man-DB issue, reported
upstream, and for now, use --enable-mb-groff/
2. Still, many screen fonts don't have Unicode single dashes and quotes
in them, meaning the ASCII equvilents are needed. This sed worked for
Groff 1.18.1.4:
{{{
sed -i -e 's/2010/002D/' -e 's/2212/002D/' \
-e 's/2018/0060/' -e 's/2019/0027/' font/devutf8/R.proto
}}}
...but not for 1.20.1, because the format has changed. Something needs to
be figured out about this.
And yes, I will show test cases, with a modified CLFS SVN X86_64 Multilib
system, with Man-DB instead of Man.
--
Ticket URL: <http://trac.cross-lfs.org/ticket/182#comment:28>
CLFS Trac <http://trac.cross-lfs.org>
The Cross Linux From Scratch Project.
More information about the Clfs-commits
mailing list