%
% dvispell.dat 0.1b
%
% Written by Eberhard Mattes and Janusz S. Bie\'n
%

(output ascii
  (WORDSPACE ` )
  (NEWLINE   "0a)
  (NEWPAGE   ("0a "0c))
  (a `a)  (A `A)
  (b `b)  (B `B)
  (c `c)  (C `C)
  (d `d)  (D `D)
  (e `e)  (E `E)
  (f `f)  (F `F)
  (g `g)  (G `G)
  (h `h)  (H `H)
  (i `i)  (I `I)
  (j `j)  (J `J)
  (k `k)  (K `K)
  (l `l)  (L `L)
  (m `m)  (M `M)
  (n `n)  (N `N)
  (o `o)  (O `O)
  (p `p)  (P `P)
  (q `q)  (Q `Q)
  (r `r)  (R `R)
  (s `s)  (S `S)
  (t `t)  (T `T)
  (u `u)  (U `U)
  (v `v)  (V `V)
  (w `w)  (W `W)
  (x `x)  (X `X)
  (y `y)  (Y `Y)
  (z `z)  (Z `Z)
  (zero      `0)
  (one       `1)
  (two       `2)
  (three     `3)
  (four      `4)
  (five      `5)
  (six       `6)
  (seven     `7)
  (eight     `8)
  (nine      `9)
  (space     ` )
  (exclam    `!)
  (dquote    `")
  (cdquote   `")
  (odquote   `")
  (hash      `#)
  (dollar    `$)
  (percent   `%)
  (amp       `&)
  (csquote   `')
  (lpar      `()
  (rpar      `))
  (ast       `*)
  (plus      `+)
  (comma     `,)
  (hyphen    `-)
  (endash    `-)
  (emdash    (`- `-))
  (period    `.)
  (slash     `/)
  (colon     `:)
  (semicol   `;)
  (lt        `<)
  (eq        `=)
  (gt        `>)
  (question  `?)
  (at        `@)
  (lbrack    `[)
  (bslash    `\)
  (rbrack    `])
  (hat       `^)
  (uscore    `_)
  (osquote   ``)
  (lbrace    `{)
  (vbar      `|)
  (rbrace    `})
  (tilde     `~)
  (dotless-i `i)
  (dotless-j `j)
)

(output pc437
  ascii
  (C-cedilla    "80)
  (u-diaeresis  "81)
  (e-acute      "82)
  (a-circumflex "83)
  (a-diaeresis  "84)
  (a-grave      "85)
  (a-ring       "86)
  (c-cedilla    "87)
  (e-circumflex "88)
  (e-diaeresis  "89)
  (e-grave      "8a)
  (i-diaeresis  "8b)
  (i-circumflex "8c)
  (i-grave      "8d)
  (A-diaeresis  "8e)
  (A-ring       "8f)
  (E-acute      "90)
  (ae           "91)
  (AE           "92)
  (o-circumflex "93)
  (o-diaeresis  "94)
  (o-grave      "95)
  (u-circumflex "96)
  (u-grave      "97)
  (y-diaresis   "98)
  (O-diaeresis  "99)
  (U-diaeresis  "9a)
  (cents        "9b)
  (pounds       "9c)
  (yens         "9d)
  (pesetas      "9e)
  (a-acute      "a0)
  (i-acute      "a1)
  (o-acute      "a2)
  (u-acute      "a3)
  (n-tilde      "a4)
  (N-tilde      "a5)
  (oquestion    "a8)
  (oexclam      "ad)
  (l-angle      "ae)
  (r-angle      "af)
  (eszet        "e1)
)

(output pc850
  pc437
  (o-slash      "9b)
  (O-slash      "9d)
  (pesetas)
  (A-acute      "b5)
  (A-circumflex "b6)
  (A-grave      "b7)
  (cents        "bd)
  (yens         "be)
  (a-tilde      "c6)
  (A-tilde      "c7)
  (eth          "d0)
  (Eth          "d1)  % also D-stroke
  (D-stroke     "d1)  % also capital eth
  (E-circumflex "d2)
  (E-diaeresis  "d3)
  (E-grave      "d4)
  (i-dotless    "d5)
  (I-acute      "d6)
  (I-circumflex "d7)
  (I-diaeresis  "d8)
  (I-grave      "de)
  (O-acute      "e0)
  (O-circumflex "e2)
  (O-grave      "e3)
  (o-tilde      "e4)
  (O-tilde      "e5)
  (thorn        "e7)
  (Thorn        "e8)
  (U-acute      "e9)
  (U-circumflex "ea)
  (U-grave      "eb)
  (y-acute      "ec)
  (Y-acute      "ed)
)

(output mazovia
  pc437
  (a-ogonek 134)
  (A-ogonek 143)
  (c-acute  140)
  (C-acute  149)
  (e-ogonek 145)
  (E-ogonek 144)
  (l-stroke 146)
  (L-stroke 156)
  (n-acute  164)
  (N-acute  165)
  (o-acute  162)
  (O-acute  163)
  (s-acute  158)
  (S-acute  152)
  (z-dot    166)
  (Z-dot    161)
  (z-acute  167)
  (Z-acute  160)
)

(output pc852
  pc850
  (u-ring         "85)
  (c-acute        "86)
  (l-stroke       "88)
  (O-double-acute "8a)
  (o-double-acute "8b)
  (Z-acute        "8d)
  (C-acute        "8f)
  (L-acute        "91)
  (l-acute        "92)
  (L-caron        "94)
  (l-caron        "95)
  (S-acute        "97)
  (s-acute        "98)
  (T-caron        "9b)
  (t-caron        "9c)
  (L-stroke       "9d)
  (c-caron        "9f)
% (o-acute        "a2)
  (A-ogonek       "a4)
  (a-ogonek       "a5)
  (Z-caron        "a6)
  (z-caron        "a7)
  (E-ogonek       "a8)
  (e-ogonek       "a9)
  (z-acute        "ab)
  (C-caron        "ac)
  (s-cedilla      "ad)
% (A-acute        "b5)
% (A-circumflex   "b6)
  (E-caron        "b7)
  (S-cedilla      "b8)
  (Z-dot          "bd)
  (z-dot          "be)
  (A-breve        "c6)
  (a-breve        "c7)
  (d-stroke       "d0)
% (D-stroke       "d1)
  (D-caron        "d2)
% (E-diaeresis    "d3)
  (d-caron        "d4)
% (I-acute        "d6)
% (I-circumflex   "d7)
  (e-caron        "d8)
  (U-ring         "de)
% (O-acute        "e0)
% (O-circumflex   "e2)
  (N-acute        "e3)
  (n-acute        "e4)
  (n-caron        "e5)
  (S-caron        "e6)
  (s-caron        "e7)
  (R-acute        "e8)
% (U-acute        "e9)
  (r-acute        "ea)
  (U-double-acute "eb)
% (y-acute        "ec)
% (Y-acute        "ed)
  (t-cedilla      "ee)
  (u-double-acute "fb)
  (R-caron        "fc)
  (r-caron        "fd)
)

% symbol names below are based on ISO 6937
(output pidgin
  ascii
  (A-breve        `A)
  (A-ogonek       `A)
  (C-acute        `C)
  (C-caron        `C)
  (D-caron        `D)
  (E-caron        `E)
  (E-ogonek       `E)
  (G-breve        `G)
  (L-acute        `L)
  (L-caron        `L) %Yes, this is how it is called!
  (L-stroke       `L)
  (N-acute        `N)
  (N-caron        `N)
  (eNg            `N)
  (O-double-acute `O)
  (R-acute        `R)
  (R-caron        `R)
  (S-acute        `S)
  (S-caron        `S)
  (S-cedilla      `S)
  (T-caron        `T)
  (T-cedilla      `T)
  (U-double-acute `U)
  (U-ring         `U)
  (Y-diaeresis    `Y)
  (Z-acute        `Z)
  (Z-caron        `Z)
  (Z-dot          `Z)
  (IJ             (`I `J))
  (I-dot          `I)
  (d-stroke       `d )
  (a-breve        `a)
  (a-ogonek       `a)
  (c-acute        `c)
  (c-caron        `c)
  (d-caron        `d) %Yes, this is how it is called!
  (e-caron        `e)
  (e-ogonek       `e)
  (g-breve        `g)
  (l-acute        `l)
  (l-caron        `l) %Yes, this is how it is called!
  (l-stroke       `l)
  (n-acute        `n)
  (n-caron        `n)
  (eng            `n)
  (o-double-acute `o)
  (r-acute        `r)
  (r-caron        `r)
  (s-acute        `s)
  (s-caron        `s)
  (s-cedilla      `s)
  (t-caron        `t)
  (t-cedilla      `t)
  (u-double-acute `u)
  (u-ring         `u)
  (y-diaeresis    `y)
  (z-acute        `z)
  (z-caron        `z)
  (z-dot          `z)
  (ij             (`i `j))
  (A-grave        `A)
  (A-acute        `A)
  (A-circumflex   `A)
  (A-tilde        `A)
  (A-diaeresis    `A)
  (A-ring         `A)
  (AE             (`A `E))
  (C-cedilla      `C)
  (E-grave        `E)
  (E-acute        `E)
  (E-circuflex    `E)
  (E-diaeresis    `E)
  (I-grave        `I)
  (I-acute        `I)
  (I-circumflex   `I)
  (I-diaeresis    `I)
  (D-stroke       `D) % also capital eth
  (N-tilde        `N)
  (O-grave        `O)
  (O-acute        `O)
  (O-circumflex   `O)
  (O-tilde        `O)
  (O-diaeresis    `O)
  (OE             (`O `E) )
  (O-slash        `O)
  (U-grave        `U)
  (U-acute        `U)
  (U-circumflex   `U)
  (U-diaeresis    `U)
  (Y-acute        `Y)
  (Thorn          (`T `H))
  (SS             (`S `S))
  (a-grave        `a)
  (a-acute        `a)
  (a-circumflex   `a)
  (a-tilde        `a)
  (a-diaeresis    `a)
  (a-ring         `a)
  (ae             (`a `e))
  (c-cedilla      `c)
  (e-grave        `e)
  (e-acute        `e)
  (e-circumflex   `e)
  (e-diaeresis    `e)
  (i-grave        `i)
  (i-acute        `i)
  (i-circumflex   `i)
  (i-diaeresis    `i)
  (eth            `d)
  (n-tilde        `n)
  (o-grave        `o)
  (o-acute        `o)
  (o-circumflex   `o)
  (o-tilde        `o)
  (o-diaeresis    `o)
  (oe             (`o `e))
  (o-slash        `o)
  (u-grave        `u)
  (u-acute        `u)
  (u-circumflex   `u)
  (u-diaeresis    `u)
  (y-acute        `y)
  (thorn          (`t `h))
)

(output pidginx
  pidgin
  (z-dot          `x)
  (Z-dot          `X)
)

(output DEFAULT
  pc850
)


(layout ASCII_upper_case
  ("41 A)
  ("42 B)
  ("43 C)
  ("44 D)
  ("45 E)
  ("46 F)
  ("47 G)
  ("48 H)
  ("49 I)
  ("4a J)
  ("4b K)
  ("4c L)
  ("4d M)
  ("4e N)
  ("4f O)
  ("50 P)
  ("51 Q)
  ("52 R)
  ("53 S)
  ("54 T)
  ("55 U)
  ("56 V)
  ("57 W)
  ("58 X)
  ("59 Y)
  ("5a Z)
)

(layout ASCII_lower_case
  ("61 a)
  ("62 b)
  ("63 c)
  ("64 d)
  ("65 e)
  ("66 f)
  ("67 g)
  ("68 h)
  ("69 i)
  ("6a j)
  ("6b k)
  ("6c l)
  ("6d m)
  ("6e n)
  ("6f o)
  ("70 p)
  ("71 q)
  ("72 r)
  ("73 s)
  ("74 t)
  ("75 u)
  ("76 v)
  ("77 w)
  ("78 x)
  ("79 y)
  ("7a z)
)

(layout ASCII_digits
  ("30 zero)
  ("31 one)
  ("32 two)
  ("33 three)
  ("34 four)
  ("35 five)
  ("36 six)
  ("37 seven)
  ("38 eight)
  ("39 nine)
)

(layout ASCII_all_punct
  ("21 exclam)
  ("22 dquote)
  ("23 hash)
  ("24 dollar)
  ("25 percent)
  ("26 amp)
  ("27 csquote)
  ("28 lpar)
  ("29 rpar)
  ("2a ast)
  ("2b plus)
  ("2c comma)
  ("2d hyphen)
  ("2e period)
  ("2f slash)
  ("3a colon)
  ("3b semicol)
  ("3c lt)
  ("3d eq)
  ("3e gt)
  ("3f question)
  ("40 at)
  ("5b lbrack)
  ("5c bslash)
  ("5d rbrack)
  ("5e hat)
  ("5f uscore)
  ("60 osquote)
  ("7b lbrace)
  ("7c vbar)
  ("7d rbrace)
  ("7e tilde)
)

% symbol names below are based on ISO 6937
(layout <accented letters>
  ("80 A-breve)
  ("81 A-ogonek)
  ("82 C-acute)
  ("83 C-caron)
  ("84 D-caron)
  ("85 E-caron)
  ("86 E-ogonek)
  ("87 G-breve)
  ("88 L-acute)
  ("89 L-caron) %Yes, this is how it is called!
  ("8a L-stroke)
  ("8b N-acute)
  ("8c N-caron)
  ("8e O-double-acute)
  ("8f R-acute)
  ("90 R-caron)
  ("91 S-acute)
  ("92 S-caron)
  ("93 S-cedilla)
  ("94 T-caron)
  ("95 T-cedilla)
  ("96 U-double-acute)
  ("97 U-ring)
  ("98 Y-diaeresis)
  ("99 Z-acute)
  ("9a Z-caron)
  ("9b Z-dot)
  ("9d I-dot)
  ("a0 a-breve)
  ("a1 a-ogonek)
  ("a2 c-acute)
  ("a3 c-caron)
  ("a4 d-caron) %Yes, this is how it is called!
  ("a5 e-caron)
  ("a6 e-ogonek)
  ("a7 g-breve)
  ("a8 l-acute)
  ("a9 l-caron) %Yes, this is how it is called!
  ("aa l-stroke)
  ("ab n-acute)
  ("ac n-caron)
  ("ae o-double-acute)
  ("af r-acute)
  ("b0 r-caron)
  ("b1 s-acute)
  ("b2 s-caron)
  ("b3 s-cedilla)
  ("b4 t-caron)
  ("b5 t-cedilla)
  ("b6 u-double-acute)
  ("b7 u-ring)
  ("b8 y-diaeresis)
  ("b9 z-acute)
  ("ba z-caron)
  ("bb z-dot)
  ("c0 A-grave)
  ("c1 A-acute)
  ("c2 A-circumflex)
  ("c3 A-tilde)
  ("c4 A-diaeresis)
  ("c5 A-ring)
  ("c7 C-cedilla)
  ("c8 E-grave)
  ("c9 E-acute)
  ("ca E-circuflex)
  ("cb E-diaeresis)
  ("cc I-grave)
  ("cd I-acute)
  ("ce I-circumflex)
  ("cf I-diaeresis)
  ("d1 N-tilde)
  ("d2 O-grave)
  ("d3 O-acute)
  ("d4 O-circumflex)
  ("d5 O-tilde)
  ("d6 O-diaeresis)
  ("d9 U-grave)
  ("da U-acute)
  ("db U-circumflex)
  ("dc U-diaeresis)
  ("dd Y-acute)
  ("e0 a-grave)
  ("e1 a-acute)
  ("e2 a-circumflex)
  ("e3 a-tilde)
  ("e4 a-diaeresis)
  ("e5 a-ring)
  ("e7 c-cedilla)
  ("e8 e-grave)
  ("e9 e-acute)
  ("ea e-circumflex)
  ("eb e-diaeresis)
  ("ec i-grave)
  ("ed i-acute)
  ("ee i-circumflex)
  ("ef i-diaeresis)
  ("f1 n-tilde)
  ("f2 o-grave)
  ("f3 o-acute)
  ("f4 o-circumflex)
  ("f5 o-tilde)
  ("f6 o-diaeresis)
  ("f9 u-grave)
  ("fa u-acute)
  ("fb u-circumflex)
  ("fc u-diaeresis)
  ("fd y-acute)
)

(layout <special letters and characters>
  ("8d  eNg)
  ("9c  IJ)
  ("9e  d-stroke)
  ("9f  section-number-sign)
  ("ad  eng)
  ("bc  ij)
  ("bd  oexclam)
  ("be  oquestion)
  ("bf  pounds)
  ("c6  AE)
  ("d0  D-stroke)
  ("d7  OE)
  ("d8  O-slash)
  ("de  Thorn)
  ("df  SS)
  ("e6  ae)
  ("f0  eth)
  ("f7  oe)
  ("f8  o-slash)
  ("fe  thorn)
  ("ff  eszet)
)

(layout CM_text_punct
  ASCII_all_punct
  ("22 cdquote)
  ("3c oexclam)
  ("3e oquestion)
  ("5c odquote)
  ("5f )
  ("7b endash)
  ("7c emdash)
  ("7d )
  ("7f )
)

(layout CM_text_f_ligatures
  ("0b ff)
  ("0c fi)
  ("0d fl)
  ("0e ffi)
  ("0f ffl)
)

(layout CM_text_accents
  ("12 grave)
  ("13 acute)
  ("14 caron)
  ("15 breve)
  ("16 macron)
  ("17 ring)
  ("18 cedilla)
  ("20 stroke)
  ("5f dot-above)
  ("7f diaeresis)
)

(layout CM_greek_upper_case
  ("00 Gamma)
  ("01 Delta)
  ("02 Theta)
  ("03 Lambda)
  ("04 Xi)
  ("05 Pi)
  ("06 Sigma)
  ("07 Upsilon)
  ("08 Phi)
  ("09 Psi)
  ("0a Omega)
)

(layout CM_text_misc
  ("10 dotless-i)
  ("11 dotless-j)
  ("19 eszet)
)

(layout ASCII
  ASCII_upper_case
  ASCII_lower_case
  ASCII_digits
  ASCII_all_punct
)
  
(layout <TeX text>
  ASCII_upper_case
  ASCII_lower_case
  ASCII_digits
  CM_text_punct
  CM_text_accents
  CM_text_f_ligatures
  CM_greek_upper_case
  CM_text_misc
)

(layout <TeX text without f-ligatures>
  ASCII_upper_case
  ASCII_lower_case
  ASCII_digits
  CM_text_punct
  CM_text_accents
  CM_greek_upper_case
  CM_text_misc
)

(layout <TeX typewriter text>
  ASCII_upper_case
  ASCII_lower_case
  ASCII_digits
  ASCII_all_punct
  CM_text_accents
  CM_greek_upper_case
  CM_text_misc
  ("20 space)
  %...
)

(layout <TeX extended ASCII>
  <TeX typewriter text>
  %...
)

(layout <ASCII caps and digits>      % cminch
  ASCII_upper_case
  ASCII_digits
)

(layout <TeX math italic>
  ASCII_upper_case
  ASCII_lower_case
  ASCII_digits
  CM_greek_upper_case
  ("2c left-hook)
  ("2d right-hook)
)

(layout <TeX math symbols>
  ASCII_upper_case
)

(layout <AEFMNOT only>
  ("41 A)
  ("45 E)
  ("46 F)
  ("4d M)
  ("4e N)
  ("4f O)
  ("54 T)
)

(layout <Extended TeX Font Encoding - Latin>
  <TeX text>
  <accented letters>
  <special letters and characters>
)

% Table for virtual fonts generated by Zlatuska's program
% (available from LISTSERV@PLEARN by GET ACCENTS UUE INF)

(layout <TeX text ACCENTS>
  <TeX text>
  <accented letters>
)

% Bug in ACCENTS program: name font coding scheme truncated

(layout <TeX text AC>
  <TeX text ACCENTS>
)

(layout GFGRAY)                     % gray
(layout GFSLANT)                    % slant
(layout <TeX math extension>)       % cmsy
(layout PI)                         % cmman, manfnt
(layout <em symbols>)               % emsy
(layout <LaTeX symbols>)            % lasy
(layout <LaTeX circle>)             % lcircle
(layout <LaTeX line>)               % line

(font (cmti7 cmti8 cmti9 cmti10 cmti12 cmbxti10)
  <TeX text>
  ("24 pounds)
)

(font ()                      % default font
  ASCII_upper_case
  ASCII_lower_case
  ASCII_digits
)

(letters a b c d e f g h i j k l m n o p q r s t u v w x y z
         A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
         a-acute a-breve a-grave a-circumflex a-diaeresis 
         a-ogonek a-ring a-tilde
         A-acute A-breve A-grave A-circumflex A-diaeresis 
         A-ogonek A-ring A-tilde
         c-acute c-caron c-cedilla
         C-acute C-caron C-cedilla
         d-caron d-stroke
         D-caron D-stroke
         e-acute e-caron e-circumflex e-diaeresis e-grave e-ogonek
         E-acute E-caron E-circumflex E-diaeresis E-grave E-ogonek
         g-breve
         G-breve
         i-acute i-circumflex i-diaeresis I-grave
         I-acute I-circumflex I-diaeresis I-dot I-grave
         l-acute l-caron l-stroke
         L-acute L-caron L-stroke
         n-acute n-caron n-tilde
         N-acute N-caron N-tilde
         o-acute o-circumflex o-diaeresis o-double-acute o-grave o-tilde
         o-slash
         O-acute O-circumflex O-diaeresis O-double-acute O-grave O-tilde
         O-slash
         r-acute r-caron
         R-acute R-caron
         s-acute s-caron s-cedilla
         S-acute S-caron S-cedilla
         t-caron t-cedilla
         T-caron T-cedilla
         u-acute u-circumflex u-diaeresis u-double-acute u-grave u-ring
         U-acute U-circumflex U-diaeresis U-double-acute U-grave U-ring
         y-acute y-diaeresis
         Y-acute Y-diaeresis
         z-acute z-caron z-dot
         Z-acute Z-caron Z-dot
         eszet SS ae AE eng eNg ij IJ eth Eth oe OE thorn Thorn
         hyphen endash
)

(conversion formatting
  ((NEWLINE NEWLINE) NEWLINE)
  ((NEWLINE WORDSPACE) NEWLINE)
  ((NEWLINE NEWPAGE) NEWPAGE)
  ((WORDSPACE WORDSPACE) WORDSPACE)
  ((WORDSPACE NEWLINE) NEWLINE)
  ((WORDSPACE NEWPAGE) NEWPAGE)
  ((WORDSPACE END) END)
  ((NEWPAGE NEWLINE) NEWPAGE)
  ((NEWPAGE WORDSPACE) NEWPAGE)
  (NONLETTER WORDSPACE)
  ((START NEWLINE) START)
  ((START WORDSPACE) START)
  (START)
  (END)
)

(conversion accents
  ((acute a) a-acute)
  ((acute A) A-acute)
  ((acute c) c-acute)
  ((acute C) C-acute)
  ((acute e) e-acute)
  ((acute E) E-acute)
  ((acute i) i-acute)
  ((acute I) I-acute)
  ((acute l) l-acute)
  ((acute L) L-acute)
  ((acute n) n-acute)
  ((acute N) N-acute)
  ((acute o) o-acute)
  ((acute O) O-acute)
  ((acute r) r-acute)
  ((acute R) R-acute)
  ((acute s) s-acute)
  ((acute S) S-acute)
  ((acute u) u-acute)
  ((acute U) U-acute)
  ((acute y) y-acute)
  ((acute Y) Y-acute)
  ((acute z) z-acute)
  ((acute Z) Z-acute)
  ((breve a) a-breve)
  ((breve A) A-breve)
  ((breve g) g-breve)
  ((breve G) G-breve)
  ((caron c) c-caron)
  ((caron C) C-caron)
  ((caron d) d-caron)
  ((caron D) D-caron)
  ((caron e) e-caron)
  ((caron E) E-caron)
  ((caron l) l-caron)
  ((caron L) L-caron)
  ((caron n) n-caron)
  ((caron N) N-caron)
  ((caron r) r-caron)
  ((caron R) R-caron)
  ((caron s) s-caron)
  ((caron S) S-caron)
  ((caron t) t-caron)
  ((caron T) T-caron)
  ((caron z) z-caron)
  ((caron Z) Z-caron)
  ((cedilla c) (c-cedilla))
  ((cedilla C) (C-cedilla))
  ((cedilla s) (s-cedilla))
  ((cedilla S) (S-cedilla))
  ((cedilla t) (t-cedilla))
  ((cedilla T) (T-cedilla))
  ((diaeresis a) a-diaeresis)
  ((diaeresis A) A-diaeresis)
  ((diaeresis e) e-diaeresis)
  ((diaeresis E) E-diaeresis)
  ((diaeresis i) i-diaeresis)
  ((diaeresis I) I-diaeresis)
  ((diaeresis o) o-diaeresis)
  ((diaeresis O) O-diaeresis)
  ((diaeresis u) u-diaeresis)
  ((diaeresis U) U-diaeresis)
  ((diaeresis y) y-diaeresis)
  ((diaeresis Y) Y-diaeresis)
  ((dot-above I) I-dot)
  ((dot-above z) z-dot)
  ((dot-above Z) Z-dot)
  ((grave a) a-grave)
  ((grave A) A-grave)
  ((grave e) e-grave)
  ((grave E) E-grave)
  ((grave i) i-grave)
  ((grave I) I-grave)
  ((grave o) o-grave)
  ((grave O) O-grave)
  ((grave u) u-grave)
  ((grave U) U-grave)
  ((stroke d) d-stroke)
  ((stroke D) D-stroke)
  ((stroke l) l-stroke)
  ((stroke L) L-stroke)
  ((ring a) a-ring)
  ((ring A) A-ring)
  ((ring u) u-ring)
  ((ring U) U-ring)
)

(conversion PLHB-accents
  ((WORDSPACE left_hook a) a-ogonek)
  ((WORDSPACE left_hook A) A-ogonek)
  ((WORDSPACE left_hook e) e-ogonek)
  ((WORDSPACE left_hook E) E-ogonek)
)

(conversion f_ligatures
  (ff  (f f))
  (fi  (f i))
  (fl  (f l))
  (ffi (f f i))
  (ffl (f f l))
)

(conversion DEFAULT
  formatting
  accents
  f_ligatures
)

(conversion hyphen
  DEFAULT
  ((hyphen NEWLINE) )
)

(conversion wordlist
  DEFAULT
  (WORDSPACE NEWLINE)
  (NEWPAGE NEWLINE)
  ((NEWLINE hyphen) NEWLINE)
)


(conversion hyphen-wordlist
  hyphen wordlist
)

(conversion PLHB
  formatting
  accents
  PLHB-accents
  f_ligatures
)

(conversion PLHB-hyphen
  PLHB
  ((hyphen NEWLINE) )
)

(conversion PLHB-wordlist
  PLHB
  (WORDSPACE NEWLINE)
  (NEWPAGE NEWLINE)
  ((NEWLINE hyphen) NEWLINE)
)

(conversion PLHB-hyphen-wordlist
  hyphen wordlist
)
