[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with ~ and ^
Aren't \^ and \~ accent codes in LaTeX? They are supposed to be
followed by a character to accent and it's normal that by themselves
do nothing.
Bruce Momjian <root@candle.pha.pa.us> writes:
> I am having some trouble installing my own fonts into LaTeX using
> psnfss. I have read dvips.dvi and gotten the needed commands.
>
> For some reason, the caret (^) and tilde (~) symbols will not print in
> any of my fonts. I have fonts from three foundries, and they all don't
> print carets or tildes. I am printing them as \~{} and \^{}.
>
> I tested the other characters on my keyboard on top of the number from 1
> to 0, and they all print, except caret and tilde.
>
> My latex log shows:
>
> Missing character: There is no ^^B in font p052003l!
>
> for caret symbol, and
>
> Missing character: There is no ^^C in font p052003l!
>
> for tilde font.
>
> I see \textasciitilde and \textasciicircum as I will looking around
> dejanews, and I am totally shocked that they work, and look fine. Now,
> I don't understand why, because the stock palatino tfm/vf fonts use \~{}
> and \^{} directly. Is \~{} accessing a different font I don't have,
> while I do have \textasciitilde?
>
> Seems that \~{} and \textasciitilde are different, and I don't have \~{}
> in my font.
>
> Was some special hand-coding done in the stock font files for these
> symbols? Seems they weren't in computer modern in a standard way, and
> that is why there may be a problem with them for me. Are there any
> other weird characters I should know about?
>
> The strange thing is that many other more exotic symbols do print, and I
> am using many of them. Symbols like the n-dash, and the (c) copyright
> symbol print fine, so I must be doing something right with these fonts.
>
> When using the supplied palatino font tfm/vf files, the ~ and ^ print
> fine, but the (c) and n-dash don't print in PDF files, meaning the
> standard palatino tfm/vf files do not match my encoding, while the
> encodings I created with afm2tfm and vptovf did enable me to print these
> in PDF files.
>
> I am now using:
>
> \def\atilde{\raisebox{.5ex}{\em\textasciitilde}\,}
> \def\acircum{\textasciicircum\,}
>
> \renewcommand{\~}{\atilde}
> \renewcommand{\^}{\acircum}
>
> These work fine because I am redefining \~ to a raised \textasciitilde.
>
> --
> Bruce Momjian | http://www.op.net/~candle
> root@candle.pha.pa.us | (610) 853-3000
> + If your life is a hard drive, | 830 Blythe Avenue
> + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
>
>
>
> --
> Bruce Momjian | http://www.op.net/~candle
> root@candle.pha.pa.us | (610) 853-3000
> + If your life is a hard drive, | 830 Blythe Avenue
> + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
>
>
--
==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
Richard Tietjen rtietjen@connix.com
"Irony is what they make two-edged swords from."