[XeTeX] Newbie Question: Accessing Glyph
Alexander Schultheiß
aschulth at googlemail.com
Mon Sep 13 16:04:05 CEST 2010
Hello Marc
> o I'd like to know how to access certain glyphs in the font
> files. For example, the euro symbol, the long es, and
> ornamental symbols.
The command you're probably looking for is \char"<hex> where <hex> is
the hexadecimal number of the glyph in the font. You don't know the
number? See below ...
> I'd appreciate it if somebody could provide some pointers
> which explain how to define proper commands for individual
> glyphs and how to fix the diacritics.
You can redefine the command once you know the hexadecimal numbers of
the diacritics you need; e.g. macron below is 0331, thus you define
\def\b#1{#1\char"0331}.
This command defines a command sequence \b with a parameter called
'#1'. '#1' will be the glyph under which the macron will be put. The
command say, take glyph '#1' and put the glyph at pos. \char"0331
behind it. Since macron below is a combining diacritical mark it has
negative width and will be placed under the preceding letter, roughly
spoken.
> I'd appreciate it if somebody could recommend a nice unix
> tool that allows me to view the font tables? (I've googled
> around a bit but I failed to find anything nice.)
fontforge
Regards, Alex
More information about the XeTeX
mailing list