groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] Re: What's missing for Unicode support of groff?


From: Michail Vidiassov
Subject: [Groff] Re: What's missing for Unicode support of groff?
Date: Sun, 11 Dec 2005 11:08:51 +0300 (MSK)

Dear Werner,

On Sun, 11 Dec 2005, Werner LEMBERG wrote:

I have failed to find a place in troff code to plug utf decoder in.
Thus let us do in the UNIX way - since groff already lives off a
pipeline, one more preprocessor for dealing with encodings will not
hurt.  [...]

What you suggest is *exactly* the same as what I propose.

I have given up :(


I'll work with gpreconv, looking into your and Bernd Haible's solution
to make a water-proof UTF-8 -> groff entity conversion.


Two modifications of gpreconv are attached.
They both output \[uXXXX] instead of UTF-8.
One version relies exclusively on iconv for conversion,
while the other retains some built-in coversion
routines from original gpreconv.

But there are "not implemented yet" comments
in roff-related parts of the code.

PS. Where do the enriched URW fonts live?

Here is the desastrous report from Nelson Beebe:

 http://ghostscript.com/pipermail/gs-devel/2004-October/003102.html

The homepage appears to be

 http://unix.freshmeat.net/projects/urw-fonts-cyrillic/

but there isn't any recent information.  Unfortunately, I wasn't able
to find any information regarding a version of the free URW fonts with
Cyrillic extensions which fixes those problems :-( Maybe you have more
luck.


Please, take a look at
http://www.thessalonica.org.ru/en/fonts.html.

And what exactly do you need?
A complete set of base PS fonts with additional glyphs?
I do not such thing exists.
As a partial workaround,
there are some tables floating around the Net,
that describe ways to compose some extedned Latin
glyphs from glyphs in base PS fonts.

      Sincerely, Michail

Attachment: gpreconv.tgz
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]