CONFIGURATION FILES: Additional kerning 1887534 family = cmr }7535 {latex.ltx has:\def\nonfrenchspacing{\sfcode`\. 3000\sfcode`\? 3000\sfcode`\! 30007536 . = {333,2000,-667},7537 ? = {333,2000,-667},7538 ! = {333,2000,-667},\sfcode`\: 20007539 : = {333,1000,-500},\sfcode`\; 15007540 ; = { , 500,-333},\sfcode`\, 12507541 {,}= { , 250,-200}}7542 }75437544 fontinst, however, which is also used to create the PSNFSS font metrics, sets\fontdimen 7 to 240 by default. <strong>The</strong>refore, the fallback settings use this value forthe first component.7545 7546 \SetExtraSpacing7547 [ name = nonfrench-default,7548 load = default,7549 context = nonfrench ]7550 { encoding = {OT1,T1,LY1,OT4,QX,T5} }7551 {7552 . = {240,2000,-667},7553 ? = {240,2000,-667},7554 ! = {240,2000,-667},7555 : = {240,1000,-500},7556 ; = { , 500,-333},7557 {,}= { , 250,-200}7558 }755915.10 Additional kerningDefault unit is 1em.7560 %%% -----------------------------------------------------------------------7561 %%% ADDITIONAL KERNING7562A dummy list to be loaded when no context is active.7563 \SetExtraKerning7564 [ name = empty ]7565 { encoding = {OT1,T1,T2A,LY1,OT4,QX,T5,TS1} }7566 { }7567
CONFIGURATION FILES: Additional kerning 18915.10.1 French<strong>The</strong> ratio of \fontdimen 2 to \fontdimen 6 varies for different fonts, so that eitherthe kerning of the colon (which should be a space, i.e., \fontdimen 2) or that ofthe other punctuation characters (TEX’s \thinspace, i.e., one sixth of \fontdimen 6)may be inaccurate, depending on which unit we choose (space or 1em). For Times,for example, a thin space would be 665. I don’t know whether French typographyreally wants a thin space, or rather (as it happens to turn out with CMR) half aspace. (Wikipedia 26 claims it should be a quarter of an em, which seems too muchto me; then again, it also says that this was a thin space in French typography.)7568 \SetExtraKerning7569 [ name = french-default,7570 context = french,7571 unit = space ]7572 { encoding = {OT1,T1,LY1} }7573 {7574 : = {1000,}, % = \fontdimen27575 ; = {500, }, % ~ \thinspace7576 ! = {500, },7577 ? = {500, }7578 }7579<strong>The</strong>se settings have the disadvantage that a word following a left guillemet willnot be hyphenated. This might be fixed in pdfTEX.7580 \SetExtraKerning7581 [ name = french-guillemets,7582 context = french-guillemets,7583 load = french-default,7584 unit = space ]7585 { encoding = {T1,LY1} }7586 {7587 \guillemotleft = { ,800}, % = 0.8\fontdimen27588 \guillemotright = {800, }7589 }75907591 \SetExtraKerning7592 [ name = french-guillemets-OT1,7593 context = french-guillemets,7594 load = french-default,7595 unit = space ]7596 { encoding = OT1 }7597 { }759815.10.2 Turkish7599 \SetExtraKerning7600 [ name = turkish,7601 context = turkish ]7602 { encoding = {OT1,T1,LY1} }7603 {7604 : = {167, }, % = \thinspace7605 ! = {167, },7606 {=} = {167, }7607 }76087609 7610 26 http://fr.wikipedia.org/wiki/Espace _ typographique, 5 July 2007.