[texhax] pdftex and Unicode

D. R. Evans doc.evans at gmail.com
Sun Aug 26 01:36:11 CEST 2018

I have a document that uses just one font, \tt, and contains the string "1/2".
The document renders perfectly under pdftex.

I would like to change the document so that instead of "1/2", it uses the
single Unicode character ½ (VULGAR FRACTION ONE HALF, Unicode character 555,
0x22b).

https://texfaq.org/FAQ-unicode says:

> “Modern” TeX-alike applications, XeTeX and LuaTeX read their input using
> UTF-8 representations of Unicode as standard. They also use TrueType or
> OpenType fonts for output; each such font has tables that tell the
> application which part(s) of the Unicode space it covers; the tables enable
> the engines to decide which font to use for which character (assuming there
> is any choice at all).

which left me with the impression that nowadays I don't have to struggle with
the old 255-glyph limit or any of the concomitant pain of handling Unicode,
and all I needed to do was to change the string "1/2" in the TeX source file
to "½". But that seems not to be the case: nothing at all displayed at the
point where I expected to see the "½" in the resultant PDF file.

Here is a stripped-down trivial test.tex source file that shows what I mean:

----

\tt

Line 1: 1/2

Line 2: ½

\end

----

No errors are raised by pdftex, but the "½" character is absent in the output.

What is the correct way to have pdftex produce the "½" glyph?

Doc

PS This is on an up-to-date 64-bit debian stable system.

--
Web:  http://enginehousebooks.com/drevans

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <https://tug.org/pipermail/texhax/attachments/20180825/b8d9f0cb/attachment.sig>