[XeTeX] letter spacing

Wlodek Bzyl matwb at univ.gda.pl
Mon Jun 5 22:02:48 CEST 2006


Adam Twardoch napisał(a):
| The "cpsp" OpenType feature does not solve the task because it only
| offers a fixed tracking change for all caps settings. This is useful
| (provided the designer has included this information in
| the font anyway)
| but on top of that, the user ALWAYS needs to track. It can't be an
| "on/off" thing, you need to be able to specify both
| the positive and the
| negative amount. Of course, in most cases, the tracking changes are
| small (0.5-4% of the em).

   Letterspacing belongs to the Polish typographical tradition and
   text is letterspaced according to the data from the table below
   (ftp://ftp.gust.org.pl/pub/GUST/bulletin/05/06-mw.ps in Polish):

         | a 1 . ; ( )
       ---------------
       a | 2 2 0 1 2 0
       1 | 2 0 0 1 2 0
       . | 2 0 0 1 2 0
       ; | 2 2 0 1 2 0
       ( | 0 0 0 0 0 0
       ) | 2 2 0 1 2 0

   For point sizes 10, 12, 14 extra space equal to 2*1pt
   is added between letters, between letter and dot
   0*1pt extra space is added and between letter
   and semicolon 1*1pt extra space is added etc.
   For point sizes below 10 `1pt' extra space above
   should be replaced by `1/2pt'.
   For example, numbers in letterspaced text are *not*
   letterspaced.

   So OpenType tracking is not a replacement for letterspacing.


--Włodek Bzyl



More information about the XeTeX mailing list