Index | Thread | Search

From:
Jan Stary <hans@stare.cz>
Subject:
IPA in print/u2ps
To:
ports@openbsd.org
Cc:
aa@manpager.net
Date:
Sun, 18 Feb 2024 15:11:43 +0100

Download raw body.

Thread
  • Jan Stary:

    IPA in print/u2ps

Since last May, we have print/u2ps;
sadly, upstream seems to have ditched it:

	https://github.com/arsv/u2ps/
	This repository has been archived by the owner
	on Sep 1, 2023. It is now read-only. 

Is anyone aware of a continuation that is alive?
(I forked it back then, as did a few other people,
but none of those seems to be really maintained.)

To recall: u2ps is supposed to be better at Unicode,
which a2ps does not support at all. I am having problems
with the rendering the Unicode IPA notation, as shown
in the attached files.

I guess it's because the default font (which is FreeMono)
does not actually have the glyphs for those characters.
Trying to chnage the font as described in doc/fonts.txt
does not work, however: having a copy of fonts/charis
under /usr/locale/share/u2ps/fonts sill results in

	$ u2ps -f Charis ipa.txt ipa.ps            
	unknown font set: Charis

Can anyone make the attached text file render correctly
using u2ps (or any other PS package, for that matter?)


Jan

c990      U+000250  ɐ	LATIN SMALL LETTER TURNED A
c991      U+000251  ɑ	LATIN SMALL LETTER SCRIPT A
c992      U+000252  ɒ	LATIN SMALL LETTER TURNED SCRIPT A
c993      U+000253  ɓ	LATIN SMALL LETTER B HOOK
c994      U+000254  ɔ	LATIN SMALL LETTER OPEN O
c995      U+000255  ɕ	LATIN SMALL LETTER C CURL
c996      U+000256  ɖ	LATIN SMALL LETTER D RETROFLEX HOOK
c997      U+000257  ɗ	LATIN SMALL LETTER D HOOK
c998      U+000258  ɘ	LATIN SMALL LETTER REVERSED E
c999      U+000259  ə	LATIN SMALL LETTER SCHWA
c99a      U+00025a  ɚ	LATIN SMALL LETTER SCHWA HOOK
c99b      U+00025b  ɛ	LATIN SMALL LETTER EPSILON
c99c      U+00025c  ɜ	LATIN SMALL LETTER REVERSED EPSILON
c99d      U+00025d  ɝ	LATIN SMALL LETTER REVERSED EPSILON HOOK
c99e      U+00025e  ɞ	LATIN SMALL LETTER CLOSED REVERSED EPSILON
c99f      U+00025f  ɟ	LATIN SMALL LETTER DOTLESS J BAR
c9a0      U+000260  ɠ	LATIN SMALL LETTER G HOOK
c9a1      U+000261  ɡ	LATIN SMALL LETTER SCRIPT G
c9a2      U+000262  ɢ	LATIN LETTER SMALL CAPITAL G
c9a3      U+000263  ɣ	LATIN SMALL LETTER GAMMA
c9a4      U+000264  ɤ	LATIN SMALL LETTER BABY GAMMA
c9a5      U+000265  ɥ	LATIN SMALL LETTER TURNED H
c9a6      U+000266  ɦ	LATIN SMALL LETTER H HOOK
c9a7      U+000267  ɧ	LATIN SMALL LETTER HENG HOOK
c9a8      U+000268  ɨ	LATIN SMALL LETTER BARRED I
c9a9      U+000269  ɩ	LATIN SMALL LETTER IOTA
c9aa      U+00026a  ɪ	LATIN LETTER SMALL CAPITAL I
c9ab      U+00026b  ɫ	LATIN SMALL LETTER L WITH MIDDLE TILDE
c9ac      U+00026c  ɬ	LATIN SMALL LETTER L BELT
c9ad      U+00026d  ɭ	LATIN SMALL LETTER L RETROFLEX HOOK
c9ae      U+00026e  ɮ	LATIN SMALL LETTER L YOGH
c9af      U+00026f  ɯ	LATIN SMALL LETTER TURNED M
c9b0      U+000270  ɰ	LATIN SMALL LETTER TURNED M WITH LONG LEG
c9b1      U+000271  ɱ	LATIN SMALL LETTER M HOOK
c9b2      U+000272  ɲ	LATIN SMALL LETTER N HOOK
c9b3      U+000273  ɳ	LATIN SMALL LETTER N RETROFLEX HOOK
c9b4      U+000274  ɴ	LATIN LETTER SMALL CAPITAL N
c9b5      U+000275  ɵ	LATIN SMALL LETTER BARRED O
c9b6      U+000276  ɶ	LATIN LETTER SMALL CAPITAL O E
c9b7      U+000277  ɷ	LATIN SMALL LETTER CLOSED OMEGA
c9b8      U+000278  ɸ	LATIN SMALL LETTER PHI
c9b9      U+000279  ɹ	LATIN SMALL LETTER TURNED R
c9ba      U+00027a  ɺ	LATIN SMALL LETTER TURNED R WITH LONG LEG
c9bb      U+00027b  ɻ	LATIN SMALL LETTER TURNED R HOOK
c9bc      U+00027c  ɼ	LATIN SMALL LETTER R WITH LONG LEG
c9bd      U+00027d  ɽ	LATIN SMALL LETTER R HOOK
c9be      U+00027e  ɾ	LATIN SMALL LETTER FISHHOOK R
c9bf      U+00027f  ɿ	LATIN SMALL LETTER REVERSED FISHHOOK R
ca80      U+000280  ʀ	LATIN LETTER SMALL CAPITAL R
ca81      U+000281  ʁ	LATIN LETTER SMALL CAPITAL INVERTED R
ca82      U+000282  ʂ	LATIN SMALL LETTER S HOOK
ca83      U+000283  ʃ	LATIN SMALL LETTER ESH
ca84      U+000284  ʄ	LATIN SMALL LETTER DOTLESS J BAR HOOK
ca85      U+000285  ʅ	LATIN SMALL LETTER SQUAT REVERSED ESH
ca86      U+000286  ʆ	LATIN SMALL LETTER ESH CURL
ca87      U+000287  ʇ	LATIN SMALL LETTER TURNED T
ca88      U+000288  ʈ	LATIN SMALL LETTER T RETROFLEX HOOK
ca89      U+000289  ʉ	LATIN SMALL LETTER U BAR
ca8a      U+00028a  ʊ	LATIN SMALL LETTER UPSILON
ca8b      U+00028b  ʋ	LATIN SMALL LETTER SCRIPT V
ca8c      U+00028c  ʌ	LATIN SMALL LETTER TURNED V
ca8d      U+00028d  ʍ	LATIN SMALL LETTER TURNED W
ca8e      U+00028e  ʎ	LATIN SMALL LETTER TURNED Y
ca8f      U+00028f  ʏ	LATIN LETTER SMALL CAPITAL Y
ca90      U+000290  ʐ	LATIN SMALL LETTER Z RETROFLEX HOOK
ca91      U+000291  ʑ	LATIN SMALL LETTER Z CURL
ca92      U+000292  ʒ	LATIN SMALL LETTER YOGH
ca93      U+000293  ʓ	LATIN SMALL LETTER YOGH CURL
ca94      U+000294  ʔ	LATIN LETTER GLOTTAL STOP
ca95      U+000295  ʕ	LATIN LETTER REVERSED GLOTTAL STOP
ca96      U+000296  ʖ	LATIN LETTER INVERTED GLOTTAL STOP
ca97      U+000297  ʗ	LATIN LETTER STRETCHED C
ca98      U+000298  ʘ	LATIN LETTER BULLSEYE
ca99      U+000299  ʙ	LATIN LETTER SMALL CAPITAL B
ca9a      U+00029a  ʚ	LATIN SMALL LETTER CLOSED EPSILON
ca9b      U+00029b  ʛ	LATIN LETTER SMALL CAPITAL G HOOK
ca9c      U+00029c  ʜ	LATIN LETTER SMALL CAPITAL H
ca9d      U+00029d  ʝ	LATIN SMALL LETTER CROSSED-TAIL J
ca9e      U+00029e  ʞ	LATIN SMALL LETTER TURNED K
ca9f      U+00029f  ʟ	LATIN LETTER SMALL CAPITAL L
caa0      U+0002a0  ʠ	LATIN SMALL LETTER Q HOOK
caa1      U+0002a1  ʡ	LATIN LETTER GLOTTAL STOP BAR
caa2      U+0002a2  ʢ	LATIN LETTER REVERSED GLOTTAL STOP BAR
caa3      U+0002a3  ʣ	LATIN SMALL LETTER D Z
caa4      U+0002a4  ʤ	LATIN SMALL LETTER D YOGH
caa5      U+0002a5  ʥ	LATIN SMALL LETTER D Z CURL
caa6      U+0002a6  ʦ	LATIN SMALL LETTER T S
caa7      U+0002a7  ʧ	LATIN SMALL LETTER T ESH
caa8      U+0002a8  ʨ	LATIN SMALL LETTER T C CURL
caa9      U+0002a9  ʩ	LATIN SMALL LETTER FENG DIGRAPH
caaa      U+0002aa  ʪ	LATIN SMALL LETTER LS DIGRAPH
caab      U+0002ab  ʫ	LATIN SMALL LETTER LZ DIGRAPH
caac      U+0002ac  ʬ	LATIN LETTER BILABIAL PERCUSSIVE
caad      U+0002ad  ʭ	LATIN LETTER BIDENTAL PERCUSSIVE
caae      U+0002ae  ʮ	LATIN SMALL LETTER TURNED H WITH FISHHOOK
caaf      U+0002af  ʯ	LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL