%% %% This is file `ot1-XXX-m-n.tex', %% generated with the docstrip utility. %% %% The original source files were: %% %% kerntest.dtx (with options: `template,ot1') %% %% kerntest class %% %% Copyright 2004 Harald Harders %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN %% archives in directory macros/latex/base/lppl.txt; either %% version 1.3 of the License, or any later version. %% %% h.harders@tu-bs.de %% \listfiles %% Replace the `XXX' in the next line by the 3- or 4-character long %% abbreviation for your font. \documentclass[family=XXX]{kerntest} %% Replace the settings by these you want to test. \kernsetup{encoding=OT1,series=m,shape=n,example=hello} \kernsetup{size=14.40pt,baselineskip=16.5pt,papersize=a4paper} %% The next line can be used to add a name suffix to the output mtx file. %% \kernsetup{extraname=normal} %% Set encoding parameters. %% Set ligaturing: 2=all, 1=some, 0=none %% \encodingsetup{ligaturing=2} %% Normal: dollar, Italic: sterling %% \encodingsetup{italicizing=false} %% If you are using a font with different design sizes and if you want %% to test one design size scaled to another one, you may input a %% modified fd file for your font. To generate this new fd file, just %% copy the original one, rename it, and modify the entries for the %% font shapes to use the design size you want to test. %% \input{ot1XXX-1200.fd} %% The following lines show some possible glyph classes. You should %% add all classes you need. \newglyphclass{right}{E}{E,AE,OE} \newglyphclass{left}{H}{B,D,F,H,I,J,K,L,N,P,R} \newglyphclass{right}{H}{H,I,J,N} \newglyphclass{right}{S}{S,dollar} \newglyphclass{left}{S}{S,dollar} \newglyphclass{left}{a}{a,ae} \newglyphclass{right}{e}{e,ae,oe} \newglyphclass{left}{f}{f,ff,fi,fl,ffi,ffl} \newglyphclass{right}{f}{f,ff} \newglyphclass{right}{i}{i,fi,ffi,dotlessi} \newglyphclass{left}{i}{i,dotlessi} \newglyphclass{right}{l}{fl,ffl,l} \newglyphclass{right}{m}{m,n} \newglyphclass{left}{m}{m,n} \newglyphclass{left}{o}{o,oe} \begin{document} %% This table of characters is sorted by similar glyphs, not by the %% encoding. %% Replace `{LLL}' and `{RRR}' in columns 1 resp. 5 by these glyphs %% that shall be tested. \begin{kerntable} \testkern{LLL}{-}{018}{-}{RRR} \\ % grave \testkern{LLL}{-}{019}{-}{RRR} \\ % acute \testkern{LLL}{-}{094}{-}{RRR} \\ % circumflex \testkern{LLL}{-}{126}{-}{RRR} \\ % tilde \testkern{LLL}{-}{127}{-}{RRR} \\ % dieresis \testkern{LLL}{-}{125}{-}{RRR} \\ % hungarumlaut/braceright \testkern{LLL}{-}{023}{-}{RRR} \\ % ringfitted \testkern{LLL}{-}{020}{-}{RRR} \\ % caron \testkern{LLL}{-}{021}{-}{RRR} \\ % breve \testkern{LLL}{-}{022}{-}{RRR} \\ % macron \testkern{LLL}{-}{095}{-}{RRR} \\ % dotaccent/underscore \testkern{LLL}{-}{024}{-}{RRR} \\ % cedilla \testkern{LLL}{-}{042}{-}{RRR} \\ % asterisk \testkern{LLL}{-}{032}{-}{RRR} \\ % lslashslash/visiblespace \testkern{LLL}{-}{096}{-}{RRR} \\ % quoteleft \testkern{LLL}{-}{039}{-}{RRR} \\ % quoteright \testkern{LLL}{-}{092}{-}{RRR} \\ % quotedblleft \testkern{LLL}{-}{034}{-}{RRR} \\ % quotedblright/quotedbl \testkern{LLL}{-}{046}{-}{RRR} \\ % period \testkern{LLL}{-}{044}{-}{RRR} \\ % comma \testkern{LLL}{-}{058}{-}{RRR} \\ % colon \testkern{LLL}{-}{059}{-}{RRR} \\ % semicolon \testkern{LLL}{-}{033}{-}{RRR} \\ % exclam \testkern{LLL}{-}{063}{-}{RRR} \\ % question \testkern{LLL}{-}{060}{-}{RRR} \\ % exclamdown/less \testkern{LLL}{-}{062}{-}{RRR} \\ % questiondown/greater \testkern{LLL}{-}{045}{-}{RRR} \\ % hyphen \testkern{LLL}{-}{123}{-}{RRR} \\ % rangedash/braceleft \testkern{LLL}{-}{124}{-}{RRR} \\ % punctdash/bar \testkern{LLL}{-}{043}{-}{RRR} \\ % plus \testkern{LLL}{-}{061}{-}{RRR} \\ % equal \testkern{LLL}{-}{047}{-}{RRR} \\ % slash \testkern{LLL}{-}{040}{-}{RRR} \\ % parenleft \testkern{LLL}{-}{041}{-}{RRR} \\ % parenright \testkern{LLL}{-}{091}{-}{RRR} \\ % bracketleft \testkern{LLL}{-}{093}{-}{RRR} \\ % bracketright \testkern{LLL}{-}{035}{-}{RRR} \\ % numbersign \testkern{LLL}{-}{037}{-}{RRR} \\ % percent \testkern{LLL}{-}{038}{-}{RRR} \\ % ampersand \testkern{LLL}{-}{064}{-}{RRR} \\ % at \testkern{LLL}{-}{048}{-}{RRR} \\ % zero \testkern{LLL}{-}{049}{-}{RRR} \\ % one \testkern{LLL}{-}{050}{-}{RRR} \\ % two \testkern{LLL}{-}{051}{-}{RRR} \\ % three \testkern{LLL}{-}{052}{-}{RRR} \\ % four \testkern{LLL}{-}{053}{-}{RRR} \\ % five \testkern{LLL}{-}{054}{-}{RRR} \\ % six \testkern{LLL}{-}{055}{-}{RRR} \\ % seven \testkern{LLL}{-}{056}{-}{RRR} \\ % eight \testkern{LLL}{-}{057}{-}{RRR} \\ % nine \testkern{LLL}{-}{065}{-}{RRR} \\ % A \testkern{LLL}{-}{029}{-}{RRR} \\ % AE \testkern{LLL}{-}{066}{-}{RRR} \\ % B \testkern{LLL}{-}{067}{-}{RRR} \\ % C \testkern{LLL}{-}{068}{-}{RRR} \\ % D \testkern{LLL}{-}{069}{-}{RRR} \\ % E \testkern{LLL}{-}{070}{-}{RRR} \\ % F \testkern{LLL}{-}{071}{-}{RRR} \\ % G \testkern{LLL}{-}{072}{-}{RRR} \\ % H \testkern{LLL}{-}{073}{-}{RRR} \\ % I \testkern{LLL}{-}{074}{-}{RRR} \\ % J \testkern{LLL}{-}{075}{-}{RRR} \\ % K \testkern{LLL}{-}{076}{-}{RRR} \\ % L \testkern{LLL}{-}{138}{-}{RRR} \\ % Lslash \testkern{LLL}{-}{077}{-}{RRR} \\ % M \testkern{LLL}{-}{078}{-}{RRR} \\ % N \testkern{LLL}{-}{079}{-}{RRR} \\ % O \testkern{LLL}{-}{030}{-}{RRR} \\ % OE \testkern{LLL}{-}{031}{-}{RRR} \\ % Oslash \testkern{LLL}{-}{080}{-}{RRR} \\ % P \testkern{LLL}{-}{081}{-}{RRR} \\ % Q \testkern{LLL}{-}{082}{-}{RRR} \\ % R \testkern{LLL}{-}{083}{-}{RRR} \\ % S \testkern{LLL}{-}{036}{-}{RRR} \\ % dollar/sterling \testkern{LLL}{-}{084}{-}{RRR} \\ % T \testkern{LLL}{-}{085}{-}{RRR} \\ % U \testkern{LLL}{-}{086}{-}{RRR} \\ % V \testkern{LLL}{-}{087}{-}{RRR} \\ % W \testkern{LLL}{-}{088}{-}{RRR} \\ % X \testkern{LLL}{-}{089}{-}{RRR} \\ % Y \testkern{LLL}{-}{090}{-}{RRR} \\ % Z \testkern{LLL}{-}{097}{-}{RRR} \\ % a \testkern{LLL}{-}{026}{-}{RRR} \\ % ae \testkern{LLL}{-}{098}{-}{RRR} \\ % b \testkern{LLL}{-}{099}{-}{RRR} \\ % c \testkern{LLL}{-}{100}{-}{RRR} \\ % d \testkern{LLL}{-}{101}{-}{RRR} \\ % e \testkern{LLL}{-}{102}{-}{RRR} \\ % f \testkern{LLL}{-}{011}{-}{RRR} \\ % ff/arrowup \testkern{LLL}{-}{012}{-}{RRR} \\ % fi/arrowdown \testkern{LLL}{-}{013}{-}{RRR} \\ % fl/quotesingle \testkern{LLL}{-}{014}{-}{RRR} \\ % ffi/exclamdown \testkern{LLL}{-}{015}{-}{RRR} \\ % ffl/questiondown \testkern{LLL}{-}{103}{-}{RRR} \\ % g \testkern{LLL}{-}{104}{-}{RRR} \\ % h \testkern{LLL}{-}{105}{-}{RRR} \\ % i \testkern{LLL}{-}{016}{-}{RRR} \\ % dotlessi \testkern{LLL}{-}{025}{-}{RRR} \\ % germandbls \testkern{LLL}{-}{106}{-}{RRR} \\ % j \testkern{LLL}{-}{017}{-}{RRR} \\ % dotlessj \testkern{LLL}{-}{107}{-}{RRR} \\ % k \testkern{LLL}{-}{108}{-}{RRR} \\ % l \testkern{LLL}{-}{170}{-}{RRR} \\ % lslash \testkern{LLL}{-}{109}{-}{RRR} \\ % m \testkern{LLL}{-}{110}{-}{RRR} \\ % n \testkern{LLL}{-}{111}{-}{RRR} \\ % o \testkern{LLL}{-}{027}{-}{RRR} \\ % oe \testkern{LLL}{-}{028}{-}{RRR} \\ % oslash \testkern{LLL}{-}{112}{-}{RRR} \\ % p \testkern{LLL}{-}{113}{-}{RRR} \\ % q \testkern{LLL}{-}{114}{-}{RRR} \\ % r \testkern{LLL}{-}{115}{-}{RRR} \\ % s \testkern{LLL}{-}{116}{-}{RRR} \\ % t \testkern{LLL}{-}{117}{-}{RRR} \\ % u \testkern{LLL}{-}{118}{-}{RRR} \\ % v \testkern{LLL}{-}{119}{-}{RRR} \\ % w \testkern{LLL}{-}{120}{-}{RRR} \\ % x \testkern{LLL}{-}{121}{-}{RRR} \\ % y \testkern{LLL}{-}{122}{-}{RRR} \\ % z \testkern{LLL}{-}{000}{-}{RRR} \\ % Gamma \testkern{LLL}{-}{001}{-}{RRR} \\ % Delta \testkern{LLL}{-}{002}{-}{RRR} \\ % Theta \testkern{LLL}{-}{003}{-}{RRR} \\ % Lambda \testkern{LLL}{-}{004}{-}{RRR} \\ % Xi \testkern{LLL}{-}{005}{-}{RRR} \\ % Pi \testkern{LLL}{-}{006}{-}{RRR} \\ % Sigma \testkern{LLL}{-}{007}{-}{RRR} \\ % Upsilon \testkern{LLL}{-}{008}{-}{RRR} \\ % Phi \testkern{LLL}{-}{009}{-}{RRR} \\ % Psi \testkern{LLL}{-}{010}{-}{RRR} \\ % Omega \iffalse \testkern{LLL}{-}{128}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{129}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{130}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{131}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{132}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{133}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{134}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{135}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{136}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{137}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{139}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{140}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{141}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{142}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{143}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{144}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{145}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{146}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{147}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{148}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{149}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{150}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{151}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{152}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{153}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{154}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{155}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{156}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{157}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{158}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{159}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{160}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{161}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{162}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{163}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{164}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{165}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{166}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{167}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{168}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{169}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{171}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{172}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{173}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{174}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{175}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{176}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{177}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{178}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{179}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{180}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{181}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{182}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{183}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{184}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{185}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{186}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{187}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{188}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{189}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{190}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{191}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{192}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{193}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{194}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{195}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{196}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{197}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{198}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{199}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{200}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{201}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{202}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{203}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{204}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{205}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{206}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{207}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{208}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{209}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{210}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{211}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{212}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{213}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{214}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{215}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{216}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{217}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{218}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{219}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{220}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{221}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{222}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{223}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{224}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{225}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{226}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{227}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{228}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{229}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{230}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{231}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{232}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{233}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{234}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{235}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{236}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{237}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{238}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{239}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{240}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{241}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{242}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{243}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{244}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{245}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{246}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{247}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{248}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{249}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{250}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{251}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{252}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{253}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{254}{-}{RRR} \\ % .notdef. \testkern{LLL}{-}{255}{-}{RRR} \\ % .notdef. \fi \end{kerntable} \end{document}