<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
The easiest is to just look up the current kerning value and change it.
For example, in Myriad Pro the kerning value between the class that
consists of quoteright and quotedblright and the class that consists of
comma, period and ellipsis is -154.<br>
<br>
The safest way to deal with TTX is to dump and later merge only the
relevant table, not the whole font. In case of OpenType kerning, the
relevant table is GPOS. So: <br>
<br>
ttx -tGPOS MyriadPro-Regular.otf<br>
<br>
After converting the GPOS table of the .otf OpenType file to a .ttx XML
file, I look for the string "-154" (including the quotation marks). I
get only one occurance of that:<br>
<br>
            &lt;Class2Record index="34"&gt;<br>
              &lt;Value1 XAdvance="-154"/&gt;<br>
            &lt;/Class2Record&gt;<br>
<br>
I simply change the value -154 to whatever I want and merge the
modified GPOS table back into the .otf font. (If the value occurs
several times, you may want to do several attempts or try to understand
the internal structure of the GPOS table, but it's a bit more complex
than I could explain here.)<br>
<br>
ttx -m MyriadPro-Regular.otf MyriadPro-Regular.ttx<br>
<br>
We will get a file MyriadPro-Regular#1.otf which will have the modified
kerning. <br>
<br>
Regards,<br>
Adam<br>
<br>
<br>
Charles de Miramon wrote:
<blockquote cite="mid:fuhubd$qve$1@ger.gmane.org" type="cite">
  <pre wrap="">Adam Twardoch wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Changing one or two kerning pair values in your own local copies of a
font is trivial using
<a class="moz-txt-link-freetext" href="http://www.font.org/software/ttx/">http://www.font.org/software/ttx/</a>
(just convert the font to XML, change the values using a text editor and
convert the font back to OTF). The license agreement for Adobe fonts
allows that.

A.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Could you explain for fonts newbies, where and what do you modify in the XML
file to add some space between a quote and a final punctuations.

Cheers,
Charles 

  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 

Adam Twardoch
| Language Typography Unicode Fonts OpenType
| twardoch.com | silesian.com | fontlab.net
</pre>
</body>
</html>