[texhax] Kerning?
Christian Pleul
chrisptex at googlemail.com
Sat Mar 3 21:56:05 CET 2012
On 03.03.2012, at 21:20, Heiko Oberdiek wrote:
> On Sat, Mar 03, 2012 at 06:45:01PM +0100, Christian Pleul wrote:
>
>> On 02.03.2012, at 18:24, Heiko Oberdiek wrote:
>>
>>> On Fri, Mar 02, 2012 at 03:50:38PM +0100, Christian Pleul wrote:
>>>
>>>>> Unhappily the Latin Modern fonts don't correct the kerning.
>>>>> Then manual fixing of the kerning remains
>>>>> (e.g., by applying the difference of "Te" vs. "\hbox{T}\hbox{e}"
>>>>> to the left side of the "T").
>>>>
>>>> Did not get the last sentences. How could it be manually fixed?
>>>
>>> ...-\kern-0.1ptTe...
>>>
>>> The value "-0.1pt" depends on the font, font size, ...
>>> Or use the difference of width(\hbox{Te})-width(\hbox{T}\hbox{e})
>>> as approximation; the width can be measured by \settowidth, for instance.
>>
>> What do you think about the following values?
>>
>> \documentclass{minimal}
>> \usepackage[T1]{fontenc}
>> \usepackage[utf8]{inputenc}
>> \usepackage{lmodern}
>> %\usepackage{tgpagella}
>> \begin{document}
>> \noindent\emph{Experten-Teams}\\
>> \emph{Experten\kern.5pt-\kern-2ptTeams}
>> \end{document}
>
> A macro \PrintKern that prints the value of the implicite kerning
> between two characters:
>
> \newcommand*{\PrintKern}[2]{%
> \begingroup
> \sbox0{#1#2}%
> \sbox2{#1\kern0pt\relax#2}%
> \dimen0=\wd0 %
> \advance\dimen0 by -\wd2 %
> \typeout{* SetKern{#1}{#2}: \the\dimen0}%
> \endgroup
> }
>
> % Usage example:
> \PrintKern{T}{e}
Thank you. Worked out just great!
Best
Christian
More information about the texhax
mailing list