summaryrefslogtreecommitdiff
path: root/fonts/chess/enpassant
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/chess/enpassant
Initial commit
Diffstat (limited to 'fonts/chess/enpassant')
-rw-r--r--fonts/chess/enpassant/README129
-rw-r--r--fonts/chess/enpassant/SKAK-K6.AFM217
-rw-r--r--fonts/chess/enpassant/cheqskak.enc36
-rw-r--r--fonts/chess/enpassant/chess-7-board-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-7-board-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-7-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-7-lsb.tfmbin0 -> 448 bytes
-rw-r--r--fonts/chess/enpassant/chess-alfonso-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-alfonso-board-fig-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-alfonso-lsb.tfmbin0 -> 436 bytes
-rw-r--r--fonts/chess/enpassant/chess-alfonso-lsf.tfmbin0 -> 364 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha-bl-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha-black-fig.enc60
-rw-r--r--fonts/chess/enpassant/chess-alpha-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-alpha-board-fig-raw.pfbbin0 -> 44052 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha-board-fig-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-alpha-fig.enc60
-rw-r--r--fonts/chess/enpassant/chess-alpha-lsb.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha2-bl-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha2-black-fig.enc60
-rw-r--r--fonts/chess/enpassant/chess-alpha2-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-alpha2-board-fig-raw.tfmbin0 -> 1380 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha2-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-alpha2-fig.enc60
-rw-r--r--fonts/chess/enpassant/chess-alpha2-lsb.tfmbin0 -> 452 bytes
-rw-r--r--fonts/chess/enpassant/chess-alpha2-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-aventurer-b-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-aventurer-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-aventurer-board-fig-raw.tfmbin0 -> 1256 bytes
-rw-r--r--fonts/chess/enpassant/chess-aventurer-lsb.tfmbin0 -> 440 bytes
-rw-r--r--fonts/chess/enpassant/chess-aventurer-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-berlin-bl-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-berlin-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-berlin-board-fig-raw.pfbbin0 -> 66430 bytes
-rw-r--r--fonts/chess/enpassant/chess-berlin-board-fig-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-berlin-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-berlin-lsb.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-berlin-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-cases-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-cases-board-fig-raw.tfmbin0 -> 1252 bytes
-rw-r--r--fonts/chess/enpassant/chess-cases-lsb.tfmbin0 -> 468 bytes
-rw-r--r--fonts/chess/enpassant/chess-cases-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-cheq-board-raw.pfbbin0 -> 30804 bytes
-rw-r--r--fonts/chess/enpassant/chess-cheq-board-raw.tfmbin0 -> 1084 bytes
-rw-r--r--fonts/chess/enpassant/chess-cheq-board.enc36
-rw-r--r--fonts/chess/enpassant/chess-cheq-lsb.tfmbin0 -> 464 bytes
-rw-r--r--fonts/chess/enpassant/chess-condal-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-condal-board-fig-raw.tfmbin0 -> 1248 bytes
-rw-r--r--fonts/chess/enpassant/chess-condal-lsb.tfmbin0 -> 432 bytes
-rw-r--r--fonts/chess/enpassant/chess-condal-lsf.tfmbin0 -> 372 bytes
-rw-r--r--fonts/chess/enpassant/chess-enpassant.map144
-rw-r--r--fonts/chess/enpassant/chess-fig.enc60
-rw-r--r--fonts/chess/enpassant/chess-harlequin-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-harlequin-board-fig-raw.tfmbin0 -> 1252 bytes
-rw-r--r--fonts/chess/enpassant/chess-harlequin-lsb.tfmbin0 -> 432 bytes
-rw-r--r--fonts/chess/enpassant/chess-harlequin-lsf.tfmbin0 -> 376 bytes
-rw-r--r--fonts/chess/enpassant/chess-kingdom-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-kingdom-board-fig-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-kingdom-lsb.tfmbin0 -> 436 bytes
-rw-r--r--fonts/chess/enpassant/chess-kingdom-lsf.tfmbin0 -> 360 bytes
-rw-r--r--fonts/chess/enpassant/chess-leipzig-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-leipzig-board-fig-raw.tfmbin0 -> 1248 bytes
-rw-r--r--fonts/chess/enpassant/chess-leipzig-lsb.tfmbin0 -> 436 bytes
-rw-r--r--fonts/chess/enpassant/chess-leipzig-lsf.tfmbin0 -> 372 bytes
-rw-r--r--fonts/chess/enpassant/chess-line-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-line-board-fig-raw.tfmbin0 -> 1236 bytes
-rw-r--r--fonts/chess/enpassant/chess-line-lsb.tfmbin0 -> 440 bytes
-rw-r--r--fonts/chess/enpassant/chess-line-lsf.tfmbin0 -> 360 bytes
-rw-r--r--fonts/chess/enpassant/chess-lucena-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-lucena-board-fig-raw.tfmbin0 -> 1236 bytes
-rw-r--r--fonts/chess/enpassant/chess-lucena-board.enc128
-rw-r--r--fonts/chess/enpassant/chess-lucena-lsb-1001.tfmbin0 -> 464 bytes
-rw-r--r--fonts/chess/enpassant/chess-lucena-lsb.tfmbin0 -> 428 bytes
-rw-r--r--fonts/chess/enpassant/chess-lucena-lsf.tfmbin0 -> 340 bytes
-rw-r--r--fonts/chess/enpassant/chess-magnetic-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-magnetic-board-fig-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-magnetic-lsb.tfmbin0 -> 436 bytes
-rw-r--r--fonts/chess/enpassant/chess-magnetic-lsf.tfmbin0 -> 360 bytes
-rw-r--r--fonts/chess/enpassant/chess-mark-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-mark-board-fig-raw.tfmbin0 -> 1252 bytes
-rw-r--r--fonts/chess/enpassant/chess-mark-lsb.tfmbin0 -> 444 bytes
-rw-r--r--fonts/chess/enpassant/chess-mark-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-marroquin-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-marroquin-board-fig-raw.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/chess/enpassant/chess-marroquin-lsb.tfmbin0 -> 452 bytes
-rw-r--r--fonts/chess/enpassant/chess-marroquin-lsf.tfmbin0 -> 348 bytes
-rw-r--r--fonts/chess/enpassant/chess-maya-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-maya-board-fig-raw.tfmbin0 -> 1236 bytes
-rw-r--r--fonts/chess/enpassant/chess-maya-lsb.tfmbin0 -> 440 bytes
-rw-r--r--fonts/chess/enpassant/chess-maya-lsf.tfmbin0 -> 344 bytes
-rw-r--r--fonts/chess/enpassant/chess-mediaeval-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-mediaeval-board-fig-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-mediaeval-lsb.tfmbin0 -> 440 bytes
-rw-r--r--fonts/chess/enpassant/chess-mediaeval-lsf.tfmbin0 -> 368 bytes
-rw-r--r--fonts/chess/enpassant/chess-merida-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-merida-board-fig-raw.tfmbin0 -> 1248 bytes
-rw-r--r--fonts/chess/enpassant/chess-merida-lsb.tfmbin0 -> 440 bytes
-rw-r--r--fonts/chess/enpassant/chess-merida-lsf.tfmbin0 -> 372 bytes
-rw-r--r--fonts/chess/enpassant/chess-millennia-b-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-millennia-b-board-fig-raw.tfmbin0 -> 1224 bytes
-rw-r--r--fonts/chess/enpassant/chess-millennia-b-lsb.tfmbin0 -> 432 bytes
-rw-r--r--fonts/chess/enpassant/chess-millennia-b-lsf.tfmbin0 -> 340 bytes
-rw-r--r--fonts/chess/enpassant/chess-millennia-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-millennia-board-fig-raw.tfmbin0 -> 1224 bytes
-rw-r--r--fonts/chess/enpassant/chess-millennia-lsb.tfmbin0 -> 432 bytes
-rw-r--r--fonts/chess/enpassant/chess-millennia-lsf.tfmbin0 -> 340 bytes
-rw-r--r--fonts/chess/enpassant/chess-motif-board-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-motif-board-fig-raw.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/chess/enpassant/chess-motif-lsb.tfmbin0 -> 440 bytes
-rw-r--r--fonts/chess/enpassant/chess-motif-lsf.tfmbin0 -> 364 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-b-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-pirat-b-fig-raw.pfbbin0 -> 47701 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-b-fig-raw.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-b-lsf.tfmbin0 -> 356 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-bit-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-pirat-bit-fig-raw.pfbbin0 -> 47740 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-bit-fig-raw.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-bit-lsf.tfmbin0 -> 360 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-board-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-pirat-board-raw.pfbbin0 -> 46672 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-board-raw.tfmbin0 -> 1224 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-pirat-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-pirat-fig-raw.pfbbin0 -> 47491 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-fig-raw.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-fig.enc60
-rw-r--r--fonts/chess/enpassant/chess-pirat-it-fig-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-pirat-it-fig-raw.pfbbin0 -> 48923 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-it-fig-raw.tfmbin0 -> 1476 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-it-lsf.tfmbin0 -> 360 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-lsb.tfmbin0 -> 436 bytes
-rw-r--r--fonts/chess/enpassant/chess-pirat-lsf.tfmbin0 -> 360 bytes
-rw-r--r--fonts/chess/enpassant/chess-skak-k6-board-raw.tfmbin0 -> 1364 bytes
-rw-r--r--fonts/chess/enpassant/chess-skak-k6-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-skak-k6-lsb.tfmbin0 -> 492 bytes
-rw-r--r--fonts/chess/enpassant/chess-skaktm-lsi.tfmbin0 -> 636 bytes
-rw-r--r--fonts/chess/enpassant/chess-utrecht-board-raw.afm275
-rw-r--r--fonts/chess/enpassant/chess-utrecht-board-raw.pfbbin0 -> 18222 bytes
-rw-r--r--fonts/chess/enpassant/chess-utrecht-board-raw.tfmbin0 -> 1196 bytes
-rw-r--r--fonts/chess/enpassant/chess-utrecht-board.enc101
-rw-r--r--fonts/chess/enpassant/chess-utrecht-lsb.tfmbin0 -> 432 bytes
-rw-r--r--fonts/chess/enpassant/lsb1alfonso.fd27
-rw-r--r--fonts/chess/enpassant/lsb1alpha.fd27
-rw-r--r--fonts/chess/enpassant/lsb1alpha2.fd27
-rw-r--r--fonts/chess/enpassant/lsb1alphadia.fd27
-rw-r--r--fonts/chess/enpassant/lsb1aventurer.fd27
-rw-r--r--fonts/chess/enpassant/lsb1berlin.fd27
-rw-r--r--fonts/chess/enpassant/lsb1cases.fd27
-rw-r--r--fonts/chess/enpassant/lsb1cheq.fd27
-rw-r--r--fonts/chess/enpassant/lsb1chess-7.fd27
-rw-r--r--fonts/chess/enpassant/lsb1condal.fd27
-rw-r--r--fonts/chess/enpassant/lsb1harlequin.fd27
-rw-r--r--fonts/chess/enpassant/lsb1kingdom.fd27
-rw-r--r--fonts/chess/enpassant/lsb1leipzig.fd27
-rw-r--r--fonts/chess/enpassant/lsb1line.fd27
-rw-r--r--fonts/chess/enpassant/lsb1lucena.fd27
-rw-r--r--fonts/chess/enpassant/lsb1magnetic.fd27
-rw-r--r--fonts/chess/enpassant/lsb1mark.fd27
-rw-r--r--fonts/chess/enpassant/lsb1marroquin.fd27
-rw-r--r--fonts/chess/enpassant/lsb1maya.fd27
-rw-r--r--fonts/chess/enpassant/lsb1mediaeval.fd27
-rw-r--r--fonts/chess/enpassant/lsb1merida.fd27
-rw-r--r--fonts/chess/enpassant/lsb1millennia.fd29
-rw-r--r--fonts/chess/enpassant/lsb1motif.fd27
-rw-r--r--fonts/chess/enpassant/lsb1pirat.fd27
-rw-r--r--fonts/chess/enpassant/lsb1skak-k6.fd27
-rw-r--r--fonts/chess/enpassant/lsb1utrecht.fd27
-rw-r--r--fonts/chess/enpassant/lsb2alfonso.fd27
-rw-r--r--fonts/chess/enpassant/lsb2alpha.fd27
-rw-r--r--fonts/chess/enpassant/lsb2alpha2.fd27
-rw-r--r--fonts/chess/enpassant/lsb2alphadia.fd27
-rw-r--r--fonts/chess/enpassant/lsb2aventurer.fd27
-rw-r--r--fonts/chess/enpassant/lsb2berlin.fd27
-rw-r--r--fonts/chess/enpassant/lsb2cases.fd27
-rw-r--r--fonts/chess/enpassant/lsb2cheq.fd27
-rw-r--r--fonts/chess/enpassant/lsb2chess-7.fd27
-rw-r--r--fonts/chess/enpassant/lsb2condal.fd27
-rw-r--r--fonts/chess/enpassant/lsb2harlequin.fd27
-rw-r--r--fonts/chess/enpassant/lsb2kingdom.fd27
-rw-r--r--fonts/chess/enpassant/lsb2leipzig.fd27
-rw-r--r--fonts/chess/enpassant/lsb2line.fd27
-rw-r--r--fonts/chess/enpassant/lsb2lucena.fd27
-rw-r--r--fonts/chess/enpassant/lsb2magnetic.fd27
-rw-r--r--fonts/chess/enpassant/lsb2mark.fd27
-rw-r--r--fonts/chess/enpassant/lsb2marroquin.fd27
-rw-r--r--fonts/chess/enpassant/lsb2maya.fd27
-rw-r--r--fonts/chess/enpassant/lsb2mediaeval.fd27
-rw-r--r--fonts/chess/enpassant/lsb2merida.fd27
-rw-r--r--fonts/chess/enpassant/lsb2millennia.fd29
-rw-r--r--fonts/chess/enpassant/lsb2motif.fd27
-rw-r--r--fonts/chess/enpassant/lsb2pirat.fd27
-rw-r--r--fonts/chess/enpassant/lsb2skak-k6.fd27
-rw-r--r--fonts/chess/enpassant/lsb2utrecht.fd27
-rw-r--r--fonts/chess/enpassant/lsb3alfonso.fd27
-rw-r--r--fonts/chess/enpassant/lsb3alpha.fd27
-rw-r--r--fonts/chess/enpassant/lsb3alpha2.fd27
-rw-r--r--fonts/chess/enpassant/lsb3alphadia.fd27
-rw-r--r--fonts/chess/enpassant/lsb3aventurer.fd27
-rw-r--r--fonts/chess/enpassant/lsb3berlin.fd27
-rw-r--r--fonts/chess/enpassant/lsb3cases.fd27
-rw-r--r--fonts/chess/enpassant/lsb3cheq.fd27
-rw-r--r--fonts/chess/enpassant/lsb3chess-7.fd27
-rw-r--r--fonts/chess/enpassant/lsb3condal.fd27
-rw-r--r--fonts/chess/enpassant/lsb3harlequin.fd27
-rw-r--r--fonts/chess/enpassant/lsb3kingdom.fd27
-rw-r--r--fonts/chess/enpassant/lsb3leipzig.fd27
-rw-r--r--fonts/chess/enpassant/lsb3line.fd27
-rw-r--r--fonts/chess/enpassant/lsb3lucena.fd27
-rw-r--r--fonts/chess/enpassant/lsb3magnetic.fd27
-rw-r--r--fonts/chess/enpassant/lsb3mark.fd27
-rw-r--r--fonts/chess/enpassant/lsb3marroquin.fd27
-rw-r--r--fonts/chess/enpassant/lsb3maya.fd27
-rw-r--r--fonts/chess/enpassant/lsb3mediaeval.fd27
-rw-r--r--fonts/chess/enpassant/lsb3merida.fd27
-rw-r--r--fonts/chess/enpassant/lsb3millennia.fd29
-rw-r--r--fonts/chess/enpassant/lsb3motif.fd27
-rw-r--r--fonts/chess/enpassant/lsb3pirat.fd27
-rw-r--r--fonts/chess/enpassant/lsb3skak-k6.fd27
-rw-r--r--fonts/chess/enpassant/lsb3utrecht.fd27
-rw-r--r--fonts/chess/enpassant/lsbalfonso.fd27
-rw-r--r--fonts/chess/enpassant/lsbalpha.fd27
-rw-r--r--fonts/chess/enpassant/lsbalpha2.fd27
-rw-r--r--fonts/chess/enpassant/lsbalphadia.fd27
-rw-r--r--fonts/chess/enpassant/lsbaventurer.fd27
-rw-r--r--fonts/chess/enpassant/lsbberlin.fd27
-rw-r--r--fonts/chess/enpassant/lsbc1alphadia.fd28
-rw-r--r--fonts/chess/enpassant/lsbc2alphadia.fd28
-rw-r--r--fonts/chess/enpassant/lsbc3alphadia.fd28
-rw-r--r--fonts/chess/enpassant/lsbc4alphadia.fd28
-rw-r--r--fonts/chess/enpassant/lsbc4lucena.fd27
-rw-r--r--fonts/chess/enpassant/lsbc5alphadia.fd28
-rw-r--r--fonts/chess/enpassant/lsbcases.fd27
-rw-r--r--fonts/chess/enpassant/lsbcheq.fd27
-rw-r--r--fonts/chess/enpassant/lsbchess-7.fd27
-rw-r--r--fonts/chess/enpassant/lsbcondal.fd27
-rw-r--r--fonts/chess/enpassant/lsbharlequin.fd27
-rw-r--r--fonts/chess/enpassant/lsbkingdom.fd27
-rw-r--r--fonts/chess/enpassant/lsbleipzig.fd27
-rw-r--r--fonts/chess/enpassant/lsbline.fd27
-rw-r--r--fonts/chess/enpassant/lsblucena.fd27
-rw-r--r--fonts/chess/enpassant/lsbmagnetic.fd27
-rw-r--r--fonts/chess/enpassant/lsbmark.fd27
-rw-r--r--fonts/chess/enpassant/lsbmarroquin.fd27
-rw-r--r--fonts/chess/enpassant/lsbmaya.fd27
-rw-r--r--fonts/chess/enpassant/lsbmediaeval.fd27
-rw-r--r--fonts/chess/enpassant/lsbmerida.fd27
-rw-r--r--fonts/chess/enpassant/lsbmillennia.fd29
-rw-r--r--fonts/chess/enpassant/lsbmotif.fd27
-rw-r--r--fonts/chess/enpassant/lsbpirat.fd27
-rw-r--r--fonts/chess/enpassant/lsbskak-k6.fd27
-rw-r--r--fonts/chess/enpassant/lsbutrecht.fd27
-rw-r--r--fonts/chess/enpassant/lsfalfonso.fd27
-rw-r--r--fonts/chess/enpassant/lsfalpha.fd29
-rw-r--r--fonts/chess/enpassant/lsfalpha2.fd29
-rw-r--r--fonts/chess/enpassant/lsfaventurer.fd27
-rw-r--r--fonts/chess/enpassant/lsfberlin.fd28
-rw-r--r--fonts/chess/enpassant/lsfcases.fd27
-rw-r--r--fonts/chess/enpassant/lsfcondal.fd27
-rw-r--r--fonts/chess/enpassant/lsfharlequin.fd27
-rw-r--r--fonts/chess/enpassant/lsfkingdom.fd27
-rw-r--r--fonts/chess/enpassant/lsfleipzig.fd27
-rw-r--r--fonts/chess/enpassant/lsfline.fd27
-rw-r--r--fonts/chess/enpassant/lsflucena.fd27
-rw-r--r--fonts/chess/enpassant/lsfmagnetic.fd27
-rw-r--r--fonts/chess/enpassant/lsfmark.fd27
-rw-r--r--fonts/chess/enpassant/lsfmarroquin.fd27
-rw-r--r--fonts/chess/enpassant/lsfmaya.fd27
-rw-r--r--fonts/chess/enpassant/lsfmediaeval.fd27
-rw-r--r--fonts/chess/enpassant/lsfmerida.fd27
-rw-r--r--fonts/chess/enpassant/lsfmillennia.fd27
-rw-r--r--fonts/chess/enpassant/lsfmotif.fd27
-rw-r--r--fonts/chess/enpassant/lsfpirat.fd32
-rw-r--r--fonts/chess/enpassant/skak-k6.pfbbin0 -> 40174 bytes
276 files changed, 13118 insertions, 0 deletions
diff --git a/fonts/chess/enpassant/README b/fonts/chess/enpassant/README
new file mode 100644
index 0000000000..6aff42f473
--- /dev/null
+++ b/fonts/chess/enpassant/README
@@ -0,0 +1,129 @@
+%%
+%% This is file `README',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `readme')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+chessfonts/enpassant
+A collection of type1 chessfonts ready for TeX
+Version 1.1 Ulrike Fischer 2006
+
+New in version 1.1:
+Support for the fonts AlphaDia (can be found on CTAN in the skaknew package),
+Alpha2 (from www.enpassant.dk) and chess-7 (also found on www.enpassant.dk)
+
+The fonts in this folder are mostly fonts that I converted from source
+that I found on http://www.enpassant.dk/. But I add also support files
+for other free chess fonts.
+
+On the website the fonts are all declared to be free, and the
+maintainer of the site, Eric Bentzen, said that he didn't object if I
+put the converted fonts on CTAN. But I couldn't contact all the
+authors so I decided to upload only a part of the pfb. For the other
+you must do the conversion yourself. The needed ttf2pt1 command is
+
+ttf2pt1 -b ***.ttf chess-***-raw
+
+Please look in the map-files for the correct output name.
+
+If you want to use the fonts for a commercial project, please check
+that no author objects.
+
+Other available chessfonts are skak (Metafont) and skaknew (Type1)
+which you can find on CTAN.
+
+It is quite possible that the fonts or their metrics (tfm) need to be
+adjusted. I didn't do anything to improve quality (I wouldn't have
+been able, I don't have an application to fiddle with fonts, and I
+don't have the skill anyway). If you have the skill and the
+possibilities to correct possible errors I would be quite happy if
+you sent my the corrected files at skak <at> nililand <dot> de.
+
+CONTENTS AND INSTALLATION AND DOCUMENTATION
+
+- Readme (this file)
+- a lot of tfm-files: put them e.g. in fonts/tfm/chess/enpassant
+- a lot of pfb-files: put them in fonts/type1/chess/enpassant
+- a lot of afm-files: put them in fonts/afm/chess/enpassant
+- a lot of enc-files: put them in fonts/enc/chess/enpassant
+- a lot of .fd-files: put them in tex/latex/chessfss/enpassant
+- and a map-file which should go somewhere in fonts/map and which you should add
+to your .map-files with e.g. updmap.
+
+The lucena, the alphadia and the skaknew fonts has special mask chars
+to color the background of a char. Please read the documentation of
+chessfss (at least version 1.2) to learn how to use.
+
+The documentation of chessfss shows how to use the fonts.
+chessfonts_gallery.pdf (also part of chessfss) shows the look of the
+fonts.
+
+ATTENTION
+1. The .tfm of the lucena font has been renamed (to reflect the
+mask-chars needed for color support), so make sure that you are using
+the new fd-file and not an old chessfss.cfg.
+
+2. If something doesn't work as expected please make sure before
+sending a bug report if it isn't the fault of older versions of
+chessfss.cfg, *.enc-files, *enc.def-files and *.fd-files, tfm/pk etc.
+
+LIST OF FONTS
+
+Name Author
+alfonso Armando H. Marroquin
+
+alpha Eric Bentzen the author allowed the upload
+
+alpha2 Peter Strickland
+
+alphadia Ulrich Dirr. The pfb can be found in the skaknew
+ package on CTAN.
+
+aventurer Armando H. Marroquin
+
+berlin Eric Bentzen the author allowed the upload
+
+cases Matthieu Leschemelle
+
+cheq Copyright (c) 1989 Adobe Systems Incorporated. All rights reserved.
+ I haven't change or converted this font. The original is already a type1 font.
+ I have only renamed it.
+
+chess-7 Alexander Sizenko, http://www.styleseven.com
+
+condal Armando H. Marroquin
+harlequin Armando H. Marroquin
+kingdom Armando H. Marroquin
+leipzig Armando H. Marroquin
+line Armando H. Marroquin
+lucena Armando H. Marroquin
+magnetic Armando H. Marroquin
+mark Armando H. Marroquin
+marroquin Armando H. Marroquin
+maya Armando H. Marroquin
+mediaeval Armando H. Marroquin
+merida Armando H. Marroquin
+millennia Armando H. Marroquin
+motif Armando H. Marroquin
+pirat Klaus Wolf
+ A freeware chessfont. The author is Klaus Wolf, one of the authors of the chess software
+ Pirat, intended for correspondence chess. www.go-pirat.de.
+skak-k6 Egon Madsen
+ I haven't change or converted this font. The original is already a type1 font.
+utrecht Hans Bodlaender the author allowed the upload ("Debian license")
+
+\endinput
+%%
+%% End of file `README'.
diff --git a/fonts/chess/enpassant/SKAK-K6.AFM b/fonts/chess/enpassant/SKAK-K6.AFM
new file mode 100644
index 0000000000..2a09c03abc
--- /dev/null
+++ b/fonts/chess/enpassant/SKAK-K6.AFM
@@ -0,0 +1,217 @@
+StartFontMetrics 2.0
+Comment Generated with TypeSmith Amiga v2.5b
+Comment Creation Date: Mandag, 09-Dec-96 21:23:08
+FontName Skak
+EncodingScheme FontSpecific
+FullName SkakBrikker
+FamilyName Skak
+Weight Normal
+ItalicAngle 0.0
+IsFixedPitch false
+UnderlinePosition 875
+UnderlineThickness 95
+Version 001.000
+Notice Created with TypeSmith Amiga
+FontBBox 0 -304 1254 950
+CapHeight 750
+XHeight 456
+Descender -126
+Ascender 744
+StartCharMetrics 195
+C 1 ; WX 600 ; N ogonek ; B 0 0 0 0 ;
+C 2 ; WX 600 ; N dotaccent ; B 0 0 0 0 ;
+C 3 ; WX 600 ; N breve ; B 0 0 0 0 ;
+C 4 ; WX 600 ; N hungarumlaut ; B 0 0 0 0 ;
+C 5 ; WX 550 ; N whitesmiley ; B 0 0 0 0 ;
+C 6 ; WX 550 ; N blacksmiley ; B 0 0 0 0 ;
+C 7 ; WX 500 ; N musicalnote ; B 0 0 0 0 ;
+C 8 ; WX 800 ; N arrowdblup ; B 0 0 0 0 ;
+C 9 ; WX 800 ; N arrowdbldown ; B 0 0 0 0 ;
+C 10 ; WX 800 ; N arrowdblright ; B 0 0 0 0 ;
+C 11 ; WX 800 ; N arrowdblleft ; B 0 0 0 0 ;
+C 12 ; WX 800 ; N doublearrowupdown ; B 0 0 0 0 ;
+C 13 ; WX 800 ; N arrowdblboth ; B 0 0 0 0 ;
+C 14 ; WX 800 ; N arrowup ; B 0 0 0 0 ;
+C 15 ; WX 800 ; N arrowdown ; B 0 0 0 0 ;
+C 16 ; WX 800 ; N arrowright ; B 0 0 0 0 ;
+C 17 ; WX 800 ; N arrowleft ; B 0 0 0 0 ;
+C 18 ; WX 670 ; N male ; B 0 0 0 0 ;
+C 19 ; WX 550 ; N female ; B 0 0 0 0 ;
+C 20 ; WX 770 ; N peace ; B 0 0 0 0 ;
+C 21 ; WX 710 ; N minus ; B 0 0 0 0 ;
+C 22 ; WX 710 ; N thinverticalline ; B 0 0 0 0 ;
+C 23 ; WX 710 ; N thinintersctinglines ; B 0 0 0 0 ;
+C 24 ; WX 710 ; N lowerrightboxcorner ; B 0 0 0 0 ;
+C 25 ; WX 710 ; N lowerleftboxcorner ; B 0 0 0 0 ;
+C 26 ; WX 710 ; N upperleftboxcorner ; B 0 0 0 0 ;
+C 27 ; WX 710 ; N upperrightboxcorner ; B 0 0 0 0 ;
+C 28 ; WX 710 ; N middleboxbottom ; B 0 0 0 0 ;
+C 29 ; WX 710 ; N middleboxtop ; B 0 0 0 0 ;
+C 30 ; WX 710 ; N rightmiddleboxside ; B 0 0 0 0 ;
+C 31 ; WX 710 ; N leftmiddleboxside ; B 0 0 0 0 ;
+C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 1254 ; N exclam ; B 0 59 1250 900 ;
+C 34 ; WX 1254 ; N quotedbl ; B 0 70 1250 900 ;
+C 35 ; WX 1254 ; N numbersign ; B 0 82 1250 900 ;
+C 36 ; WX 1254 ; N dollar ; B 0 70 1250 900 ;
+C 37 ; WX 1254 ; N percent ; B 0 70 1250 900 ;
+C 38 ; WX 1254 ; N ampersand ; B 0 70 1250 900 ;
+C 39 ; WX 1254 ; N quoteright ; B 0 79 1250 900 ;
+C 40 ; WX 1254 ; N parenleft ; B 0 70 1250 900 ;
+C 41 ; WX 200 ; N parenright ; B 0 -300 150 -150 ;
+C 42 ; WX 800 ; N asterisk ; B 50 -300 770 950 ;
+C 43 ; WX 564 ; N plus ; B 0 0 0 0 ;
+C 44 ; WX 250 ; N comma ; B 0 0 0 0 ;
+C 45 ; WX 1254 ; N hyphen ; B 0 800 1250 900 ;
+C 46 ; WX 250 ; N period ; B 0 0 0 0 ;
+C 47 ; WX 1254 ; N slash ; B 0 79 1250 900 ;
+C 48 ; WX 800 ; N zero ; B 650 800 800 950 ;
+C 49 ; WX 800 ; N one ; B 124 -300 750 950 ;
+C 50 ; WX 800 ; N two ; B 88 -300 750 950 ;
+C 51 ; WX 800 ; N three ; B 122 -300 750 950 ;
+C 52 ; WX 800 ; N four ; B 89 -300 750 950 ;
+C 53 ; WX 800 ; N five ; B 123 -300 750 950 ;
+C 54 ; WX 800 ; N six ; B 106 -300 750 950 ;
+C 55 ; WX 800 ; N seven ; B 86 -300 750 950 ;
+C 56 ; WX 800 ; N eight ; B 71 -300 750 950 ;
+C 57 ; WX 800 ; N nine ; B 650 -300 800 -150 ;
+C 58 ; WX 278 ; N colon ; B 0 0 0 0 ;
+C 59 ; WX 278 ; N semicolon ; B 0 0 0 0 ;
+C 60 ; WX 564 ; N less ; B 0 0 0 0 ;
+C 61 ; WX 200 ; N equal ; B 0 800 150 950 ;
+C 62 ; WX 564 ; N greater ; B 0 0 0 0 ;
+C 63 ; WX 444 ; N question ; B 0 0 0 0 ;
+C 64 ; WX 1254 ; N at ; B 0 70 1250 900 ;
+C 65 ; WX 722 ; N A ; B 0 0 0 0 ;
+C 66 ; WX 1254 ; N B ; B 272 -134 968 666 ;
+C 67 ; WX 667 ; N C ; B 0 0 0 0 ;
+C 68 ; WX 1254 ; N D ; B 173 -136 1080 714 ;
+C 69 ; WX 1254 ; N E ; B 0 -300 1250 950 ;
+C 70 ; WX 1254 ; N F ; B 0 -300 1250 950 ;
+C 71 ; WX 1254 ; N G ; B 0 -300 1250 950 ;
+C 72 ; WX 722 ; N H ; B 0 0 0 0 ;
+C 73 ; WX 1254 ; N I ; B 0 -300 1250 950 ;
+C 74 ; WX 389 ; N J ; B 0 0 0 0 ;
+C 75 ; WX 1254 ; N K ; B 186 -138 1066 870 ;
+C 76 ; WX 1254 ; N L ; B 195 -140 1079 804 ;
+C 77 ; WX 889 ; N M ; B 0 0 0 0 ;
+C 78 ; WX 722 ; N N ; B 0 0 0 0 ;
+C 79 ; WX 1254 ; N O ; B 0 -300 1250 950 ;
+C 80 ; WX 556 ; N P ; B 0 0 0 0 ;
+C 81 ; WX 722 ; N Q ; B 0 0 0 0 ;
+C 82 ; WX 1264 ; N R ; B 0 0 0 0 ;
+C 83 ; WX 1254 ; N S ; B 165 -139 1076 786 ;
+C 84 ; WX 1254 ; N T ; B 228 -129 1035 749 ;
+C 85 ; WX 722 ; N U ; B 0 0 0 0 ;
+C 86 ; WX 722 ; N V ; B 0 0 0 0 ;
+C 87 ; WX 1254 ; N W ; B 0 -300 1250 950 ;
+C 88 ; WX 722 ; N X ; B 0 0 0 0 ;
+C 89 ; WX 1254 ; N Y ; B 0 -300 1250 950 ;
+C 90 ; WX 611 ; N Z ; B 0 0 0 0 ;
+C 91 ; WX 333 ; N bracketleft ; B 0 0 0 0 ;
+C 92 ; WX 200 ; N backslash ; B 50 -300 150 950 ;
+C 93 ; WX 333 ; N bracketright ; B 0 0 0 0 ;
+C 94 ; WX 469 ; N asciicircum ; B 0 0 0 0 ;
+C 95 ; WX 1254 ; N underscore ; B 0 -250 1250 -150 ;
+C 96 ; WX 333 ; N quoteleft ; B 0 0 0 0 ;
+C 97 ; WX 444 ; N a ; B 0 0 0 0 ;
+C 98 ; WX 1254 ; N b ; B 295 -132 965 666 ;
+C 99 ; WX 444 ; N c ; B 0 0 0 0 ;
+C 100 ; WX 1254 ; N d ; B 180 -140 1079 715 ;
+C 101 ; WX 1254 ; N e ; B 0 -300 1250 950 ;
+C 102 ; WX 1254 ; N f ; B 0 0 0 0 ;
+C 103 ; WX 1254 ; N g ; B 0 -300 1250 950 ;
+C 104 ; WX 500 ; N h ; B 0 0 0 0 ;
+C 105 ; WX 1254 ; N i ; B 0 -300 1250 950 ;
+C 106 ; WX 278 ; N j ; B 0 0 0 0 ;
+C 107 ; WX 1254 ; N k ; B 204 -142 1062 846 ;
+C 108 ; WX 1254 ; N l ; B 188 -136 1021 829 ;
+C 109 ; WX 778 ; N m ; B 0 0 0 0 ;
+C 110 ; WX 500 ; N n ; B 0 0 0 0 ;
+C 111 ; WX 1254 ; N o ; B 0 -300 1250 950 ;
+C 112 ; WX 1254 ; N p ; B 0 0 0 0 ;
+C 113 ; WX 500 ; N q ; B 0 0 0 0 ;
+C 114 ; WX 1254 ; N r ; B 0 -300 1250 950 ;
+C 115 ; WX 1254 ; N s ; B 171 -139 1070 798 ;
+C 116 ; WX 1254 ; N t ; B 235 -129 1008 756 ;
+C 117 ; WX 500 ; N u ; B 0 0 0 0 ;
+C 118 ; WX 500 ; N v ; B 0 0 0 0 ;
+C 119 ; WX 1254 ; N w ; B 0 -300 1250 950 ;
+C 120 ; WX 500 ; N x ; B 0 0 0 0 ;
+C 121 ; WX 1254 ; N y ; B 0 -300 1250 950 ;
+C 122 ; WX 444 ; N z ; B 0 0 0 0 ;
+C 123 ; WX 480 ; N braceleft ; B 0 0 0 0 ;
+C 124 ; WX 800 ; N bar ; B 650 -300 750 950 ;
+C 125 ; WX 480 ; N braceright ; B 0 0 0 0 ;
+C 126 ; WX 541 ; N asciitilde ; B 0 0 0 0 ;
+C 128 ; WX 500 ; N radical ; B 0 0 0 0 ;
+C 129 ; WX 885 ; N macron ; B 0 0 0 0 ;
+C 130 ; WX 564 ; N approxequal ; B 0 0 0 0 ;
+C 131 ; WX 564 ; N notequal ; B 0 0 0 0 ;
+C 132 ; WX 333 ; N guilsinglleft ; B 0 0 0 0 ;
+C 133 ; WX 333 ; N guilsinglright ; B 0 0 0 0 ;
+C 134 ; WX 333 ; N lessequal ; B 0 0 0 0 ;
+C 135 ; WX 333 ; N greaterequal ; B 0 0 0 0 ;
+C 136 ; WX 500 ; N guillemotleft ; B 0 0 0 0 ;
+C 137 ; WX 500 ; N guillemotright ; B 0 0 0 0 ;
+C 138 ; WX 514 ; N multiply ; B 0 0 0 0 ;
+C 139 ; WX 564 ; N divide ; B 0 0 0 0 ;
+C 140 ; WX 333 ; N plusminus ; B 0 0 0 0 ;
+C 141 ; WX 564 ; N logicalnot ; B 0 0 0 0 ;
+C 142 ; WX 200 ; N brokenbar ; B 0 0 0 0 ;
+C 143 ; WX 500 ; N fraction ; B 0 0 0 0 ;
+C 144 ; WX 500 ; N onequarter ; B 0 0 0 0 ;
+C 145 ; WX 500 ; N onehalf ; B 0 0 0 0 ;
+C 146 ; WX 500 ; N threequarters ; B 0 0 0 0 ;
+C 147 ; WX 300 ; N onesuperior ; B 0 0 0 0 ;
+C 148 ; WX 300 ; N twosuperior ; B 0 70 1250 900 ;
+C 149 ; WX 300 ; N threesuperior ; B 0 0 0 0 ;
+C 150 ; WX 500 ; N pi ; B 0 0 0 0 ;
+C 151 ; WX 620 ; N infinity ; B 0 0 0 0 ;
+C 152 ; WX 1120 ; N perthousand ; B 0 0 0 0 ;
+C 153 ; WX 500 ; N mu ; B 0 0 0 0 ;
+C 154 ; WX 500 ; N delta ; B 0 0 0 0 ;
+C 155 ; WX 300 ; N degree ; B 0 0 0 0 ;
+C 156 ; WX 310 ; N ordmasculine ; B 0 0 0 0 ;
+C 157 ; WX 722 ; N Eth ; B 0 0 0 0 ;
+C 158 ; WX 556 ; N Thorn ; B 0 0 0 0 ;
+C 159 ; WX 722 ; N Oslash ; B 0 0 0 0 ;
+C 160 ; WX 1254 ; N currency ; B 0 70 1250 900 ;
+C 161 ; WX 500 ; N yen ; B 0 0 0 0 ;
+C 162 ; WX 500 ; N cent ; B 0 0 0 0 ;
+C 163 ; WX 500 ; N sterling ; B 0 0 0 0 ;
+C 164 ; WX 1254 ; N florin ; B 0 70 1250 900 ;
+C 166 ; WX 180 ; N quotesingle ; B 0 0 0 0 ;
+C 167 ; WX 333 ; N quotesinglbase ; B 0 0 0 0 ;
+C 168 ; WX 444 ; N quotedblbase ; B 0 0 0 0 ;
+C 169 ; WX 444 ; N quotedblleft ; B 0 0 0 0 ;
+C 170 ; WX 444 ; N quotedblright ; B 0 0 0 0 ;
+C 171 ; WX 250 ; N periodcentered ; B 0 0 0 0 ;
+C 172 ; WX 350 ; N bullet ; B 0 0 0 0 ;
+C 173 ; WX 500 ; N endash ; B 0 0 0 0 ;
+C 174 ; WX 1000 ; N emdash ; B 0 0 0 0 ;
+C 175 ; WX 1000 ; N ellipsis ; B 0 0 0 0 ;
+C 176 ; WX 556 ; N fi ; B 0 0 0 0 ;
+C 177 ; WX 556 ; N fl ; B 0 0 0 0 ;
+C 178 ; WX 834 ; N pt ; B 0 0 0 0 ;
+C 179 ; WX 500 ; N daggerdbl ; B 0 0 0 0 ;
+C 180 ; WX 500 ; N dagger ; B 0 0 0 0 ;
+C 181 ; WX 453 ; N paragraph ; B 0 0 0 0 ;
+C 182 ; WX 600 ; N trademark ; B 0 0 0 0 ;
+C 183 ; WX 500 ; N copyright ; B 0 0 0 0 ;
+C 184 ; WX 500 ; N registered ; B 0 0 0 0 ;
+C 185 ; WX 444 ; N questiondown ; B 0 0 0 0 ;
+C 186 ; WX 333 ; N exclamdown ; B 0 0 0 0 ;
+C 187 ; WX 550 ; N germandbls ; B 0 0 0 0 ;
+C 188 ; WX 276 ; N ordfeminine ; B 0 0 0 0 ;
+C 189 ; WX 500 ; N eth ; B 0 0 0 0 ;
+C 190 ; WX 500 ; N thorn ; B 0 0 0 0 ;
+C 191 ; WX 500 ; N oslash ; B 0 0 0 0 ;
+C 198 ; WX 889 ; N AE ; B 0 0 0 0 ;
+C 208 ; WX 611 ; N Lslash ; B 0 0 0 0 ;
+C 215 ; WX 889 ; N OE ; B 0 0 0 0 ;
+C 230 ; WX 667 ; N ae ; B 0 0 0 0 ;
+C 240 ; WX 278 ; N lslash ; B 0 0 0 0 ;
+C 247 ; WX 722 ; N oe ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/cheqskak.enc b/fonts/chess/enpassant/cheqskak.enc
new file mode 100644
index 0000000000..8d8966648c
--- /dev/null
+++ b/fonts/chess/enpassant/cheqskak.enc
@@ -0,0 +1,36 @@
+/ChessEncoding[
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/space /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /WBishopOnBlack /WBishop /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /WKingOnBlack /WKing /WQueenOnBlack /WKnightOnBlack /WKnight
+/WPawnOnBlack
+/WPawn /WQueen /WRook /WRookOnBlack /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /BSquare /.notdef /.notdef /.notdef /.notdef /.notdef
+/WPawn /BBishopOnBlack /BBishop /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /BKingOnBlack /BKing /BQueenOnBlack /BKnightOnBlack /BKnight
+/BPawnOnBlack
+/BPawn /BQueen /BRook /BRookOnBlack /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-7-board-raw.afm b/fonts/chess/enpassant/chess-7-board-raw.afm
new file mode 100644
index 0000000000..fe30924453
--- /dev/null
+++ b/fonts/chess/enpassant/chess-7-board-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-7
+FullName Chess-7
+Notice Copyright © 2007 Style-7
+EncodingScheme FontSpecific
+FamilyName Chess-7
+Weight Regular
+Version 1.1 http://www.styleseven.com
+Characters 90
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox -1 -3 1024 1024
+StartCharMetrics 256
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 1 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 2 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 3 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 4 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 5 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 6 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 7 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 8 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 9 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 10 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 11 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 12 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 13 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 14 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 15 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 16 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 17 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 18 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 19 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 20 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 21 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 22 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 23 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 24 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 25 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 26 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 27 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 28 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 29 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 30 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 31 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 32 ; WX 1000 ; N _d_3 ; B 0 0 7 6 ;
+C 33 ; WX 1000 ; N _d_29 ; B 839 0 1000 161 ;
+C 34 ; WX 1000 ; N _d_28 ; B 0 0 999 161 ;
+C 35 ; WX 1000 ; N _d_30 ; B 0 0 161 161 ;
+C 36 ; WX 1000 ; N _d_34 ; B 839 -3 1000 1001 ;
+C 37 ; WX 1000 ; N _d_35 ; B 0 -1 161 1003 ;
+C 38 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 39 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 40 ; WX 1000 ; N _d_31 ; B 0 839 1001 1000 ;
+C 41 ; WX 1000 ; N _d_33 ; B 0 839 161 1000 ;
+C 42 ; WX 1000 ; N _d_4 ; B 0 0 7 6 ;
+C 43 ; WX 1000 ; N _d_23 ; B 0 0 1024 1024 ;
+C 44 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 45 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 46 ; WX 1000 ; N _d_24 ; B 337 337 688 688 ;
+C 47 ; WX 1000 ; N _d_32 ; B 839 839 1000 1000 ;
+C 48 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 49 ; WX 1000 ; N _d_81 ; B 966 0 1000 33 ;
+C 50 ; WX 1000 ; N _d_79 ; B -1 0 1003 31 ;
+C 51 ; WX 1000 ; N _d_82 ; B 0 0 31 34 ;
+C 52 ; WX 1000 ; N _d_76 ; B 966 0 1000 1004 ;
+C 53 ; WX 1000 ; N _d_77 ; B 0 0 31 1002 ;
+C 54 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 55 ; WX 1000 ; N _d_80 ; B 966 966 1000 1000 ;
+C 56 ; WX 1000 ; N _d_78 ; B 0 966 1003 1000 ;
+C 57 ; WX 1000 ; N _d_83 ; B 0 968 33 1000 ;
+C 58 ; WX 1000 ; N _d_25 ; B 0 0 1024 1024 ;
+C 59 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 60 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 61 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 62 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 63 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 64 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 65 ; WX 1000 ; N _d_91 ; B 841 0 1000 161 ;
+C 66 ; WX 1000 ; N _d_8 ; B 0 0 1024 1024 ;
+C 67 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 68 ; WX 1000 ; N _d_88 ; B 842 839 1000 1000 ;
+C 69 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 70 ; WX 1000 ; N _d_89 ; B 0 839 158 1000 ;
+C 71 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 72 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 73 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 74 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 75 ; WX 1000 ; N _d_16 ; B 0 0 1024 1024 ;
+C 76 ; WX 1000 ; N _d_17 ; B 0 0 1024 1024 ;
+C 77 ; WX 1000 ; N _d_19 ; B 0 0 1024 1024 ;
+C 78 ; WX 1000 ; N _d_21 ; B 0 0 1024 1024 ;
+C 79 ; WX 1000 ; N _d_40 ; B 0 0 1024 1024 ;
+C 80 ; WX 1000 ; N _d_41 ; B 0 0 1024 1024 ;
+C 81 ; WX 1000 ; N _d_13 ; B 0 0 1024 1024 ;
+C 82 ; WX 1000 ; N _d_36 ; B 0 0 1024 1024 ;
+C 83 ; WX 1000 ; N _d_90 ; B 0 0 161 164 ;
+C 84 ; WX 1000 ; N _d_37 ; B 0 0 1024 1024 ;
+C 85 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 86 ; WX 1000 ; N _d_9 ; B 0 0 1024 1024 ;
+C 87 ; WX 1000 ; N _d_14 ; B 0 0 1024 1024 ;
+C 88 ; WX 1000 ; N _d_27 ; B 0 0 1024 1024 ;
+C 89 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 90 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 91 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 92 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 93 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 94 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 95 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 96 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 97 ; WX 1000 ; N _d_84 ; B 966 0 1000 34 ;
+C 98 ; WX 1000 ; N _d_7 ; B 139 29 885 1021 ;
+C 99 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 100 ; WX 1000 ; N _d_87 ; B 969 969 1000 1000 ;
+C 101 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 102 ; WX 1000 ; N _d_86 ; B 0 969 34 1000 ;
+C 103 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 104 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 105 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 106 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 107 ; WX 1000 ; N _d_18 ; B 36 31 983 990 ;
+C 108 ; WX 1000 ; N _d_15 ; B 36 31 983 990 ;
+C 109 ; WX 1000 ; N _d_20 ; B 91 34 897 971 ;
+C 110 ; WX 1000 ; N _d_22 ; B 91 34 897 971 ;
+C 111 ; WX 1000 ; N _d_42 ; B 219 38 817 808 ;
+C 112 ; WX 1000 ; N _d_43 ; B 219 36 817 808 ;
+C 113 ; WX 1000 ; N _d_11 ; B 23 29 1000 883 ;
+C 114 ; WX 1000 ; N _d_39 ; B 219 31 839 952 ;
+C 115 ; WX 1000 ; N _d_85 ; B 0 0 32 31 ;
+C 116 ; WX 1000 ; N _d_38 ; B 219 31 839 952 ;
+C 117 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 118 ; WX 1000 ; N _d_10 ; B 139 29 885 1021 ;
+C 119 ; WX 1000 ; N _d_12 ; B 23 29 1000 883 ;
+C 120 ; WX 1000 ; N _d_26 ; B 197 197 827 827 ;
+C 121 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 122 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 123 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 124 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 125 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 126 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 127 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 128 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 129 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 130 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 131 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 132 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 133 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 134 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 135 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 136 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 137 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 138 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 139 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 140 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 141 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 142 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 143 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 144 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 145 ; WX 1000 ; N _d_5 ; B 0 0 1000 183 ;
+C 146 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 147 ; WX 1000 ; N _d_5 ; B 0 0 1000 183 ;
+C 148 ; WX 1000 ; N _d_6 ; B 0 0 1000 183 ;
+C 149 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 150 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 151 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 152 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 153 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 154 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 155 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 156 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 157 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 158 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 159 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 160 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 161 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 162 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 163 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 164 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 165 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 166 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 167 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 168 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 169 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 170 ; WX 1000 ; N _d_5 ; B 0 0 1000 183 ;
+C 171 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 172 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 173 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 174 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 175 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 176 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 177 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 178 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 179 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 180 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 181 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 182 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 183 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 184 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 185 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 186 ; WX 1000 ; N _d_6 ; B 0 0 1000 183 ;
+C 187 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 188 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 189 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 190 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 191 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 192 ; WX 1000 ; N _d_60 ; B 438 0 1000 1004 ;
+C 193 ; WX 1000 ; N _d_61 ; B 389 0 1000 1004 ;
+C 194 ; WX 1000 ; N _d_62 ; B 400 0 1000 1004 ;
+C 195 ; WX 1000 ; N _d_63 ; B 387 0 1000 1004 ;
+C 196 ; WX 1000 ; N _d_64 ; B 394 0 1000 1004 ;
+C 197 ; WX 1000 ; N _d_65 ; B 400 0 1000 1004 ;
+C 198 ; WX 1000 ; N _d_66 ; B 389 0 1000 1004 ;
+C 199 ; WX 1000 ; N _d_67 ; B 400 0 1000 1004 ;
+C 200 ; WX 1000 ; N _d_53 ; B 0 368 1001 1000 ;
+C 201 ; WX 1000 ; N _d_54 ; B 0 370 1001 1000 ;
+C 202 ; WX 1000 ; N _d_55 ; B 0 365 1001 1000 ;
+C 203 ; WX 1000 ; N _d_56 ; B 0 370 1001 1000 ;
+C 204 ; WX 1000 ; N _d_57 ; B 0 363 1001 1000 ;
+C 205 ; WX 1000 ; N _d_58 ; B 0 370 1001 1000 ;
+C 206 ; WX 1000 ; N _d_59 ; B 0 250 1001 1000 ;
+C 207 ; WX 1000 ; N _d_52 ; B 0 361 1001 1000 ;
+C 208 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 209 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 210 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 211 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 212 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 213 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 214 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 215 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 216 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 217 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 218 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 219 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 220 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 221 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 222 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 223 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 224 ; WX 1000 ; N _d_68 ; B 438 0 1000 1007 ;
+C 225 ; WX 1000 ; N _d_69 ; B 389 0 1000 1007 ;
+C 226 ; WX 1000 ; N _d_70 ; B 392 0 1000 1007 ;
+C 227 ; WX 1000 ; N _d_71 ; B 387 0 1000 1007 ;
+C 228 ; WX 1000 ; N _d_72 ; B 400 0 1000 1007 ;
+C 229 ; WX 1000 ; N _d_73 ; B 400 0 1000 1007 ;
+C 230 ; WX 1000 ; N _d_74 ; B 389 0 1000 1007 ;
+C 231 ; WX 1000 ; N _d_75 ; B 392 0 1000 1007 ;
+C 232 ; WX 1000 ; N _d_44 ; B 2 367 1001 999 ;
+C 233 ; WX 1000 ; N _d_45 ; B 2 370 1001 999 ;
+C 234 ; WX 1000 ; N _d_46 ; B 2 369 1001 999 ;
+C 235 ; WX 1000 ; N _d_47 ; B 2 372 1001 999 ;
+C 236 ; WX 1000 ; N _d_48 ; B 2 365 1001 999 ;
+C 237 ; WX 1000 ; N _d_49 ; B 2 369 1001 999 ;
+C 238 ; WX 1000 ; N _d_50 ; B 2 252 1001 999 ;
+C 239 ; WX 1000 ; N _d_51 ; B 2 363 1001 999 ;
+C 240 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 241 ; WX 1000 ; N _d_74 ; B 389 0 1000 1007 ;
+C 242 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 243 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 244 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 245 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 246 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 247 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 248 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 249 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 250 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 251 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 252 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 253 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 254 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 255 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-7-board-raw.tfm b/fonts/chess/enpassant/chess-7-board-raw.tfm
new file mode 100644
index 0000000000..f00ce07855
--- /dev/null
+++ b/fonts/chess/enpassant/chess-7-board-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-7-board.enc b/fonts/chess/enpassant/chess-7-board.enc
new file mode 100644
index 0000000000..55dad07403
--- /dev/null
+++ b/fonts/chess/enpassant/chess-7-board.enc
@@ -0,0 +1,101 @@
+/ChessSevenBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/_d_4 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/_d_8
+%WBishopOnWhite
+/_d_7
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/_d_16
+%WKingOnWhite
+/_d_18
+%WQueenOnBlack
+/_d_13
+%WKnightOnBlack
+/_d_21
+%WKnightOnWhite
+/_d_22
+%WPawnOnBlack
+/_d_41
+%5x
+%WPawnOnWhite
+/_d_43
+%WQueenOnWhite
+/_d_11
+%WRookOnWhite
+/_d_39
+%WRookOnBlack
+/_d_36
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/_d_23 /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/_d_9
+%BBishopOnWhite
+/_d_10 /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/_d_17
+%BKingOnWhite
+/_d_15
+%BQueenOnBlack
+/_d_14
+%BKnightOnBlack
+/_d_19
+%BKnightOnWhite
+/_d_20
+%BPawnOnBlack
+/_d_40
+%7x
+%BPawnOnWhite
+/_d_42
+%BQueenOnWhite
+/_d_12
+%BRookOnWhite
+/_d_38
+%BRookOnBlack
+/_d_37 /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-7-lsb.tfm b/fonts/chess/enpassant/chess-7-lsb.tfm
new file mode 100644
index 0000000000..82dfb947a5
--- /dev/null
+++ b/fonts/chess/enpassant/chess-7-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alfonso-board-fig-raw.afm b/fonts/chess/enpassant/chess-alfonso-board-fig-raw.afm
new file mode 100644
index 0000000000..6bc28a038f
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alfonso-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Alfonso-X
+FullName Chess-Alfonso-X
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Alfonso-X
+Weight Regular
+Version
+Characters 107
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 1 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 2 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 3 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 4 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 5 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 6 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 7 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 8 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 9 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 10 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 11 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 12 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 13 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 14 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 15 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 16 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 17 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 18 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 19 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 20 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 21 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 22 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 23 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 24 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 25 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 26 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 27 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 28 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 29 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 30 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 31 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 32 ; WX 1000 ; N space ; B 1 0 18 17 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 17 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 200 200 ;
+C 36 ; WX 1000 ; N dollar ; B 801 0 984 1000 ;
+C 37 ; WX 1000 ; N percent ; B 16 0 199 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 39 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 983 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 200 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 1 0 18 17 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 45 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 46 ; WX 1000 ; N period ; B 333 333 667 667 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 49 ; WX 1000 ; N one ; B 934 0 1000 66 ;
+C 50 ; WX 1000 ; N two ; B 0 17 1000 66 ;
+C 51 ; WX 1000 ; N three ; B 0 0 66 66 ;
+C 52 ; WX 1000 ; N four ; B 935 0 984 1000 ;
+C 53 ; WX 1000 ; N five ; B 16 0 64 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 55 ; WX 1000 ; N seven ; B 934 934 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 934 1000 983 ;
+C 57 ; WX 1000 ; N nine ; B 0 934 66 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 60 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 61 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 62 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 63 ; WX 1000 ; N question ; B 1 170 998 833 ;
+C 64 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 200 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N C ; B 0 0 1000 1000 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N E ; B 0 0 1000 1000 ;
+C 70 ; WX 1000 ; N F ; B 0 800 200 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 72 ; WX 1000 ; N H ; B 0 0 1000 1000 ;
+C 73 ; WX 1000 ; N I ; B 0 0 1000 1000 ;
+C 74 ; WX 1000 ; N J ; B 0 0 1000 1000 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 200 200 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N Y ; B 0 0 1000 1000 ;
+C 90 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 91 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 92 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 93 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 94 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 95 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 96 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 97 ; WX 1000 ; N a ; B 934 0 1000 66 ;
+C 98 ; WX 1000 ; N b ; B 219 99 780 899 ;
+C 99 ; WX 1000 ; N c ; B 219 99 780 899 ;
+C 100 ; WX 1000 ; N d ; B 934 934 1000 1000 ;
+C 101 ; WX 1000 ; N e ; B 229 225 774 899 ;
+C 102 ; WX 1000 ; N f ; B 0 934 66 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 104 ; WX 1000 ; N h ; B 83 99 916 899 ;
+C 105 ; WX 1000 ; N i ; B 207 194 793 899 ;
+C 106 ; WX 1000 ; N j ; B 168 115 835 899 ;
+C 107 ; WX 1000 ; N k ; B 167 99 833 883 ;
+C 108 ; WX 1000 ; N l ; B 167 99 833 883 ;
+C 109 ; WX 1000 ; N m ; B 83 99 916 899 ;
+C 110 ; WX 1000 ; N n ; B 83 99 916 899 ;
+C 111 ; WX 1000 ; N o ; B 207 99 793 804 ;
+C 112 ; WX 1000 ; N p ; B 207 99 793 804 ;
+C 113 ; WX 1000 ; N q ; B 228 99 772 773 ;
+C 114 ; WX 1000 ; N r ; B 115 99 886 892 ;
+C 115 ; WX 1000 ; N s ; B 0 0 66 66 ;
+C 116 ; WX 1000 ; N t ; B 115 99 886 892 ;
+C 117 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 118 ; WX 1000 ; N v ; B 219 99 780 899 ;
+C 119 ; WX 1000 ; N w ; B 228 99 772 773 ;
+C 120 ; WX 1000 ; N x ; B 240 240 760 760 ;
+C 121 ; WX 1000 ; N y ; B 115 106 886 899 ;
+C 122 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 123 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 124 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 125 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 126 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 127 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 128 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 129 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 130 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 131 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 132 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 133 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 134 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 135 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 136 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 137 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 138 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 139 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 140 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 141 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 142 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 143 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 144 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 145 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 146 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 147 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 148 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 149 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 150 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 151 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 152 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 153 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 154 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 155 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 156 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 157 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 158 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 159 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 160 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 161 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 162 ; WX 747 ; N cent ; B 35 0 701 784 ;
+C 163 ; WX 625 ; N sterling ; B 35 0 580 741 ;
+C 164 ; WX 918 ; N currency ; B 35 0 868 800 ;
+C 165 ; WX 635 ; N yen ; B 35 0 596 800 ;
+C 166 ; WX 835 ; N brokenbar ; B 35 0 806 792 ;
+C 167 ; WX 659 ; N section ; B 35 0 622 704 ;
+C 168 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 169 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 170 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 171 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 172 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 173 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 174 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 175 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 176 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 177 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 178 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 179 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 180 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 181 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 182 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 183 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 184 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 185 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 186 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 187 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 188 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 189 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 190 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 191 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 192 ; WX 1000 ; N Agrave ; B 342 0 984 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 301 0 984 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 317 0 984 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 296 0 984 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 308 0 984 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 269 0 984 1000 ;
+C 198 ; WX 1000 ; N AE ; B 308 0 984 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 288 0 984 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 273 1000 983 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 266 1000 983 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 273 1000 983 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 270 1000 983 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 267 1000 983 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 267 1000 983 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 110 1000 983 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 164 1000 983 ;
+C 208 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 209 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 210 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 211 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 212 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 213 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 214 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 215 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 216 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 217 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 218 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 219 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 220 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 221 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 222 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 223 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 224 ; WX 1000 ; N agrave ; B 307 0 984 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 267 0 984 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 282 0 984 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 278 0 984 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 278 0 984 1000 ;
+C 229 ; WX 1000 ; N aring ; B 239 0 984 1000 ;
+C 230 ; WX 1000 ; N ae ; B 283 0 984 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 258 0 984 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 253 1000 983 ;
+C 233 ; WX 1000 ; N eacute ; B 0 246 1000 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 246 1000 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 250 1000 983 ;
+C 236 ; WX 1000 ; N igrave ; B 0 253 1000 983 ;
+C 237 ; WX 1000 ; N iacute ; B 0 246 1000 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 90 1000 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 144 1000 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 241 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 242 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 243 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 244 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 245 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 246 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 247 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 248 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 249 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 250 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 251 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 252 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 253 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 254 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 255 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-alfonso-board-fig-raw.tfm b/fonts/chess/enpassant/chess-alfonso-board-fig-raw.tfm
new file mode 100644
index 0000000000..10f8a3288e
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alfonso-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alfonso-lsb.tfm b/fonts/chess/enpassant/chess-alfonso-lsb.tfm
new file mode 100644
index 0000000000..9a32d8775b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alfonso-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alfonso-lsf.tfm b/fonts/chess/enpassant/chess-alfonso-lsf.tfm
new file mode 100644
index 0000000000..9562ac157a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alfonso-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha-bl-lsf.tfm b/fonts/chess/enpassant/chess-alpha-bl-lsf.tfm
new file mode 100644
index 0000000000..9ff10fb2d3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-bl-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha-black-fig.enc b/fonts/chess/enpassant/chess-alpha-black-fig.enc
new file mode 100644
index 0000000000..019bf47d9a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-black-fig.enc
@@ -0,0 +1,60 @@
+/ChessAlphaBlackFigEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef /.notdef
+%% Bishop
+/guilsinglleft /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef
+%% King
+/circumflex /.notdef /.notdef
+%% Knight
+/OE /.notdef
+%5x
+/.notdef
+%% Queen
+/perthousand
+%%Rook
+/Scaron /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%7x Pawn
+/quoteleft /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-alpha-board-fig-raw.afm b/fonts/chess/enpassant/chess-alpha-board-fig-raw.afm
new file mode 100644
index 0000000000..075cf8af2b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Alpha
+FullName Chess-Alpha
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Alpha
+Weight Regular
+Version
+Characters 88
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 1 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 2 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 3 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 4 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 5 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 6 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 7 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 8 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 9 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 10 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 11 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 12 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 13 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 14 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 15 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 16 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 17 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 18 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 19 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 20 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 21 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 22 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 23 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 24 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 25 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 26 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 27 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 28 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 29 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 30 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 31 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 32 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 33 ; WX 1000 ; N exclam ; B 920 0 1000 80 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 40 1000 80 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 80 80 ;
+C 36 ; WX 1000 ; N dollar ; B 920 0 960 1000 ;
+C 37 ; WX 1000 ; N percent ; B 40 0 80 1000 ;
+C 38 ; WX 1000 ; N ampersand ; B 920 920 1000 1000 ;
+C 39 ; WX 1000 ; N quotesingle ; B 0 920 1000 960 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 920 80 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 40 0 714 1000 ;
+C 42 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 45 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 46 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 47 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 48 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 49 ; WX 1000 ; N one ; B 800 0 1000 200 ;
+C 50 ; WX 1000 ; N two ; B 0 40 1000 200 ;
+C 51 ; WX 1000 ; N three ; B 0 0 200 200 ;
+C 52 ; WX 1000 ; N four ; B 800 0 960 1000 ;
+C 53 ; WX 1000 ; N five ; B 40 0 200 1000 ;
+C 54 ; WX 1000 ; N six ; B 800 800 1000 1000 ;
+C 55 ; WX 1000 ; N seven ; B 0 800 1000 960 ;
+C 56 ; WX 1000 ; N eight ; B 0 800 200 1000 ;
+C 57 ; WX 1000 ; N nine ; B 40 0 774 1000 ;
+C 58 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 59 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 60 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 61 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 62 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 63 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 64 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 65 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 68 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 69 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 70 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 71 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 72 ; WX 1000 ; N H ; B 0 0 1000 1000 ;
+C 73 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 74 ; WX 1000 ; N J ; B 0 0 1000 1000 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 86 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 89 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 90 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 91 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 92 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 93 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 94 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 95 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 96 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 97 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 98 ; WX 1000 ; N b ; B 100 100 900 923 ;
+C 99 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 100 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 101 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 102 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 103 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 104 ; WX 1000 ; N h ; B 148 100 874 913 ;
+C 105 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 106 ; WX 1000 ; N j ; B 148 100 874 913 ;
+C 107 ; WX 1000 ; N .null ; B 89 100 911 901 ;
+C 108 ; WX 1000 ; N l ; B 89 100 911 901 ;
+C 109 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 110 ; WX 1000 ; N n ; B 100 100 900 923 ;
+C 111 ; WX 1000 ; N o ; B 216 100 784 824 ;
+C 112 ; WX 1000 ; N p ; B 216 100 784 824 ;
+C 113 ; WX 1000 ; N q ; B 71 100 929 863 ;
+C 114 ; WX 1000 ; N r ; B 187 100 813 827 ;
+C 115 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 116 ; WX 1000 ; N t ; B 187 100 813 827 ;
+C 117 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 118 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 119 ; WX 1000 ; N w ; B 71 100 929 863 ;
+C 120 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 121 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 122 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 123 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 124 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 125 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 126 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 127 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 128 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 129 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 130 ; WX 903 ; N quotesinglbase ; B 0 0 856 834 ;
+C 131 ; WX 940 ; N florin ; B 0 0 893 795 ;
+C 132 ; WX 688 ; N quotedblbase ; B 0 0 652 758 ;
+C 133 ; WX 876 ; N ellipsis ; B 0 0 833 857 ;
+C 134 ; WX 796 ; N dagger ; B 0 0 755 847 ;
+C 135 ; WX 625 ; N daggerdbl ; B 0 0 592 753 ;
+C 136 ; WX 903 ; N circumflex ; B 0 0 856 834 ;
+C 137 ; WX 940 ; N perthousand ; B 0 0 893 795 ;
+C 138 ; WX 688 ; N Scaron ; B 0 0 652 758 ;
+C 139 ; WX 876 ; N guilsinglleft ; B 0 0 833 857 ;
+C 140 ; WX 796 ; N OE ; B 0 0 755 847 ;
+C 141 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 142 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 143 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 144 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 145 ; WX 625 ; N quoteleft ; B 0 0 592 753 ;
+C 146 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 147 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 148 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 149 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 150 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 151 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 152 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 153 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 154 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 155 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 156 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 157 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 158 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 159 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 160 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 161 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 162 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 163 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 164 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 165 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 166 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 167 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 168 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 169 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 170 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 171 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 172 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 173 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 174 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 175 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 176 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 177 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 178 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 179 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 180 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 181 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 182 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 183 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 184 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 185 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 186 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 187 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 188 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 189 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 190 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 191 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 192 ; WX 1000 ; N Agrave ; B 369 0 960 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 264 0 960 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 271 0 960 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 251 0 960 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 263 0 960 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 269 0 960 1000 ;
+C 198 ; WX 1000 ; N AE ; B 265 0 960 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 269 0 960 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 233 1000 960 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 233 1000 960 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 233 1000 960 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 233 1000 960 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 233 1000 960 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 233 1000 960 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 134 1000 960 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 233 1000 960 ;
+C 208 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 209 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 210 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 211 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 212 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 213 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 214 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 215 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 216 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 217 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 218 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 219 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 220 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 221 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 222 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 223 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 224 ; WX 1000 ; N agrave ; B 435 0 960 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 330 0 960 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 337 0 960 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 318 0 960 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 330 0 960 1000 ;
+C 229 ; WX 1000 ; N aring ; B 335 0 960 1000 ;
+C 230 ; WX 1000 ; N ae ; B 332 0 960 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 335 0 960 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 300 1000 960 ;
+C 233 ; WX 1000 ; N eacute ; B 0 300 1000 960 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 300 1000 960 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 301 1000 960 ;
+C 236 ; WX 1000 ; N igrave ; B 0 300 1000 960 ;
+C 237 ; WX 1000 ; N iacute ; B 0 300 1000 960 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 201 1000 960 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 300 1000 960 ;
+C 240 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 241 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 242 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 243 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 244 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 245 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 246 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 247 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 248 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 249 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 250 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 251 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 252 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 253 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 254 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+C 255 ; WX 1000 ; N .notdef ; B 89 100 911 901 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-alpha-board-fig-raw.pfb b/fonts/chess/enpassant/chess-alpha-board-fig-raw.pfb
new file mode 100644
index 0000000000..f780eed06b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-board-fig-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha-board-fig-raw.tfm b/fonts/chess/enpassant/chess-alpha-board-fig-raw.tfm
new file mode 100644
index 0000000000..f6046c44bd
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha-board.enc b/fonts/chess/enpassant/chess-alpha-board.enc
new file mode 100644
index 0000000000..c422c98de7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-board.enc
@@ -0,0 +1,101 @@
+/ChessAlphaBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/B
+%WBishopOnWhite
+/b
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/K
+%WKingOnWhite
+/.null
+%WQueenOnBlack
+/Q
+%WKnightOnBlack
+/H
+%WKnightOnWhite
+/h
+%WPawnOnBlack
+/P
+%5x
+%WPawnOnWhite
+/p
+%WQueenOnWhite
+/q
+%WRookOnWhite
+/r
+%WRookOnBlack
+/R
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/plus /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/N
+%BBishopOnWhite
+/n /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/L
+%BKingOnWhite
+/l
+%BQueenOnBlack
+/W
+%BKnightOnBlack
+/J
+%BKnightOnWhite
+/j
+%BPawnOnBlack
+/O
+%7x
+%BPawnOnWhite
+/o
+%BQueenOnWhite
+/w
+%BRookOnWhite
+/t
+%BRookOnBlack
+/T /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-alpha-fig.enc b/fonts/chess/enpassant/chess-alpha-fig.enc
new file mode 100644
index 0000000000..f0da8a4e3f
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-fig.enc
@@ -0,0 +1,60 @@
+/ChessAlphaFigEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef /.notdef
+%% Bishop
+/ellipsis /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef
+%% King
+/quotesinglbase /.notdef /.notdef
+%% Knight
+/dagger /.notdef
+%5x
+/.notdef
+%% Queen
+/florin
+%%Rook
+/quotedblbase /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%7x Pawn
+/daggerdbl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-alpha-lsb.tfm b/fonts/chess/enpassant/chess-alpha-lsb.tfm
new file mode 100644
index 0000000000..e160d7a464
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha-lsf.tfm b/fonts/chess/enpassant/chess-alpha-lsf.tfm
new file mode 100644
index 0000000000..d839270047
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha2-bl-lsf.tfm b/fonts/chess/enpassant/chess-alpha2-bl-lsf.tfm
new file mode 100644
index 0000000000..0c49da4d71
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-bl-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha2-black-fig.enc b/fonts/chess/enpassant/chess-alpha2-black-fig.enc
new file mode 100644
index 0000000000..72c177e5a8
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-black-fig.enc
@@ -0,0 +1,60 @@
+/ChessAlphaTwoBlackFigEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef /.notdef
+%% Bishop
+/J /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef
+%% King
+/N /.notdef /.notdef
+%% Knight
+/K /.notdef
+%5x
+/.notdef
+%% Queen
+/M
+%%Rook
+/L /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%7x Pawn
+/I /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-alpha2-board-fig-raw.afm b/fonts/chess/enpassant/chess-alpha2-board-fig-raw.afm
new file mode 100644
index 0000000000..fbd9dab8a1
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessAlpha2
+FullName Chess Alpha 2
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Alpha 2
+Weight Book
+Version Version 1.2
+Characters 142
+ItalicAngle 0.0
+Ascender 794
+Descender -206
+UnderlineThickness 29
+UnderlinePosition 5
+IsFixedPitch false
+FontBBox -4 -206 1000 794
+StartCharMetrics 256
+C 0 ; WX 0 ; N .null ; B -2 0 126 691 ;
+C 1 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 2 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 3 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 4 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 5 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 6 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 7 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 8 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 9 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 10 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 11 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 12 ; WX 333 ; N CR ; B -2 0 126 691 ;
+C 13 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 14 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 15 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 16 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 17 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 18 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 19 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 20 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 21 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 22 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 23 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 24 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 25 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 26 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 27 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 28 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 29 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 30 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 31 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 32 ; WX 586 ; N space ; B -2 0 126 691 ;
+C 33 ; WX 244 ; N exclam ; B -2 0 126 691 ;
+C 34 ; WX 1000 ; N quotedbl ; B 240 -206 960 794 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 -206 1000 794 ;
+C 36 ; WX 1000 ; N dollar ; B 227 -206 960 794 ;
+C 37 ; WX 1000 ; N percent ; B 239 -206 960 794 ;
+C 38 ; WX 1000 ; N ampersand ; B 241 -206 960 794 ;
+C 39 ; WX 1000 ; N quotesingle ; B 102 -73 286 756 ;
+C 40 ; WX 342 ; N parenleft ; B 102 -73 286 756 ;
+C 41 ; WX 342 ; N parenright ; B 46 -73 230 756 ;
+C 42 ; WX 1000 ; N asterisk ; B 246 -206 960 794 ;
+C 43 ; WX 562 ; N plus ; B 0 74 419 562 ;
+C 44 ; WX 244 ; N comma ; B 0 -100 95 82 ;
+C 45 ; WX 562 ; N hyphen ; B 0 281 420 362 ;
+C 46 ; WX 244 ; N period ; B 0 0 94 82 ;
+C 47 ; WX 488 ; N slash ; B 0 0 371 689 ;
+C 48 ; WX 586 ; N zero ; B 0 0 465 691 ;
+C 49 ; WX 327 ; N one ; B -1 0 229 689 ;
+C 50 ; WX 586 ; N two ; B 0 0 466 689 ;
+C 51 ; WX 586 ; N three ; B 1 0 462 689 ;
+C 52 ; WX 586 ; N four ; B 0 0 465 688 ;
+C 53 ; WX 586 ; N five ; B 0 0 465 691 ;
+C 54 ; WX 586 ; N six ; B 0 0 465 691 ;
+C 55 ; WX 586 ; N seven ; B 0 0 466 689 ;
+C 56 ; WX 586 ; N eight ; B 0 0 465 692 ;
+C 57 ; WX 586 ; N nine ; B 0 -1 465 691 ;
+C 58 ; WX 220 ; N colon ; B 0 0 95 443 ;
+C 59 ; WX 220 ; N semicolon ; B 0 -73 94 441 ;
+C 60 ; WX 1000 ; N less ; B 0 -166 1000 -5 ;
+C 61 ; WX 586 ; N equal ; B 0 186 462 443 ;
+C 62 ; WX 708 ; N greater ; B 0 0 583 82 ;
+C 63 ; WX 508 ; N question ; B 0 0 382 670 ;
+C 64 ; WX 1000 ; N at ; B 40 -206 774 794 ;
+C 65 ; WX 1000 ; N A ; B 0 -19 1000 754 ;
+C 66 ; WX 1000 ; N B ; B 0 -19 1000 754 ;
+C 67 ; WX 1000 ; N C ; B 0 -11 1000 754 ;
+C 68 ; WX 1000 ; N D ; B 0 -19 1000 754 ;
+C 69 ; WX 1000 ; N E ; B 0 -11 1000 754 ;
+C 70 ; WX 1000 ; N F ; B 0 -11 1000 754 ;
+C 71 ; WX 1000 ; N G ; B 0 -152 1000 754 ;
+C 72 ; WX 1000 ; N H ; B 0 -11 1000 754 ;
+C 73 ; WX 602 ; N I ; B 0 0 471 603 ;
+C 74 ; WX 781 ; N J ; B 0 0 667 686 ;
+C 75 ; WX 699 ; N K ; B -4 0 600 678 ;
+C 76 ; WX 633 ; N L ; B 0 0 522 606 ;
+C 77 ; WX 809 ; N M ; B 0 0 715 635 ;
+C 78 ; WX 795 ; N N ; B 0 0 686 667 ;
+C 79 ; WX 586 ; N O ; B 0 0 465 691 ;
+C 80 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 81 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 82 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 83 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 84 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 85 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 86 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 87 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 88 ; WX 566 ; N X ; B 0 54 443 497 ;
+C 89 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 90 ; WX 636 ; N Z ; B 0 0 528 691 ;
+C 91 ; WX 1000 ; N bracketleft ; B 800 -206 1000 -5 ;
+C 92 ; WX 1000 ; N backslash ; B 40 -206 200 794 ;
+C 93 ; WX 1000 ; N bracketright ; B 0 -206 200 -5 ;
+C 94 ; WX 1000 ; N asciicircum ; B 246 -206 960 794 ;
+C 95 ; WX 896 ; N underscore ; B 0 285 781 363 ;
+C 96 ; WX 327 ; N grave ; B 0 0 420 444 ;
+C 97 ; WX 537 ; N a ; B 0 0 420 444 ;
+C 98 ; WX 537 ; N b ; B 0 0 419 656 ;
+C 99 ; WX 483 ; N c ; B 0 0 387 444 ;
+C 100 ; WX 537 ; N d ; B 0 0 418 690 ;
+C 101 ; WX 527 ; N e ; B 0 0 391 444 ;
+C 102 ; WX 417 ; N f ; B 0 0 298 689 ;
+C 103 ; WX 537 ; N g ; B 0 -206 416 444 ;
+C 104 ; WX 537 ; N h ; B 0 0 419 688 ;
+C 105 ; WX 575 ; N i ; B 0 0 471 603 ;
+C 106 ; WX 780 ; N j ; B 0 0 667 699 ;
+C 107 ; WX 714 ; N k ; B 0 0 604 678 ;
+C 108 ; WX 633 ; N l ; B 0 0 522 606 ;
+C 109 ; WX 817 ; N m ; B 0 0 714 635 ;
+C 110 ; WX 789 ; N n ; B 0 0 685 667 ;
+C 111 ; WX 586 ; N o ; B 0 0 465 691 ;
+C 112 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 113 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 114 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 115 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 116 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 117 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 118 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 119 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 120 ; WX 566 ; N x ; B 0 54 443 497 ;
+C 121 ; WX 1000 ; N y ; B 0 594 1000 754 ;
+C 122 ; WX 1000 ; N z ; B 0 -166 1000 -5 ;
+C 123 ; WX 1000 ; N braceleft ; B 800 594 1000 794 ;
+C 124 ; WX 1000 ; N bar ; B 800 -206 960 794 ;
+C 125 ; WX 1000 ; N braceright ; B 0 594 200 794 ;
+C 126 ; WX 1000 ; N asciitilde ; B 40 -206 991 794 ;
+C 127 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 128 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 129 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 130 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 131 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 132 ; WX 1000 ; N quotedblbase ; B 240 -206 960 794 ;
+C 133 ; WX 708 ; N ellipsis ; B 0 0 583 82 ;
+C 134 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 135 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 136 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 137 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 138 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 139 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 140 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 141 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 142 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 143 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 144 ; WX 1000 ; N quotedblbase ; B 240 -206 960 794 ;
+C 145 ; WX 1000 ; N quotedblleft ; B 240 -206 960 794 ;
+C 146 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 147 ; WX 1000 ; N quotedblleft ; B 240 -206 960 794 ;
+C 148 ; WX 1000 ; N quotedblright ; B 240 -206 960 794 ;
+C 149 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 150 ; WX 562 ; N endash ; B 0 281 420 362 ;
+C 151 ; WX 896 ; N emdash ; B 0 285 781 363 ;
+C 152 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 153 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 154 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 155 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 156 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 157 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 158 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 159 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 160 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 161 ; WX 244 ; N exclamdown ; B -2 0 126 691 ;
+C 162 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 163 ; WX 1000 ; N sterling ; B 314 -206 960 794 ;
+C 164 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 165 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 166 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 167 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 168 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 169 ; WX 1000 ; N quotesingle ; B 102 -73 286 756 ;
+C 170 ; WX 1000 ; N quotedblleft ; B 240 -206 960 794 ;
+C 171 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 172 ; WX 1000 ; N logicalnot ; B 355 -206 960 794 ;
+C 173 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 174 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 175 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 176 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 177 ; WX 562 ; N endash ; B 0 281 420 362 ;
+C 178 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 179 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 180 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 181 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 182 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 183 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 184 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 185 ; WX 1000 ; N quotedblbase ; B 240 -206 960 794 ;
+C 186 ; WX 1000 ; N quotedblright ; B 240 -206 960 794 ;
+C 187 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 188 ; WX 708 ; N ellipsis ; B 0 0 583 82 ;
+C 189 ; WX 636 ; N onehalf ; B 0 0 528 691 ;
+C 190 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 191 ; WX 508 ; N questiondown ; B 0 0 382 670 ;
+C 192 ; WX 1000 ; N Agrave ; B 100 -105 900 717 ;
+C 193 ; WX 1000 ; N Aacute ; B 0 -206 1000 794 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 148 -105 874 708 ;
+C 195 ; WX 1000 ; N Atilde ; B 0 -206 1000 794 ;
+C 196 ; WX 1000 ; N Adieresis ; B 187 -105 813 622 ;
+C 197 ; WX 1000 ; N Aring ; B 0 -206 1000 794 ;
+C 198 ; WX 1000 ; N AE ; B 71 -105 929 656 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 0 -206 1000 794 ;
+C 200 ; WX 1000 ; N Egrave ; B 89 -105 911 695 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 -206 1000 794 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 217 -105 783 618 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 -206 1000 794 ;
+C 204 ; WX 1000 ; N Igrave ; B 40 -206 80 794 ;
+C 205 ; WX 1000 ; N Iacute ; B 920 -206 960 794 ;
+C 206 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 207 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 208 ; WX 1000 ; N Eth ; B 40 -206 991 794 ;
+C 209 ; WX 1000 ; N Ntilde ; B 355 -206 960 794 ;
+C 210 ; WX 1000 ; N Ograve ; B 240 -206 960 794 ;
+C 211 ; WX 1000 ; N Oacute ; B 314 -206 960 794 ;
+C 212 ; WX 1000 ; N Ocircumflex ; B 227 -206 960 794 ;
+C 213 ; WX 1000 ; N Otilde ; B 239 -206 960 794 ;
+C 214 ; WX 1000 ; N Odieresis ; B 246 -206 960 794 ;
+C 215 ; WX 1000 ; N multiply ; B 241 -206 960 794 ;
+C 216 ; WX 1000 ; N Oslash ; B 246 -206 960 794 ;
+C 217 ; WX 1000 ; N Ugrave ; B 920 714 1000 794 ;
+C 218 ; WX 1000 ; N Uacute ; B 0 714 1000 754 ;
+C 219 ; WX 1000 ; N Ucircumflex ; B 0 714 80 794 ;
+C 220 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 221 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 222 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 223 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 224 ; WX 1000 ; N agrave ; B 100 -105 900 717 ;
+C 225 ; WX 1000 ; N aacute ; B 0 -206 1000 794 ;
+C 226 ; WX 1000 ; N acircumflex ; B 148 -105 874 708 ;
+C 227 ; WX 1000 ; N atilde ; B 0 -206 1000 794 ;
+C 228 ; WX 1000 ; N adieresis ; B 187 -105 813 622 ;
+C 229 ; WX 1000 ; N aring ; B 0 -206 1000 794 ;
+C 230 ; WX 1000 ; N ae ; B 71 -105 929 656 ;
+C 231 ; WX 1000 ; N ccedilla ; B 0 -206 1000 794 ;
+C 232 ; WX 1000 ; N egrave ; B 89 -105 911 695 ;
+C 233 ; WX 1000 ; N eacute ; B 0 -206 1000 794 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 217 -105 783 618 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 -206 1000 794 ;
+C 236 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 237 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 238 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 239 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 240 ; WX 1000 ; N eth ; B 40 -206 714 794 ;
+C 241 ; WX 1000 ; N ntilde ; B 0 -19 1000 754 ;
+C 242 ; WX 1000 ; N ograve ; B 0 -19 1000 754 ;
+C 243 ; WX 1000 ; N oacute ; B 0 -11 1000 754 ;
+C 244 ; WX 1000 ; N ocircumflex ; B 0 -19 1000 754 ;
+C 245 ; WX 1000 ; N otilde ; B 0 -11 1000 754 ;
+C 246 ; WX 1000 ; N odieresis ; B 0 -11 1000 754 ;
+C 247 ; WX 1000 ; N divide ; B 0 -152 1000 754 ;
+C 248 ; WX 1000 ; N oslash ; B 0 -11 1000 754 ;
+C 249 ; WX 1000 ; N ugrave ; B 920 -206 1000 -125 ;
+C 250 ; WX 1000 ; N uacute ; B 0 -166 1000 -125 ;
+C 251 ; WX 1000 ; N ucircumflex ; B 0 -206 80 -125 ;
+C 252 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 253 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 254 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+C 255 ; WX 1000 ; N .notdef ; B -2 0 126 691 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-alpha2-board-fig-raw.tfm b/fonts/chess/enpassant/chess-alpha2-board-fig-raw.tfm
new file mode 100644
index 0000000000..84b93fa6da
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha2-board.enc b/fonts/chess/enpassant/chess-alpha2-board.enc
new file mode 100644
index 0000000000..e193202b43
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-board.enc
@@ -0,0 +1,101 @@
+/ChessAlphaTwoBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/quotesingle /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/Aacute
+%WBishopOnWhite
+/Agrave
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/Eacute
+%WKingOnWhite
+/Egrave
+%WQueenOnBlack
+/Ccedilla
+%WKnightOnBlack
+/Atilde
+%WKnightOnWhite
+/Acircumflex
+%WPawnOnBlack
+/Edieresis
+%5x
+%WPawnOnWhite
+/Ecircumflex
+%WQueenOnWhite
+/AE
+%WRookOnWhite
+/Adieresis
+%WRookOnBlack
+/Aring
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/numbersign /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/aacute
+%BBishopOnWhite
+/agrave /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/eacute
+%BKingOnWhite
+/egrave
+%BQueenOnBlack
+/ccedilla
+%BKnightOnBlack
+/atilde
+%BKnightOnWhite
+/acircumflex
+%BPawnOnBlack
+/edieresis
+%7x
+%BPawnOnWhite
+/ecircumflex
+%BQueenOnWhite
+/ae
+%BRookOnWhite
+/adieresis
+%BRookOnBlack
+/aring /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-alpha2-fig.enc b/fonts/chess/enpassant/chess-alpha2-fig.enc
new file mode 100644
index 0000000000..4905b3dc11
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-fig.enc
@@ -0,0 +1,60 @@
+/ChessAlphaTwoFigEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef /.notdef
+%% Bishop
+/j /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef
+%% King
+/n /.notdef /.notdef
+%% Knight
+/k /.notdef
+%5x
+/.notdef
+%% Queen
+/m
+%%Rook
+/l /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%7x Pawn
+/i /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-alpha2-lsb.tfm b/fonts/chess/enpassant/chess-alpha2-lsb.tfm
new file mode 100644
index 0000000000..bb154c50f7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-alpha2-lsf.tfm b/fonts/chess/enpassant/chess-alpha2-lsf.tfm
new file mode 100644
index 0000000000..b3a2461523
--- /dev/null
+++ b/fonts/chess/enpassant/chess-alpha2-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-aventurer-b-lsf.tfm b/fonts/chess/enpassant/chess-aventurer-b-lsf.tfm
new file mode 100644
index 0000000000..f25f584a95
--- /dev/null
+++ b/fonts/chess/enpassant/chess-aventurer-b-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-aventurer-board-fig-raw.afm b/fonts/chess/enpassant/chess-aventurer-board-fig-raw.afm
new file mode 100644
index 0000000000..03da1edef0
--- /dev/null
+++ b/fonts/chess/enpassant/chess-aventurer-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessAdventurer
+FullName Chess Adventurer
+Notice © 2000 by M@rroquin Design - Mexico. All rights reserved.
+EncodingScheme FontSpecific
+FamilyName Chess Adventurer
+Weight Regular
+Version Macromedia Fontographer 4.1 3/02/00
+Characters 106
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 1 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 2 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 3 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 4 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 5 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 6 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 7 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 8 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 9 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 10 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 11 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 12 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 13 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 14 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 15 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 16 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 17 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 18 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 19 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 20 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 21 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 22 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 23 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 24 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 25 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 26 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 27 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 28 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 29 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 30 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 31 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 32 ; WX 1000 ; N space ; B 792 0 1000 208 ;
+C 33 ; WX 1000 ; N exclam ; B 792 0 1000 208 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 208 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 208 208 ;
+C 36 ; WX 1000 ; N dollar ; B 792 0 1000 1000 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 208 1000 ;
+C 38 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 39 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 792 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 792 208 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 2 2 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 45 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 46 ; WX 1000 ; N period ; B 348 348 652 653 ;
+C 47 ; WX 1000 ; N slash ; B 792 792 1000 1000 ;
+C 48 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 49 ; WX 1000 ; N one ; B 892 0 1000 108 ;
+C 50 ; WX 1000 ; N two ; B 0 67 1000 108 ;
+C 51 ; WX 1000 ; N three ; B 0 0 108 108 ;
+C 52 ; WX 1000 ; N four ; B 892 0 933 1000 ;
+C 53 ; WX 1000 ; N five ; B 67 0 108 1000 ;
+C 54 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 55 ; WX 1000 ; N seven ; B 892 892 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 892 1000 933 ;
+C 57 ; WX 1000 ; N nine ; B 0 892 108 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 60 ; WX 0 ; N less ; B 0 0 1000 1000 ;
+C 61 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 62 ; WX 1000 ; N greater ; B 0 0 1000 1000 ;
+C 63 ; WX 1000 ; N question ; B 16 27 985 983 ;
+C 64 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 65 ; WX 1000 ; N A ; B 792 0 1000 208 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 68 ; WX 1000 ; N D ; B 792 792 1000 1000 ;
+C 69 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 70 ; WX 1000 ; N F ; B 0 792 208 1000 ;
+C 71 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 72 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 73 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 74 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 208 208 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 90 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 91 ; WX 0 ; N bracketleft ; B 0 0 1000 1000 ;
+C 92 ; WX 0 ; N backslash ; B 0 0 1000 1000 ;
+C 93 ; WX 0 ; N bracketright ; B 0 0 1000 1000 ;
+C 94 ; WX 0 ; N asciicircum ; B 0 0 1000 1000 ;
+C 95 ; WX 0 ; N underscore ; B 0 0 1000 1000 ;
+C 96 ; WX 0 ; N grave ; B 0 0 1000 1000 ;
+C 97 ; WX 1000 ; N a ; B 892 0 1000 108 ;
+C 98 ; WX 1000 ; N b ; B 156 67 844 925 ;
+C 99 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 100 ; WX 1000 ; N d ; B 892 892 1000 1000 ;
+C 101 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 102 ; WX 1000 ; N f ; B 0 892 108 1000 ;
+C 103 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 104 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 105 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 106 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 107 ; WX 1000 ; N k ; B 63 67 937 921 ;
+C 108 ; WX 1000 ; N l ; B 63 67 937 921 ;
+C 109 ; WX 1000 ; N m ; B 97 67 905 891 ;
+C 110 ; WX 1000 ; N n ; B 97 67 905 891 ;
+C 111 ; WX 1000 ; N o ; B 204 67 796 893 ;
+C 112 ; WX 1000 ; N p ; B 204 67 796 893 ;
+C 113 ; WX 1000 ; N q ; B 80 67 920 840 ;
+C 114 ; WX 1000 ; N r ; B 225 67 775 933 ;
+C 115 ; WX 1000 ; N s ; B 0 0 108 108 ;
+C 116 ; WX 1000 ; N t ; B 225 67 775 933 ;
+C 117 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 118 ; WX 1000 ; N v ; B 156 67 844 925 ;
+C 119 ; WX 1000 ; N w ; B 80 67 920 840 ;
+C 120 ; WX 1000 ; N x ; B 253 273 746 727 ;
+C 121 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 122 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 123 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 124 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 125 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 126 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 127 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 128 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 129 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 130 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 131 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 132 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 133 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 134 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 135 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 136 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 137 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 138 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 139 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 140 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 141 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 142 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 143 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 144 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 145 ; WX 1000 ; N quotedblleft ; B 0 0 1000 208 ;
+C 146 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 147 ; WX 1000 ; N quotedblleft ; B 0 0 1000 208 ;
+C 148 ; WX 1000 ; N quotedblright ; B 0 0 1000 208 ;
+C 149 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 150 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 151 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 152 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 153 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 154 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 155 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 156 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 157 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 158 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 159 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 160 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 161 ; WX 1000 ; N exclamdown ; B 792 0 1000 208 ;
+C 162 ; WX 835 ; N cent ; B 41 0 827 768 ;
+C 163 ; WX 801 ; N sterling ; B 33 0 789 695 ;
+C 164 ; WX 781 ; N currency ; B 40 0 767 741 ;
+C 165 ; WX 669 ; N yen ; B 33 0 653 772 ;
+C 166 ; WX 552 ; N brokenbar ; B 33 0 528 719 ;
+C 167 ; WX 581 ; N section ; B 33 0 565 743 ;
+C 168 ; WX 781 ; N currency ; B 40 0 767 741 ;
+C 169 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 170 ; WX 1000 ; N quotedblleft ; B 0 0 1000 208 ;
+C 171 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 172 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 173 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 174 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 175 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 176 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 177 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 178 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 179 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 180 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 181 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 182 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 183 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 184 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 185 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 186 ; WX 1000 ; N quotedblright ; B 0 0 1000 208 ;
+C 187 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 188 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 189 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 190 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 191 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 192 ; WX 1000 ; N Agrave ; B 501 0 933 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 415 0 933 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 432 0 933 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 420 0 933 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 441 0 933 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 415 0 933 1000 ;
+C 198 ; WX 1000 ; N AE ; B 432 0 933 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 406 0 933 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 399 1000 933 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 382 1000 933 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 399 1000 933 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 399 1000 933 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 399 1000 933 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 399 1000 933 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 283 1000 933 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 399 1000 933 ;
+C 208 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 209 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 210 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 211 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 212 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 213 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 214 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 215 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 216 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 217 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 218 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 219 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 220 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 221 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 222 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 223 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 224 ; WX 1000 ; N agrave ; B 432 0 1000 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 345 0 1000 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 362 0 1000 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 351 0 1000 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 371 0 1000 1000 ;
+C 229 ; WX 1000 ; N aring ; B 345 0 1000 1000 ;
+C 230 ; WX 1000 ; N ae ; B 362 0 1000 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 336 0 1000 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 319 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 312 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 329 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 329 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 329 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 329 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 213 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 329 1000 1000 ;
+C 240 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 241 ; WX 1000 ; N ae ; B 362 0 1000 1000 ;
+C 242 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 243 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 244 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 245 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 246 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 247 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 248 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 249 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 250 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 251 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 252 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 253 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 254 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 255 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-aventurer-board-fig-raw.tfm b/fonts/chess/enpassant/chess-aventurer-board-fig-raw.tfm
new file mode 100644
index 0000000000..7b82a654c9
--- /dev/null
+++ b/fonts/chess/enpassant/chess-aventurer-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-aventurer-lsb.tfm b/fonts/chess/enpassant/chess-aventurer-lsb.tfm
new file mode 100644
index 0000000000..3b540f6270
--- /dev/null
+++ b/fonts/chess/enpassant/chess-aventurer-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-aventurer-lsf.tfm b/fonts/chess/enpassant/chess-aventurer-lsf.tfm
new file mode 100644
index 0000000000..f25f584a95
--- /dev/null
+++ b/fonts/chess/enpassant/chess-aventurer-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-berlin-bl-lsf.tfm b/fonts/chess/enpassant/chess-berlin-bl-lsf.tfm
new file mode 100644
index 0000000000..94f63a79ca
--- /dev/null
+++ b/fonts/chess/enpassant/chess-berlin-bl-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-berlin-board-fig-raw.afm b/fonts/chess/enpassant/chess-berlin-board-fig-raw.afm
new file mode 100644
index 0000000000..46641ce88b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-berlin-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Berlin
+FullName Chess-Berlin
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Berlin
+Weight Regular
+Version
+Characters 111
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 32 ; WX 1000 ; N space ; B 0 947 1000 1000 ;
+C 33 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 34 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 35 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 36 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 37 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 40 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 41 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 42 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 46 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 47 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 49 ; WX 1000 ; N one ; B 947 0 1000 53 ;
+C 50 ; WX 1000 ; N two ; B 0 0 1000 53 ;
+C 51 ; WX 1000 ; N three ; B 0 0 53 53 ;
+C 52 ; WX 1000 ; N four ; B 947 0 1000 1000 ;
+C 53 ; WX 1000 ; N five ; B 0 0 53 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 55 ; WX 1000 ; N seven ; B 947 947 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 947 1000 1000 ;
+C 57 ; WX 1000 ; N nine ; B 0 947 53 1000 ;
+C 58 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 63 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 65 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 68 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 70 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 72 ; WX 1000 ; N H ; B 0 0 1000 1000 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 74 ; WX 1000 ; N J ; B 0 0 1000 1000 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 86 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 97 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 98 ; WX 1000 ; N b ; B 146 100 854 906 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 100 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 102 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 104 ; WX 1000 ; N h ; B 143 100 843 889 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 106 ; WX 1000 ; N j ; B 143 101 843 890 ;
+C 107 ; WX 1000 ; N k ; B 99 100 901 866 ;
+C 108 ; WX 1000 ; N l ; B 99 100 901 866 ;
+C 109 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 110 ; WX 1000 ; N n ; B 146 100 854 906 ;
+C 111 ; WX 1000 ; N o ; B 229 100 771 784 ;
+C 112 ; WX 1000 ; N p ; B 229 100 771 784 ;
+C 113 ; WX 1000 ; N q ; B 96 100 904 890 ;
+C 114 ; WX 1000 ; N r ; B 209 100 791 785 ;
+C 115 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 116 ; WX 1000 ; N t ; B 209 100 791 785 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 118 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 119 ; WX 1000 ; N w ; B 96 100 904 890 ;
+C 120 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 130 ; WX 892 ; N quotesinglbase ; B 5 0 840 798 ;
+C 131 ; WX 888 ; N florin ; B 0 0 841 823 ;
+C 132 ; WX 656 ; N quotedblbase ; B 0 0 606 713 ;
+C 133 ; WX 798 ; N ellipsis ; B 0 0 737 840 ;
+C 134 ; WX 792 ; N dagger ; B 0 0 729 821 ;
+C 135 ; WX 603 ; N daggerdbl ; B 0 0 565 712 ;
+C 136 ; WX 892 ; N circumflex ; B 5 0 840 798 ;
+C 137 ; WX 888 ; N perthousand ; B 0 0 841 823 ;
+C 138 ; WX 656 ; N Scaron ; B 0 0 606 713 ;
+C 139 ; WX 798 ; N guilsinglleft ; B 0 0 737 840 ;
+C 140 ; WX 792 ; N OE ; B 0 0 729 821 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 145 ; WX 603 ; N quoteleft ; B 0 0 565 712 ;
+C 146 ; WX 1000 ; N quoteright ; B 96 100 904 890 ;
+C 147 ; WX 1000 ; N quotedblleft ; B 0 0 1000 1000 ;
+C 148 ; WX 1000 ; N quotedblright ; B 105 96 895 904 ;
+C 149 ; WX 1000 ; N bullet ; B 0 0 1000 1000 ;
+C 150 ; WX 1000 ; N endash ; B 105 96 895 904 ;
+C 151 ; WX 1000 ; N emdash ; B 0 0 1000 1000 ;
+C 152 ; WX 1000 ; N tilde ; B 96 100 904 890 ;
+C 153 ; WX 1000 ; N trademark ; B 0 0 1000 1000 ;
+C 154 ; WX 1000 ; N scaron ; B 105 96 895 904 ;
+C 155 ; WX 1000 ; N guilsinglright ; B 0 0 1000 1000 ;
+C 156 ; WX 1000 ; N oe ; B 105 96 895 904 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 159 ; WX 1000 ; N Ydieresis ; B 0 0 1000 1000 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 161 ; WX 1000 ; N exclamdown ; B 209 100 791 785 ;
+C 162 ; WX 1000 ; N cent ; B 0 0 1000 1000 ;
+C 163 ; WX 1000 ; N sterling ; B 158 209 842 791 ;
+C 164 ; WX 1000 ; N currency ; B 0 0 1000 1000 ;
+C 165 ; WX 1000 ; N yen ; B 158 209 842 791 ;
+C 166 ; WX 1000 ; N brokenbar ; B 0 0 1000 1000 ;
+C 167 ; WX 1000 ; N section ; B 209 100 791 785 ;
+C 168 ; WX 1000 ; N dieresis ; B 0 0 1000 1000 ;
+C 169 ; WX 1000 ; N copyright ; B 158 209 842 791 ;
+C 170 ; WX 1000 ; N ordfeminine ; B 0 0 1000 1000 ;
+C 171 ; WX 1000 ; N guillemotleft ; B 158 209 842 791 ;
+C 172 ; WX 1000 ; N logicalnot ; B 0 0 1000 1000 ;
+C 173 ; WX 1000 ; N sfthyphen ; B 146 100 854 906 ;
+C 174 ; WX 1000 ; N registered ; B 0 0 1000 1000 ;
+C 175 ; WX 1000 ; N macron ; B 97 153 903 860 ;
+C 176 ; WX 1000 ; N degree ; B 0 0 1000 1000 ;
+C 177 ; WX 1000 ; N plusminus ; B 97 153 903 860 ;
+C 178 ; WX 1000 ; N twosuperior ; B 0 0 1000 1000 ;
+C 179 ; WX 1000 ; N threesuperior ; B 146 100 854 906 ;
+C 180 ; WX 1000 ; N acute ; B 0 0 1000 1000 ;
+C 181 ; WX 1000 ; N mu ; B 97 153 903 860 ;
+C 182 ; WX 1000 ; N paragraph ; B 0 0 1000 1000 ;
+C 183 ; WX 1000 ; N periodcentered ; B 97 153 903 860 ;
+C 184 ; WX 1000 ; N cedilla ; B 0 0 1000 1000 ;
+C 185 ; WX 1000 ; N onesuperior ; B 143 100 843 889 ;
+C 186 ; WX 1000 ; N ordmasculine ; B 0 0 1000 1000 ;
+C 187 ; WX 1000 ; N guillemotright ; B 105 157 895 857 ;
+C 188 ; WX 1000 ; N onequarter ; B 0 0 1000 1000 ;
+C 189 ; WX 1000 ; N onehalf ; B 105 157 895 857 ;
+C 190 ; WX 1000 ; N threequarters ; B 0 0 1000 1000 ;
+C 191 ; WX 1000 ; N questiondown ; B 143 101 843 890 ;
+C 192 ; WX 1000 ; N Agrave ; B 0 0 1000 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 105 157 895 857 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 0 0 1000 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 105 157 895 857 ;
+C 196 ; WX 1000 ; N Adieresis ; B 0 0 1000 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 229 100 771 784 ;
+C 198 ; WX 1000 ; N AE ; B 0 0 1000 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 158 229 842 771 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 0 1000 1000 ;
+C 201 ; WX 1000 ; N Eacute ; B 158 229 842 771 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 0 1000 1000 ;
+C 203 ; WX 1000 ; N Edieresis ; B 229 100 771 784 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 0 1000 1000 ;
+C 205 ; WX 1000 ; N Iacute ; B 158 229 842 771 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 0 1000 1000 ;
+C 207 ; WX 1000 ; N Idieresis ; B 158 229 842 771 ;
+C 208 ; WX 1000 ; N Eth ; B 0 0 1000 1000 ;
+C 209 ; WX 1000 ; N Ntilde ; B 89 100 911 965 ;
+C 210 ; WX 1000 ; N Ograve ; B 0 0 1000 1000 ;
+C 211 ; WX 1000 ; N Oacute ; B 89 100 911 965 ;
+C 212 ; WX 1000 ; N Ocircumflex ; B 0 0 1000 1000 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 224 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 225 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 226 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 227 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 228 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 229 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 230 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 231 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 232 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 233 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 234 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 235 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 236 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 237 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 238 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 239 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 947 1000 1000 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-berlin-board-fig-raw.pfb b/fonts/chess/enpassant/chess-berlin-board-fig-raw.pfb
new file mode 100644
index 0000000000..303df0f6d7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-berlin-board-fig-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-berlin-board-fig-raw.tfm b/fonts/chess/enpassant/chess-berlin-board-fig-raw.tfm
new file mode 100644
index 0000000000..7ace85756f
--- /dev/null
+++ b/fonts/chess/enpassant/chess-berlin-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-berlin-board.enc b/fonts/chess/enpassant/chess-berlin-board.enc
new file mode 100644
index 0000000000..f1999ca9cb
--- /dev/null
+++ b/fonts/chess/enpassant/chess-berlin-board.enc
@@ -0,0 +1,101 @@
+/ChessBerlinBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/B
+%WBishopOnWhite
+/b
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/K
+%WKingOnWhite
+/k
+%WQueenOnBlack
+/Q
+%WKnightOnBlack
+/H
+%WKnightOnWhite
+/h
+%WPawnOnBlack
+/P
+%5x
+%WPawnOnWhite
+/p
+%WQueenOnWhite
+/q
+%WRookOnWhite
+/r
+%WRookOnBlack
+/R
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/plus /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/N
+%BBishopOnWhite
+/n /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/L
+%BKingOnWhite
+/l
+%BQueenOnBlack
+/W
+%BKnightOnBlack
+/J
+%BKnightOnWhite
+/j
+%BPawnOnBlack
+/O
+%7x
+%BPawnOnWhite
+/o
+%BQueenOnWhite
+/w
+%BRookOnWhite
+/t
+%BRookOnBlack
+/T /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-berlin-lsb.tfm b/fonts/chess/enpassant/chess-berlin-lsb.tfm
new file mode 100644
index 0000000000..263c7029c5
--- /dev/null
+++ b/fonts/chess/enpassant/chess-berlin-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-berlin-lsf.tfm b/fonts/chess/enpassant/chess-berlin-lsf.tfm
new file mode 100644
index 0000000000..0586c7b355
--- /dev/null
+++ b/fonts/chess/enpassant/chess-berlin-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-board.enc b/fonts/chess/enpassant/chess-board.enc
new file mode 100644
index 0000000000..93c863519b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-board.enc
@@ -0,0 +1,101 @@
+/ChessBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/asterisk /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/B
+%WBishopOnWhite
+/b
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/K
+%WKingOnWhite
+/k
+%WQueenOnBlack
+/Q
+%WKnightOnBlack
+/N
+%WKnightOnWhite
+/n
+%WPawnOnBlack
+/P
+%5x
+%WPawnOnWhite
+/p
+%WQueenOnWhite
+/q
+%WRookOnWhite
+/r
+%WRookOnBlack
+/R
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/plus /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/V
+%BBishopOnWhite
+/v /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/L
+%BKingOnWhite
+/l
+%BQueenOnBlack
+/W
+%BKnightOnBlack
+/M
+%BKnightOnWhite
+/m
+%BPawnOnBlack
+/O
+%7x
+%BPawnOnWhite
+/o
+%BQueenOnWhite
+/w
+%BRookOnWhite
+/t
+%BRookOnBlack
+/T /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-cases-board-fig-raw.afm b/fonts/chess/enpassant/chess-cases-board-fig-raw.afm
new file mode 100644
index 0000000000..39f01c32fa
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cases-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessCases
+FullName Chess Cases
+Notice Generated by Fontographer 4.1
+EncodingScheme FontSpecific
+FamilyName Chess Cases
+Weight Regular
+Version Macromedia Fontographer 4.1 22/08/99
+Characters 96
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 20
+UnderlinePosition -133
+IsFixedPitch false
+FontBBox 0 0 1001 1000
+StartCharMetrics 256
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 1 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 2 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 3 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 4 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 5 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 6 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 7 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 8 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 9 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 10 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 11 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 12 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 13 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 14 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 15 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 16 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 17 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 18 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 19 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 20 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 21 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 22 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 23 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 24 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 25 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 26 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 27 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 28 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 29 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 30 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 31 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 32 ; WX 1000 ; N space ; B 816 0 1000 183 ;
+C 33 ; WX 1000 ; N exclam ; B 816 0 1000 183 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 183 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 184 183 ;
+C 36 ; WX 1000 ; N dollar ; B 816 0 1000 1000 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 184 1000 ;
+C 38 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 39 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 817 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 817 184 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 7 6 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 45 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 46 ; WX 1000 ; N period ; B 333 333 667 667 ;
+C 47 ; WX 1000 ; N slash ; B 816 817 1000 1000 ;
+C 48 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 49 ; WX 1000 ; N one ; B 967 0 1000 33 ;
+C 50 ; WX 1000 ; N two ; B 0 0 1000 33 ;
+C 51 ; WX 1000 ; N three ; B 0 0 33 33 ;
+C 52 ; WX 1000 ; N four ; B 967 0 1000 1000 ;
+C 53 ; WX 1000 ; N five ; B 0 0 33 1000 ;
+C 54 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 55 ; WX 1000 ; N seven ; B 967 967 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 967 1000 1000 ;
+C 57 ; WX 1000 ; N nine ; B 0 967 33 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 60 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 61 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 62 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 63 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 64 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 65 ; WX 1000 ; N A ; B 816 0 1000 183 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 999 ;
+C 67 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 68 ; WX 1000 ; N D ; B 816 817 1000 1000 ;
+C 69 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 70 ; WX 1000 ; N F ; B 0 817 185 1000 ;
+C 71 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 72 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 73 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 74 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 999 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 999 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 999 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 999 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 999 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1001 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 999 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 999 ;
+C 83 ; WX 1000 ; N S ; B 0 0 185 183 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 999 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 999 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 90 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 91 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 92 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 93 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 94 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 95 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 96 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 97 ; WX 1000 ; N a ; B 967 0 1000 33 ;
+C 98 ; WX 1000 ; N b ; B 96 63 904 930 ;
+C 99 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 100 ; WX 1000 ; N d ; B 967 967 1000 1000 ;
+C 101 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 102 ; WX 1000 ; N f ; B 0 967 33 1000 ;
+C 103 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 104 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 105 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 106 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 107 ; WX 1000 ; N k ; B 124 93 882 915 ;
+C 108 ; WX 1000 ; N l ; B 123 93 882 913 ;
+C 109 ; WX 1000 ; N m ; B 125 100 876 838 ;
+C 110 ; WX 1000 ; N n ; B 118 100 865 839 ;
+C 111 ; WX 1000 ; N o ; B 232 101 769 836 ;
+C 112 ; WX 1000 ; N p ; B 233 101 770 837 ;
+C 113 ; WX 1000 ; N q ; B 69 95 936 903 ;
+C 114 ; WX 1000 ; N r ; B 186 100 814 833 ;
+C 115 ; WX 1000 ; N s ; B 0 0 33 33 ;
+C 116 ; WX 1000 ; N t ; B 194 103 821 832 ;
+C 117 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 118 ; WX 1000 ; N v ; B 95 59 905 929 ;
+C 119 ; WX 1000 ; N w ; B 65 93 933 901 ;
+C 120 ; WX 1000 ; N x ; B 223 223 777 777 ;
+C 121 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 122 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 123 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 124 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 125 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 126 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 127 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 128 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 129 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 130 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 131 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 132 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 133 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 134 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 135 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 136 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 137 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 138 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 139 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 140 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 141 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 142 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 143 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 144 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 145 ; WX 1000 ; N quotedblleft ; B 0 0 1000 183 ;
+C 146 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 147 ; WX 1000 ; N quotedblleft ; B 0 0 1000 183 ;
+C 148 ; WX 1000 ; N quotedblright ; B 0 0 1000 183 ;
+C 149 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 150 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 151 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 152 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 153 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 154 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 155 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 156 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 157 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 158 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 159 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 160 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 161 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 162 ; WX 730 ; N cent ; B 33 0 715 740 ;
+C 163 ; WX 820 ; N sterling ; B 33 0 813 727 ;
+C 164 ; WX 725 ; N currency ; B 33 0 705 665 ;
+C 165 ; WX 767 ; N yen ; B 33 0 760 780 ;
+C 166 ; WX 623 ; N brokenbar ; B 33 0 598 660 ;
+C 167 ; WX 542 ; N section ; B 33 0 516 662 ;
+C 168 ; WX 725 ; N currency ; B 33 0 705 665 ;
+C 169 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 170 ; WX 1000 ; N quotedblleft ; B 0 0 1000 183 ;
+C 171 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 172 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 173 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 174 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 175 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 176 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 177 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 178 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 179 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 180 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 181 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 182 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 183 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 184 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 185 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 186 ; WX 1000 ; N quotedblright ; B 0 0 1000 183 ;
+C 187 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 188 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 189 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 190 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 191 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 192 ; WX 1000 ; N Agrave ; B 564 0 1000 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 328 0 1000 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 295 0 1000 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 277 0 1000 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 300 0 1000 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 247 0 1000 1000 ;
+C 198 ; WX 1000 ; N AE ; B 337 0 1000 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 276 0 1000 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 401 1000 1000 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 399 1000 1000 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 401 1000 1000 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 401 1000 1000 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 401 1000 1000 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 401 1000 1000 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 287 1000 1000 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 401 1000 1000 ;
+C 208 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 209 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 210 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 211 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 212 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 213 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 214 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 215 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 216 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 217 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 218 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 219 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 220 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 221 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 222 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 223 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 224 ; WX 1000 ; N agrave ; B 484 0 1000 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 248 0 1000 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 215 0 1000 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 197 0 1000 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 220 0 1000 1000 ;
+C 229 ; WX 1000 ; N aring ; B 167 0 1000 1000 ;
+C 230 ; WX 1000 ; N ae ; B 258 0 1000 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 196 0 1000 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 333 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 333 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 333 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 333 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 333 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 333 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 217 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 333 1000 1000 ;
+C 240 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 241 ; WX 1000 ; N ae ; B 258 0 1000 1000 ;
+C 242 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 243 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 244 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 245 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 246 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 247 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 248 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 249 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 250 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 251 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 252 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 253 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 254 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 255 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-cases-board-fig-raw.tfm b/fonts/chess/enpassant/chess-cases-board-fig-raw.tfm
new file mode 100644
index 0000000000..bc4050e2f2
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cases-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-cases-lsb.tfm b/fonts/chess/enpassant/chess-cases-lsb.tfm
new file mode 100644
index 0000000000..ca98741f2c
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cases-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-cases-lsf.tfm b/fonts/chess/enpassant/chess-cases-lsf.tfm
new file mode 100644
index 0000000000..69a7c4549d
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cases-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-cheq-board-raw.pfb b/fonts/chess/enpassant/chess-cheq-board-raw.pfb
new file mode 100644
index 0000000000..86ced9b50b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cheq-board-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-cheq-board-raw.tfm b/fonts/chess/enpassant/chess-cheq-board-raw.tfm
new file mode 100644
index 0000000000..edadb4dc0c
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cheq-board-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-cheq-board.enc b/fonts/chess/enpassant/chess-cheq-board.enc
new file mode 100644
index 0000000000..4cb0034a3a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cheq-board.enc
@@ -0,0 +1,36 @@
+/ChessCheqBoardEncoding[
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/space /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /WBishopOnBlack /WBishop /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /WKingOnBlack /WKing /WQueenOnBlack /WKnightOnBlack /WKnight
+/WPawnOnBlack
+/WPawn /WQueen /WRook /WRookOnBlack /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /BSquare /.notdef /.notdef /.notdef /.notdef /.notdef
+/WPawn /BBishopOnBlack /BBishop /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /BKingOnBlack /BKing /BQueenOnBlack /BKnightOnBlack /BKnight
+/BPawnOnBlack
+/BPawn /BQueen /BRook /BRookOnBlack /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-cheq-lsb.tfm b/fonts/chess/enpassant/chess-cheq-lsb.tfm
new file mode 100644
index 0000000000..b246591fac
--- /dev/null
+++ b/fonts/chess/enpassant/chess-cheq-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-condal-board-fig-raw.afm b/fonts/chess/enpassant/chess-condal-board-fig-raw.afm
new file mode 100644
index 0000000000..a47b60b56a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-condal-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Condal
+FullName Chess-Condal
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Condal
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender -2
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 32 ; WX 1000 ; N space ; B 0 0 16 14 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 17 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 200 200 ;
+C 36 ; WX 1000 ; N dollar ; B 801 0 984 1000 ;
+C 37 ; WX 1000 ; N percent ; B 16 0 198 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 983 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 200 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 16 14 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 46 ; WX 1000 ; N period ; B 351 351 649 649 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 49 ; WX 1000 ; N one ; B 934 0 1000 66 ;
+C 50 ; WX 1000 ; N two ; B 0 17 1000 66 ;
+C 51 ; WX 1000 ; N three ; B 0 0 66 66 ;
+C 52 ; WX 1000 ; N four ; B 935 0 984 1000 ;
+C 53 ; WX 1000 ; N five ; B 16 0 64 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 55 ; WX 1000 ; N seven ; B 934 934 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 934 1000 983 ;
+C 57 ; WX 1000 ; N nine ; B 0 934 66 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 63 ; WX 1000 ; N question ; B 0 115 989 849 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 200 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 70 ; WX 1000 ; N F ; B 0 800 200 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 200 200 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 97 ; WX 1000 ; N a ; B 934 0 1000 66 ;
+C 98 ; WX 1000 ; N b ; B 81 99 927 961 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 100 ; WX 1000 ; N d ; B 934 934 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 102 ; WX 1000 ; N f ; B 0 934 66 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 107 ; WX 1000 ; N k ; B 77 99 924 949 ;
+C 108 ; WX 1000 ; N l ; B 77 99 924 949 ;
+C 109 ; WX 1000 ; N m ; B 40 89 954 900 ;
+C 110 ; WX 1000 ; N n ; B 40 89 954 900 ;
+C 111 ; WX 1000 ; N o ; B 310 100 690 867 ;
+C 112 ; WX 1000 ; N p ; B 310 100 690 867 ;
+C 113 ; WX 1000 ; N q ; B 32 101 968 900 ;
+C 114 ; WX 1000 ; N r ; B 232 99 767 900 ;
+C 115 ; WX 1000 ; N s ; B 0 0 66 66 ;
+C 116 ; WX 1000 ; N t ; B 232 99 767 900 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 118 ; WX 1000 ; N v ; B 81 99 927 961 ;
+C 119 ; WX 1000 ; N w ; B 32 101 968 900 ;
+C 120 ; WX 1000 ; N x ; B 240 240 760 760 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 162 ; WX 835 ; N cent ; B 29 0 833 850 ;
+C 163 ; WX 930 ; N sterling ; B 32 0 916 799 ;
+C 164 ; WX 942 ; N currency ; B 21 -2 935 808 ;
+C 165 ; WX 884 ; N yen ; B 34 5 880 867 ;
+C 166 ; WX 593 ; N brokenbar ; B 34 0 568 801 ;
+C 167 ; WX 444 ; N section ; B 34 0 414 767 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 192 ; WX 1000 ; N Agrave ; B 520 0 984 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 465 0 984 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 463 0 984 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 462 0 984 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 465 0 984 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 465 0 984 1000 ;
+C 198 ; WX 1000 ; N AE ; B 465 0 984 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 468 0 984 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 333 1000 983 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 333 1000 983 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 333 1000 983 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 333 1000 983 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 333 1000 983 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 333 1000 983 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 233 1000 983 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 333 1000 983 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 224 ; WX 1000 ; N agrave ; B 479 0 984 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 425 0 984 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 423 0 984 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 422 0 984 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 425 0 984 1000 ;
+C 229 ; WX 1000 ; N aring ; B 425 0 984 1000 ;
+C 230 ; WX 1000 ; N ae ; B 425 0 984 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 429 0 984 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 303 1000 983 ;
+C 233 ; WX 1000 ; N eacute ; B 0 303 1000 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 303 1000 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 303 1000 983 ;
+C 236 ; WX 1000 ; N igrave ; B 0 303 1000 983 ;
+C 237 ; WX 1000 ; N iacute ; B 0 303 1000 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 203 1000 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 303 1000 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 16 14 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-condal-board-fig-raw.tfm b/fonts/chess/enpassant/chess-condal-board-fig-raw.tfm
new file mode 100644
index 0000000000..af60bade41
--- /dev/null
+++ b/fonts/chess/enpassant/chess-condal-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-condal-lsb.tfm b/fonts/chess/enpassant/chess-condal-lsb.tfm
new file mode 100644
index 0000000000..a71abce297
--- /dev/null
+++ b/fonts/chess/enpassant/chess-condal-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-condal-lsf.tfm b/fonts/chess/enpassant/chess-condal-lsf.tfm
new file mode 100644
index 0000000000..3c37a61a6d
--- /dev/null
+++ b/fonts/chess/enpassant/chess-condal-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-enpassant.map b/fonts/chess/enpassant/chess-enpassant.map
new file mode 100644
index 0000000000..36e7d0ec3a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-enpassant.map
@@ -0,0 +1,144 @@
+%%
+%% This is file `chess-enpassant.map',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `map')
+%%
+%%changed 2008.01.08
+%%alfonso%%
+chess-alfonso-board-fig-raw Chess-Alfonso-X <chess-alfonso-board-fig-raw.pfb
+chess-alfonso-lsb Chess-Alfonso-X " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-alfonso-board-fig-raw.pfb
+chess-alfonso-lsf Chess-Alfonso-X " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-alfonso-board-fig-raw.pfb
+
+%%alpha%%
+chess-alpha-board-fig-raw Chess-Alpha <chess-alpha-board-fig-raw.pfb
+chess-alpha-lsf Chess-Alpha " ChessAlphaFigEncoding ReEncodeFont " <chess-alpha-fig.enc <chess-alpha-board-fig-raw.pfb
+chess-alpha-bl-lsf Chess-Alpha " ChessAlphaBlackFigEncoding ReEncodeFont " <chess-alpha-black-fig.enc <chess-alpha-board-fig-raw.pfb
+chess-alpha-lsb Chess-Alpha " ChessAlphaBoardEncoding ReEncodeFont " <chess-alpha-board.enc <chess-alpha-board-fig-raw.pfb
+
+%%alpha 2%%
+chess-alpha2-board-fig-raw ChessAlpha2 <chess-alpha2-board-fig-raw.pfb
+chess-alpha2-lsf ChessAlpha2 " ChessAlphaTwoFigEncoding ReEncodeFont " <chess-alpha2-fig.enc <chess-alpha2-board-fig-raw.pfb
+chess-alpha2-bl-lsf ChessAlpha2 " ChessAlphaTwoBlackFigEncoding ReEncodeFont " <chess-alpha2-black-fig.enc <chess-alpha2-board-fig-raw.pfb
+chess-alpha2-lsb ChessAlpha2 " ChessAlphaTwoBoardEncoding ReEncodeFont " <chess-alpha2-board.enc <chess-alpha2-board-fig-raw.pfb
+
+%%aventurer%%
+chess-aventurer-board-fig-raw ChessAdventurer <chess-aventurer-board-fig-raw.pfb
+chess-aventurer-lsb ChessAdventurer " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-aventurer-board-fig-raw.pfb
+chess-aventurer-lsf ChessAdventurer " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-aventurer-board-fig-raw.pfb
+
+%%berlin%%
+chess-berlin-board-fig-raw Chess-Berlin <chess-berlin-board-fig-raw.pfb
+chess-berlin-lsf Chess-Berlin " ChessAlphaFigEncoding ReEncodeFont " <chess-alpha-fig.enc <chess-berlin-board-fig-raw.pfb
+chess-berlin-bl-lsf Chess-Berlin " ChessAlphaBlackFigEncoding ReEncodeFont " <chess-alpha-black-fig.enc <chess-berlin-board-fig-raw.pfb
+chess-berlin-lsb Chess-Berlin " ChessBerlinBoardEncoding ReEncodeFont " <chess-berlin-board.enc <chess-berlin-board-fig-raw.pfb
+
+%%cases%%
+chess-cases-board-fig-raw ChessCases <chess-cases-board-fig-raw.pfb
+chess-cases-lsb ChessCases " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-cases-board-fig-raw.pfb
+chess-cases-lsf ChessCases " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-cases-board-fig-raw.pfb
+
+%%cheq%%
+chess-cheq-board-raw Cheq <chess-cheq-board-raw.pfb
+chess-cheq-lsb Cheq " ChessCheqBoardEncoding ReEncodeFont " <chess-cheq-board.enc <chess-cheq-board-raw.pfb
+
+%%chess-7%%
+chess-7-board-raw Chess-7 <chess-7-board-raw.pfb
+chess-7-lsb Chess-7 " ChessSevenBoardEncoding ReEncodeFont " <chess-7-board.enc <chess-7-board-raw.pfb
+
+%%condal%%
+chess-condal-board-fig-raw Chess-Condal <chess-condal-board-fig-raw.pfb
+chess-condal-lsb Chess-Condal " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-condal-board-fig-raw.pfb
+chess-condal-lsf Chess-Condal " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-condal-board-fig-raw.pfb
+
+%%harlequin%%
+chess-harlequin-board-fig-raw Chess-Harlequin <chess-harlequin-board-fig-raw.pfb
+chess-harlequin-lsf Chess-Harlequin " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-harlequin-board-fig-raw.pfb
+chess-harlequin-lsb Chess-Harlequin " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-harlequin-board-fig-raw.pfb
+
+%%kingdom%%
+chess-kingdom-board-fig-raw Chess-Kingdom <chess-kingdom-board-fig-raw.pfb
+chess-kingdom-lsf Chess-Kingdom " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-kingdom-board-fig-raw.pfb
+chess-kingdom-lsb Chess-Kingdom " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-kingdom-board-fig-raw.pfb
+
+%%leipzig%%
+chess-leipzig-board-fig-raw Chess-Leipzig <chess-leipzig-board-fig-raw.pfb
+chess-leipzig-lsf Chess-Leipzig " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-leipzig-board-fig-raw.pfb
+chess-leipzig-lsb Chess-Leipzig " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-leipzig-board-fig-raw.pfb
+
+%%line%%
+chess-line-board-fig-raw Chess-Line <chess-line-board-fig-raw.pfb
+chess-line-lsf Chess-Line " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-line-board-fig-raw.pfb
+chess-line-lsb Chess-Line " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-line-board-fig-raw.pfb
+
+%%lucena%%
+chess-lucena-board-fig-raw ChessLucena <chess-lucena-board-fig-raw.pfb
+chess-lucena-lsf ChessLucena " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-lucena-board-fig-raw.pfb
+chess-lucena-lsb-1001 ChessLucena " ChessLucenaBoardEncoding ReEncodeFont " <chess-lucena-board.enc <chess-lucena-board-fig-raw.pfb
+
+%%magnetic%%
+chess-magnetic-board-fig-raw Chess-Magnetic <chess-magnetic-board-fig-raw.pfb
+chess-magnetic-lsf Chess-Magnetic " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-magnetic-board-fig-raw.pfb
+chess-magnetic-lsb Chess-Magnetic " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-magnetic-board-fig-raw.pfb
+
+%%mark%%
+chess-mark-board-fig-raw Chess-Mark <chess-mark-board-fig-raw.pfb
+chess-mark-lsf Chess-Mark " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-mark-board-fig-raw.pfb
+chess-mark-lsb Chess-Mark " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-mark-board-fig-raw.pfb
+
+%%marroquin%%
+chess-marroquin-board-fig-raw Chess-Marroquin <chess-marroquin-board-fig-raw.pfb
+chess-marroquin-lsf Chess-Marroquin " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-marroquin-board-fig-raw.pfb
+chess-marroquin-lsb Chess-Marroquin " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-marroquin-board-fig-raw.pfb
+
+%%maya%%
+chess-maya-board-fig-raw Chess-Maya <chess-maya-board-fig-raw.pfb
+chess-maya-lsf Chess-Maya " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-maya-board-fig-raw.pfb
+chess-maya-lsb Chess-Maya " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-maya-board-fig-raw.pfb
+
+%%mediaeval%%
+chess-mediaeval-board-fig-raw Chess-Mediaeval <chess-mediaeval-board-fig-raw.pfb
+chess-mediaeval-lsf Chess-Mediaeval " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-mediaeval-board-fig-raw.pfb
+chess-mediaeval-lsb Chess-Mediaeval " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-mediaeval-board-fig-raw.pfb
+
+%%merida%%
+chess-merida-board-fig-raw Chess-Merida <chess-merida-board-fig-raw.pfb
+chess-merida-lsb Chess-Merida " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-merida-board-fig-raw.pfb
+chess-merida-lsf Chess-Merida " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-merida-board-fig-raw.pfb
+
+%%millennia%%
+chess-millennia-board-fig-raw Chess-Millennia-L <chess-merida-board-fig-raw.pfb
+chess-millennia-b-board-fig-raw Chess-Millennia-B <chess-merida-b-board-fig-raw.pfb
+chess-millennia-lsf Chess-Millennia-L " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-millennia-board-fig-raw.pfb
+chess-millennia-b-lsf Chess-Millennia-D " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-millennia-b-board-fig-raw.pfb
+chess-millennia-lsb Chess-Millennia-L " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-millennia-board-fig-raw.pfb
+chess-millennia-b-lsb Chess-Millennia-D " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-millennia-b-board-fig-raw.pfb
+
+%%motif%%
+chess-motif-board-fig-raw Chess-Motif <chess-motif-board-fig-raw.pfb
+chess-motif-lsf Chess-Motif " ChessFigEncoding ReEncodeFont " <chess-fig.enc <chess-motif-board-fig-raw.pfb
+chess-motif-lsb Chess-Motif " ChessBoardEncoding ReEncodeFont " <chess-board.enc <chess-motif-board-fig-raw.pfb
+
+%%pirat%%
+chess-pirat-fig-raw ChessFigurinePirat <chess-pirat-fig-raw.pfb
+chess-pirat-b-fig-raw ChessFigurinePiratBold <chess-pirat-b-fig-raw.pfb
+chess-pirat-it-fig-raw ChessFigurinePiratItalic <chess-pirat-it-fig-raw.pfb
+chess-pirat-board-raw ChessDiagrammPirat <chess-pirat-board-raw.pfb
+chess-pirat-lsf ChessFigurinePirat " ChessPiratFigEncoding ReEncodeFont " <chess-pirat-fig.enc <chess-pirat-fig-raw.pfb
+chess-pirat-b-lsf ChessFigurinePiratBold " ChessPiratFigEncoding ReEncodeFont " <chess-pirat-fig.enc <chess-pirat-b-fig-raw.pfb
+chess-pirat-it-lsf ChessFigurinePiratItalic " ChessPiratFigEncoding ReEncodeFont " <chess-pirat-fig.enc <chess-pirat-it-fig-raw.pfb
+chess-pirat-bit-lsf ChessFigurinePiratItalic " ChessPiratFigEncoding ReEncodeFont " <chess-pirat-fig.enc <chess-pirat-bit-fig-raw.pfb
+chess-pirat-lsb ChessDiagrammPirat " ChessPiratBoardEncoding ReEncodeFont " <chess-pirat-board.enc <chess-pirat-board-raw.pfb
+
+%%skak-k6%%
+chess-skak-k6-board-fig-raw Skak <skak-k6.pfb
+chess-skak-k6-lsb Skak " ChessSkakKBoardEncoding ReEncodeFont " <chess-skak-k6-board.enc <skak-k6.pfb
+
+%%utrecht%%
+chess-utrecht-board-raw Chess-Utrecht <chess-utrecht-board-raw.pfb
+chess-utrecht-lsb Chess-Utrecht " ChessUtrechtBoardEncoding ReEncodeFont " <chess-utrecht-board.enc <chess-utrecht-board-raw.pfb
+
+%%MUSTER%% %FONTNAME%=eigener Name, %SCHRIFTNAME%=originaler Name
+
diff --git a/fonts/chess/enpassant/chess-fig.enc b/fonts/chess/enpassant/chess-fig.enc
new file mode 100644
index 0000000000..005ec89f2c
--- /dev/null
+++ b/fonts/chess/enpassant/chess-fig.enc
@@ -0,0 +1,60 @@
+/ChessFigEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef /.notdef
+%% Bishop
+/yen /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef
+%% King
+/cent /.notdef /.notdef
+%% Knight
+/currency /.notdef
+%5x
+/.notdef
+%% Queen
+/sterling
+%%Rook
+/brokenbar /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%7x Pawn
+/section /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-harlequin-board-fig-raw.afm b/fonts/chess/enpassant/chess-harlequin-board-fig-raw.afm
new file mode 100644
index 0000000000..c868f32de9
--- /dev/null
+++ b/fonts/chess/enpassant/chess-harlequin-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Harlequin
+FullName Chess-Harlequin
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Harlequin
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 32 ; WX 1000 ; N space ; B 0 0 7 6 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 17 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 200 200 ;
+C 36 ; WX 1000 ; N dollar ; B 801 0 984 1000 ;
+C 37 ; WX 1000 ; N percent ; B 16 0 199 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 983 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 200 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 7 6 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 46 ; WX 1000 ; N period ; B 333 333 667 667 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 49 ; WX 1000 ; N one ; B 917 0 1000 83 ;
+C 50 ; WX 1000 ; N two ; B 0 17 1000 83 ;
+C 51 ; WX 1000 ; N three ; B 0 0 83 83 ;
+C 52 ; WX 1000 ; N four ; B 918 0 984 1000 ;
+C 53 ; WX 1000 ; N five ; B 16 0 82 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 55 ; WX 1000 ; N seven ; B 917 917 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 917 1000 983 ;
+C 57 ; WX 1000 ; N nine ; B 0 917 83 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 63 ; WX 1000 ; N question ; B 30 150 970 847 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 200 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 70 ; WX 1000 ; N F ; B 0 800 200 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 200 200 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 97 ; WX 1000 ; N a ; B 917 0 1000 83 ;
+C 98 ; WX 1000 ; N b ; B 52 83 948 917 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 100 ; WX 1000 ; N d ; B 917 917 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 102 ; WX 1000 ; N f ; B 0 917 83 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 107 ; WX 1000 ; N k ; B 71 83 929 939 ;
+C 108 ; WX 1000 ; N l ; B 71 83 929 939 ;
+C 109 ; WX 1000 ; N m ; B 123 70 871 929 ;
+C 110 ; WX 1000 ; N n ; B 123 70 871 929 ;
+C 111 ; WX 1000 ; N o ; B 137 83 863 917 ;
+C 112 ; WX 1000 ; N p ; B 137 83 863 917 ;
+C 113 ; WX 1000 ; N q ; B 99 83 902 883 ;
+C 114 ; WX 1000 ; N r ; B 100 83 900 883 ;
+C 115 ; WX 1000 ; N s ; B 0 0 83 83 ;
+C 116 ; WX 1000 ; N t ; B 100 83 900 883 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 118 ; WX 1000 ; N v ; B 52 83 948 917 ;
+C 119 ; WX 1000 ; N w ; B 99 83 902 883 ;
+C 120 ; WX 1000 ; N x ; B 240 240 760 760 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 162 ; WX 789 ; N cent ; B 13 0 785 770 ;
+C 163 ; WX 732 ; N sterling ; B 12 10 735 729 ;
+C 164 ; WX 703 ; N currency ; B 16 14 689 787 ;
+C 165 ; WX 825 ; N yen ; B 16 0 822 749 ;
+C 166 ; WX 735 ; N brokenbar ; B 16 0 736 720 ;
+C 167 ; WX 674 ; N section ; B 13 0 667 751 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 192 ; WX 1000 ; N Agrave ; B 513 0 984 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 414 0 984 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 427 0 984 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 402 0 984 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 423 0 984 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 405 0 984 1000 ;
+C 198 ; WX 1000 ; N AE ; B 430 0 984 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 401 0 984 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 333 1000 983 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 333 1000 983 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 323 1000 983 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 333 1000 983 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 333 1000 983 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 333 1000 983 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 323 1000 983 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 333 1000 983 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 224 ; WX 1000 ; N agrave ; B 423 0 984 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 324 0 984 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 337 0 984 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 313 0 984 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 333 0 984 1000 ;
+C 229 ; WX 1000 ; N aring ; B 315 0 984 1000 ;
+C 230 ; WX 1000 ; N ae ; B 340 0 984 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 311 0 984 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 243 1000 983 ;
+C 233 ; WX 1000 ; N eacute ; B 0 243 1000 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 232 1000 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 243 1000 983 ;
+C 236 ; WX 1000 ; N igrave ; B 0 243 1000 983 ;
+C 237 ; WX 1000 ; N iacute ; B 0 243 1000 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 232 1000 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 243 1000 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-harlequin-board-fig-raw.tfm b/fonts/chess/enpassant/chess-harlequin-board-fig-raw.tfm
new file mode 100644
index 0000000000..a3e9fb14f6
--- /dev/null
+++ b/fonts/chess/enpassant/chess-harlequin-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-harlequin-lsb.tfm b/fonts/chess/enpassant/chess-harlequin-lsb.tfm
new file mode 100644
index 0000000000..a58dbad540
--- /dev/null
+++ b/fonts/chess/enpassant/chess-harlequin-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-harlequin-lsf.tfm b/fonts/chess/enpassant/chess-harlequin-lsf.tfm
new file mode 100644
index 0000000000..c630e5c934
--- /dev/null
+++ b/fonts/chess/enpassant/chess-harlequin-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-kingdom-board-fig-raw.afm b/fonts/chess/enpassant/chess-kingdom-board-fig-raw.afm
new file mode 100644
index 0000000000..f8bfa1f3a3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-kingdom-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Kingdom
+FullName Chess-Kingdom
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Kingdom
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 1 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 2 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 3 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 4 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 5 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 6 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 7 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 8 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 9 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 10 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 11 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 12 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 13 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 14 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 15 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 16 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 17 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 18 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 19 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 20 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 21 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 22 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 23 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 24 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 25 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 26 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 27 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 28 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 29 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 30 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 31 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 32 ; WX 1000 ; N space ; B 1 0 18 17 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 17 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 200 200 ;
+C 36 ; WX 1000 ; N dollar ; B 801 0 984 1000 ;
+C 37 ; WX 1000 ; N percent ; B 16 0 198 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 39 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 983 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 200 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 1 0 18 17 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 45 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 46 ; WX 1000 ; N period ; B 351 351 649 649 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 49 ; WX 1000 ; N one ; B 934 0 1000 66 ;
+C 50 ; WX 1000 ; N two ; B 0 17 1000 66 ;
+C 51 ; WX 1000 ; N three ; B 0 0 66 66 ;
+C 52 ; WX 1000 ; N four ; B 935 0 984 1000 ;
+C 53 ; WX 1000 ; N five ; B 16 0 64 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 55 ; WX 1000 ; N seven ; B 934 934 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 934 1000 983 ;
+C 57 ; WX 1000 ; N nine ; B 0 934 66 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 60 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 61 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 62 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 63 ; WX 1000 ; N question ; B 0 115 989 849 ;
+C 64 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 200 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 70 ; WX 1000 ; N F ; B 0 800 200 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 72 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 73 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 74 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 200 200 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 90 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 91 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 92 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 93 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 94 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 95 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 96 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 97 ; WX 1000 ; N a ; B 934 0 1000 66 ;
+C 98 ; WX 1000 ; N b ; B 74 83 925 921 ;
+C 99 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 100 ; WX 1000 ; N d ; B 934 934 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 102 ; WX 1000 ; N f ; B 0 934 66 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 104 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 105 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 106 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 107 ; WX 1000 ; N k ; B 73 83 926 915 ;
+C 108 ; WX 1000 ; N l ; B 73 83 926 915 ;
+C 109 ; WX 1000 ; N m ; B 129 83 873 887 ;
+C 110 ; WX 1000 ; N n ; B 129 83 873 887 ;
+C 111 ; WX 1000 ; N o ; B 317 83 683 917 ;
+C 112 ; WX 1000 ; N p ; B 317 83 683 917 ;
+C 113 ; WX 1000 ; N q ; B 52 83 949 916 ;
+C 114 ; WX 1000 ; N r ; B 184 83 816 917 ;
+C 115 ; WX 1000 ; N s ; B 0 0 66 66 ;
+C 116 ; WX 1000 ; N t ; B 184 83 816 917 ;
+C 117 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 118 ; WX 1000 ; N v ; B 74 83 925 921 ;
+C 119 ; WX 1000 ; N w ; B 52 83 949 916 ;
+C 120 ; WX 1000 ; N x ; B 240 240 760 760 ;
+C 121 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 122 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 123 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 124 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 125 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 126 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 127 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 128 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 129 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 130 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 131 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 132 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 133 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 134 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 135 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 136 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 137 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 138 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 139 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 140 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 141 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 142 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 143 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 144 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 145 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 146 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 147 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 148 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 149 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 150 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 151 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 152 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 153 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 154 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 155 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 156 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 157 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 158 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 159 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 160 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 161 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 162 ; WX 908 ; N cent ; B 32 0 884 832 ;
+C 163 ; WX 952 ; N sterling ; B 34 0 930 832 ;
+C 164 ; WX 806 ; N currency ; B 35 0 779 803 ;
+C 165 ; WX 903 ; N yen ; B 42 0 893 837 ;
+C 166 ; WX 708 ; N brokenbar ; B 35 0 667 833 ;
+C 167 ; WX 449 ; N section ; B 35 0 401 833 ;
+C 168 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 169 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 170 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 171 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 172 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 173 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 174 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 175 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 176 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 177 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 178 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 179 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 180 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 181 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 182 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 183 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 184 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 185 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 186 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 187 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 188 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 189 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 190 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 191 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 192 ; WX 1000 ; N Agrave ; B 520 0 984 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 465 0 984 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 463 0 984 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 462 0 984 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 465 0 984 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 465 0 984 1000 ;
+C 198 ; WX 1000 ; N AE ; B 465 0 984 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 468 0 984 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 333 1000 983 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 333 1000 983 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 333 1000 983 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 333 1000 983 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 333 1000 983 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 333 1000 983 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 233 1000 983 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 333 1000 983 ;
+C 208 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 209 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 210 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 211 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 212 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 213 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 214 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 215 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 216 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 217 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 218 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 219 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 220 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 221 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 222 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 223 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 224 ; WX 1000 ; N agrave ; B 479 0 984 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 425 0 984 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 423 0 984 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 422 0 984 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 425 0 984 1000 ;
+C 229 ; WX 1000 ; N aring ; B 425 0 984 1000 ;
+C 230 ; WX 1000 ; N ae ; B 425 0 984 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 429 0 984 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 303 1000 983 ;
+C 233 ; WX 1000 ; N eacute ; B 0 303 1000 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 303 1000 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 303 1000 983 ;
+C 236 ; WX 1000 ; N igrave ; B 0 303 1000 983 ;
+C 237 ; WX 1000 ; N iacute ; B 0 303 1000 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 203 1000 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 303 1000 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 241 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 242 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 243 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 244 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 245 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 246 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 247 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 248 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 249 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 250 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 251 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 252 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 253 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 254 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+C 255 ; WX 1000 ; N .notdef ; B 1 0 18 17 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-kingdom-board-fig-raw.tfm b/fonts/chess/enpassant/chess-kingdom-board-fig-raw.tfm
new file mode 100644
index 0000000000..65ba08e609
--- /dev/null
+++ b/fonts/chess/enpassant/chess-kingdom-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-kingdom-lsb.tfm b/fonts/chess/enpassant/chess-kingdom-lsb.tfm
new file mode 100644
index 0000000000..e931524e08
--- /dev/null
+++ b/fonts/chess/enpassant/chess-kingdom-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-kingdom-lsf.tfm b/fonts/chess/enpassant/chess-kingdom-lsf.tfm
new file mode 100644
index 0000000000..3dae69f62e
--- /dev/null
+++ b/fonts/chess/enpassant/chess-kingdom-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-leipzig-board-fig-raw.afm b/fonts/chess/enpassant/chess-leipzig-board-fig-raw.afm
new file mode 100644
index 0000000000..95fa322e24
--- /dev/null
+++ b/fonts/chess/enpassant/chess-leipzig-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Leipzig
+FullName Chess-Leipzig
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Leipzig
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 32 ; WX 1000 ; N space ; B 0 0 19 18 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 17 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 200 200 ;
+C 36 ; WX 1000 ; N dollar ; B 801 0 984 1000 ;
+C 37 ; WX 1000 ; N percent ; B 16 0 199 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 983 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 200 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 19 18 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 46 ; WX 1000 ; N period ; B 363 363 637 637 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 49 ; WX 1000 ; N one ; B 934 0 1000 66 ;
+C 50 ; WX 1000 ; N two ; B 0 17 1000 66 ;
+C 51 ; WX 1000 ; N three ; B 0 0 66 66 ;
+C 52 ; WX 1000 ; N four ; B 935 0 984 1000 ;
+C 53 ; WX 1000 ; N five ; B 16 0 64 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 55 ; WX 1000 ; N seven ; B 934 934 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 934 1000 983 ;
+C 57 ; WX 1000 ; N nine ; B 0 934 66 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 63 ; WX 1000 ; N question ; B 0 121 989 855 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 200 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 70 ; WX 1000 ; N F ; B 0 800 200 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 200 200 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 97 ; WX 1000 ; N a ; B 934 0 1000 66 ;
+C 98 ; WX 1000 ; N b ; B 47 66 953 931 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 100 ; WX 1000 ; N d ; B 934 934 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 102 ; WX 1000 ; N f ; B 0 934 66 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 107 ; WX 1000 ; N k ; B 83 67 917 879 ;
+C 108 ; WX 1000 ; N l ; B 83 67 917 879 ;
+C 109 ; WX 1000 ; N m ; B 98 66 906 875 ;
+C 110 ; WX 1000 ; N n ; B 97 66 906 875 ;
+C 111 ; WX 1000 ; N o ; B 234 67 766 934 ;
+C 112 ; WX 1000 ; N p ; B 234 67 766 934 ;
+C 113 ; WX 1000 ; N q ; B 71 67 926 933 ;
+C 114 ; WX 1000 ; N r ; B 182 66 817 933 ;
+C 115 ; WX 1000 ; N s ; B 0 0 66 66 ;
+C 116 ; WX 1000 ; N t ; B 182 66 817 933 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 118 ; WX 1000 ; N v ; B 47 66 953 931 ;
+C 119 ; WX 1000 ; N w ; B 71 67 926 933 ;
+C 120 ; WX 1000 ; N x ; B 157 158 842 843 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 162 ; WX 879 ; N cent ; B 35 0 868 812 ;
+C 163 ; WX 894 ; N sterling ; B 33 0 888 864 ;
+C 164 ; WX 859 ; N currency ; B 37 0 845 808 ;
+C 165 ; WX 928 ; N yen ; B 19 0 942 846 ;
+C 166 ; WX 693 ; N brokenbar ; B 35 0 670 866 ;
+C 167 ; WX 591 ; N section ; B 35 0 566 823 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 192 ; WX 1000 ; N Agrave ; B 438 0 984 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 330 0 984 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 366 0 984 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 340 0 984 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 349 0 984 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 339 0 984 1000 ;
+C 198 ; WX 1000 ; N AE ; B 334 0 984 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 358 0 984 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 270 1000 983 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 267 1000 983 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 267 1000 983 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 267 1000 983 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 267 1000 983 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 267 1000 983 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 146 1000 983 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 267 1000 983 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 224 ; WX 1000 ; N agrave ; B 417 0 984 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 310 0 984 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 346 0 984 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 320 0 984 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 329 0 984 1000 ;
+C 229 ; WX 1000 ; N aring ; B 319 0 984 1000 ;
+C 230 ; WX 1000 ; N ae ; B 315 0 984 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 338 0 984 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 250 1000 983 ;
+C 233 ; WX 1000 ; N eacute ; B 0 247 1000 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 247 1000 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 247 1000 983 ;
+C 236 ; WX 1000 ; N igrave ; B 0 247 1000 983 ;
+C 237 ; WX 1000 ; N iacute ; B 0 247 1000 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 126 1000 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 247 1000 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 19 18 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-leipzig-board-fig-raw.tfm b/fonts/chess/enpassant/chess-leipzig-board-fig-raw.tfm
new file mode 100644
index 0000000000..faf409c86c
--- /dev/null
+++ b/fonts/chess/enpassant/chess-leipzig-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-leipzig-lsb.tfm b/fonts/chess/enpassant/chess-leipzig-lsb.tfm
new file mode 100644
index 0000000000..3a7e48f8f7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-leipzig-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-leipzig-lsf.tfm b/fonts/chess/enpassant/chess-leipzig-lsf.tfm
new file mode 100644
index 0000000000..facad56643
--- /dev/null
+++ b/fonts/chess/enpassant/chess-leipzig-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-line-board-fig-raw.afm b/fonts/chess/enpassant/chess-line-board-fig-raw.afm
new file mode 100644
index 0000000000..4fb04178e3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-line-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Line
+FullName Chess-Line
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Line
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 32 ; WX 1000 ; N space ; B 0 0 7 6 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 200 200 ;
+C 36 ; WX 1000 ; N dollar ; B 799 0 1000 999 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 201 999 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 200 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 7 6 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 46 ; WX 1000 ; N period ; B 333 333 667 667 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 49 ; WX 1000 ; N one ; B 900 0 1000 99 ;
+C 50 ; WX 1000 ; N two ; B 0 33 1000 99 ;
+C 51 ; WX 1000 ; N three ; B 0 0 100 99 ;
+C 52 ; WX 1000 ; N four ; B 900 0 967 999 ;
+C 53 ; WX 1000 ; N five ; B 33 0 99 999 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 55 ; WX 1000 ; N seven ; B 900 901 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 901 1000 967 ;
+C 57 ; WX 1000 ; N nine ; B 0 901 100 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 63 ; WX 1000 ; N question ; B 0 17 1000 998 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 200 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 70 ; WX 1000 ; N F ; B 0 800 200 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 200 200 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 97 ; WX 1000 ; N a ; B 900 0 1000 99 ;
+C 98 ; WX 1000 ; N b ; B 283 66 717 931 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 100 ; WX 1000 ; N d ; B 900 901 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 102 ; WX 1000 ; N f ; B 0 901 100 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 107 ; WX 1000 ; N k ; B 47 66 953 934 ;
+C 108 ; WX 1000 ; N l ; B 47 66 953 934 ;
+C 109 ; WX 1000 ; N m ; B 129 66 870 933 ;
+C 110 ; WX 1000 ; N n ; B 129 66 870 933 ;
+C 111 ; WX 1000 ; N o ; B 283 66 717 617 ;
+C 112 ; WX 1000 ; N p ; B 283 66 717 617 ;
+C 113 ; WX 1000 ; N q ; B 47 66 953 902 ;
+C 114 ; WX 1000 ; N r ; B 99 66 899 751 ;
+C 115 ; WX 1000 ; N s ; B 0 0 100 99 ;
+C 116 ; WX 1000 ; N t ; B 99 66 899 751 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 118 ; WX 1000 ; N v ; B 283 66 717 931 ;
+C 119 ; WX 1000 ; N w ; B 47 66 953 902 ;
+C 120 ; WX 1000 ; N x ; B 201 200 799 800 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 162 ; WX 854 ; N cent ; B 33 0 848 781 ;
+C 163 ; WX 854 ; N sterling ; B 33 0 848 752 ;
+C 164 ; WX 732 ; N currency ; B 33 0 700 780 ;
+C 165 ; WX 452 ; N yen ; B 33 0 424 778 ;
+C 166 ; WX 774 ; N brokenbar ; B 33 0 753 616 ;
+C 167 ; WX 452 ; N section ; B 33 0 424 496 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 192 ; WX 1000 ; N Agrave ; B 581 0 967 999 ;
+C 193 ; WX 1000 ; N Aacute ; B 502 0 967 999 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 504 0 967 999 ;
+C 195 ; WX 1000 ; N Atilde ; B 517 0 967 999 ;
+C 196 ; WX 1000 ; N Adieresis ; B 505 0 967 999 ;
+C 197 ; WX 1000 ; N Aring ; B 507 0 967 999 ;
+C 198 ; WX 1000 ; N AE ; B 500 0 967 999 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 507 0 967 999 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 333 1000 967 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 333 1000 967 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 333 1000 967 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 333 1000 967 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 333 1000 967 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 333 1000 967 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 226 1000 967 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 333 1000 967 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 224 ; WX 1000 ; N agrave ; B 511 0 1000 999 ;
+C 225 ; WX 1000 ; N aacute ; B 432 0 1000 999 ;
+C 226 ; WX 1000 ; N acircumflex ; B 434 0 1000 999 ;
+C 227 ; WX 1000 ; N atilde ; B 447 0 1000 999 ;
+C 228 ; WX 1000 ; N adieresis ; B 435 0 1000 999 ;
+C 229 ; WX 1000 ; N aring ; B 437 0 1000 999 ;
+C 230 ; WX 1000 ; N ae ; B 429 0 1000 999 ;
+C 231 ; WX 1000 ; N ccedilla ; B 437 0 1000 999 ;
+C 232 ; WX 1000 ; N egrave ; B 0 283 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 283 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 283 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 283 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 283 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 283 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 176 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 283 1000 1000 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 7 6 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-line-board-fig-raw.tfm b/fonts/chess/enpassant/chess-line-board-fig-raw.tfm
new file mode 100644
index 0000000000..c4f8b8cf09
--- /dev/null
+++ b/fonts/chess/enpassant/chess-line-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-line-lsb.tfm b/fonts/chess/enpassant/chess-line-lsb.tfm
new file mode 100644
index 0000000000..285744e102
--- /dev/null
+++ b/fonts/chess/enpassant/chess-line-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-line-lsf.tfm b/fonts/chess/enpassant/chess-line-lsf.tfm
new file mode 100644
index 0000000000..2a00f9ebd7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-line-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-lucena-board-fig-raw.afm b/fonts/chess/enpassant/chess-lucena-board-fig-raw.afm
new file mode 100644
index 0000000000..2f9784f1fe
--- /dev/null
+++ b/fonts/chess/enpassant/chess-lucena-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessLucena
+FullName Chess Lucena
+Notice Generated by Fontographer 4.1
+EncodingScheme FontSpecific
+FamilyName Chess Lucena
+Weight Regular
+Version Macromedia Fontographer 4.1 19/11/99
+Characters 105
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 20
+UnderlinePosition -133
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 1 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 2 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 3 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 4 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 5 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 6 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 7 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 8 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 9 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 10 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 11 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 12 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 13 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 14 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 15 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 16 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 17 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 18 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 19 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 20 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 21 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 22 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 23 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 24 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 25 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 26 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 27 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 28 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 29 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 30 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 31 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 32 ; WX 500 ; N space ; B 833 0 1000 166 ;
+C 33 ; WX 1000 ; N exclam ; B 833 0 1000 166 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 166 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 167 166 ;
+C 36 ; WX 1000 ; N dollar ; B 834 0 1000 1000 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 167 1000 ;
+C 38 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 39 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 833 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 833 167 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 7 6 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 45 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 46 ; WX 1000 ; N period ; B 333 333 667 667 ;
+C 47 ; WX 1000 ; N slash ; B 833 833 1000 1000 ;
+C 48 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 49 ; WX 1000 ; N one ; B 950 0 1000 50 ;
+C 50 ; WX 1000 ; N two ; B 0 0 1000 50 ;
+C 51 ; WX 1000 ; N three ; B 0 0 50 50 ;
+C 52 ; WX 1000 ; N four ; B 950 0 1000 1000 ;
+C 53 ; WX 1000 ; N five ; B 0 0 51 1000 ;
+C 54 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 55 ; WX 1000 ; N seven ; B 950 949 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 949 1000 1000 ;
+C 57 ; WX 1000 ; N nine ; B 0 949 50 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 60 ; WX 0 ; N less ; B 0 0 1000 1000 ;
+C 61 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 62 ; WX 1000 ; N greater ; B 0 0 1000 1000 ;
+C 63 ; WX 1000 ; N question ; B 15 32 985 983 ;
+C 64 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 65 ; WX 1000 ; N A ; B 833 0 1000 166 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 68 ; WX 1000 ; N D ; B 833 833 1000 1000 ;
+C 69 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 70 ; WX 1000 ; N F ; B 0 833 167 1000 ;
+C 71 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 72 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 73 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 74 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 167 166 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 90 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 91 ; WX 0 ; N bracketleft ; B 0 0 1000 1000 ;
+C 92 ; WX 0 ; N backslash ; B 0 0 1000 1000 ;
+C 93 ; WX 0 ; N bracketright ; B 0 0 1000 1000 ;
+C 94 ; WX 0 ; N asciicircum ; B 0 0 1000 1000 ;
+C 95 ; WX 0 ; N underscore ; B 0 0 1000 1000 ;
+C 96 ; WX 0 ; N grave ; B 0 0 1000 1000 ;
+C 97 ; WX 1000 ; N a ; B 950 0 1000 50 ;
+C 98 ; WX 1000 ; N b ; B 99 67 902 933 ;
+C 99 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 100 ; WX 1000 ; N d ; B 950 950 1000 1000 ;
+C 101 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 102 ; WX 1000 ; N f ; B 0 950 50 1000 ;
+C 103 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 104 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 105 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 106 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 107 ; WX 1000 ; N k ; B 98 67 903 933 ;
+C 108 ; WX 1000 ; N l ; B 98 67 903 933 ;
+C 109 ; WX 1000 ; N m ; B 99 67 900 946 ;
+C 110 ; WX 1000 ; N n ; B 99 67 900 946 ;
+C 111 ; WX 1000 ; N o ; B 99 67 902 884 ;
+C 112 ; WX 1000 ; N p ; B 99 67 902 884 ;
+C 113 ; WX 1000 ; N q ; B 66 67 935 933 ;
+C 114 ; WX 1000 ; N r ; B 99 67 901 933 ;
+C 115 ; WX 1000 ; N s ; B 0 0 50 50 ;
+C 116 ; WX 1000 ; N t ; B 99 67 903 933 ;
+C 117 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 118 ; WX 1000 ; N v ; B 99 67 902 933 ;
+C 119 ; WX 1000 ; N w ; B 66 67 935 933 ;
+C 120 ; WX 1000 ; N x ; B 201 200 799 800 ;
+C 121 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 122 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 123 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 124 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 125 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 126 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 127 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 128 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 129 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 130 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 131 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 132 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 133 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 134 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 135 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 136 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 137 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 138 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 139 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 140 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 141 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 142 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 143 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 144 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 145 ; WX 1000 ; N quotedblleft ; B 0 0 1000 166 ;
+C 146 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 147 ; WX 1000 ; N quotedblleft ; B 0 0 1000 166 ;
+C 148 ; WX 1000 ; N quotedblright ; B 0 0 1000 166 ;
+C 149 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 150 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 151 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 152 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 153 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 154 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 155 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 156 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 157 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 158 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 159 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 160 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 161 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 162 ; WX 740 ; N cent ; B 0 0 725 779 ;
+C 163 ; WX 784 ; N sterling ; B 0 0 782 779 ;
+C 164 ; WX 740 ; N currency ; B 0 0 723 793 ;
+C 165 ; WX 740 ; N yen ; B 0 0 722 779 ;
+C 166 ; WX 740 ; N brokenbar ; B 0 0 722 779 ;
+C 167 ; WX 740 ; N section ; B 0 0 722 735 ;
+C 168 ; WX 740 ; N currency ; B 0 0 723 793 ;
+C 169 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 170 ; WX 1000 ; N quotedblleft ; B 0 0 1000 166 ;
+C 171 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 172 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 173 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 174 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 175 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 176 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 177 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 178 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 179 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 180 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 181 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 182 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 183 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 184 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 185 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 186 ; WX 1000 ; N quotedblright ; B 0 0 1000 166 ;
+C 187 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 188 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 189 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 190 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 191 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 192 ; WX 1000 ; N Agrave ; B 415 0 1000 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 396 0 1000 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 391 0 1000 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 382 0 1000 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 392 0 1000 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 390 0 1000 1000 ;
+C 198 ; WX 1000 ; N AE ; B 400 0 1000 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 383 0 1000 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 367 1000 1000 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 367 1000 1000 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 367 1000 1000 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 367 1000 1000 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 367 1000 1000 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 266 1000 1000 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 263 1000 1000 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 265 1000 1000 ;
+C 208 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 209 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 210 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 211 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 212 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 213 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 214 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 215 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 216 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 217 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 218 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 219 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 220 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 221 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 222 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 223 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 224 ; WX 1000 ; N agrave ; B 359 0 1000 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 340 0 1000 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 337 0 1000 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 330 0 1000 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 337 0 1000 1000 ;
+C 229 ; WX 1000 ; N aring ; B 335 0 1000 1000 ;
+C 230 ; WX 1000 ; N ae ; B 344 0 1000 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 328 0 1000 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 307 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 307 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 307 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 307 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 307 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 206 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 203 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 265 1000 1000 ;
+C 240 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 241 ; WX 1000 ; N ae ; B 344 0 1000 1000 ;
+C 242 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 243 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 244 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 245 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 246 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 247 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 248 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 249 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 250 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 251 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 252 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 253 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 254 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+C 255 ; WX 500 ; N .notdef ; B 63 0 438 1000 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-lucena-board-fig-raw.tfm b/fonts/chess/enpassant/chess-lucena-board-fig-raw.tfm
new file mode 100644
index 0000000000..f2614e4ef3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-lucena-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-lucena-board.enc b/fonts/chess/enpassant/chess-lucena-board.enc
new file mode 100644
index 0000000000..18880529fc
--- /dev/null
+++ b/fonts/chess/enpassant/chess-lucena-board.enc
@@ -0,0 +1,128 @@
+/ChessLucenaBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/asterisk
+%solid king fieldmask
+/grave
+%solid knight fieldmask
+/backslash
+%solid rook fieldmask
+/asciicircum
+%solid bishop fieldmask
+/bracketright
+%solid queen fieldmask
+/underscore
+%solid pawn fieldmask
+/bracketleft
+/.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/B
+%WBishopOnWhite
+/b
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/K
+%WKingOnWhite
+/k
+%WQueenOnBlack
+/Q
+%WKnightOnBlack
+/N
+%WKnightOnWhite
+/n
+%WPawnOnBlack
+/P
+%5x
+%WPawnOnWhite
+/p
+%WQueenOnWhite
+/q
+%WRookOnWhite
+/r
+%WRookOnBlack
+/R
+%king piecemask
+/.notdef
+%knight piecemask
+/.notdef
+%rook piecemask
+/.notdef
+%bishop piecemask
+/.notdef
+%queen piecemask
+/.notdef
+%pawn piecemask
+/.notdef
+%BlackSquare
+/plus /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/V
+%BBishopOnWhite
+/v /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/L
+%BKingOnWhite
+/l
+%BQueenOnBlack
+/W
+%BKnightOnBlack
+/M
+%BKnightOnWhite
+/m
+%BPawnOnBlack
+/O
+%7x
+%BPawnOnWhite
+/o
+%BQueenOnWhite
+/w
+%BRookOnWhite
+/t
+%BRookOnBlack
+/T
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%%solid black fieldmask
+/greater
+/.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-lucena-lsb-1001.tfm b/fonts/chess/enpassant/chess-lucena-lsb-1001.tfm
new file mode 100644
index 0000000000..59612c63e8
--- /dev/null
+++ b/fonts/chess/enpassant/chess-lucena-lsb-1001.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-lucena-lsb.tfm b/fonts/chess/enpassant/chess-lucena-lsb.tfm
new file mode 100644
index 0000000000..30c287354a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-lucena-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-lucena-lsf.tfm b/fonts/chess/enpassant/chess-lucena-lsf.tfm
new file mode 100644
index 0000000000..f486af6633
--- /dev/null
+++ b/fonts/chess/enpassant/chess-lucena-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-magnetic-board-fig-raw.afm b/fonts/chess/enpassant/chess-magnetic-board-fig-raw.afm
new file mode 100644
index 0000000000..93a4a61ad4
--- /dev/null
+++ b/fonts/chess/enpassant/chess-magnetic-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Magnetic
+FullName Chess-Magnetic
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Magnetic
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 32 ; WX 1000 ; N space ; B 0 0 5 4 ;
+C 33 ; WX 1000 ; N exclam ; B 851 0 1000 149 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 149 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 149 149 ;
+C 36 ; WX 1000 ; N dollar ; B 850 0 1000 1000 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 150 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 851 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 851 149 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 5 4 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 46 ; WX 1000 ; N period ; B 357 358 642 642 ;
+C 47 ; WX 1000 ; N slash ; B 851 851 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 49 ; WX 1000 ; N one ; B 899 0 1000 99 ;
+C 50 ; WX 1000 ; N two ; B 0 50 1000 99 ;
+C 51 ; WX 1000 ; N three ; B 0 0 101 99 ;
+C 52 ; WX 1000 ; N four ; B 901 0 949 1000 ;
+C 53 ; WX 1000 ; N five ; B 50 0 99 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 55 ; WX 1000 ; N seven ; B 899 901 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 901 1000 950 ;
+C 57 ; WX 1000 ; N nine ; B 0 901 101 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 63 ; WX 1000 ; N question ; B 0 126 989 860 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 65 ; WX 1000 ; N A ; B 851 0 1000 149 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 68 ; WX 1000 ; N D ; B 851 851 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 70 ; WX 1000 ; N F ; B 0 851 149 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 149 149 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 97 ; WX 1000 ; N a ; B 899 0 1000 100 ;
+C 98 ; WX 1000 ; N b ; B 235 63 765 866 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 100 ; WX 1000 ; N d ; B 899 900 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 102 ; WX 1000 ; N f ; B 0 900 101 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 107 ; WX 1000 ; N k ; B 54 66 946 933 ;
+C 108 ; WX 1000 ; N l ; B 54 66 946 933 ;
+C 109 ; WX 1000 ; N m ; B 117 66 862 921 ;
+C 110 ; WX 1000 ; N n ; B 113 66 859 918 ;
+C 111 ; WX 1000 ; N o ; B 299 66 701 798 ;
+C 112 ; WX 1000 ; N p ; B 299 66 701 798 ;
+C 113 ; WX 1000 ; N q ; B 101 66 899 933 ;
+C 114 ; WX 1000 ; N r ; B 169 66 831 933 ;
+C 115 ; WX 1000 ; N s ; B 0 0 101 100 ;
+C 116 ; WX 1000 ; N t ; B 169 66 831 933 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 118 ; WX 1000 ; N v ; B 235 63 765 866 ;
+C 119 ; WX 1000 ; N w ; B 101 66 899 933 ;
+C 120 ; WX 1000 ; N x ; B 157 158 842 843 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 162 ; WX 952 ; N cent ; B 39 0 931 866 ;
+C 163 ; WX 854 ; N sterling ; B 33 0 832 866 ;
+C 164 ; WX 752 ; N currency ; B 36 0 725 853 ;
+C 165 ; WX 586 ; N yen ; B 33 0 563 804 ;
+C 166 ; WX 703 ; N brokenbar ; B 33 0 695 866 ;
+C 167 ; WX 464 ; N section ; B 33 0 436 732 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 192 ; WX 1000 ; N Agrave ; B 440 0 949 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 327 0 949 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 324 0 949 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 331 0 949 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 327 0 949 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 329 0 949 1000 ;
+C 198 ; WX 1000 ; N AE ; B 316 0 949 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 325 0 949 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 301 1000 950 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 301 1000 950 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 301 1000 950 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 301 1000 950 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 301 1000 950 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 301 1000 950 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 186 1000 950 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 301 1000 950 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 224 ; WX 1000 ; N agrave ; B 408 0 1000 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 296 0 1000 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 293 0 1000 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 305 0 1000 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 295 0 1000 1000 ;
+C 229 ; WX 1000 ; N aring ; B 297 0 1000 1000 ;
+C 230 ; WX 1000 ; N ae ; B 285 0 1000 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 293 0 1000 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 267 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 267 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 267 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 267 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 267 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 267 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 150 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 267 1000 1000 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 5 4 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-magnetic-board-fig-raw.tfm b/fonts/chess/enpassant/chess-magnetic-board-fig-raw.tfm
new file mode 100644
index 0000000000..74aeadd507
--- /dev/null
+++ b/fonts/chess/enpassant/chess-magnetic-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-magnetic-lsb.tfm b/fonts/chess/enpassant/chess-magnetic-lsb.tfm
new file mode 100644
index 0000000000..da4249e005
--- /dev/null
+++ b/fonts/chess/enpassant/chess-magnetic-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-magnetic-lsf.tfm b/fonts/chess/enpassant/chess-magnetic-lsf.tfm
new file mode 100644
index 0000000000..02e9d4b0f4
--- /dev/null
+++ b/fonts/chess/enpassant/chess-magnetic-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-mark-board-fig-raw.afm b/fonts/chess/enpassant/chess-mark-board-fig-raw.afm
new file mode 100644
index 0000000000..8fddeee16b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mark-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Mark
+FullName Chess-Mark
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Mark
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1003 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 1 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 2 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 3 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 4 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 5 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 6 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 7 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 8 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 9 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 10 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 11 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 12 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 13 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 14 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 15 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 16 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 17 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 18 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 19 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 20 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 21 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 22 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 23 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 24 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 25 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 26 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 27 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 28 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 29 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 30 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 31 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 32 ; WX 1000 ; N space ; B 3 3 17 17 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1001 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 202 200 ;
+C 36 ; WX 1000 ; N dollar ; B 800 0 1000 1000 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 200 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 39 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 202 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 3 3 17 17 ;
+C 43 ; WX 1000 ; N plus ; B 0 17 1000 984 ;
+C 44 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 45 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 46 ; WX 1000 ; N period ; B 339 340 660 660 ;
+C 47 ; WX 1000 ; N slash ; B 798 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 49 ; WX 1000 ; N one ; B 899 0 1000 99 ;
+C 50 ; WX 1000 ; N two ; B 0 0 998 101 ;
+C 51 ; WX 1000 ; N three ; B 0 0 101 99 ;
+C 52 ; WX 1000 ; N four ; B 899 0 1000 998 ;
+C 53 ; WX 1000 ; N five ; B 0 0 101 998 ;
+C 54 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 55 ; WX 1000 ; N seven ; B 899 901 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 899 998 1000 ;
+C 57 ; WX 1000 ; N nine ; B 0 901 101 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 17 1000 984 ;
+C 59 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 60 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 61 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 62 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 63 ; WX 1000 ; N question ; B 0 117 989 851 ;
+C 64 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 65 ; WX 1000 ; N A ; B 810 0 1001 190 ;
+C 66 ; WX 1000 ; N B ; B 0 17 1003 984 ;
+C 67 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 68 ; WX 1000 ; N D ; B 808 810 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 70 ; WX 1000 ; N F ; B 0 810 192 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 72 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 73 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 74 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 75 ; WX 1000 ; N K ; B 0 17 1000 984 ;
+C 76 ; WX 1000 ; N L ; B 0 17 1000 984 ;
+C 77 ; WX 1000 ; N M ; B 0 17 1000 984 ;
+C 78 ; WX 1000 ; N N ; B 0 17 1000 984 ;
+C 79 ; WX 1000 ; N O ; B 0 17 1000 984 ;
+C 80 ; WX 1000 ; N P ; B 0 17 1000 984 ;
+C 81 ; WX 1000 ; N Q ; B 0 17 1000 984 ;
+C 82 ; WX 1000 ; N R ; B 0 17 1000 984 ;
+C 83 ; WX 1000 ; N S ; B 0 0 192 190 ;
+C 84 ; WX 1000 ; N T ; B 0 17 1000 984 ;
+C 85 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 86 ; WX 1000 ; N V ; B 0 17 1003 984 ;
+C 87 ; WX 1000 ; N W ; B 0 17 1000 984 ;
+C 88 ; WX 1000 ; N X ; B 0 17 1000 984 ;
+C 89 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 90 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 91 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 92 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 93 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 94 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 95 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 96 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 97 ; WX 1000 ; N a ; B 897 0 1000 103 ;
+C 98 ; WX 1000 ; N b ; B 178 99 817 786 ;
+C 99 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 100 ; WX 1000 ; N d ; B 897 897 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 102 ; WX 1000 ; N f ; B 0 897 103 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 104 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 105 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 106 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 107 ; WX 1000 ; N k ; B 101 99 892 885 ;
+C 108 ; WX 1000 ; N l ; B 101 99 892 885 ;
+C 109 ; WX 1000 ; N m ; B 162 99 830 824 ;
+C 110 ; WX 1000 ; N n ; B 162 99 830 824 ;
+C 111 ; WX 1000 ; N o ; B 134 99 866 733 ;
+C 112 ; WX 1000 ; N p ; B 134 99 866 733 ;
+C 113 ; WX 1000 ; N q ; B 70 99 930 712 ;
+C 114 ; WX 1000 ; N r ; B 134 99 866 699 ;
+C 115 ; WX 1000 ; N s ; B 0 0 103 103 ;
+C 116 ; WX 1000 ; N t ; B 134 99 866 699 ;
+C 117 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 118 ; WX 1000 ; N v ; B 178 99 817 786 ;
+C 119 ; WX 1000 ; N w ; B 70 99 930 712 ;
+C 120 ; WX 1000 ; N x ; B 157 158 842 843 ;
+C 121 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 122 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 123 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 124 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 125 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 126 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 127 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 128 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 129 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 130 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 131 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 132 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 133 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 134 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 135 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 136 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 137 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 138 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 139 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 140 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 141 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 142 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 143 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 144 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 145 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 146 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 147 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 148 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 149 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 150 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 151 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 152 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 153 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 154 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 155 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 156 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 157 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 158 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 159 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 160 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 161 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 162 ; WX 845 ; N cent ; B 33 0 824 786 ;
+C 163 ; WX 820 ; N sterling ; B 33 0 807 613 ;
+C 164 ; WX 718 ; N currency ; B 33 0 701 725 ;
+C 165 ; WX 693 ; N yen ; B 40 0 680 687 ;
+C 166 ; WX 801 ; N brokenbar ; B 33 0 766 650 ;
+C 167 ; WX 791 ; N section ; B 33 0 766 634 ;
+C 168 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 169 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 170 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 171 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 172 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 173 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 174 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 175 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 176 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 177 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 178 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 179 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 180 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 181 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 182 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 183 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 184 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 185 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 186 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 187 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 188 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 189 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 190 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 191 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 192 ; WX 1000 ; N Agrave ; B 431 0 1000 998 ;
+C 193 ; WX 1000 ; N Aacute ; B 301 0 1000 998 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 294 0 1000 998 ;
+C 195 ; WX 1000 ; N Atilde ; B 332 0 1000 998 ;
+C 196 ; WX 1000 ; N Adieresis ; B 312 0 1000 998 ;
+C 197 ; WX 1000 ; N Aring ; B 292 0 1000 998 ;
+C 198 ; WX 1000 ; N AE ; B 303 0 1000 998 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 292 0 1000 998 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 301 998 1000 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 301 998 1000 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 301 998 1000 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 301 998 1000 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 301 998 1000 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 301 998 1000 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 190 998 1000 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 301 998 1000 ;
+C 208 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 209 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 210 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 211 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 212 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 213 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 214 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 215 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 216 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 217 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 218 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 219 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 220 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 221 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 222 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 223 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 224 ; WX 1000 ; N agrave ; B 431 0 1000 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 301 0 1000 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 294 0 1000 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 332 0 1000 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 312 0 1000 1000 ;
+C 229 ; WX 1000 ; N aring ; B 292 0 1000 1000 ;
+C 230 ; WX 1000 ; N ae ; B 303 0 1000 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 292 0 1000 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 301 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 301 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 301 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 301 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 301 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 301 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 190 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 301 1000 1000 ;
+C 240 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 241 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 242 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 243 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 244 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 245 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 246 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 247 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 248 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 249 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 250 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 251 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 252 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 253 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 254 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+C 255 ; WX 1000 ; N .notdef ; B 3 3 17 17 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-mark-board-fig-raw.tfm b/fonts/chess/enpassant/chess-mark-board-fig-raw.tfm
new file mode 100644
index 0000000000..57d680c08d
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mark-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-mark-lsb.tfm b/fonts/chess/enpassant/chess-mark-lsb.tfm
new file mode 100644
index 0000000000..4719d1ced0
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mark-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-mark-lsf.tfm b/fonts/chess/enpassant/chess-mark-lsf.tfm
new file mode 100644
index 0000000000..830cdc4163
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mark-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-marroquin-board-fig-raw.afm b/fonts/chess/enpassant/chess-marroquin-board-fig-raw.afm
new file mode 100644
index 0000000000..e91e98e73b
--- /dev/null
+++ b/fonts/chess/enpassant/chess-marroquin-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Marroquin
+FullName Chess-Marroquin
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Marroquin
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1005
+Descender -5
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 32 ; WX 1000 ; N space ; B 0 0 3 4 ;
+C 33 ; WX 1000 ; N exclam ; B 851 0 1000 150 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 51 1000 150 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 149 150 ;
+C 36 ; WX 1000 ; N dollar ; B 850 0 949 1000 ;
+C 37 ; WX 1000 ; N percent ; B 50 0 150 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 851 1000 950 ;
+C 41 ; WX 1000 ; N parenright ; B 0 851 149 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 3 4 ;
+C 43 ; WX 1000 ; N plus ; B -5 -5 1005 1005 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 46 ; WX 1000 ; N period ; B 357 358 642 643 ;
+C 47 ; WX 1000 ; N slash ; B 851 851 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 49 ; WX 1000 ; N one ; B 917 0 1000 83 ;
+C 50 ; WX 1000 ; N two ; B 0 33 1000 83 ;
+C 51 ; WX 1000 ; N three ; B 0 0 83 83 ;
+C 52 ; WX 1000 ; N four ; B 917 0 967 1000 ;
+C 53 ; WX 1000 ; N five ; B 33 0 83 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 55 ; WX 1000 ; N seven ; B 917 917 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 917 1000 968 ;
+C 57 ; WX 1000 ; N nine ; B 0 917 83 1000 ;
+C 58 ; WX 1000 ; N colon ; B -5 -5 1005 1005 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 63 ; WX 1000 ; N question ; B 10 110 1000 844 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 65 ; WX 1000 ; N A ; B 850 0 1000 150 ;
+C 66 ; WX 1000 ; N B ; B -5 -5 1005 1005 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 68 ; WX 1000 ; N D ; B 850 851 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 70 ; WX 1000 ; N F ; B 0 851 150 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 75 ; WX 1000 ; N K ; B -5 -5 1005 1005 ;
+C 76 ; WX 1000 ; N L ; B -5 -5 1005 1005 ;
+C 77 ; WX 1000 ; N M ; B -5 -5 1005 1005 ;
+C 78 ; WX 1000 ; N N ; B -5 -5 1005 1005 ;
+C 79 ; WX 1000 ; N O ; B -5 -5 1005 1005 ;
+C 80 ; WX 1000 ; N P ; B -5 -5 1005 1005 ;
+C 81 ; WX 1000 ; N Q ; B -5 -5 1005 1005 ;
+C 82 ; WX 1000 ; N R ; B -5 -5 1005 1005 ;
+C 83 ; WX 1000 ; N S ; B 0 0 150 150 ;
+C 84 ; WX 1000 ; N T ; B -5 -5 1005 1005 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 86 ; WX 1000 ; N V ; B -5 -5 1005 1005 ;
+C 87 ; WX 1000 ; N W ; B -5 -5 1005 1005 ;
+C 88 ; WX 1000 ; N X ; B -5 -5 1005 1005 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 97 ; WX 1000 ; N a ; B 917 0 1000 83 ;
+C 98 ; WX 1000 ; N b ; B 133 66 867 945 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 100 ; WX 1000 ; N d ; B 917 917 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 102 ; WX 1000 ; N f ; B 0 917 83 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 107 ; WX 1000 ; N k ; B 133 66 867 935 ;
+C 108 ; WX 1000 ; N l ; B 133 66 867 935 ;
+C 109 ; WX 1000 ; N m ; B 133 66 867 891 ;
+C 110 ; WX 1000 ; N n ; B 133 66 867 891 ;
+C 111 ; WX 1000 ; N o ; B 133 66 867 883 ;
+C 112 ; WX 1000 ; N p ; B 133 66 867 883 ;
+C 113 ; WX 1000 ; N q ; B 133 66 867 974 ;
+C 114 ; WX 1000 ; N r ; B 133 66 867 833 ;
+C 115 ; WX 1000 ; N s ; B 0 0 83 83 ;
+C 116 ; WX 1000 ; N t ; B 133 66 867 833 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 118 ; WX 1000 ; N v ; B 133 66 867 944 ;
+C 119 ; WX 1000 ; N w ; B 133 66 867 974 ;
+C 120 ; WX 1000 ; N x ; B 240 239 760 759 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 162 ; WX 791 ; N cent ; B 33 0 767 868 ;
+C 163 ; WX 791 ; N sterling ; B 33 0 767 908 ;
+C 164 ; WX 791 ; N currency ; B 33 0 767 824 ;
+C 165 ; WX 791 ; N yen ; B 33 0 767 878 ;
+C 166 ; WX 791 ; N brokenbar ; B 33 0 767 767 ;
+C 167 ; WX 791 ; N section ; B 33 0 767 816 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 192 ; WX 1000 ; N Agrave ; B 392 0 967 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 283 0 967 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 297 0 967 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 325 0 967 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 311 0 967 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 314 0 967 1000 ;
+C 198 ; WX 1000 ; N AE ; B 336 0 967 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 275 0 967 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 300 1000 968 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 300 1000 968 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 300 1000 968 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 300 1000 968 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 300 1000 968 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 232 1000 968 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 180 1000 968 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 300 1000 968 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 224 ; WX 1000 ; N agrave ; B 392 0 949 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 283 0 949 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 297 0 949 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 325 0 949 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 311 0 949 1000 ;
+C 229 ; WX 1000 ; N aring ; B 314 0 949 1000 ;
+C 230 ; WX 1000 ; N ae ; B 336 0 949 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 275 0 949 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 300 1000 950 ;
+C 233 ; WX 1000 ; N eacute ; B 0 300 1000 950 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 300 1000 950 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 300 1000 950 ;
+C 236 ; WX 1000 ; N igrave ; B 0 300 1000 950 ;
+C 237 ; WX 1000 ; N iacute ; B 0 232 1000 950 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 180 1000 950 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 300 1000 950 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 3 4 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-marroquin-board-fig-raw.tfm b/fonts/chess/enpassant/chess-marroquin-board-fig-raw.tfm
new file mode 100644
index 0000000000..1f01e9b8dd
--- /dev/null
+++ b/fonts/chess/enpassant/chess-marroquin-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-marroquin-lsb.tfm b/fonts/chess/enpassant/chess-marroquin-lsb.tfm
new file mode 100644
index 0000000000..9cb7788057
--- /dev/null
+++ b/fonts/chess/enpassant/chess-marroquin-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-marroquin-lsf.tfm b/fonts/chess/enpassant/chess-marroquin-lsf.tfm
new file mode 100644
index 0000000000..a7faa5763f
--- /dev/null
+++ b/fonts/chess/enpassant/chess-marroquin-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-maya-board-fig-raw.afm b/fonts/chess/enpassant/chess-maya-board-fig-raw.afm
new file mode 100644
index 0000000000..a7ace20349
--- /dev/null
+++ b/fonts/chess/enpassant/chess-maya-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Maya
+FullName Chess-Maya
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Maya
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1005
+Descender -5
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 32 ; WX 1000 ; N space ; B 0 0 10 10 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 201 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 201 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 199 201 ;
+C 36 ; WX 1000 ; N dollar ; B 799 0 1000 1000 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 200 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 199 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 10 10 ;
+C 43 ; WX 1000 ; N plus ; B -5 -5 1005 1005 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 46 ; WX 1000 ; N period ; B 357 358 642 643 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 49 ; WX 1000 ; N one ; B 899 0 1000 100 ;
+C 50 ; WX 1000 ; N two ; B 0 33 1000 100 ;
+C 51 ; WX 1000 ; N three ; B 0 0 101 100 ;
+C 52 ; WX 1000 ; N four ; B 900 0 967 1000 ;
+C 53 ; WX 1000 ; N five ; B 33 0 99 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 55 ; WX 1000 ; N seven ; B 899 901 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 901 1000 968 ;
+C 57 ; WX 1000 ; N nine ; B 0 901 101 1000 ;
+C 58 ; WX 1000 ; N colon ; B -5 -5 1005 1005 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 63 ; WX 1000 ; N question ; B 10 110 1000 844 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 201 ;
+C 66 ; WX 1000 ; N B ; B -5 -5 1005 1005 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 70 ; WX 1000 ; N F ; B 0 800 199 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 75 ; WX 1000 ; N K ; B -5 -5 1005 1005 ;
+C 76 ; WX 1000 ; N L ; B -5 -5 1005 1005 ;
+C 77 ; WX 1000 ; N M ; B -5 -5 1005 1005 ;
+C 78 ; WX 1000 ; N N ; B -5 -5 1005 1005 ;
+C 79 ; WX 1000 ; N O ; B -5 -5 1005 1005 ;
+C 80 ; WX 1000 ; N P ; B -5 -5 1005 1005 ;
+C 81 ; WX 1000 ; N Q ; B -5 -5 1005 1005 ;
+C 82 ; WX 1000 ; N R ; B -5 -5 1005 1005 ;
+C 83 ; WX 1000 ; N S ; B 0 0 199 201 ;
+C 84 ; WX 1000 ; N T ; B -5 -5 1005 1005 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 86 ; WX 1000 ; N V ; B -5 -5 1005 1005 ;
+C 87 ; WX 1000 ; N W ; B -5 -5 1005 1005 ;
+C 88 ; WX 1000 ; N X ; B -5 -5 1005 1005 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 97 ; WX 1000 ; N a ; B 899 0 1000 100 ;
+C 98 ; WX 1000 ; N b ; B 132 66 868 935 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 100 ; WX 1000 ; N d ; B 899 900 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 102 ; WX 1000 ; N f ; B 0 900 101 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 107 ; WX 1000 ; N k ; B 132 66 868 933 ;
+C 108 ; WX 1000 ; N l ; B 132 66 868 933 ;
+C 109 ; WX 1000 ; N m ; B 134 66 866 935 ;
+C 110 ; WX 1000 ; N n ; B 134 66 866 935 ;
+C 111 ; WX 1000 ; N o ; B 132 66 868 935 ;
+C 112 ; WX 1000 ; N p ; B 132 66 868 935 ;
+C 113 ; WX 1000 ; N q ; B 108 66 892 886 ;
+C 114 ; WX 1000 ; N r ; B 132 66 868 931 ;
+C 115 ; WX 1000 ; N s ; B 0 0 101 100 ;
+C 116 ; WX 1000 ; N t ; B 132 66 868 931 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 118 ; WX 1000 ; N v ; B 132 66 868 935 ;
+C 119 ; WX 1000 ; N w ; B 108 66 892 886 ;
+C 120 ; WX 1000 ; N x ; B 240 239 760 759 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 162 ; WX 791 ; N cent ; B 33 0 769 867 ;
+C 163 ; WX 825 ; N sterling ; B 33 0 817 819 ;
+C 164 ; WX 791 ; N currency ; B 33 0 766 868 ;
+C 165 ; WX 791 ; N yen ; B 33 0 769 868 ;
+C 166 ; WX 791 ; N brokenbar ; B 33 0 769 865 ;
+C 167 ; WX 791 ; N section ; B 33 0 769 868 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 192 ; WX 1000 ; N Agrave ; B 383 0 967 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 327 0 967 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 321 0 967 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 335 0 967 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 320 0 967 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 318 0 967 1000 ;
+C 198 ; WX 1000 ; N AE ; B 340 0 967 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 314 0 967 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 334 1000 968 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 334 1000 968 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 334 1000 968 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 334 1000 968 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 334 1000 968 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 334 1000 968 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 211 1000 968 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 334 1000 968 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 224 ; WX 1000 ; N agrave ; B 333 0 1000 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 277 0 1000 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 271 0 1000 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 285 0 1000 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 270 0 1000 1000 ;
+C 229 ; WX 1000 ; N aring ; B 269 0 1000 1000 ;
+C 230 ; WX 1000 ; N ae ; B 290 0 1000 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 264 0 1000 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 285 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 285 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 285 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 285 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 285 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 285 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 162 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 285 1000 1000 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 10 10 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-maya-board-fig-raw.tfm b/fonts/chess/enpassant/chess-maya-board-fig-raw.tfm
new file mode 100644
index 0000000000..1d6a241768
--- /dev/null
+++ b/fonts/chess/enpassant/chess-maya-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-maya-lsb.tfm b/fonts/chess/enpassant/chess-maya-lsb.tfm
new file mode 100644
index 0000000000..b30696db83
--- /dev/null
+++ b/fonts/chess/enpassant/chess-maya-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-maya-lsf.tfm b/fonts/chess/enpassant/chess-maya-lsf.tfm
new file mode 100644
index 0000000000..9ef8a57263
--- /dev/null
+++ b/fonts/chess/enpassant/chess-maya-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-mediaeval-board-fig-raw.afm b/fonts/chess/enpassant/chess-mediaeval-board-fig-raw.afm
new file mode 100644
index 0000000000..cd1e5c9d96
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mediaeval-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Mediaeval
+FullName Chess-Mediaeval
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Mediaeval
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 1 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 2 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 3 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 4 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 5 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 6 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 7 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 8 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 9 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 10 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 11 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 12 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 13 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 14 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 15 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 16 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 17 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 18 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 19 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 20 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 21 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 22 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 23 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 24 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 25 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 26 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 27 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 28 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 29 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 30 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 31 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 32 ; WX 1000 ; N space ; B 5 4 14 14 ;
+C 33 ; WX 1000 ; N exclam ; B 851 0 1000 149 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 0 1000 149 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 149 149 ;
+C 36 ; WX 1000 ; N dollar ; B 850 0 1000 1000 ;
+C 37 ; WX 1000 ; N percent ; B 0 0 150 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 39 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 851 1000 1000 ;
+C 41 ; WX 1000 ; N parenright ; B 0 851 149 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 5 4 14 14 ;
+C 43 ; WX 1000 ; N plus ; B 0 1 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 45 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 46 ; WX 1000 ; N period ; B 339 340 660 660 ;
+C 47 ; WX 1000 ; N slash ; B 851 851 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 49 ; WX 1000 ; N one ; B 899 0 1000 99 ;
+C 50 ; WX 1000 ; N two ; B 0 50 1000 99 ;
+C 51 ; WX 1000 ; N three ; B 0 0 101 99 ;
+C 52 ; WX 1000 ; N four ; B 901 0 949 1000 ;
+C 53 ; WX 1000 ; N five ; B 50 0 99 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 55 ; WX 1000 ; N seven ; B 899 901 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 901 1000 950 ;
+C 57 ; WX 1000 ; N nine ; B 0 901 101 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 1 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 60 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 61 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 62 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 63 ; WX 1000 ; N question ; B 0 111 989 845 ;
+C 64 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 65 ; WX 1000 ; N A ; B 851 0 1000 149 ;
+C 66 ; WX 1000 ; N B ; B 0 1 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 68 ; WX 1000 ; N D ; B 851 851 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 70 ; WX 1000 ; N F ; B 0 851 149 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 72 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 73 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 74 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 75 ; WX 1000 ; N K ; B 0 1 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 1 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 1 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 1 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 1 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 1 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 1 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 1 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 149 149 ;
+C 84 ; WX 1000 ; N T ; B 0 1 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 86 ; WX 1000 ; N V ; B 0 1 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 1 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 1 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 90 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 91 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 92 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 93 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 94 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 95 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 96 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 97 ; WX 1000 ; N a ; B 899 0 1000 100 ;
+C 98 ; WX 1000 ; N b ; B 133 66 878 923 ;
+C 99 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 100 ; WX 1000 ; N d ; B 899 900 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 102 ; WX 1000 ; N f ; B 0 900 101 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 104 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 105 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 106 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 107 ; WX 1000 ; N k ; B 96 68 905 913 ;
+C 108 ; WX 1000 ; N l ; B 96 68 905 913 ;
+C 109 ; WX 1000 ; N m ; B 164 66 824 926 ;
+C 110 ; WX 1000 ; N n ; B 164 66 824 926 ;
+C 111 ; WX 1000 ; N o ; B 267 66 732 934 ;
+C 112 ; WX 1000 ; N p ; B 267 66 732 934 ;
+C 113 ; WX 1000 ; N q ; B 35 66 979 922 ;
+C 114 ; WX 1000 ; N r ; B 201 66 800 933 ;
+C 115 ; WX 1000 ; N s ; B 0 0 101 100 ;
+C 116 ; WX 1000 ; N t ; B 201 66 800 933 ;
+C 117 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 118 ; WX 1000 ; N v ; B 133 66 878 923 ;
+C 119 ; WX 1000 ; N w ; B 35 66 979 922 ;
+C 120 ; WX 1000 ; N x ; B 157 158 842 843 ;
+C 121 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 122 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 123 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 124 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 125 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 126 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 127 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 128 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 129 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 130 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 131 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 132 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 133 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 134 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 135 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 136 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 137 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 138 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 139 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 140 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 141 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 142 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 143 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 144 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 145 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 146 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 147 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 148 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 149 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 150 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 151 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 152 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 153 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 154 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 155 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 156 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 157 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 158 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 159 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 160 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 161 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 162 ; WX 857 ; N cent ; B 33 1 842 847 ;
+C 163 ; WX 967 ; N sterling ; B 22 1 967 857 ;
+C 164 ; WX 715 ; N currency ; B 36 0 695 860 ;
+C 165 ; WX 776 ; N yen ; B 23 0 768 856 ;
+C 166 ; WX 654 ; N brokenbar ; B 33 1 632 868 ;
+C 167 ; WX 527 ; N section ; B 33 1 499 869 ;
+C 168 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 169 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 170 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 171 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 172 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 173 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 174 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 175 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 176 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 177 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 178 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 179 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 180 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 181 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 182 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 183 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 184 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 185 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 186 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 187 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 188 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 189 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 190 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 191 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 192 ; WX 1000 ; N Agrave ; B 440 0 949 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 327 0 949 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 324 0 949 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 331 0 949 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 327 0 949 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 329 0 949 1000 ;
+C 198 ; WX 1000 ; N AE ; B 316 0 949 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 325 0 949 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 301 1000 950 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 301 1000 950 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 301 1000 950 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 301 1000 950 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 301 1000 950 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 301 1000 950 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 186 1000 950 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 301 1000 950 ;
+C 208 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 209 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 210 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 211 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 212 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 213 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 214 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 215 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 216 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 217 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 218 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 219 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 220 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 221 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 222 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 223 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 224 ; WX 1000 ; N agrave ; B 408 0 1000 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 296 0 1000 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 293 0 1000 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 305 0 1000 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 295 0 1000 1000 ;
+C 229 ; WX 1000 ; N aring ; B 297 0 1000 1000 ;
+C 230 ; WX 1000 ; N ae ; B 285 0 1000 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 293 0 1000 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 267 1000 1000 ;
+C 233 ; WX 1000 ; N eacute ; B 0 267 1000 1000 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 267 1000 1000 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 267 1000 1000 ;
+C 236 ; WX 1000 ; N igrave ; B 0 267 1000 1000 ;
+C 237 ; WX 1000 ; N iacute ; B 0 267 1000 1000 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 150 1000 1000 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 267 1000 1000 ;
+C 240 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 241 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 242 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 243 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 244 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 245 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 246 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 247 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 248 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 249 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 250 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 251 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 252 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 253 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 254 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+C 255 ; WX 1000 ; N .notdef ; B 5 4 14 14 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-mediaeval-board-fig-raw.tfm b/fonts/chess/enpassant/chess-mediaeval-board-fig-raw.tfm
new file mode 100644
index 0000000000..58d39e3ad9
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mediaeval-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-mediaeval-lsb.tfm b/fonts/chess/enpassant/chess-mediaeval-lsb.tfm
new file mode 100644
index 0000000000..f1ee427c6a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mediaeval-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-mediaeval-lsf.tfm b/fonts/chess/enpassant/chess-mediaeval-lsf.tfm
new file mode 100644
index 0000000000..d74e19e694
--- /dev/null
+++ b/fonts/chess/enpassant/chess-mediaeval-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-merida-board-fig-raw.afm b/fonts/chess/enpassant/chess-merida-board-fig-raw.afm
new file mode 100644
index 0000000000..abc210a4ad
--- /dev/null
+++ b/fonts/chess/enpassant/chess-merida-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Merida
+FullName Chess-Merida
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Merida
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender -2
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 1 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 2 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 3 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 4 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 5 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 6 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 7 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 8 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 9 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 10 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 11 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 12 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 13 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 14 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 15 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 16 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 17 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 18 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 19 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 20 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 21 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 22 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 23 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 24 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 25 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 26 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 27 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 28 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 29 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 30 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 31 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 32 ; WX 1000 ; N space ; B 3 3 16 15 ;
+C 33 ; WX 1000 ; N exclam ; B 800 0 1000 200 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 17 1000 200 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 200 200 ;
+C 36 ; WX 1000 ; N dollar ; B 801 0 984 1000 ;
+C 37 ; WX 1000 ; N percent ; B 16 0 199 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 39 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 800 1000 983 ;
+C 41 ; WX 1000 ; N parenright ; B 0 800 200 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 3 3 16 15 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 45 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 46 ; WX 1000 ; N period ; B 363 363 637 637 ;
+C 47 ; WX 1000 ; N slash ; B 800 800 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 49 ; WX 1000 ; N one ; B 934 0 1000 66 ;
+C 50 ; WX 1000 ; N two ; B 0 17 1000 66 ;
+C 51 ; WX 1000 ; N three ; B 0 0 66 66 ;
+C 52 ; WX 1000 ; N four ; B 935 0 984 1000 ;
+C 53 ; WX 1000 ; N five ; B 16 0 64 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 55 ; WX 1000 ; N seven ; B 934 934 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 934 1000 983 ;
+C 57 ; WX 1000 ; N nine ; B 0 934 66 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 60 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 61 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 62 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 63 ; WX 1000 ; N question ; B 0 114 989 848 ;
+C 64 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 65 ; WX 1000 ; N A ; B 800 0 1000 200 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 68 ; WX 1000 ; N D ; B 800 800 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 70 ; WX 1000 ; N F ; B 0 800 200 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 72 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 73 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 74 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 200 200 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 90 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 91 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 92 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 93 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 94 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 95 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 96 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 97 ; WX 1000 ; N a ; B 934 0 1000 66 ;
+C 98 ; WX 1000 ; N b ; B 100 101 900 905 ;
+C 99 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 100 ; WX 1000 ; N d ; B 934 934 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 102 ; WX 1000 ; N f ; B 0 934 66 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 104 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 105 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 106 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 107 ; WX 1000 ; N k ; B 75 83 924 917 ;
+C 108 ; WX 1000 ; N l ; B 75 83 924 917 ;
+C 109 ; WX 1000 ; N m ; B 84 99 917 920 ;
+C 110 ; WX 1000 ; N n ; B 84 99 917 920 ;
+C 111 ; WX 1000 ; N o ; B 217 100 783 899 ;
+C 112 ; WX 1000 ; N p ; B 217 100 783 899 ;
+C 113 ; WX 1000 ; N q ; B 49 89 952 925 ;
+C 114 ; WX 1000 ; N r ; B 167 100 833 900 ;
+C 115 ; WX 1000 ; N s ; B 0 0 66 66 ;
+C 116 ; WX 1000 ; N t ; B 167 100 833 900 ;
+C 117 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 118 ; WX 1000 ; N v ; B 100 101 900 905 ;
+C 119 ; WX 1000 ; N w ; B 49 89 952 925 ;
+C 120 ; WX 1000 ; N x ; B 157 158 842 843 ;
+C 121 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 122 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 123 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 124 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 125 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 126 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 127 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 128 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 129 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 130 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 131 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 132 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 133 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 134 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 135 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 136 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 137 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 138 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 139 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 140 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 141 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 142 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 143 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 144 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 145 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 146 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 147 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 148 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 149 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 150 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 151 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 152 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 153 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 154 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 155 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 156 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 157 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 158 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 159 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 160 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 161 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 162 ; WX 886 ; N cent ; B 32 0 880 833 ;
+C 163 ; WX 942 ; N sterling ; B 33 0 937 835 ;
+C 164 ; WX 881 ; N currency ; B 35 0 867 821 ;
+C 165 ; WX 845 ; N yen ; B 33 -2 833 804 ;
+C 166 ; WX 691 ; N brokenbar ; B 33 0 667 767 ;
+C 167 ; WX 623 ; N section ; B 33 0 599 799 ;
+C 168 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 169 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 170 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 171 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 172 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 173 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 174 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 175 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 176 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 177 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 178 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 179 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 180 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 181 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 182 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 183 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 184 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 185 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 186 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 187 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 188 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 189 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 190 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 191 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 192 ; WX 1000 ; N Agrave ; B 438 0 984 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 330 0 984 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 366 0 984 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 340 0 984 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 349 0 984 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 339 0 984 1000 ;
+C 198 ; WX 1000 ; N AE ; B 334 0 984 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 358 0 984 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 270 1000 983 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 267 1000 983 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 267 1000 983 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 267 1000 983 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 267 1000 983 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 267 1000 983 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 146 1000 983 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 267 1000 983 ;
+C 208 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 209 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 210 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 211 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 212 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 213 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 214 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 215 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 216 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 217 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 218 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 219 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 220 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 221 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 222 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 223 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 224 ; WX 1000 ; N agrave ; B 417 0 984 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 310 0 984 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 346 0 984 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 320 0 984 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 329 0 984 1000 ;
+C 229 ; WX 1000 ; N aring ; B 319 0 984 1000 ;
+C 230 ; WX 1000 ; N ae ; B 315 0 984 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 338 0 984 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 250 1000 983 ;
+C 233 ; WX 1000 ; N eacute ; B 0 247 1000 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 247 1000 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 247 1000 983 ;
+C 236 ; WX 1000 ; N igrave ; B 0 247 1000 983 ;
+C 237 ; WX 1000 ; N iacute ; B 0 247 1000 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 126 1000 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 247 1000 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 241 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 242 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 243 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 244 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 245 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 246 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 247 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 248 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 249 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 250 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 251 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 252 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 253 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 254 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+C 255 ; WX 1000 ; N .notdef ; B 3 3 16 15 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-merida-board-fig-raw.tfm b/fonts/chess/enpassant/chess-merida-board-fig-raw.tfm
new file mode 100644
index 0000000000..173d5184e6
--- /dev/null
+++ b/fonts/chess/enpassant/chess-merida-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-merida-lsb.tfm b/fonts/chess/enpassant/chess-merida-lsb.tfm
new file mode 100644
index 0000000000..4ae08810bc
--- /dev/null
+++ b/fonts/chess/enpassant/chess-merida-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-merida-lsf.tfm b/fonts/chess/enpassant/chess-merida-lsf.tfm
new file mode 100644
index 0000000000..b10ed94a23
--- /dev/null
+++ b/fonts/chess/enpassant/chess-merida-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-millennia-b-board-fig-raw.afm b/fonts/chess/enpassant/chess-millennia-b-board-fig-raw.afm
new file mode 100644
index 0000000000..f012daa1fd
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-b-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Millennia-D
+FullName Chess-Millennia-D
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Millennia-D
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 1 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 2 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 3 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 4 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 5 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 6 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 7 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 8 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 9 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 10 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 11 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 12 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 13 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 14 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 15 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 16 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 17 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 18 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 19 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 20 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 21 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 22 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 23 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 24 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 25 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 26 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 27 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 28 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 29 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 30 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 31 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 32 ; WX 1000 ; N space ; B 5 5 15 14 ;
+C 33 ; WX 1000 ; N exclam ; B 816 17 984 185 ;
+C 34 ; WX 1000 ; N quotedbl ; B 16 17 984 185 ;
+C 35 ; WX 1000 ; N numbersign ; B 16 17 184 185 ;
+C 36 ; WX 1000 ; N dollar ; B 817 17 984 985 ;
+C 37 ; WX 1000 ; N percent ; B 16 17 183 985 ;
+C 38 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 39 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 40 ; WX 1000 ; N parenleft ; B 16 815 984 983 ;
+C 41 ; WX 1000 ; N parenright ; B 16 815 184 983 ;
+C 42 ; WX 1000 ; N asterisk ; B 5 5 15 14 ;
+C 43 ; WX 1000 ; N plus ; B 0 17 1000 983 ;
+C 44 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 45 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 46 ; WX 1000 ; N period ; B 351 350 649 650 ;
+C 47 ; WX 1000 ; N slash ; B 816 815 984 983 ;
+C 48 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 49 ; WX 1000 ; N one ; B 883 0 1000 116 ;
+C 50 ; WX 1000 ; N two ; B 0 33 1000 117 ;
+C 51 ; WX 1000 ; N three ; B 0 0 116 116 ;
+C 52 ; WX 1000 ; N four ; B 881 0 965 1000 ;
+C 53 ; WX 1000 ; N five ; B 35 0 119 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 55 ; WX 1000 ; N seven ; B 883 884 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 884 1000 967 ;
+C 57 ; WX 1000 ; N nine ; B 0 884 116 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 17 1000 983 ;
+C 59 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 60 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 61 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 62 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 63 ; WX 1000 ; N question ; B 0 110 989 844 ;
+C 64 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 65 ; WX 1000 ; N A ; B 816 17 984 185 ;
+C 66 ; WX 1000 ; N B ; B 0 17 1000 983 ;
+C 67 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 68 ; WX 1000 ; N D ; B 816 814 984 983 ;
+C 69 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 70 ; WX 1000 ; N F ; B 16 814 184 983 ;
+C 71 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 72 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 73 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 74 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 75 ; WX 1000 ; N K ; B 0 17 1000 983 ;
+C 76 ; WX 1000 ; N L ; B 0 17 1000 983 ;
+C 77 ; WX 1000 ; N M ; B 0 17 1000 983 ;
+C 78 ; WX 1000 ; N N ; B 0 17 1000 983 ;
+C 79 ; WX 1000 ; N O ; B 0 17 1000 983 ;
+C 80 ; WX 1000 ; N P ; B 0 17 1000 983 ;
+C 81 ; WX 1000 ; N Q ; B 0 17 1000 983 ;
+C 82 ; WX 1000 ; N R ; B 0 17 1000 983 ;
+C 83 ; WX 1000 ; N S ; B 16 17 184 185 ;
+C 84 ; WX 1000 ; N T ; B 0 17 1000 983 ;
+C 85 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 86 ; WX 1000 ; N V ; B 0 17 1000 983 ;
+C 87 ; WX 1000 ; N W ; B 0 17 1000 983 ;
+C 88 ; WX 1000 ; N X ; B 0 17 1000 983 ;
+C 89 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 90 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 91 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 92 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 93 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 94 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 95 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 96 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 97 ; WX 1000 ; N a ; B 883 0 1000 116 ;
+C 98 ; WX 1000 ; N b ; B 167 83 833 828 ;
+C 99 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 100 ; WX 1000 ; N d ; B 883 884 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 102 ; WX 1000 ; N f ; B 0 884 116 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 104 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 105 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 106 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 107 ; WX 1000 ; N k ; B 167 83 833 917 ;
+C 108 ; WX 1000 ; N l ; B 167 83 833 917 ;
+C 109 ; WX 1000 ; N m ; B 167 83 833 851 ;
+C 110 ; WX 1000 ; N n ; B 167 83 833 851 ;
+C 111 ; WX 1000 ; N o ; B 167 83 833 678 ;
+C 112 ; WX 1000 ; N p ; B 167 83 833 678 ;
+C 113 ; WX 1000 ; N q ; B 167 83 833 917 ;
+C 114 ; WX 1000 ; N r ; B 167 83 833 851 ;
+C 115 ; WX 1000 ; N s ; B 0 0 116 116 ;
+C 116 ; WX 1000 ; N t ; B 167 83 833 851 ;
+C 117 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 118 ; WX 1000 ; N v ; B 167 83 833 828 ;
+C 119 ; WX 1000 ; N w ; B 167 83 833 917 ;
+C 120 ; WX 1000 ; N x ; B 157 158 842 843 ;
+C 121 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 122 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 123 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 124 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 125 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 126 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 127 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 128 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 129 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 130 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 131 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 132 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 133 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 134 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 135 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 136 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 137 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 138 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 139 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 140 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 141 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 142 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 143 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 144 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 145 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 146 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 147 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 148 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 149 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 150 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 151 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 152 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 153 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 154 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 155 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 156 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 157 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 158 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 159 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 160 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 161 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 162 ; WX 718 ; N cent ; B 35 0 701 833 ;
+C 163 ; WX 718 ; N sterling ; B 35 0 701 833 ;
+C 164 ; WX 718 ; N currency ; B 35 0 701 750 ;
+C 165 ; WX 718 ; N yen ; B 38 0 705 745 ;
+C 166 ; WX 718 ; N brokenbar ; B 35 0 701 750 ;
+C 167 ; WX 718 ; N section ; B 35 0 701 594 ;
+C 168 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 169 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 170 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 171 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 172 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 173 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 174 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 175 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 176 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 177 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 178 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 179 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 180 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 181 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 182 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 183 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 184 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 185 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 186 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 187 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 188 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 189 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 190 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 191 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 192 ; WX 1000 ; N Agrave ; B 443 0 965 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 294 0 965 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 305 0 965 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 305 0 965 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 283 0 965 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 288 0 965 1000 ;
+C 198 ; WX 1000 ; N AE ; B 262 0 965 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 305 0 965 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 301 1000 967 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 301 1000 967 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 301 1000 967 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 301 1000 967 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 301 1000 967 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 301 1000 967 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 162 1000 967 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 301 1000 967 ;
+C 208 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 209 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 210 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 211 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 212 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 213 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 214 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 215 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 216 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 217 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 218 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 219 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 220 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 221 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 222 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 223 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 224 ; WX 1000 ; N agrave ; B 413 17 984 985 ;
+C 225 ; WX 1000 ; N aacute ; B 265 17 984 985 ;
+C 226 ; WX 1000 ; N acircumflex ; B 274 17 984 985 ;
+C 227 ; WX 1000 ; N atilde ; B 274 17 984 985 ;
+C 228 ; WX 1000 ; N adieresis ; B 252 17 984 985 ;
+C 229 ; WX 1000 ; N aring ; B 258 17 984 985 ;
+C 230 ; WX 1000 ; N ae ; B 232 17 984 985 ;
+C 231 ; WX 1000 ; N ccedilla ; B 275 17 984 985 ;
+C 232 ; WX 1000 ; N egrave ; B 16 271 984 983 ;
+C 233 ; WX 1000 ; N eacute ; B 16 271 984 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 16 271 984 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 16 271 984 983 ;
+C 236 ; WX 1000 ; N igrave ; B 16 271 984 983 ;
+C 237 ; WX 1000 ; N iacute ; B 16 271 984 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 16 132 984 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 16 271 984 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 241 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 242 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 243 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 244 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 245 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 246 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 247 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 248 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 249 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 250 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 251 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 252 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 253 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 254 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+C 255 ; WX 1000 ; N .notdef ; B 5 5 15 14 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-millennia-b-board-fig-raw.tfm b/fonts/chess/enpassant/chess-millennia-b-board-fig-raw.tfm
new file mode 100644
index 0000000000..73243834f5
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-b-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-millennia-b-lsb.tfm b/fonts/chess/enpassant/chess-millennia-b-lsb.tfm
new file mode 100644
index 0000000000..3f8d85b038
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-b-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-millennia-b-lsf.tfm b/fonts/chess/enpassant/chess-millennia-b-lsf.tfm
new file mode 100644
index 0000000000..0ce1357f08
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-b-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-millennia-board-fig-raw.afm b/fonts/chess/enpassant/chess-millennia-board-fig-raw.afm
new file mode 100644
index 0000000000..bf41078aa3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Millennia-L
+FullName Chess-Millennia-L
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Millennia-L
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 32 ; WX 1000 ; N space ; B 0 0 9 9 ;
+C 33 ; WX 1000 ; N exclam ; B 816 17 984 185 ;
+C 34 ; WX 1000 ; N quotedbl ; B 16 17 984 185 ;
+C 35 ; WX 1000 ; N numbersign ; B 16 17 184 185 ;
+C 36 ; WX 1000 ; N dollar ; B 817 17 984 985 ;
+C 37 ; WX 1000 ; N percent ; B 16 17 183 985 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 40 ; WX 1000 ; N parenleft ; B 16 815 984 983 ;
+C 41 ; WX 1000 ; N parenright ; B 16 815 184 983 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 9 9 ;
+C 43 ; WX 1000 ; N plus ; B 0 33 1000 967 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 46 ; WX 1000 ; N period ; B 333 333 667 667 ;
+C 47 ; WX 1000 ; N slash ; B 816 815 984 983 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 49 ; WX 1000 ; N one ; B 883 0 1000 116 ;
+C 50 ; WX 1000 ; N two ; B 0 33 1000 117 ;
+C 51 ; WX 1000 ; N three ; B 0 0 116 116 ;
+C 52 ; WX 1000 ; N four ; B 881 0 965 1000 ;
+C 53 ; WX 1000 ; N five ; B 35 0 119 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 55 ; WX 1000 ; N seven ; B 883 884 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 884 1000 967 ;
+C 57 ; WX 1000 ; N nine ; B 0 884 116 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 33 1000 967 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 63 ; WX 1000 ; N question ; B 0 110 989 844 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 65 ; WX 1000 ; N A ; B 816 17 984 185 ;
+C 66 ; WX 1000 ; N B ; B 0 33 1000 967 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 68 ; WX 1000 ; N D ; B 816 814 984 983 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 70 ; WX 1000 ; N F ; B 16 814 184 983 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 75 ; WX 1000 ; N K ; B 0 33 1000 967 ;
+C 76 ; WX 1000 ; N L ; B 0 33 1000 967 ;
+C 77 ; WX 1000 ; N M ; B 0 33 1000 967 ;
+C 78 ; WX 1000 ; N N ; B 0 33 1000 967 ;
+C 79 ; WX 1000 ; N O ; B 0 33 1000 967 ;
+C 80 ; WX 1000 ; N P ; B 0 33 1000 967 ;
+C 81 ; WX 1000 ; N Q ; B 0 33 1000 967 ;
+C 82 ; WX 1000 ; N R ; B 0 33 1000 967 ;
+C 83 ; WX 1000 ; N S ; B 16 17 184 185 ;
+C 84 ; WX 1000 ; N T ; B 0 33 1000 967 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 86 ; WX 1000 ; N V ; B 0 33 1000 967 ;
+C 87 ; WX 1000 ; N W ; B 0 33 1000 967 ;
+C 88 ; WX 1000 ; N X ; B 0 33 1000 967 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 97 ; WX 1000 ; N a ; B 883 0 1000 116 ;
+C 98 ; WX 1000 ; N b ; B 167 83 833 828 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 100 ; WX 1000 ; N d ; B 883 884 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 102 ; WX 1000 ; N f ; B 0 884 116 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 107 ; WX 1000 ; N k ; B 167 83 833 917 ;
+C 108 ; WX 1000 ; N l ; B 167 83 833 917 ;
+C 109 ; WX 1000 ; N m ; B 167 83 833 833 ;
+C 110 ; WX 1000 ; N n ; B 167 83 833 833 ;
+C 111 ; WX 1000 ; N o ; B 167 83 833 678 ;
+C 112 ; WX 1000 ; N p ; B 167 83 833 678 ;
+C 113 ; WX 1000 ; N q ; B 167 83 833 917 ;
+C 114 ; WX 1000 ; N r ; B 167 83 833 833 ;
+C 115 ; WX 1000 ; N s ; B 0 0 116 116 ;
+C 116 ; WX 1000 ; N t ; B 167 83 833 833 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 118 ; WX 1000 ; N v ; B 167 83 833 828 ;
+C 119 ; WX 1000 ; N w ; B 167 83 833 917 ;
+C 120 ; WX 1000 ; N x ; B 157 158 842 843 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 162 ; WX 718 ; N cent ; B 35 0 701 833 ;
+C 163 ; WX 718 ; N sterling ; B 35 0 701 833 ;
+C 164 ; WX 718 ; N currency ; B 35 0 701 750 ;
+C 165 ; WX 718 ; N yen ; B 38 0 705 745 ;
+C 166 ; WX 718 ; N brokenbar ; B 35 0 701 750 ;
+C 167 ; WX 718 ; N section ; B 35 0 701 594 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 192 ; WX 1000 ; N Agrave ; B 443 0 965 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 294 0 965 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 305 0 965 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 305 0 965 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 283 0 965 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 288 0 965 1000 ;
+C 198 ; WX 1000 ; N AE ; B 262 0 965 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 305 0 965 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 301 1000 967 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 301 1000 967 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 301 1000 967 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 301 1000 967 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 301 1000 967 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 301 1000 967 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 162 1000 967 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 301 1000 967 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 224 ; WX 1000 ; N agrave ; B 413 17 984 985 ;
+C 225 ; WX 1000 ; N aacute ; B 265 17 984 985 ;
+C 226 ; WX 1000 ; N acircumflex ; B 274 17 984 985 ;
+C 227 ; WX 1000 ; N atilde ; B 274 17 984 985 ;
+C 228 ; WX 1000 ; N adieresis ; B 252 17 984 985 ;
+C 229 ; WX 1000 ; N aring ; B 258 17 984 985 ;
+C 230 ; WX 1000 ; N ae ; B 232 17 984 985 ;
+C 231 ; WX 1000 ; N ccedilla ; B 275 17 984 985 ;
+C 232 ; WX 1000 ; N egrave ; B 16 271 984 983 ;
+C 233 ; WX 1000 ; N eacute ; B 16 271 984 983 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 16 271 984 983 ;
+C 235 ; WX 1000 ; N edieresis ; B 16 271 984 983 ;
+C 236 ; WX 1000 ; N igrave ; B 16 271 984 983 ;
+C 237 ; WX 1000 ; N iacute ; B 16 271 984 983 ;
+C 238 ; WX 1000 ; N icircumflex ; B 16 132 984 983 ;
+C 239 ; WX 1000 ; N idieresis ; B 16 271 984 983 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 9 9 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-millennia-board-fig-raw.tfm b/fonts/chess/enpassant/chess-millennia-board-fig-raw.tfm
new file mode 100644
index 0000000000..72ce97c408
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-millennia-lsb.tfm b/fonts/chess/enpassant/chess-millennia-lsb.tfm
new file mode 100644
index 0000000000..1856990d3c
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-millennia-lsf.tfm b/fonts/chess/enpassant/chess-millennia-lsf.tfm
new file mode 100644
index 0000000000..5f2e0a92b7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-millennia-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-motif-board-fig-raw.afm b/fonts/chess/enpassant/chess-motif-board-fig-raw.afm
new file mode 100644
index 0000000000..3af8b5b121
--- /dev/null
+++ b/fonts/chess/enpassant/chess-motif-board-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Motif
+FullName Chess-Motif
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Motif
+Weight Regular
+Version
+Characters 95
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 1 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 2 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 3 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 4 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 5 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 6 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 7 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 8 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 9 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 10 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 11 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 12 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 13 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 14 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 15 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 16 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 17 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 18 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 19 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 20 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 21 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 22 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 23 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 24 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 25 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 26 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 27 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 28 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 29 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 30 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 31 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 32 ; WX 1000 ; N space ; B 0 0 10 9 ;
+C 33 ; WX 1000 ; N exclam ; B 767 0 1000 235 ;
+C 34 ; WX 1000 ; N quotedbl ; B 0 33 1000 235 ;
+C 35 ; WX 1000 ; N numbersign ; B 0 0 232 235 ;
+C 36 ; WX 1000 ; N dollar ; B 765 0 967 1000 ;
+C 37 ; WX 1000 ; N percent ; B 33 0 235 1000 ;
+C 38 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 39 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 40 ; WX 1000 ; N parenleft ; B 0 765 1000 967 ;
+C 41 ; WX 1000 ; N parenright ; B 0 765 232 1000 ;
+C 42 ; WX 1000 ; N asterisk ; B 0 0 10 9 ;
+C 43 ; WX 1000 ; N plus ; B 0 0 1000 1000 ;
+C 44 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 45 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 46 ; WX 1000 ; N period ; B 351 351 649 649 ;
+C 47 ; WX 1000 ; N slash ; B 767 765 1000 1000 ;
+C 48 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 49 ; WX 1000 ; N one ; B 917 0 1000 83 ;
+C 50 ; WX 1000 ; N two ; B 0 33 1000 83 ;
+C 51 ; WX 1000 ; N three ; B 0 0 83 83 ;
+C 52 ; WX 1000 ; N four ; B 916 0 967 1000 ;
+C 53 ; WX 1000 ; N five ; B 33 0 83 1000 ;
+C 54 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 55 ; WX 1000 ; N seven ; B 917 917 1000 1000 ;
+C 56 ; WX 1000 ; N eight ; B 0 917 1000 967 ;
+C 57 ; WX 1000 ; N nine ; B 0 917 83 1000 ;
+C 58 ; WX 1000 ; N colon ; B 0 0 1000 1000 ;
+C 59 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 60 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 61 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 62 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 63 ; WX 1000 ; N question ; B 0 111 989 845 ;
+C 64 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 65 ; WX 1000 ; N A ; B 767 0 1000 235 ;
+C 66 ; WX 1000 ; N B ; B 0 0 1000 1000 ;
+C 67 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 68 ; WX 1000 ; N D ; B 767 765 1000 1000 ;
+C 69 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 70 ; WX 1000 ; N F ; B 0 765 232 1000 ;
+C 71 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 72 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 73 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 74 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 75 ; WX 1000 ; N K ; B 0 0 1000 1000 ;
+C 76 ; WX 1000 ; N L ; B 0 0 1000 1000 ;
+C 77 ; WX 1000 ; N M ; B 0 0 1000 1000 ;
+C 78 ; WX 1000 ; N N ; B 0 0 1000 1000 ;
+C 79 ; WX 1000 ; N O ; B 0 0 1000 1000 ;
+C 80 ; WX 1000 ; N P ; B 0 0 1000 1000 ;
+C 81 ; WX 1000 ; N Q ; B 0 0 1000 1000 ;
+C 82 ; WX 1000 ; N R ; B 0 0 1000 1000 ;
+C 83 ; WX 1000 ; N S ; B 0 0 232 235 ;
+C 84 ; WX 1000 ; N T ; B 0 0 1000 1000 ;
+C 85 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 86 ; WX 1000 ; N V ; B 0 0 1000 1000 ;
+C 87 ; WX 1000 ; N W ; B 0 0 1000 1000 ;
+C 88 ; WX 1000 ; N X ; B 0 0 1000 1000 ;
+C 89 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 90 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 91 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 92 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 93 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 94 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 95 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 96 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 97 ; WX 1000 ; N a ; B 917 0 1000 83 ;
+C 98 ; WX 1000 ; N b ; B 163 99 836 814 ;
+C 99 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 100 ; WX 1000 ; N d ; B 917 917 1000 1000 ;
+C 101 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 102 ; WX 1000 ; N f ; B 0 917 83 1000 ;
+C 103 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 104 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 105 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 106 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 107 ; WX 1000 ; N k ; B 104 99 896 917 ;
+C 108 ; WX 1000 ; N l ; B 104 99 896 917 ;
+C 109 ; WX 1000 ; N m ; B 112 99 881 901 ;
+C 110 ; WX 1000 ; N n ; B 112 99 881 901 ;
+C 111 ; WX 1000 ; N o ; B 217 99 782 763 ;
+C 112 ; WX 1000 ; N p ; B 217 99 782 763 ;
+C 113 ; WX 1000 ; N q ; B 90 99 907 783 ;
+C 114 ; WX 1000 ; N r ; B 200 99 800 899 ;
+C 115 ; WX 1000 ; N s ; B 0 0 83 83 ;
+C 116 ; WX 1000 ; N t ; B 200 99 800 899 ;
+C 117 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 118 ; WX 1000 ; N v ; B 163 99 836 814 ;
+C 119 ; WX 1000 ; N w ; B 90 99 907 783 ;
+C 120 ; WX 1000 ; N x ; B 240 240 760 760 ;
+C 121 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 122 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 123 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 124 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 125 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 126 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 127 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 128 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 129 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 130 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 131 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 132 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 133 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 134 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 135 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 136 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 137 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 138 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 139 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 140 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 141 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 142 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 143 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 144 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 145 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 146 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 147 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 148 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 149 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 150 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 151 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 152 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 153 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 154 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 155 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 156 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 157 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 158 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 159 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 160 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 161 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 162 ; WX 830 ; N cent ; B 33 0 824 818 ;
+C 163 ; WX 852 ; N sterling ; B 31 0 848 684 ;
+C 164 ; WX 811 ; N currency ; B 33 0 797 818 ;
+C 165 ; WX 718 ; N yen ; B 35 0 708 714 ;
+C 166 ; WX 649 ; N brokenbar ; B 34 0 634 800 ;
+C 167 ; WX 610 ; N section ; B 33 0 598 664 ;
+C 168 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 169 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 170 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 171 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 172 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 173 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 174 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 175 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 176 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 177 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 178 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 179 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 180 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 181 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 182 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 183 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 184 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 185 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 186 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 187 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 188 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 189 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 190 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 191 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 192 ; WX 1000 ; N Agrave ; B 438 0 967 1000 ;
+C 193 ; WX 1000 ; N Aacute ; B 330 0 967 1000 ;
+C 194 ; WX 1000 ; N Acircumflex ; B 366 0 967 1000 ;
+C 195 ; WX 1000 ; N Atilde ; B 340 0 967 1000 ;
+C 196 ; WX 1000 ; N Adieresis ; B 349 0 967 1000 ;
+C 197 ; WX 1000 ; N Aring ; B 339 0 967 1000 ;
+C 198 ; WX 1000 ; N AE ; B 334 0 967 1000 ;
+C 199 ; WX 1000 ; N Ccedilla ; B 358 0 967 1000 ;
+C 200 ; WX 1000 ; N Egrave ; B 0 270 1000 967 ;
+C 201 ; WX 1000 ; N Eacute ; B 0 267 1000 967 ;
+C 202 ; WX 1000 ; N Ecircumflex ; B 0 267 1000 967 ;
+C 203 ; WX 1000 ; N Edieresis ; B 0 267 1000 967 ;
+C 204 ; WX 1000 ; N Igrave ; B 0 267 1000 967 ;
+C 205 ; WX 1000 ; N Iacute ; B 0 267 1000 967 ;
+C 206 ; WX 1000 ; N Icircumflex ; B 0 146 1000 967 ;
+C 207 ; WX 1000 ; N Idieresis ; B 0 267 1000 967 ;
+C 208 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 209 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 210 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 211 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 212 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 213 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 214 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 215 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 216 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 217 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 218 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 219 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 220 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 221 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 222 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 223 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 224 ; WX 1000 ; N agrave ; B 397 0 967 1000 ;
+C 225 ; WX 1000 ; N aacute ; B 290 0 967 1000 ;
+C 226 ; WX 1000 ; N acircumflex ; B 326 0 967 1000 ;
+C 227 ; WX 1000 ; N atilde ; B 300 0 967 1000 ;
+C 228 ; WX 1000 ; N adieresis ; B 309 0 967 1000 ;
+C 229 ; WX 1000 ; N aring ; B 299 0 967 1000 ;
+C 230 ; WX 1000 ; N ae ; B 295 0 967 1000 ;
+C 231 ; WX 1000 ; N ccedilla ; B 318 0 967 1000 ;
+C 232 ; WX 1000 ; N egrave ; B 0 229 1000 967 ;
+C 233 ; WX 1000 ; N eacute ; B 0 227 1000 967 ;
+C 234 ; WX 1000 ; N ecircumflex ; B 0 227 1000 967 ;
+C 235 ; WX 1000 ; N edieresis ; B 0 227 1000 967 ;
+C 236 ; WX 1000 ; N igrave ; B 0 227 1000 967 ;
+C 237 ; WX 1000 ; N iacute ; B 0 227 1000 967 ;
+C 238 ; WX 1000 ; N icircumflex ; B 0 106 1000 967 ;
+C 239 ; WX 1000 ; N idieresis ; B 0 227 1000 967 ;
+C 240 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 241 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 242 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 243 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 244 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 245 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 246 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 247 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 248 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 249 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 250 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 251 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 252 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 253 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 254 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+C 255 ; WX 1000 ; N .notdef ; B 0 0 10 9 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-motif-board-fig-raw.tfm b/fonts/chess/enpassant/chess-motif-board-fig-raw.tfm
new file mode 100644
index 0000000000..1a17566e36
--- /dev/null
+++ b/fonts/chess/enpassant/chess-motif-board-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-motif-lsb.tfm b/fonts/chess/enpassant/chess-motif-lsb.tfm
new file mode 100644
index 0000000000..9dcd42129f
--- /dev/null
+++ b/fonts/chess/enpassant/chess-motif-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-motif-lsf.tfm b/fonts/chess/enpassant/chess-motif-lsf.tfm
new file mode 100644
index 0000000000..5035ccf007
--- /dev/null
+++ b/fonts/chess/enpassant/chess-motif-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-b-fig-raw.afm b/fonts/chess/enpassant/chess-pirat-b-fig-raw.afm
new file mode 100644
index 0000000000..d362d5f911
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-b-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessFigurinePiratBold
+FullName Chess Figurine Pirat Bold
+Notice [C] Copyright 1998 Klaus Wolf
+EncodingScheme FontSpecific
+FamilyName Chess Figurine Pirat
+Weight Bold
+Version Version 1.00
+Characters 225
+ItalicAngle 0.0
+Ascender 693
+Descender -200
+UnderlineThickness 49
+UnderlinePosition -119
+IsFixedPitch false
+FontBBox -8 -233 773 800
+StartCharMetrics 256
+C 0 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 1 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 2 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 3 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 4 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 5 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 6 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 7 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 8 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 9 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 10 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 11 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 12 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 13 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 14 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 15 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 16 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 17 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 18 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 19 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 20 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 21 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 22 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 23 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 24 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 25 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 26 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 27 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 28 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 29 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 30 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 31 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 32 ; WX 273 ; N space ; B 141 -43 243 642 ;
+C 33 ; WX 370 ; N c33 ; B 141 -43 243 642 ;
+C 34 ; WX 462 ; N c34 ; B 74 313 395 585 ;
+C 35 ; WX 677 ; N c35 ; B 55 -34 627 646 ;
+C 36 ; WX 516 ; N c36 ; B 52 -74 467 717 ;
+C 37 ; WX 613 ; N c37 ; B 35 -23 591 689 ;
+C 38 ; WX 786 ; N c38 ; B 36 -14 759 679 ;
+C 39 ; WX 205 ; N c39 ; B 42 325 169 597 ;
+C 40 ; WX 354 ; N c40 ; B 73 -121 263 617 ;
+C 41 ; WX 354 ; N c41 ; B 85 -119 275 619 ;
+C 42 ; WX 516 ; N c42 ; B 64 267 459 641 ;
+C 43 ; WX 613 ; N c43 ; B 36 71 578 605 ;
+C 44 ; WX 273 ; N c44 ; B 62 -140 202 126 ;
+C 45 ; WX 574 ; N c45 ; B 66 233 524 320 ;
+C 46 ; WX 273 ; N c46 ; B 68 -28 227 124 ;
+C 47 ; WX 344 ; N c47 ; B 17 -95 331 613 ;
+C 48 ; WX 516 ; N c48 ; B 59 -14 455 630 ;
+C 49 ; WX 516 ; N c49 ; B 75 0 465 630 ;
+C 50 ; WX 516 ; N c50 ; B 50 0 468 630 ;
+C 51 ; WX 516 ; N c51 ; B 47 -13 475 631 ;
+C 52 ; WX 516 ; N c52 ; B 45 0 466 617 ;
+C 53 ; WX 516 ; N c53 ; B 53 -13 475 617 ;
+C 54 ; WX 516 ; N c54 ; B 63 -16 462 628 ;
+C 55 ; WX 516 ; N c55 ; B 61 0 457 617 ;
+C 56 ; WX 516 ; N c56 ; B 66 -14 461 630 ;
+C 57 ; WX 516 ; N c57 ; B 69 -13 466 631 ;
+C 58 ; WX 300 ; N c58 ; B 72 -3 242 454 ;
+C 59 ; WX 300 ; N c59 ; B 82 -139 223 326 ;
+C 60 ; WX 578 ; N c60 ; B 32 30 534 543 ;
+C 61 ; WX 578 ; N c61 ; B 65 144 523 374 ;
+C 62 ; WX 578 ; N c62 ; B 55 31 557 544 ;
+C 63 ; WX 462 ; N c63 ; B 47 -39 419 643 ;
+C 64 ; WX 808 ; N c64 ; B 55 -189 773 702 ;
+C 65 ; WX 613 ; N c65 ; B 47 -1 570 577 ;
+C 66 ; WX 555 ; N c66 ; B 68 0 504 576 ;
+C 67 ; WX 574 ; N c67 ; B 46 -15 539 589 ;
+C 68 ; WX 584 ; N c68 ; B 79 -1 516 575 ;
+C 69 ; WX 555 ; N c69 ; B 67 0 491 575 ;
+C 70 ; WX 565 ; N c70 ; B 86 -1 504 575 ;
+C 71 ; WX 613 ; N c71 ; B 61 -15 589 589 ;
+C 72 ; WX 535 ; N c72 ; B 86 3 461 575 ;
+C 73 ; WX 399 ; N c73 ; B 29 0 372 576 ;
+C 74 ; WX 604 ; N c74 ; B 61 -15 552 576 ;
+C 75 ; WX 613 ; N c75 ; B 69 0 562 576 ;
+C 76 ; WX 526 ; N c76 ; B 85 -1 460 575 ;
+C 77 ; WX 613 ; N c77 ; B 72 0 547 576 ;
+C 78 ; WX 574 ; N c78 ; B 78 0 493 576 ;
+C 79 ; WX 613 ; N c79 ; B 48 -16 564 588 ;
+C 80 ; WX 555 ; N c80 ; B 91 0 485 576 ;
+C 81 ; WX 613 ; N c81 ; B 50 -112 568 589 ;
+C 82 ; WX 594 ; N c82 ; B 85 0 545 576 ;
+C 83 ; WX 584 ; N c83 ; B 78 -15 516 589 ;
+C 84 ; WX 613 ; N c84 ; B 68 0 544 576 ;
+C 85 ; WX 574 ; N c85 ; B 78 -15 493 577 ;
+C 86 ; WX 613 ; N c86 ; B 26 0 587 576 ;
+C 87 ; WX 613 ; N c87 ; B 45 0 566 576 ;
+C 88 ; WX 613 ; N c88 ; B 23 0 581 575 ;
+C 89 ; WX 613 ; N c89 ; B 49 0 560 576 ;
+C 90 ; WX 574 ; N c90 ; B 86 0 500 576 ;
+C 91 ; WX 354 ; N c91 ; B 72 -115 296 623 ;
+C 92 ; WX 451 ; N c92 ; B 24 -69 421 664 ;
+C 93 ; WX 354 ; N c93 ; B 69 -115 274 623 ;
+C 94 ; WX 451 ; N c94 ; B 38 351 429 637 ;
+C 95 ; WX 516 ; N c95 ; B -8 -233 525 -165 ;
+C 96 ; WX 354 ; N c96 ; B 75 473 284 657 ;
+C 97 ; WX 516 ; N c97 ; B 19 -15 508 448 ;
+C 98 ; WX 555 ; N c98 ; B 52 -15 507 617 ;
+C 99 ; WX 535 ; N c99 ; B 40 -15 510 448 ;
+C 100 ; WX 555 ; N c100 ; B 41 -15 498 617 ;
+C 101 ; WX 584 ; N c101 ; B 55 -15 533 448 ;
+C 102 ; WX 497 ; N c102 ; B 58 0 444 617 ;
+C 103 ; WX 555 ; N c103 ; B 59 -180 496 448 ;
+C 104 ; WX 516 ; N c104 ; B 76 0 450 617 ;
+C 105 ; WX 451 ; N c105 ; B 35 0 418 636 ;
+C 106 ; WX 451 ; N c106 ; B 63 -180 372 636 ;
+C 107 ; WX 516 ; N c107 ; B 45 0 483 617 ;
+C 108 ; WX 438 ; N c108 ; B 25 0 408 617 ;
+C 109 ; WX 594 ; N c109 ; B 37 0 547 449 ;
+C 110 ; WX 497 ; N c110 ; B 48 0 455 448 ;
+C 111 ; WX 516 ; N c111 ; B 21 -15 497 448 ;
+C 112 ; WX 574 ; N c112 ; B 29 -193 538 435 ;
+C 113 ; WX 574 ; N c113 ; B 33 -193 541 435 ;
+C 114 ; WX 516 ; N c114 ; B 38 0 489 444 ;
+C 115 ; WX 497 ; N c115 ; B 45 -15 462 448 ;
+C 116 ; WX 516 ; N c116 ; B 41 -15 496 570 ;
+C 117 ; WX 516 ; N c117 ; B 29 -15 491 435 ;
+C 118 ; WX 574 ; N c118 ; B 36 0 540 435 ;
+C 119 ; WX 594 ; N c119 ; B 52 0 557 435 ;
+C 120 ; WX 594 ; N c120 ; B 38 0 560 435 ;
+C 121 ; WX 548 ; N c121 ; B 39 -180 502 435 ;
+C 122 ; WX 458 ; N c122 ; B 34 0 429 435 ;
+C 123 ; WX 354 ; N c123 ; B 78 -121 260 617 ;
+C 124 ; WX 224 ; N c124 ; B 78 -95 148 590 ;
+C 125 ; WX 354 ; N c125 ; B 91 -121 275 617 ;
+C 126 ; WX 516 ; N c126 ; B 41 202 478 374 ;
+C 127 ; WX 786 ; N c127 ; B 67 4 667 604 ;
+C 128 ; WX 786 ; N c128 ; B 67 4 667 604 ;
+C 129 ; WX 354 ; N c129 ; B 41 -95 319 590 ;
+C 130 ; WX 710 ; N c130 ; B 54 23 674 553 ;
+C 131 ; WX 613 ; N c131 ; B 38 1 577 611 ;
+C 132 ; WX 710 ; N c132 ; B 48 -139 674 667 ;
+C 133 ; WX 710 ; N c133 ; B 38 0 667 703 ;
+C 134 ; WX 710 ; N c134 ; B 50 -13 663 591 ;
+C 135 ; WX 710 ; N c135 ; B 50 0 664 604 ;
+C 136 ; WX 419 ; N c136 ; B 33 476 401 646 ;
+C 137 ; WX 710 ; N c137 ; B 41 -13 655 630 ;
+C 138 ; WX 535 ; N c138 ; B 57 -15 496 755 ;
+C 139 ; WX 613 ; N c139 ; B 31 30 532 544 ;
+C 140 ; WX 786 ; N c140 ; B 125 -1 719 794 ;
+C 141 ; WX 786 ; N c141 ; B 106 -1 702 795 ;
+C 142 ; WX 786 ; N c142 ; B 114 -3 708 735 ;
+C 143 ; WX 786 ; N c143 ; B 142 1 701 800 ;
+C 144 ; WX 786 ; N c144 ; B 147 -3 750 793 ;
+C 145 ; WX 681 ; N c145 ; B 31 42 657 469 ;
+C 146 ; WX 613 ; N c146 ; B 43 42 565 556 ;
+C 147 ; WX 672 ; N c147 ; B 39 -10 633 575 ;
+C 148 ; WX 672 ; N c148 ; B 61 0 616 604 ;
+C 149 ; WX 545 ; N c149 ; B 45 -16 534 465 ;
+C 150 ; WX 516 ; N c150 ; B 50 254 472 323 ;
+C 151 ; WX 710 ; N c151 ; B -4 255 716 324 ;
+C 152 ; WX 419 ; N c152 ; B 47 468 381 594 ;
+C 153 ; WX 710 ; N c153 ; B 51 4 664 608 ;
+C 154 ; WX 535 ; N c154 ; B 67 -15 484 635 ;
+C 155 ; WX 613 ; N c155 ; B 83 30 583 546 ;
+C 156 ; WX 672 ; N c156 ; B 42 -15 630 449 ;
+C 157 ; WX 768 ; N c157 ; B 136 0 651 628 ;
+C 158 ; WX 768 ; N c158 ; B 136 0 651 628 ;
+C 159 ; WX 613 ; N c159 ; B 47 0 566 728 ;
+C 160 ; WX 273 ; N c160 ; B 67 -182 215 440 ;
+C 161 ; WX 273 ; N c161 ; B 67 -182 215 440 ;
+C 162 ; WX 749 ; N c162 ; B 125 -66 719 729 ;
+C 163 ; WX 749 ; N c163 ; B 106 -66 702 730 ;
+C 164 ; WX 808 ; N c164 ; B 147 -66 750 730 ;
+C 165 ; WX 749 ; N c165 ; B 142 -66 701 733 ;
+C 166 ; WX 749 ; N c166 ; B 110 -68 704 670 ;
+C 167 ; WX 613 ; N c167 ; B 66 -1 543 718 ;
+C 168 ; WX 380 ; N c168 ; B 37 498 348 604 ;
+C 169 ; WX 710 ; N c169 ; B 80 -103 638 510 ;
+C 170 ; WX 613 ; N c170 ; B 52 0 562 605 ;
+C 171 ; WX 516 ; N c171 ; B 17 0 498 675 ;
+C 172 ; WX 516 ; N c172 ; B 54 0 477 550 ;
+C 173 ; WX 710 ; N c173 ; B 46 0 659 604 ;
+C 174 ; WX 710 ; N c174 ; B 49 0 662 604 ;
+C 175 ; WX 710 ; N c175 ; B 49 0 662 604 ;
+C 176 ; WX 710 ; N c176 ; B 76 -59 630 554 ;
+C 177 ; WX 613 ; N c177 ; B 68 0 545 585 ;
+C 178 ; WX 613 ; N c178 ; B 48 -59 566 666 ;
+C 179 ; WX 613 ; N c179 ; B 48 -59 566 666 ;
+C 180 ; WX 322 ; N c180 ; B 73 477 265 651 ;
+C 181 ; WX 613 ; N c181 ; B 68 0 545 585 ;
+C 182 ; WX 555 ; N c182 ; B 41 -61 497 617 ;
+C 183 ; WX 290 ; N c183 ; B 61 234 237 391 ;
+C 184 ; WX 273 ; N c184 ; B 47 -156 225 25 ;
+C 185 ; WX 710 ; N c185 ; B 49 0 657 449 ;
+C 186 ; WX 613 ; N c186 ; B 52 0 562 605 ;
+C 187 ; WX 516 ; N c187 ; B 18 2 500 677 ;
+C 188 ; WX 613 ; N c188 ; B 14 0 599 634 ;
+C 189 ; WX 633 ; N c189 ; B 14 0 619 634 ;
+C 190 ; WX 613 ; N c190 ; B -8 0 592 630 ;
+C 191 ; WX 487 ; N c191 ; B 55 -186 431 441 ;
+C 192 ; WX 613 ; N c192 ; B 47 -1 570 772 ;
+C 193 ; WX 613 ; N c193 ; B 47 -1 570 772 ;
+C 194 ; WX 613 ; N c194 ; B 47 -1 570 773 ;
+C 195 ; WX 613 ; N c195 ; B 47 -1 570 719 ;
+C 196 ; WX 613 ; N c196 ; B 47 -1 570 728 ;
+C 197 ; WX 613 ; N c197 ; B 47 -1 570 779 ;
+C 198 ; WX 613 ; N c198 ; B 51 0 605 576 ;
+C 199 ; WX 613 ; N c199 ; B 60 -127 553 589 ;
+C 200 ; WX 555 ; N c200 ; B 74 0 498 772 ;
+C 201 ; WX 555 ; N c201 ; B 70 0 494 772 ;
+C 202 ; WX 555 ; N c202 ; B 70 0 494 771 ;
+C 203 ; WX 555 ; N c203 ; B 70 0 494 729 ;
+C 204 ; WX 399 ; N c204 ; B 28 0 371 772 ;
+C 205 ; WX 399 ; N c205 ; B 32 0 375 772 ;
+C 206 ; WX 399 ; N c206 ; B 28 0 371 771 ;
+C 207 ; WX 399 ; N c207 ; B 28 0 371 728 ;
+C 208 ; WX 613 ; N c208 ; B 41 0 568 576 ;
+C 209 ; WX 574 ; N c209 ; B 76 0 491 719 ;
+C 210 ; WX 613 ; N c210 ; B 45 -15 561 772 ;
+C 211 ; WX 613 ; N c211 ; B 50 -15 566 772 ;
+C 212 ; WX 613 ; N c212 ; B 50 -15 566 772 ;
+C 213 ; WX 613 ; N c213 ; B 50 -15 566 727 ;
+C 214 ; WX 613 ; N c214 ; B 50 -15 566 707 ;
+C 215 ; WX 710 ; N c215 ; B 53 -6 654 584 ;
+C 216 ; WX 613 ; N c216 ; B 41 -33 575 608 ;
+C 217 ; WX 574 ; N c217 ; B 75 -15 490 772 ;
+C 218 ; WX 574 ; N c218 ; B 82 -15 497 772 ;
+C 219 ; WX 574 ; N c219 ; B 80 -15 495 771 ;
+C 220 ; WX 574 ; N c220 ; B 80 -16 495 727 ;
+C 221 ; WX 613 ; N c221 ; B 49 0 560 768 ;
+C 222 ; WX 710 ; N c222 ; B 110 -230 599 756 ;
+C 223 ; WX 516 ; N c223 ; B 67 -15 464 617 ;
+C 224 ; WX 516 ; N c224 ; B 45 -15 454 647 ;
+C 225 ; WX 516 ; N c225 ; B 48 -15 457 647 ;
+C 226 ; WX 516 ; N c226 ; B 49 -15 458 646 ;
+C 227 ; WX 516 ; N c227 ; B 50 -15 459 594 ;
+C 228 ; WX 516 ; N c228 ; B 50 -15 459 604 ;
+C 229 ; WX 516 ; N c229 ; B 48 -15 457 667 ;
+C 230 ; WX 672 ; N c230 ; B 43 -15 631 448 ;
+C 231 ; WX 535 ; N c231 ; B 27 -127 498 448 ;
+C 232 ; WX 584 ; N c232 ; B 54 -15 532 647 ;
+C 233 ; WX 584 ; N c233 ; B 45 -20 522 643 ;
+C 234 ; WX 584 ; N c234 ; B 52 -15 529 646 ;
+C 235 ; WX 584 ; N c235 ; B 52 -15 529 604 ;
+C 236 ; WX 451 ; N c236 ; B 35 0 418 644 ;
+C 237 ; WX 451 ; N c237 ; B 37 0 420 647 ;
+C 238 ; WX 451 ; N c238 ; B 34 0 417 646 ;
+C 239 ; WX 451 ; N c239 ; B 37 0 420 604 ;
+C 240 ; WX 574 ; N c240 ; B 47 -14 523 616 ;
+C 241 ; WX 497 ; N c241 ; B 44 0 451 594 ;
+C 242 ; WX 516 ; N c242 ; B 18 -15 493 647 ;
+C 243 ; WX 516 ; N c243 ; B 19 -15 495 647 ;
+C 244 ; WX 516 ; N c244 ; B 21 -15 497 646 ;
+C 245 ; WX 516 ; N c245 ; B 24 -15 500 594 ;
+C 246 ; WX 516 ; N c246 ; B 21 -15 497 604 ;
+C 247 ; WX 710 ; N c247 ; B 82 105 636 433 ;
+C 248 ; WX 613 ; N c248 ; B 58 -36 558 468 ;
+C 249 ; WX 516 ; N c249 ; B 27 -15 489 647 ;
+C 250 ; WX 516 ; N c250 ; B 29 -15 491 647 ;
+C 251 ; WX 516 ; N c251 ; B 27 -15 489 646 ;
+C 252 ; WX 516 ; N c252 ; B 27 -15 489 604 ;
+C 253 ; WX 548 ; N c253 ; B 44 -180 507 647 ;
+C 254 ; WX 613 ; N c254 ; B 69 -15 544 726 ;
+C 255 ; WX 548 ; N c255 ; B 47 -180 510 604 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-pirat-b-fig-raw.pfb b/fonts/chess/enpassant/chess-pirat-b-fig-raw.pfb
new file mode 100644
index 0000000000..4ab00195ce
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-b-fig-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-b-fig-raw.tfm b/fonts/chess/enpassant/chess-pirat-b-fig-raw.tfm
new file mode 100644
index 0000000000..6d9d7c7792
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-b-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-b-lsf.tfm b/fonts/chess/enpassant/chess-pirat-b-lsf.tfm
new file mode 100644
index 0000000000..69d6904490
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-b-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-bit-fig-raw.afm b/fonts/chess/enpassant/chess-pirat-bit-fig-raw.afm
new file mode 100644
index 0000000000..2cdea35ee8
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-bit-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessFigurinePiratItalic
+FullName Chess Figurine Pirat Bold Italic
+Notice [C] Copyright 1998 Klaus Wolf
+EncodingScheme FontSpecific
+FamilyName Chess Figurine Pirat
+Weight BoldItalic
+Version Version 1.00
+Characters 225
+ItalicAngle 13.0
+Ascender 693
+Descender -200
+UnderlineThickness 49
+UnderlinePosition -119
+IsFixedPitch false
+FontBBox -14 -231 835 800
+StartCharMetrics 256
+C 0 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 1 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 2 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 3 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 4 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 5 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 6 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 7 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 8 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 9 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 10 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 11 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 12 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 13 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 14 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 15 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 16 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 17 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 18 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 19 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 20 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 21 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 22 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 23 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 24 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 25 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 26 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 27 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 28 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 29 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 30 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 31 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 32 ; WX 273 ; N space ; B 114 -43 368 642 ;
+C 33 ; WX 422 ; N c33 ; B 114 -43 368 642 ;
+C 34 ; WX 614 ; N c34 ; B 165 313 517 585 ;
+C 35 ; WX 775 ; N c35 ; B 90 -34 709 646 ;
+C 36 ; WX 614 ; N c36 ; B 53 -74 567 717 ;
+C 37 ; WX 730 ; N c37 ; B 23 -23 725 689 ;
+C 38 ; WX 845 ; N c38 ; B 59 -14 806 679 ;
+C 39 ; WX 400 ; N c39 ; B 137 325 300 597 ;
+C 40 ; WX 451 ; N c40 ; B 112 -121 388 617 ;
+C 41 ; WX 451 ; N c41 ; B 59 -119 336 619 ;
+C 42 ; WX 614 ; N c42 ; B 170 267 557 641 ;
+C 43 ; WX 711 ; N c43 ; B 101 71 647 605 ;
+C 44 ; WX 273 ; N c44 ; B 41 -141 224 126 ;
+C 45 ; WX 672 ; N c45 ; B 115 233 582 320 ;
+C 46 ; WX 273 ; N c46 ; B 72 -28 231 124 ;
+C 47 ; WX 451 ; N c47 ; B -10 -95 461 613 ;
+C 48 ; WX 614 ; N c48 ; B 103 -14 534 630 ;
+C 49 ; WX 516 ; N c49 ; B 80 0 467 631 ;
+C 50 ; WX 614 ; N c50 ; B 46 0 560 630 ;
+C 51 ; WX 614 ; N c51 ; B 65 -13 550 631 ;
+C 52 ; WX 614 ; N c52 ; B 77 0 510 617 ;
+C 53 ; WX 614 ; N c53 ; B 70 -13 590 617 ;
+C 54 ; WX 614 ; N c54 ; B 114 -16 578 628 ;
+C 55 ; WX 614 ; N c55 ; B 173 0 585 617 ;
+C 56 ; WX 614 ; N c56 ; B 95 -14 545 630 ;
+C 57 ; WX 614 ; N c57 ; B 69 -13 536 631 ;
+C 58 ; WX 398 ; N c58 ; B 84 -3 320 454 ;
+C 59 ; WX 354 ; N c59 ; B 60 -140 289 326 ;
+C 60 ; WX 676 ; N c60 ; B 94 30 626 544 ;
+C 61 ; WX 676 ; N c61 ; B 92 144 593 374 ;
+C 62 ; WX 676 ; N c62 ; B 73 30 606 544 ;
+C 63 ; WX 559 ; N c63 ; B 145 -39 517 643 ;
+C 64 ; WX 906 ; N c64 ; B 88 -189 816 702 ;
+C 65 ; WX 614 ; N c65 ; B 42 -1 552 577 ;
+C 66 ; WX 614 ; N c66 ; B 62 0 549 576 ;
+C 67 ; WX 672 ; N c67 ; B 91 -15 634 589 ;
+C 68 ; WX 633 ; N c68 ; B 73 -1 580 575 ;
+C 69 ; WX 653 ; N c69 ; B 61 0 603 575 ;
+C 70 ; WX 662 ; N c70 ; B 80 -1 622 575 ;
+C 71 ; WX 711 ; N c71 ; B 105 -15 656 589 ;
+C 72 ; WX 633 ; N c72 ; B 80 3 579 575 ;
+C 73 ; WX 516 ; N c73 ; B 24 0 492 576 ;
+C 74 ; WX 711 ; N c74 ; B 75 -15 667 576 ;
+C 75 ; WX 711 ; N c75 ; B 63 0 658 576 ;
+C 76 ; WX 526 ; N c76 ; B 79 -1 462 575 ;
+C 77 ; WX 711 ; N c77 ; B 66 0 663 576 ;
+C 78 ; WX 672 ; N c78 ; B 72 0 610 576 ;
+C 79 ; WX 711 ; N c79 ; B 98 -16 622 588 ;
+C 80 ; WX 653 ; N c80 ; B 86 0 566 576 ;
+C 81 ; WX 711 ; N c81 ; B 101 -112 625 589 ;
+C 82 ; WX 633 ; N c82 ; B 79 0 562 576 ;
+C 83 ; WX 672 ; N c83 ; B 72 -15 612 589 ;
+C 84 ; WX 711 ; N c84 ; B 178 0 661 576 ;
+C 85 ; WX 672 ; N c85 ; B 112 -15 611 577 ;
+C 86 ; WX 711 ; N c86 ; B 111 0 658 576 ;
+C 87 ; WX 711 ; N c87 ; B 112 0 681 576 ;
+C 88 ; WX 711 ; N c88 ; B 17 0 692 575 ;
+C 89 ; WX 672 ; N c89 ; B 112 0 611 576 ;
+C 90 ; WX 672 ; N c90 ; B 81 0 596 576 ;
+C 91 ; WX 451 ; N c91 ; B 40 -115 429 623 ;
+C 92 ; WX 516 ; N c92 ; B 166 -70 399 665 ;
+C 93 ; WX 451 ; N c93 ; B 37 -115 408 623 ;
+C 94 ; WX 549 ; N c94 ; B 123 351 505 638 ;
+C 95 ; WX 516 ; N c95 ; B -14 -231 522 -162 ;
+C 96 ; WX 354 ; N c96 ; B 103 472 289 658 ;
+C 97 ; WX 516 ; N c97 ; B 40 -15 501 448 ;
+C 98 ; WX 575 ; N c98 ; B 47 -15 549 617 ;
+C 99 ; WX 614 ; N c99 ; B 78 -15 563 448 ;
+C 100 ; WX 653 ; N c100 ; B 81 -15 625 618 ;
+C 101 ; WX 653 ; N c101 ; B 96 -15 571 448 ;
+C 102 ; WX 594 ; N c102 ; B 136 0 570 617 ;
+C 103 ; WX 653 ; N c103 ; B 101 -180 581 448 ;
+C 104 ; WX 555 ; N c104 ; B 70 0 508 617 ;
+C 105 ; WX 451 ; N c105 ; B 30 0 421 636 ;
+C 106 ; WX 516 ; N c106 ; B 16 -180 466 636 ;
+C 107 ; WX 575 ; N c107 ; B 40 0 530 617 ;
+C 108 ; WX 439 ; N c108 ; B 20 0 410 617 ;
+C 109 ; WX 653 ; N c109 ; B 64 0 608 449 ;
+C 110 ; WX 565 ; N c110 ; B 75 0 513 448 ;
+C 111 ; WX 575 ; N c111 ; B 61 -15 537 448 ;
+C 112 ; WX 672 ; N c112 ; B 33 -195 629 433 ;
+C 113 ; WX 672 ; N c113 ; B 72 -193 623 435 ;
+C 114 ; WX 614 ; N c114 ; B 33 0 558 444 ;
+C 115 ; WX 575 ; N c115 ; B 35 -15 612 448 ;
+C 116 ; WX 614 ; N c116 ; B 121 -15 537 570 ;
+C 117 ; WX 614 ; N c117 ; B 102 -15 543 435 ;
+C 118 ; WX 672 ; N c118 ; B 116 0 625 435 ;
+C 119 ; WX 692 ; N c119 ; B 130 0 640 435 ;
+C 120 ; WX 643 ; N c120 ; B 33 0 607 435 ;
+C 121 ; WX 646 ; N c121 ; B 53 -180 588 435 ;
+C 122 ; WX 555 ; N c122 ; B 29 0 504 435 ;
+C 123 ; WX 451 ; N c123 ; B 122 -121 393 617 ;
+C 124 ; WX 322 ; N c124 ; B 51 -95 277 590 ;
+C 125 ; WX 403 ; N c125 ; B 57 -121 331 617 ;
+C 126 ; WX 614 ; N c126 ; B 97 202 534 374 ;
+C 127 ; WX 787 ; N c127 ; B 67 4 667 604 ;
+C 128 ; WX 787 ; N c128 ; B 67 4 667 604 ;
+C 129 ; WX 451 ; N c129 ; B 15 -95 444 590 ;
+C 130 ; WX 769 ; N c130 ; B 108 22 721 554 ;
+C 131 ; WX 711 ; N c131 ; B 115 1 639 611 ;
+C 132 ; WX 769 ; N c132 ; B 72 -140 747 668 ;
+C 133 ; WX 711 ; N c133 ; B 32 0 646 704 ;
+C 134 ; WX 808 ; N c134 ; B 103 -13 718 591 ;
+C 135 ; WX 808 ; N c135 ; B 106 0 722 604 ;
+C 136 ; WX 419 ; N c136 ; B 42 476 402 646 ;
+C 137 ; WX 808 ; N c137 ; B 94 -13 780 633 ;
+C 138 ; WX 633 ; N c138 ; B 52 -15 592 756 ;
+C 139 ; WX 711 ; N c139 ; B 93 30 625 545 ;
+C 140 ; WX 884 ; N c140 ; B 198 -1 789 794 ;
+C 141 ; WX 884 ; N c141 ; B 193 -1 835 795 ;
+C 142 ; WX 884 ; N c142 ; B 106 -3 811 735 ;
+C 143 ; WX 884 ; N c143 ; B 163 1 785 800 ;
+C 144 ; WX 884 ; N c144 ; B 193 -3 791 791 ;
+C 145 ; WX 779 ; N c145 ; B 85 41 697 470 ;
+C 146 ; WX 711 ; N c146 ; B 89 42 676 556 ;
+C 147 ; WX 769 ; N c147 ; B 92 -10 687 575 ;
+C 148 ; WX 769 ; N c148 ; B 55 0 737 604 ;
+C 149 ; WX 600 ; N c149 ; B 88 -16 577 465 ;
+C 150 ; WX 614 ; N c150 ; B 102 254 532 323 ;
+C 151 ; WX 808 ; N c151 ; B 52 255 769 324 ;
+C 152 ; WX 419 ; N c152 ; B 48 468 379 594 ;
+C 153 ; WX 808 ; N c153 ; B 47 4 784 608 ;
+C 154 ; WX 633 ; N c154 ; B 58 -15 548 635 ;
+C 155 ; WX 711 ; N c155 ; B 98 30 631 545 ;
+C 156 ; WX 769 ; N c156 ; B 79 -15 669 449 ;
+C 157 ; WX 787 ; N c157 ; B 128 0 776 628 ;
+C 158 ; WX 787 ; N c158 ; B 128 0 776 628 ;
+C 159 ; WX 711 ; N c159 ; B 143 0 673 728 ;
+C 160 ; WX 273 ; N c160 ; B 52 -182 294 440 ;
+C 161 ; WX 371 ; N c161 ; B 52 -182 294 440 ;
+C 162 ; WX 847 ; N c162 ; B 183 -66 774 729 ;
+C 163 ; WX 847 ; N c163 ; B 178 -66 820 730 ;
+C 164 ; WX 906 ; N c164 ; B 178 -66 776 728 ;
+C 165 ; WX 847 ; N c165 ; B 148 -66 769 733 ;
+C 166 ; WX 847 ; N c166 ; B 87 -68 793 670 ;
+C 167 ; WX 653 ; N c167 ; B 60 -1 553 718 ;
+C 168 ; WX 380 ; N c168 ; B 41 498 347 604 ;
+C 169 ; WX 808 ; N c169 ; B 85 -103 735 510 ;
+C 170 ; WX 614 ; N c170 ; B 47 0 563 605 ;
+C 171 ; WX 516 ; N c171 ; B 89 0 639 675 ;
+C 172 ; WX 516 ; N c172 ; B 51 0 479 550 ;
+C 173 ; WX 808 ; N c173 ; B 41 0 778 604 ;
+C 174 ; WX 808 ; N c174 ; B 44 0 781 604 ;
+C 175 ; WX 808 ; N c175 ; B 44 0 781 604 ;
+C 176 ; WX 808 ; N c176 ; B 67 -59 706 554 ;
+C 177 ; WX 711 ; N c177 ; B 62 0 618 585 ;
+C 178 ; WX 711 ; N c178 ; B 37 -59 623 666 ;
+C 179 ; WX 750 ; N c179 ; B 108 -59 693 666 ;
+C 180 ; WX 322 ; N c180 ; B 63 477 276 651 ;
+C 181 ; WX 711 ; N c181 ; B 108 0 663 585 ;
+C 182 ; WX 653 ; N c182 ; B 109 -61 615 617 ;
+C 183 ; WX 290 ; N c183 ; B 58 234 235 391 ;
+C 184 ; WX 273 ; N c184 ; B 37 -156 220 25 ;
+C 185 ; WX 750 ; N c185 ; B 44 0 682 449 ;
+C 186 ; WX 711 ; N c186 ; B 48 0 684 605 ;
+C 187 ; WX 614 ; N c187 ; B 13 2 562 677 ;
+C 188 ; WX 711 ; N c188 ; B 84 0 678 635 ;
+C 189 ; WX 730 ; N c189 ; B 84 0 664 635 ;
+C 190 ; WX 711 ; N c190 ; B 68 0 670 630 ;
+C 191 ; WX 487 ; N c191 ; B 45 -186 414 441 ;
+C 192 ; WX 614 ; N c192 ; B 42 -1 552 772 ;
+C 193 ; WX 614 ; N c193 ; B 42 -1 566 773 ;
+C 194 ; WX 614 ; N c194 ; B 42 -1 564 773 ;
+C 195 ; WX 614 ; N c195 ; B 42 -1 564 719 ;
+C 196 ; WX 614 ; N c196 ; B 42 -1 603 728 ;
+C 197 ; WX 614 ; N c197 ; B 42 -1 552 779 ;
+C 198 ; WX 750 ; N c198 ; B 45 0 699 576 ;
+C 199 ; WX 711 ; N c199 ; B 106 -127 648 589 ;
+C 200 ; WX 653 ; N c200 ; B 68 0 610 772 ;
+C 201 ; WX 653 ; N c201 ; B 64 0 606 772 ;
+C 202 ; WX 653 ; N c202 ; B 64 0 606 771 ;
+C 203 ; WX 653 ; N c203 ; B 64 0 606 729 ;
+C 204 ; WX 516 ; N c204 ; B 23 0 492 772 ;
+C 205 ; WX 516 ; N c205 ; B 27 0 495 773 ;
+C 206 ; WX 516 ; N c206 ; B 23 0 492 771 ;
+C 207 ; WX 516 ; N c207 ; B 23 0 500 728 ;
+C 208 ; WX 711 ; N c208 ; B 96 0 630 576 ;
+C 209 ; WX 672 ; N c209 ; B 70 0 608 719 ;
+C 210 ; WX 711 ; N c210 ; B 95 -15 620 772 ;
+C 211 ; WX 711 ; N c211 ; B 100 -15 624 773 ;
+C 212 ; WX 711 ; N c212 ; B 100 -15 624 772 ;
+C 213 ; WX 711 ; N c213 ; B 100 -15 624 727 ;
+C 214 ; WX 711 ; N c214 ; B 100 -15 624 707 ;
+C 215 ; WX 808 ; N c215 ; B 60 -7 756 585 ;
+C 216 ; WX 711 ; N c216 ; B 39 -33 687 608 ;
+C 217 ; WX 672 ; N c217 ; B 109 -15 608 772 ;
+C 218 ; WX 575 ; N c218 ; B 115 -15 614 772 ;
+C 219 ; WX 672 ; N c219 ; B 114 -15 612 771 ;
+C 220 ; WX 672 ; N c220 ; B 113 -16 612 727 ;
+C 221 ; WX 711 ; N c221 ; B 179 0 678 768 ;
+C 222 ; WX 808 ; N c222 ; B 100 -230 705 756 ;
+C 223 ; WX 575 ; N c223 ; B 61 -15 494 617 ;
+C 224 ; WX 575 ; N c224 ; B 65 -15 514 647 ;
+C 225 ; WX 575 ; N c225 ; B 68 -15 517 647 ;
+C 226 ; WX 614 ; N c226 ; B 69 -15 546 646 ;
+C 227 ; WX 614 ; N c227 ; B 70 -15 561 594 ;
+C 228 ; WX 614 ; N c228 ; B 70 -15 558 604 ;
+C 229 ; WX 614 ; N c229 ; B 68 -15 517 667 ;
+C 230 ; WX 730 ; N c230 ; B 70 -15 671 448 ;
+C 231 ; WX 614 ; N c231 ; B 65 -127 550 448 ;
+C 232 ; WX 633 ; N c232 ; B 95 -15 570 647 ;
+C 233 ; WX 633 ; N c233 ; B 85 -20 560 644 ;
+C 234 ; WX 633 ; N c234 ; B 92 -15 567 646 ;
+C 235 ; WX 633 ; N c235 ; B 92 -15 567 604 ;
+C 236 ; WX 451 ; N c236 ; B 30 0 426 644 ;
+C 237 ; WX 451 ; N c237 ; B 32 0 442 647 ;
+C 238 ; WX 451 ; N c238 ; B 29 0 444 646 ;
+C 239 ; WX 549 ; N c239 ; B 32 0 498 604 ;
+C 240 ; WX 672 ; N c240 ; B 86 -14 587 617 ;
+C 241 ; WX 594 ; N c241 ; B 71 0 534 594 ;
+C 242 ; WX 614 ; N c242 ; B 57 -15 533 647 ;
+C 243 ; WX 594 ; N c243 ; B 59 -15 535 647 ;
+C 244 ; WX 594 ; N c244 ; B 61 -15 537 646 ;
+C 245 ; WX 594 ; N c245 ; B 64 -15 540 594 ;
+C 246 ; WX 594 ; N c246 ; B 61 -15 537 604 ;
+C 247 ; WX 711 ; N c247 ; B 79 105 629 433 ;
+C 248 ; WX 711 ; N c248 ; B 56 -37 636 469 ;
+C 249 ; WX 614 ; N c249 ; B 100 -15 541 647 ;
+C 250 ; WX 614 ; N c250 ; B 102 -15 543 647 ;
+C 251 ; WX 614 ; N c251 ; B 100 -15 541 646 ;
+C 252 ; WX 614 ; N c252 ; B 100 -15 541 604 ;
+C 253 ; WX 646 ; N c253 ; B 58 -180 592 647 ;
+C 254 ; WX 653 ; N c254 ; B 107 -15 584 727 ;
+C 255 ; WX 646 ; N c255 ; B 61 -180 595 604 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-pirat-bit-fig-raw.pfb b/fonts/chess/enpassant/chess-pirat-bit-fig-raw.pfb
new file mode 100644
index 0000000000..db3e1023a7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-bit-fig-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-bit-fig-raw.tfm b/fonts/chess/enpassant/chess-pirat-bit-fig-raw.tfm
new file mode 100644
index 0000000000..1a9a1cf549
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-bit-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-bit-lsf.tfm b/fonts/chess/enpassant/chess-pirat-bit-lsf.tfm
new file mode 100644
index 0000000000..37a3502eac
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-bit-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-board-raw.afm b/fonts/chess/enpassant/chess-pirat-board-raw.afm
new file mode 100644
index 0000000000..d405d58ba6
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-board-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessDiagrammPirat
+FullName Chess Diagramm Pirat
+Notice [C] Copyright by Klaus Wolf 1998
+EncodingScheme FontSpecific
+FamilyName Chess Diagramm Pirat
+Weight Regular
+Version Version 1.00
+Characters 214
+ItalicAngle 0.0
+Ascender 1000
+Descender -200
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox -1 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 1 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 2 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 3 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 4 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 5 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 6 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 7 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 8 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 9 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 10 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 11 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 12 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 13 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 14 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 15 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 16 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 17 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 18 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 19 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 20 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 21 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 22 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 23 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 24 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 25 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 26 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 27 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 28 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 29 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 30 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 31 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 32 ; WX 1000 ; N c32 ; B 0 0 150 999 ;
+C 33 ; WX 1000 ; N c33 ; B 0 0 150 999 ;
+C 34 ; WX 1000 ; N c34 ; B 849 0 1000 999 ;
+C 35 ; WX 1000 ; N c35 ; B 0 850 1000 1000 ;
+C 36 ; WX 1000 ; N c36 ; B 0 0 1000 149 ;
+C 37 ; WX 1000 ; N c37 ; B 850 0 1000 149 ;
+C 38 ; WX 1000 ; N c38 ; B 0 0 149 149 ;
+C 39 ; WX 1000 ; N c39 ; B 850 850 1000 1000 ;
+C 40 ; WX 1000 ; N c40 ; B 0 850 149 1000 ;
+C 41 ; WX 1000 ; N c41 ; B 50 0 98 999 ;
+C 42 ; WX 1000 ; N c42 ; B 900 0 949 999 ;
+C 43 ; WX 1000 ; N c43 ; B 0 901 1000 950 ;
+C 44 ; WX 1000 ; N c44 ; B 0 50 1000 98 ;
+C 45 ; WX 1000 ; N c45 ; B 899 0 1000 98 ;
+C 46 ; WX 1000 ; N c46 ; B 0 0 100 98 ;
+C 47 ; WX 1000 ; N c47 ; B 899 901 1000 1000 ;
+C 48 ; WX 1000 ; N c48 ; B 0 901 100 1000 ;
+C 49 ; WX 1000 ; N c49 ; B 0 0 631 999 ;
+C 50 ; WX 1000 ; N c50 ; B 0 0 637 999 ;
+C 51 ; WX 1000 ; N c51 ; B 0 0 637 999 ;
+C 52 ; WX 1000 ; N c52 ; B 0 0 637 999 ;
+C 53 ; WX 1000 ; N c53 ; B 0 0 637 999 ;
+C 54 ; WX 1000 ; N c54 ; B 0 0 637 999 ;
+C 55 ; WX 1000 ; N c55 ; B 0 0 637 999 ;
+C 56 ; WX 1000 ; N c56 ; B 0 0 637 999 ;
+C 57 ; WX 1000 ; N c57 ; B 331 0 1000 999 ;
+C 58 ; WX 1000 ; N c58 ; B 337 0 1000 999 ;
+C 59 ; WX 1000 ; N c59 ; B 337 0 1000 999 ;
+C 60 ; WX 1000 ; N c60 ; B 337 0 1000 999 ;
+C 61 ; WX 1000 ; N c61 ; B 337 0 1000 999 ;
+C 62 ; WX 1000 ; N c62 ; B 337 0 1000 999 ;
+C 63 ; WX 1000 ; N c63 ; B 337 0 1000 999 ;
+C 64 ; WX 1000 ; N c64 ; B 337 0 1000 999 ;
+C 65 ; WX 1000 ; N c65 ; B 0 200 1000 1000 ;
+C 66 ; WX 1000 ; N c66 ; B 0 200 1000 1000 ;
+C 67 ; WX 1000 ; N c67 ; B 0 200 1000 1000 ;
+C 68 ; WX 1000 ; N c68 ; B 0 200 1000 1000 ;
+C 69 ; WX 1000 ; N c69 ; B 0 200 1000 1000 ;
+C 70 ; WX 1000 ; N c70 ; B 0 200 1000 1000 ;
+C 71 ; WX 1000 ; N c71 ; B 0 150 1000 1000 ;
+C 72 ; WX 1000 ; N c72 ; B 0 200 1000 1000 ;
+C 73 ; WX 1000 ; N c73 ; B 0 0 1000 600 ;
+C 74 ; WX 1000 ; N c74 ; B 0 0 1000 800 ;
+C 75 ; WX 1000 ; N c75 ; B 0 0 1000 600 ;
+C 76 ; WX 1000 ; N c76 ; B 0 0 1000 800 ;
+C 77 ; WX 1000 ; N c77 ; B 0 0 1000 600 ;
+C 78 ; WX 1000 ; N c78 ; B 0 0 1000 800 ;
+C 79 ; WX 1000 ; N c79 ; B 0 0 1000 750 ;
+C 80 ; WX 1000 ; N c80 ; B 0 0 1000 800 ;
+C 81 ; WX 1000 ; N c81 ; B 50 0 631 999 ;
+C 82 ; WX 1000 ; N c82 ; B 50 0 637 999 ;
+C 83 ; WX 1000 ; N c83 ; B 50 0 637 999 ;
+C 84 ; WX 1000 ; N c84 ; B 50 0 637 999 ;
+C 85 ; WX 1000 ; N c85 ; B 50 0 637 999 ;
+C 86 ; WX 1000 ; N c86 ; B 50 0 637 999 ;
+C 87 ; WX 1000 ; N c87 ; B 50 0 637 999 ;
+C 88 ; WX 1000 ; N c88 ; B 50 0 637 999 ;
+C 89 ; WX 1000 ; N c89 ; B 331 0 949 999 ;
+C 90 ; WX 1000 ; N c90 ; B 337 0 949 999 ;
+C 91 ; WX 1000 ; N c91 ; B 337 0 949 999 ;
+C 92 ; WX 1000 ; N c92 ; B 337 0 949 999 ;
+C 93 ; WX 1000 ; N c93 ; B 337 0 949 999 ;
+C 94 ; WX 1000 ; N c94 ; B 337 0 949 999 ;
+C 95 ; WX 1000 ; N c95 ; B 337 0 949 999 ;
+C 96 ; WX 1000 ; N c96 ; B 337 0 949 999 ;
+C 97 ; WX 1000 ; N c97 ; B 0 200 1000 950 ;
+C 98 ; WX 1000 ; N c98 ; B 0 200 1000 950 ;
+C 99 ; WX 1000 ; N c99 ; B 0 200 1000 950 ;
+C 100 ; WX 1000 ; N c100 ; B 0 200 1000 950 ;
+C 101 ; WX 1000 ; N c101 ; B 0 200 1000 950 ;
+C 102 ; WX 1000 ; N c102 ; B 0 200 1000 950 ;
+C 103 ; WX 1000 ; N c103 ; B 0 150 1000 950 ;
+C 104 ; WX 1000 ; N c104 ; B 0 200 1000 950 ;
+C 105 ; WX 1000 ; N c105 ; B 0 50 1000 600 ;
+C 106 ; WX 1000 ; N c106 ; B 0 50 1000 800 ;
+C 107 ; WX 1000 ; N c107 ; B 0 50 1000 600 ;
+C 108 ; WX 1000 ; N c108 ; B 0 50 1000 800 ;
+C 109 ; WX 1000 ; N c109 ; B 0 50 1000 600 ;
+C 110 ; WX 1000 ; N c110 ; B 0 50 1000 800 ;
+C 111 ; WX 1000 ; N c111 ; B 0 50 1000 750 ;
+C 112 ; WX 1000 ; N c112 ; B 0 50 1000 800 ;
+C 113 ; WX 1000 ; N c113 ; B 0 0 1000 999 ;
+C 114 ; WX 1000 ; N c114 ; B 155 77 855 913 ;
+C 115 ; WX 1000 ; N c115 ; B 200 78 850 878 ;
+C 116 ; WX 1000 ; N c116 ; B 214 76 814 816 ;
+C 117 ; WX 1000 ; N c117 ; B 192 80 792 882 ;
+C 118 ; WX 1000 ; N c118 ; B 172 80 872 880 ;
+C 119 ; WX 1000 ; N c119 ; B 286 80 746 800 ;
+C 120 ; WX 1000 ; N c120 ; B 0 0 1000 999 ;
+C 121 ; WX 1000 ; N c121 ; B 0 0 1000 999 ;
+C 122 ; WX 1000 ; N c122 ; B 0 0 1000 999 ;
+C 123 ; WX 1000 ; N c123 ; B 0 0 1000 999 ;
+C 124 ; WX 1000 ; N c124 ; B 0 0 1000 999 ;
+C 125 ; WX 1000 ; N c125 ; B 0 0 1000 999 ;
+C 126 ; WX 1000 ; N c126 ; B 155 77 855 913 ;
+C 127 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 128 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 129 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 130 ; WX 1000 ; N c130 ; B 200 78 850 878 ;
+C 131 ; WX 1000 ; N c131 ; B 214 76 814 816 ;
+C 132 ; WX 1000 ; N c132 ; B 192 80 792 882 ;
+C 133 ; WX 1000 ; N c133 ; B 172 80 872 880 ;
+C 134 ; WX 1000 ; N c134 ; B 286 80 746 800 ;
+C 135 ; WX 1000 ; N c135 ; B 0 0 1000 999 ;
+C 136 ; WX 1000 ; N c136 ; B 0 0 1000 999 ;
+C 137 ; WX 1000 ; N c137 ; B 0 0 1000 999 ;
+C 138 ; WX 1000 ; N c138 ; B 0 0 1000 999 ;
+C 139 ; WX 1000 ; N c139 ; B 0 0 1000 999 ;
+C 140 ; WX 1000 ; N c140 ; B 0 0 1000 999 ;
+C 141 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 142 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 143 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 144 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 145 ; WX 1000 ; N c145 ; B 29 200 979 846 ;
+C 146 ; WX 1000 ; N c146 ; B 23 74 983 798 ;
+C 147 ; WX 1000 ; N c147 ; B 433 649 469 665 ;
+C 148 ; WX 1000 ; N c148 ; B 433 649 469 665 ;
+C 149 ; WX 1000 ; N c149 ; B 433 649 469 665 ;
+C 150 ; WX 1000 ; N c150 ; B 433 649 469 665 ;
+C 151 ; WX 1000 ; N c151 ; B 433 649 469 665 ;
+C 152 ; WX 1000 ; N c152 ; B 433 649 469 665 ;
+C 153 ; WX 1000 ; N c153 ; B 433 649 469 665 ;
+C 154 ; WX 1000 ; N c154 ; B 433 649 469 665 ;
+C 155 ; WX 1000 ; N c155 ; B 433 649 469 665 ;
+C 156 ; WX 1000 ; N c156 ; B 433 649 469 665 ;
+C 157 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 158 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 159 ; WX 1000 ; N c159 ; B 433 649 469 665 ;
+C 160 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 161 ; WX 1000 ; N c161 ; B 433 649 469 665 ;
+C 162 ; WX 1000 ; N c162 ; B 433 649 469 665 ;
+C 163 ; WX 1000 ; N c163 ; B 433 649 469 665 ;
+C 164 ; WX 1000 ; N c164 ; B 433 649 469 665 ;
+C 165 ; WX 1000 ; N c165 ; B 433 649 469 665 ;
+C 166 ; WX 1000 ; N c166 ; B 433 649 469 665 ;
+C 167 ; WX 1000 ; N c167 ; B 433 649 469 665 ;
+C 168 ; WX 1000 ; N c168 ; B 433 649 469 665 ;
+C 169 ; WX 1000 ; N c169 ; B 433 649 469 665 ;
+C 170 ; WX 1000 ; N c170 ; B 433 649 469 665 ;
+C 171 ; WX 1000 ; N c171 ; B 433 649 469 665 ;
+C 172 ; WX 1000 ; N c172 ; B 433 649 469 665 ;
+C 173 ; WX 1000 ; N c173 ; B 433 649 469 665 ;
+C 174 ; WX 1000 ; N c174 ; B 433 649 469 665 ;
+C 175 ; WX 1000 ; N c175 ; B 433 649 469 665 ;
+C 176 ; WX 1000 ; N c176 ; B 433 649 469 665 ;
+C 177 ; WX 1000 ; N c177 ; B 433 649 469 665 ;
+C 178 ; WX 1000 ; N c178 ; B 433 649 469 665 ;
+C 179 ; WX 1000 ; N c179 ; B 433 649 469 665 ;
+C 180 ; WX 1000 ; N c180 ; B 433 649 469 665 ;
+C 181 ; WX 1000 ; N c181 ; B 433 649 469 665 ;
+C 182 ; WX 1000 ; N c182 ; B 433 649 469 665 ;
+C 183 ; WX 1000 ; N c183 ; B 433 649 469 665 ;
+C 184 ; WX 1000 ; N c184 ; B 433 649 469 665 ;
+C 185 ; WX 1000 ; N c185 ; B 433 649 469 665 ;
+C 186 ; WX 1000 ; N c186 ; B 433 649 469 665 ;
+C 187 ; WX 1000 ; N c187 ; B 433 649 469 665 ;
+C 188 ; WX 1000 ; N c188 ; B 433 649 469 665 ;
+C 189 ; WX 1000 ; N c189 ; B 433 649 469 665 ;
+C 190 ; WX 1000 ; N c190 ; B 433 649 469 665 ;
+C 191 ; WX 1000 ; N c191 ; B 433 649 469 665 ;
+C 192 ; WX 1000 ; N c192 ; B 433 649 469 665 ;
+C 193 ; WX 1000 ; N c193 ; B 433 649 469 665 ;
+C 194 ; WX 1000 ; N c194 ; B 433 649 469 665 ;
+C 195 ; WX 1000 ; N c195 ; B 433 649 469 665 ;
+C 196 ; WX 1000 ; N c196 ; B 433 649 469 665 ;
+C 197 ; WX 1000 ; N c197 ; B 433 649 469 665 ;
+C 198 ; WX 1000 ; N c198 ; B 433 649 469 665 ;
+C 199 ; WX 1000 ; N c199 ; B 433 649 469 665 ;
+C 200 ; WX 1000 ; N c200 ; B 433 649 469 665 ;
+C 201 ; WX 1000 ; N c201 ; B 433 649 469 665 ;
+C 202 ; WX 1000 ; N c202 ; B 433 649 469 665 ;
+C 203 ; WX 1000 ; N c203 ; B 433 649 469 665 ;
+C 204 ; WX 1000 ; N c204 ; B 433 649 469 665 ;
+C 205 ; WX 1000 ; N c205 ; B 433 649 469 665 ;
+C 206 ; WX 1000 ; N c206 ; B 433 649 469 665 ;
+C 207 ; WX 1000 ; N c207 ; B 433 649 469 665 ;
+C 208 ; WX 1000 ; N c208 ; B 433 649 469 665 ;
+C 209 ; WX 1000 ; N c209 ; B 433 649 469 665 ;
+C 210 ; WX 1000 ; N c210 ; B 433 649 469 665 ;
+C 211 ; WX 1000 ; N c211 ; B 433 649 469 665 ;
+C 212 ; WX 1000 ; N c212 ; B 433 649 469 665 ;
+C 213 ; WX 1000 ; N c213 ; B 433 649 469 665 ;
+C 214 ; WX 1000 ; N c214 ; B 433 649 469 665 ;
+C 215 ; WX 1000 ; N c215 ; B 433 649 469 665 ;
+C 216 ; WX 1000 ; N c216 ; B 433 649 469 665 ;
+C 217 ; WX 1000 ; N c217 ; B 433 649 469 665 ;
+C 218 ; WX 1000 ; N c218 ; B 433 649 469 665 ;
+C 219 ; WX 1000 ; N c219 ; B 433 649 469 665 ;
+C 220 ; WX 1000 ; N c220 ; B 433 649 469 665 ;
+C 221 ; WX 1000 ; N c221 ; B 433 649 469 665 ;
+C 222 ; WX 1000 ; N c222 ; B 433 649 469 665 ;
+C 223 ; WX 1000 ; N c223 ; B 433 649 469 665 ;
+C 224 ; WX 1000 ; N c224 ; B 433 649 469 665 ;
+C 225 ; WX 1000 ; N c225 ; B 433 649 469 665 ;
+C 226 ; WX 1000 ; N c226 ; B 433 649 469 665 ;
+C 227 ; WX 1000 ; N c227 ; B 433 649 469 665 ;
+C 228 ; WX 1000 ; N c228 ; B 433 649 469 665 ;
+C 229 ; WX 1000 ; N c229 ; B 433 649 469 665 ;
+C 230 ; WX 1000 ; N c230 ; B 433 649 469 665 ;
+C 231 ; WX 1000 ; N c231 ; B 433 649 469 665 ;
+C 232 ; WX 1000 ; N c232 ; B 433 649 469 665 ;
+C 233 ; WX 1000 ; N c233 ; B 433 649 469 665 ;
+C 234 ; WX 1000 ; N c234 ; B 433 649 469 665 ;
+C 235 ; WX 1000 ; N c235 ; B 433 649 469 665 ;
+C 236 ; WX 1000 ; N c236 ; B 433 649 469 665 ;
+C 237 ; WX 1000 ; N c237 ; B 433 649 469 665 ;
+C 238 ; WX 1000 ; N c238 ; B 433 649 469 665 ;
+C 239 ; WX 1000 ; N c239 ; B 433 649 469 665 ;
+C 240 ; WX 1000 ; N c240 ; B 433 649 469 665 ;
+C 241 ; WX 1000 ; N c241 ; B 433 649 469 665 ;
+C 242 ; WX 1000 ; N c242 ; B 433 649 469 665 ;
+C 243 ; WX 1000 ; N c243 ; B 433 649 469 665 ;
+C 244 ; WX 1000 ; N c244 ; B 433 649 469 665 ;
+C 245 ; WX 1000 ; N c245 ; B 433 649 469 665 ;
+C 246 ; WX 1000 ; N c246 ; B 433 649 469 665 ;
+C 247 ; WX 1000 ; N c247 ; B 433 649 469 665 ;
+C 248 ; WX 1000 ; N c248 ; B 433 649 469 665 ;
+C 249 ; WX 1000 ; N c249 ; B 433 649 469 665 ;
+C 250 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 251 ; WX 1000 ; N c251 ; B 433 649 469 665 ;
+C 252 ; WX 1000 ; N c252 ; B 433 649 469 665 ;
+C 253 ; WX 1000 ; N c253 ; B 433 649 469 665 ;
+C 254 ; WX 1000 ; N c254 ; B 433 649 469 665 ;
+C 255 ; WX 1000 ; N c255 ; B 433 649 469 665 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-pirat-board-raw.pfb b/fonts/chess/enpassant/chess-pirat-board-raw.pfb
new file mode 100644
index 0000000000..126824c5a3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-board-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-board-raw.tfm b/fonts/chess/enpassant/chess-pirat-board-raw.tfm
new file mode 100644
index 0000000000..87a6c2a45a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-board-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-board.enc b/fonts/chess/enpassant/chess-pirat-board.enc
new file mode 100644
index 0000000000..a7af6aeb02
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-board.enc
@@ -0,0 +1,101 @@
+/ChessPiratBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/c32 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/c123
+%WBishopOnWhite
+/c117
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/c120
+%WKingOnWhite
+/c114
+%WQueenOnBlack
+/c121
+%WKnightOnBlack
+/c124
+%WKnightOnWhite
+/c118
+%WPawnOnBlack
+/c125
+%5x
+%WPawnOnWhite
+/c119
+%WQueenOnWhite
+/c115
+%WRookOnWhite
+/c116
+%WRookOnBlack
+/c122
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/c113 /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/c138
+%BBishopOnWhite
+/c132 /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/c135
+%BKingOnWhite
+/c126
+%BQueenOnBlack
+/c136
+%BKnightOnBlack
+/c139
+%BKnightOnWhite
+/c133
+%BPawnOnBlack
+/c140
+%7x
+%BPawnOnWhite
+/c134
+%BQueenOnWhite
+/c130
+%BRookOnWhite
+/c131
+%BRookOnBlack
+/c137 /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-pirat-fig-raw.afm b/fonts/chess/enpassant/chess-pirat-fig-raw.afm
new file mode 100644
index 0000000000..93ff7c9b91
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessFigurinePirat
+FullName Chess Figurine Pirat
+Notice [C] Copyright 1998 Klaus Wolf
+EncodingScheme FontSpecific
+FamilyName Chess Figurine Pirat
+Weight Regular
+Version Version 1.00
+Characters 225
+ItalicAngle 0.0
+Ascender 693
+Descender -200
+UnderlineThickness 49
+UnderlinePosition -119
+IsFixedPitch false
+FontBBox -8 -244 757 803
+StartCharMetrics 256
+C 0 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 1 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 2 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 3 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 4 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 5 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 6 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 7 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 8 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 9 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 10 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 11 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 12 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 13 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 14 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 15 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 16 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 17 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 18 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 19 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 20 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 21 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 22 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 23 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 24 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 25 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 26 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 27 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 28 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 29 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 30 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 31 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 32 ; WX 250 ; N space ; B 131 -45 206 640 ;
+C 33 ; WX 333 ; N c33 ; B 131 -45 206 640 ;
+C 34 ; WX 444 ; N c34 ; B 76 327 375 580 ;
+C 35 ; WX 666 ; N c35 ; B 57 -36 614 644 ;
+C 36 ; WX 500 ; N c36 ; B 53 -77 450 718 ;
+C 37 ; WX 600 ; N c37 ; B 46 -24 577 689 ;
+C 38 ; WX 778 ; N c38 ; B 37 -15 748 678 ;
+C 39 ; WX 180 ; N c39 ; B 43 340 143 593 ;
+C 40 ; WX 333 ; N c40 ; B 75 -126 240 614 ;
+C 41 ; WX 333 ; N c41 ; B 87 -124 252 616 ;
+C 42 ; WX 500 ; N c42 ; B 66 279 441 639 ;
+C 43 ; WX 600 ; N c43 ; B 37 74 564 601 ;
+C 44 ; WX 250 ; N c44 ; B 71 -142 177 100 ;
+C 45 ; WX 500 ; N c45 ; B 29 306 469 366 ;
+C 46 ; WX 250 ; N c46 ; B 59 -29 192 98 ;
+C 47 ; WX 323 ; N c47 ; B 24 -99 303 609 ;
+C 48 ; WX 500 ; N c48 ; B 61 -15 437 627 ;
+C 49 ; WX 500 ; N c49 ; B 77 0 447 621 ;
+C 50 ; WX 500 ; N c50 ; B 51 0 451 627 ;
+C 51 ; WX 500 ; N c51 ; B 48 -14 458 628 ;
+C 52 ; WX 500 ; N c52 ; B 46 0 449 613 ;
+C 53 ; WX 500 ; N c53 ; B 54 -14 458 614 ;
+C 54 ; WX 500 ; N c54 ; B 65 -17 444 625 ;
+C 55 ; WX 500 ; N c55 ; B 63 0 439 613 ;
+C 56 ; WX 500 ; N c56 ; B 68 -15 443 627 ;
+C 57 ; WX 500 ; N c57 ; B 71 -14 448 628 ;
+C 58 ; WX 278 ; N c58 ; B 74 -3 218 443 ;
+C 59 ; WX 278 ; N c59 ; B 91 -141 198 309 ;
+C 60 ; WX 564 ; N c60 ; B 49 37 512 531 ;
+C 61 ; WX 564 ; N c61 ; B 67 150 507 359 ;
+C 62 ; WX 564 ; N c62 ; B 63 38 526 532 ;
+C 63 ; WX 444 ; N c63 ; B 50 -41 400 641 ;
+C 64 ; WX 800 ; N c64 ; B 57 -198 757 702 ;
+C 65 ; WX 600 ; N c65 ; B 56 -1 548 572 ;
+C 66 ; WX 540 ; N c66 ; B 70 0 488 571 ;
+C 67 ; WX 560 ; N c67 ; B 47 -16 516 584 ;
+C 68 ; WX 570 ; N c68 ; B 81 -1 500 570 ;
+C 69 ; WX 540 ; N c69 ; B 69 0 474 570 ;
+C 70 ; WX 550 ; N c70 ; B 88 -1 488 570 ;
+C 71 ; WX 600 ; N c71 ; B 63 -16 575 584 ;
+C 72 ; WX 520 ; N c72 ; B 88 3 443 570 ;
+C 73 ; WX 380 ; N c73 ; B 30 0 352 571 ;
+C 74 ; WX 590 ; N c74 ; B 63 -16 537 571 ;
+C 75 ; WX 600 ; N c75 ; B 71 0 547 571 ;
+C 76 ; WX 510 ; N c76 ; B 87 -1 442 570 ;
+C 77 ; WX 600 ; N c77 ; B 74 0 532 571 ;
+C 78 ; WX 560 ; N c78 ; B 80 0 476 571 ;
+C 79 ; WX 600 ; N c79 ; B 49 -17 549 583 ;
+C 80 ; WX 540 ; N c80 ; B 94 0 468 571 ;
+C 81 ; WX 600 ; N c81 ; B 51 -117 551 584 ;
+C 82 ; WX 580 ; N c82 ; B 87 0 518 571 ;
+C 83 ; WX 570 ; N c83 ; B 80 -16 500 584 ;
+C 84 ; WX 600 ; N c84 ; B 70 0 529 571 ;
+C 85 ; WX 560 ; N c85 ; B 80 -16 476 572 ;
+C 86 ; WX 600 ; N c86 ; B 35 0 565 571 ;
+C 87 ; WX 600 ; N c87 ; B 46 0 551 571 ;
+C 88 ; WX 600 ; N c88 ; B 40 0 550 570 ;
+C 89 ; WX 600 ; N c89 ; B 65 0 532 571 ;
+C 90 ; WX 560 ; N c90 ; B 88 0 483 571 ;
+C 91 ; WX 333 ; N c91 ; B 74 -120 274 620 ;
+C 92 ; WX 433 ; N c92 ; B 30 -67 397 657 ;
+C 93 ; WX 333 ; N c93 ; B 71 -120 251 620 ;
+C 94 ; WX 433 ; N c94 ; B 45 373 404 625 ;
+C 95 ; WX 500 ; N c95 ; B -8 -244 509 -204 ;
+C 96 ; WX 333 ; N c96 ; B 84 500 254 650 ;
+C 97 ; WX 500 ; N c97 ; B 19 -16 492 437 ;
+C 98 ; WX 540 ; N c98 ; B 53 -16 491 613 ;
+C 99 ; WX 520 ; N c99 ; B 41 -16 494 437 ;
+C 100 ; WX 540 ; N c100 ; B 42 -16 481 613 ;
+C 101 ; WX 570 ; N c101 ; B 57 -16 517 437 ;
+C 102 ; WX 480 ; N c102 ; B 60 0 426 613 ;
+C 103 ; WX 540 ; N c103 ; B 61 -188 479 437 ;
+C 104 ; WX 500 ; N c104 ; B 78 0 432 613 ;
+C 105 ; WX 433 ; N c105 ; B 36 0 399 633 ;
+C 106 ; WX 433 ; N c106 ; B 65 -188 352 633 ;
+C 107 ; WX 500 ; N c107 ; B 46 0 466 613 ;
+C 108 ; WX 420 ; N c108 ; B 26 0 389 613 ;
+C 109 ; WX 580 ; N c109 ; B 38 0 532 438 ;
+C 110 ; WX 480 ; N c110 ; B 49 0 437 437 ;
+C 111 ; WX 500 ; N c111 ; B 22 -16 480 437 ;
+C 112 ; WX 560 ; N c112 ; B 30 -202 523 423 ;
+C 113 ; WX 560 ; N c113 ; B 34 -202 526 423 ;
+C 114 ; WX 500 ; N c114 ; B 39 0 472 433 ;
+C 115 ; WX 480 ; N c115 ; B 46 -16 444 437 ;
+C 116 ; WX 500 ; N c116 ; B 42 -16 476 564 ;
+C 117 ; WX 500 ; N c117 ; B 30 -16 474 423 ;
+C 118 ; WX 560 ; N c118 ; B 37 0 525 423 ;
+C 119 ; WX 580 ; N c119 ; B 53 0 542 423 ;
+C 120 ; WX 580 ; N c120 ; B 39 0 545 423 ;
+C 121 ; WX 533 ; N c121 ; B 40 -188 486 423 ;
+C 122 ; WX 440 ; N c122 ; B 35 0 410 423 ;
+C 123 ; WX 333 ; N c123 ; B 80 -126 237 613 ;
+C 124 ; WX 200 ; N c124 ; B 80 -99 121 585 ;
+C 125 ; WX 333 ; N c125 ; B 94 -126 252 613 ;
+C 126 ; WX 500 ; N c126 ; B 42 211 461 359 ;
+C 127 ; WX 778 ; N c127 ; B 52 4 652 604 ;
+C 128 ; WX 778 ; N c128 ; B 52 4 652 604 ;
+C 129 ; WX 333 ; N c129 ; B 42 -99 297 585 ;
+C 130 ; WX 700 ; N c130 ; B 56 30 656 540 ;
+C 131 ; WX 600 ; N c131 ; B 45 1 555 601 ;
+C 132 ; WX 700 ; N c132 ; B 56 -139 656 659 ;
+C 133 ; WX 700 ; N c133 ; B 47 0 647 680 ;
+C 134 ; WX 700 ; N c134 ; B 51 -14 651 586 ;
+C 135 ; WX 700 ; N c135 ; B 51 0 652 600 ;
+C 136 ; WX 400 ; N c136 ; B 47 500 367 640 ;
+C 137 ; WX 700 ; N c137 ; B 42 -14 643 600 ;
+C 138 ; WX 520 ; N c138 ; B 59 -16 479 752 ;
+C 139 ; WX 600 ; N c139 ; B 48 37 510 532 ;
+C 140 ; WX 778 ; N c140 ; B 129 -1 709 799 ;
+C 141 ; WX 778 ; N c141 ; B 109 -1 691 800 ;
+C 142 ; WX 778 ; N c142 ; B 117 -3 697 737 ;
+C 143 ; WX 778 ; N c143 ; B 148 1 688 803 ;
+C 144 ; WX 778 ; N c144 ; B 151 -3 741 781 ;
+C 145 ; WX 670 ; N c145 ; B 38 51 638 451 ;
+C 146 ; WX 600 ; N c146 ; B 50 50 550 550 ;
+C 147 ; WX 660 ; N c147 ; B 40 -10 620 570 ;
+C 148 ; WX 660 ; N c148 ; B 63 0 603 600 ;
+C 149 ; WX 510 ; N c149 ; B 30 -17 502 455 ;
+C 150 ; WX 500 ; N c150 ; B 51 265 455 306 ;
+C 151 ; WX 700 ; N c151 ; B -4 266 706 307 ;
+C 152 ; WX 400 ; N c152 ; B 49 489 361 589 ;
+C 153 ; WX 700 ; N c153 ; B 52 4 652 604 ;
+C 154 ; WX 520 ; N c154 ; B 69 -16 467 626 ;
+C 155 ; WX 600 ; N c155 ; B 90 38 552 533 ;
+C 156 ; WX 660 ; N c156 ; B 43 -16 617 438 ;
+C 157 ; WX 768 ; N c157 ; B 140 0 639 625 ;
+C 158 ; WX 768 ; N c158 ; B 140 0 639 625 ;
+C 159 ; WX 600 ; N c159 ; B 48 0 551 730 ;
+C 160 ; WX 250 ; N c160 ; B 69 -190 190 429 ;
+C 161 ; WX 250 ; N c161 ; B 69 -190 190 429 ;
+C 162 ; WX 740 ; N c162 ; B 129 -69 709 731 ;
+C 163 ; WX 740 ; N c163 ; B 109 -69 691 732 ;
+C 164 ; WX 800 ; N c164 ; B 151 -69 741 715 ;
+C 165 ; WX 740 ; N c165 ; B 148 -69 688 733 ;
+C 166 ; WX 740 ; N c166 ; B 113 -71 693 669 ;
+C 167 ; WX 600 ; N c167 ; B 68 -1 528 719 ;
+C 168 ; WX 360 ; N c168 ; B 38 521 327 600 ;
+C 169 ; WX 700 ; N c169 ; B 82 -108 625 502 ;
+C 170 ; WX 600 ; N c170 ; B 53 0 547 601 ;
+C 171 ; WX 500 ; N c171 ; B 19 0 470 674 ;
+C 172 ; WX 500 ; N c172 ; B 56 0 460 543 ;
+C 173 ; WX 700 ; N c173 ; B 47 0 647 600 ;
+C 174 ; WX 700 ; N c174 ; B 50 0 650 600 ;
+C 175 ; WX 700 ; N c175 ; B 50 0 650 600 ;
+C 176 ; WX 700 ; N c176 ; B 78 -62 617 548 ;
+C 177 ; WX 600 ; N c177 ; B 70 0 530 580 ;
+C 178 ; WX 600 ; N c178 ; B 49 -62 551 665 ;
+C 179 ; WX 600 ; N c179 ; B 49 -62 551 665 ;
+C 180 ; WX 300 ; N c180 ; B 75 499 242 649 ;
+C 181 ; WX 600 ; N c181 ; B 70 0 530 580 ;
+C 182 ; WX 540 ; N c182 ; B 42 -64 480 613 ;
+C 183 ; WX 267 ; N c183 ; B 63 245 213 377 ;
+C 184 ; WX 250 ; N c184 ; B 48 -163 201 -5 ;
+C 185 ; WX 700 ; N c185 ; B 50 0 645 438 ;
+C 186 ; WX 600 ; N c186 ; B 53 0 547 601 ;
+C 187 ; WX 500 ; N c187 ; B 30 2 481 676 ;
+C 188 ; WX 600 ; N c188 ; B 18 0 579 626 ;
+C 189 ; WX 620 ; N c189 ; B 18 0 606 626 ;
+C 190 ; WX 600 ; N c190 ; B 3 0 572 627 ;
+C 191 ; WX 470 ; N c191 ; B 57 -194 412 430 ;
+C 192 ; WX 600 ; N c192 ; B 56 -1 548 769 ;
+C 193 ; WX 600 ; N c193 ; B 56 -1 548 769 ;
+C 194 ; WX 600 ; N c194 ; B 56 -1 548 772 ;
+C 195 ; WX 600 ; N c195 ; B 56 -1 548 720 ;
+C 196 ; WX 600 ; N c196 ; B 56 -1 548 730 ;
+C 197 ; WX 600 ; N c197 ; B 56 -1 548 783 ;
+C 198 ; WX 600 ; N c198 ; B 58 0 592 571 ;
+C 199 ; WX 600 ; N c199 ; B 62 -163 531 584 ;
+C 200 ; WX 540 ; N c200 ; B 76 0 481 769 ;
+C 201 ; WX 540 ; N c201 ; B 72 0 477 769 ;
+C 202 ; WX 540 ; N c202 ; B 72 0 477 770 ;
+C 203 ; WX 540 ; N c203 ; B 72 0 477 731 ;
+C 204 ; WX 380 ; N c204 ; B 29 0 351 769 ;
+C 205 ; WX 380 ; N c205 ; B 33 0 355 769 ;
+C 206 ; WX 380 ; N c206 ; B 29 0 351 770 ;
+C 207 ; WX 380 ; N c207 ; B 29 0 351 730 ;
+C 208 ; WX 600 ; N c208 ; B 42 0 553 571 ;
+C 209 ; WX 560 ; N c209 ; B 78 0 474 720 ;
+C 210 ; WX 600 ; N c210 ; B 46 -16 546 769 ;
+C 211 ; WX 600 ; N c211 ; B 51 -16 551 769 ;
+C 212 ; WX 600 ; N c212 ; B 51 -16 551 771 ;
+C 213 ; WX 600 ; N c213 ; B 51 -16 551 729 ;
+C 214 ; WX 600 ; N c214 ; B 51 -16 551 708 ;
+C 215 ; WX 700 ; N c215 ; B 62 0 635 573 ;
+C 216 ; WX 600 ; N c216 ; B 48 -28 553 598 ;
+C 217 ; WX 560 ; N c217 ; B 77 -16 473 769 ;
+C 218 ; WX 560 ; N c218 ; B 84 -16 480 769 ;
+C 219 ; WX 560 ; N c219 ; B 82 -16 478 770 ;
+C 220 ; WX 560 ; N c220 ; B 82 -17 478 729 ;
+C 221 ; WX 600 ; N c221 ; B 65 0 532 765 ;
+C 222 ; WX 700 ; N c222 ; B 113 -240 585 759 ;
+C 223 ; WX 500 ; N c223 ; B 69 -16 446 613 ;
+C 224 ; WX 500 ; N c224 ; B 46 -16 436 639 ;
+C 225 ; WX 500 ; N c225 ; B 49 -16 439 639 ;
+C 226 ; WX 500 ; N c226 ; B 50 -16 440 640 ;
+C 227 ; WX 500 ; N c227 ; B 51 -16 441 589 ;
+C 228 ; WX 500 ; N c228 ; B 51 -16 441 600 ;
+C 229 ; WX 500 ; N c229 ; B 49 -16 439 666 ;
+C 230 ; WX 660 ; N c230 ; B 44 -16 618 437 ;
+C 231 ; WX 520 ; N c231 ; B 28 -163 481 437 ;
+C 232 ; WX 570 ; N c232 ; B 56 -16 516 639 ;
+C 233 ; WX 570 ; N c233 ; B 46 -21 506 634 ;
+C 234 ; WX 570 ; N c234 ; B 53 -16 513 640 ;
+C 235 ; WX 570 ; N c235 ; B 53 -16 513 600 ;
+C 236 ; WX 433 ; N c236 ; B 36 0 399 635 ;
+C 237 ; WX 433 ; N c237 ; B 38 0 401 639 ;
+C 238 ; WX 433 ; N c238 ; B 35 0 398 640 ;
+C 239 ; WX 433 ; N c239 ; B 38 0 401 600 ;
+C 240 ; WX 560 ; N c240 ; B 48 -15 507 610 ;
+C 241 ; WX 480 ; N c241 ; B 45 0 433 589 ;
+C 242 ; WX 500 ; N c242 ; B 18 -16 476 639 ;
+C 243 ; WX 500 ; N c243 ; B 20 -16 478 639 ;
+C 244 ; WX 500 ; N c244 ; B 22 -16 480 640 ;
+C 245 ; WX 500 ; N c245 ; B 25 -16 483 589 ;
+C 246 ; WX 500 ; N c246 ; B 22 -16 480 600 ;
+C 247 ; WX 700 ; N c247 ; B 84 110 623 421 ;
+C 248 ; WX 600 ; N c248 ; B 66 -31 537 452 ;
+C 249 ; WX 500 ; N c249 ; B 28 -16 472 639 ;
+C 250 ; WX 500 ; N c250 ; B 30 -16 474 639 ;
+C 251 ; WX 500 ; N c251 ; B 28 -16 472 640 ;
+C 252 ; WX 500 ; N c252 ; B 28 -16 472 600 ;
+C 253 ; WX 533 ; N c253 ; B 45 -188 491 639 ;
+C 254 ; WX 600 ; N c254 ; B 71 -16 529 716 ;
+C 255 ; WX 533 ; N c255 ; B 48 -188 494 600 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-pirat-fig-raw.pfb b/fonts/chess/enpassant/chess-pirat-fig-raw.pfb
new file mode 100644
index 0000000000..73fae60181
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-fig-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-fig-raw.tfm b/fonts/chess/enpassant/chess-pirat-fig-raw.tfm
new file mode 100644
index 0000000000..45d0ff2192
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-fig.enc b/fonts/chess/enpassant/chess-pirat-fig.enc
new file mode 100644
index 0000000000..fce46c32b7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-fig.enc
@@ -0,0 +1,60 @@
+/ChessPiratFigEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef /.notdef
+%% Bishop
+/c165 /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef
+%% King
+/c162 /.notdef /.notdef
+%% Knight
+/c164 /.notdef
+%5x
+/.notdef
+%% Queen
+/c163
+%%Rook
+/c166 /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%7x Pawn
+/c167 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-pirat-it-fig-raw.afm b/fonts/chess/enpassant/chess-pirat-it-fig-raw.afm
new file mode 100644
index 0000000000..fd7c9331c6
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-it-fig-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName ChessFigurinePiratItalic
+FullName Chess Figurine Pirat Italic
+Notice [C] Copyright 1998 Klaus Wolf
+EncodingScheme FontSpecific
+FamilyName Chess Figurine Pirat
+Weight Italic
+Version Version 1.00
+Characters 225
+ItalicAngle 13.0
+Ascender 693
+Descender -200
+UnderlineThickness 49
+UnderlinePosition -119
+IsFixedPitch false
+FontBBox -10 -241 827 803
+StartCharMetrics 256
+C 0 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 1 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 2 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 3 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 4 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 5 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 6 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 7 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 8 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 9 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 10 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 11 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 12 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 13 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 14 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 15 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 16 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 17 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 18 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 19 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 20 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 21 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 22 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 23 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 24 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 25 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 26 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 27 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 28 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 29 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 30 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 31 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 32 ; WX 250 ; N space ; B 118 -45 345 640 ;
+C 33 ; WX 403 ; N c33 ; B 118 -45 345 640 ;
+C 34 ; WX 600 ; N c34 ; B 171 327 496 580 ;
+C 35 ; WX 766 ; N c35 ; B 97 -36 694 644 ;
+C 36 ; WX 600 ; N c36 ; B 57 -77 549 718 ;
+C 37 ; WX 720 ; N c37 ; B 43 -24 695 689 ;
+C 38 ; WX 838 ; N c38 ; B 61 -15 794 678 ;
+C 39 ; WX 380 ; N c39 ; B 142 340 273 593 ;
+C 40 ; WX 433 ; N c40 ; B 115 -126 368 614 ;
+C 41 ; WX 433 ; N c41 ; B 61 -124 314 616 ;
+C 42 ; WX 600 ; N c42 ; B 175 279 542 639 ;
+C 43 ; WX 700 ; N c43 ; B 108 74 630 601 ;
+C 44 ; WX 250 ; N c44 ; B 46 -142 195 100 ;
+C 45 ; WX 660 ; N c45 ; B 121 243 563 303 ;
+C 46 ; WX 250 ; N c46 ; B 74 -29 207 98 ;
+C 47 ; WX 433 ; N c47 ; B 1 -99 432 609 ;
+C 48 ; WX 600 ; N c48 ; B 106 -15 518 627 ;
+C 49 ; WX 500 ; N c49 ; B 85 0 445 621 ;
+C 50 ; WX 600 ; N c50 ; B 50 0 545 627 ;
+C 51 ; WX 600 ; N c51 ; B 67 -14 535 628 ;
+C 52 ; WX 600 ; N c52 ; B 83 0 489 613 ;
+C 53 ; WX 600 ; N c53 ; B 72 -14 573 614 ;
+C 54 ; WX 600 ; N c54 ; B 117 -17 556 625 ;
+C 55 ; WX 600 ; N c55 ; B 182 0 566 613 ;
+C 56 ; WX 600 ; N c56 ; B 98 -15 529 627 ;
+C 57 ; WX 600 ; N c57 ; B 73 -14 520 628 ;
+C 58 ; WX 378 ; N c58 ; B 86 -3 298 443 ;
+C 59 ; WX 333 ; N c59 ; B 66 -141 262 309 ;
+C 60 ; WX 664 ; N c60 ; B 112 37 610 531 ;
+C 61 ; WX 664 ; N c61 ; B 99 150 575 359 ;
+C 62 ; WX 664 ; N c62 ; B 78 38 577 532 ;
+C 63 ; WX 544 ; N c63 ; B 154 -41 501 641 ;
+C 64 ; WX 900 ; N c64 ; B 90 -198 808 702 ;
+C 65 ; WX 600 ; N c65 ; B 55 -1 534 572 ;
+C 66 ; WX 600 ; N c66 ; B 68 0 533 571 ;
+C 67 ; WX 660 ; N c67 ; B 94 -16 617 584 ;
+C 68 ; WX 620 ; N c68 ; B 79 -1 565 570 ;
+C 69 ; WX 640 ; N c69 ; B 67 0 585 570 ;
+C 70 ; WX 650 ; N c70 ; B 86 -1 604 570 ;
+C 71 ; WX 700 ; N c71 ; B 108 -16 639 584 ;
+C 72 ; WX 620 ; N c72 ; B 86 3 560 570 ;
+C 73 ; WX 500 ; N c73 ; B 29 0 471 571 ;
+C 74 ; WX 700 ; N c74 ; B 78 -16 652 571 ;
+C 75 ; WX 700 ; N c75 ; B 69 0 641 571 ;
+C 76 ; WX 510 ; N c76 ; B 85 -1 440 570 ;
+C 77 ; WX 700 ; N c77 ; B 72 0 647 571 ;
+C 78 ; WX 660 ; N c78 ; B 78 0 592 571 ;
+C 79 ; WX 700 ; N c79 ; B 101 -17 609 583 ;
+C 80 ; WX 640 ; N c80 ; B 92 0 551 571 ;
+C 81 ; WX 700 ; N c81 ; B 104 -117 612 584 ;
+C 82 ; WX 620 ; N c82 ; B 85 0 547 571 ;
+C 83 ; WX 660 ; N c83 ; B 78 -16 594 584 ;
+C 84 ; WX 700 ; N c84 ; B 187 0 644 571 ;
+C 85 ; WX 660 ; N c85 ; B 115 -16 593 572 ;
+C 86 ; WX 700 ; N c86 ; B 117 0 633 571 ;
+C 87 ; WX 700 ; N c87 ; B 117 0 665 571 ;
+C 88 ; WX 700 ; N c88 ; B 39 0 659 570 ;
+C 89 ; WX 660 ; N c89 ; B 123 0 578 571 ;
+C 90 ; WX 660 ; N c90 ; B 86 0 578 571 ;
+C 91 ; WX 433 ; N c91 ; B 45 -120 406 620 ;
+C 92 ; WX 500 ; N c92 ; B 173 -67 376 657 ;
+C 93 ; WX 433 ; N c93 ; B 42 -120 384 620 ;
+C 94 ; WX 533 ; N c94 ; B 133 373 483 625 ;
+C 95 ; WX 500 ; N c95 ; B -10 -241 503 -201 ;
+C 96 ; WX 333 ; N c96 ; B 113 500 259 650 ;
+C 97 ; WX 500 ; N c97 ; B 41 -16 484 437 ;
+C 98 ; WX 560 ; N c98 ; B 52 -16 533 613 ;
+C 99 ; WX 600 ; N c99 ; B 80 -16 548 437 ;
+C 100 ; WX 640 ; N c100 ; B 83 -16 607 613 ;
+C 101 ; WX 640 ; N c101 ; B 99 -16 556 437 ;
+C 102 ; WX 580 ; N c102 ; B 144 0 551 613 ;
+C 103 ; WX 640 ; N c103 ; B 104 -188 562 437 ;
+C 104 ; WX 540 ; N c104 ; B 76 0 491 613 ;
+C 105 ; WX 433 ; N c105 ; B 35 0 398 633 ;
+C 106 ; WX 500 ; N c106 ; B 21 -188 444 633 ;
+C 107 ; WX 560 ; N c107 ; B 45 0 510 613 ;
+C 108 ; WX 420 ; N c108 ; B 25 0 388 613 ;
+C 109 ; WX 640 ; N c109 ; B 70 0 594 438 ;
+C 110 ; WX 550 ; N c110 ; B 81 0 496 437 ;
+C 111 ; WX 560 ; N c111 ; B 63 -16 521 437 ;
+C 112 ; WX 660 ; N c112 ; B 38 -204 616 421 ;
+C 113 ; WX 660 ; N c113 ; B 74 -202 605 423 ;
+C 114 ; WX 600 ; N c114 ; B 38 0 543 433 ;
+C 115 ; WX 560 ; N c115 ; B 43 -16 507 437 ;
+C 116 ; WX 600 ; N c116 ; B 127 -16 517 564 ;
+C 117 ; WX 600 ; N c117 ; B 105 -16 523 423 ;
+C 118 ; WX 660 ; N c118 ; B 122 0 607 423 ;
+C 119 ; WX 680 ; N c119 ; B 138 0 623 423 ;
+C 120 ; WX 630 ; N c120 ; B 38 0 589 423 ;
+C 121 ; WX 633 ; N c121 ; B 59 -188 569 423 ;
+C 122 ; WX 540 ; N c122 ; B 34 0 483 423 ;
+C 123 ; WX 433 ; N c123 ; B 127 -126 369 613 ;
+C 124 ; WX 300 ; N c124 ; B 56 -99 250 585 ;
+C 125 ; WX 383 ; N c125 ; B 63 -126 306 613 ;
+C 126 ; WX 600 ; N c126 ; B 100 211 518 359 ;
+C 127 ; WX 778 ; N c127 ; B 52 4 652 604 ;
+C 128 ; WX 778 ; N c128 ; B 52 4 652 604 ;
+C 129 ; WX 433 ; N c129 ; B 19 -99 421 585 ;
+C 130 ; WX 760 ; N c130 ; B 115 30 704 540 ;
+C 131 ; WX 700 ; N c131 ; B 123 1 620 601 ;
+C 132 ; WX 760 ; N c132 ; B 80 -139 731 659 ;
+C 133 ; WX 700 ; N c133 ; B 46 0 630 680 ;
+C 134 ; WX 800 ; N c134 ; B 106 -14 707 586 ;
+C 135 ; WX 800 ; N c135 ; B 109 0 711 600 ;
+C 136 ; WX 400 ; N c136 ; B 58 500 370 640 ;
+C 137 ; WX 800 ; N c137 ; B 97 -14 761 600 ;
+C 138 ; WX 620 ; N c138 ; B 58 -16 574 752 ;
+C 139 ; WX 700 ; N c139 ; B 111 37 609 532 ;
+C 140 ; WX 878 ; N c140 ; B 203 -1 780 799 ;
+C 141 ; WX 878 ; N c141 ; B 199 -1 827 800 ;
+C 142 ; WX 878 ; N c142 ; B 113 -3 799 737 ;
+C 143 ; WX 878 ; N c143 ; B 169 1 776 803 ;
+C 144 ; WX 878 ; N c144 ; B 198 -3 782 781 ;
+C 145 ; WX 770 ; N c145 ; B 94 51 678 451 ;
+C 146 ; WX 700 ; N c146 ; B 97 50 660 550 ;
+C 147 ; WX 760 ; N c147 ; B 95 -10 675 570 ;
+C 148 ; WX 760 ; N c148 ; B 61 0 723 600 ;
+C 149 ; WX 600 ; N c149 ; B 80 -17 552 455 ;
+C 150 ; WX 600 ; N c150 ; B 109 265 512 306 ;
+C 151 ; WX 800 ; N c151 ; B 56 266 757 307 ;
+C 152 ; WX 400 ; N c152 ; B 49 489 359 589 ;
+C 153 ; WX 800 ; N c153 ; B 52 4 771 604 ;
+C 154 ; WX 620 ; N c154 ; B 64 -16 528 626 ;
+C 155 ; WX 700 ; N c155 ; B 104 38 602 533 ;
+C 156 ; WX 760 ; N c156 ; B 81 -16 657 438 ;
+C 157 ; WX 778 ; N c157 ; B 136 0 763 625 ;
+C 158 ; WX 768 ; N c158 ; B 136 0 763 625 ;
+C 159 ; WX 700 ; N c159 ; B 147 0 661 730 ;
+C 160 ; WX 250 ; N c160 ; B 53 -190 271 429 ;
+C 161 ; WX 350 ; N c161 ; B 53 -190 271 429 ;
+C 162 ; WX 840 ; N c162 ; B 188 -69 765 731 ;
+C 163 ; WX 840 ; N c163 ; B 184 -69 812 732 ;
+C 164 ; WX 900 ; N c164 ; B 183 -69 767 715 ;
+C 165 ; WX 840 ; N c165 ; B 153 -69 760 733 ;
+C 166 ; WX 840 ; N c166 ; B 94 -71 780 669 ;
+C 167 ; WX 640 ; N c167 ; B 66 -1 538 719 ;
+C 168 ; WX 360 ; N c168 ; B 42 521 326 600 ;
+C 169 ; WX 800 ; N c169 ; B 87 -108 722 502 ;
+C 170 ; WX 600 ; N c170 ; B 52 0 544 601 ;
+C 171 ; WX 500 ; N c171 ; B 94 0 610 674 ;
+C 172 ; WX 500 ; N c172 ; B 55 0 457 543 ;
+C 173 ; WX 800 ; N c173 ; B 46 0 765 600 ;
+C 174 ; WX 800 ; N c174 ; B 49 0 768 600 ;
+C 175 ; WX 800 ; N c175 ; B 49 0 768 600 ;
+C 176 ; WX 800 ; N c176 ; B 73 -62 695 548 ;
+C 177 ; WX 700 ; N c177 ; B 68 0 600 580 ;
+C 178 ; WX 700 ; N c178 ; B 38 -62 610 665 ;
+C 179 ; WX 740 ; N c179 ; B 111 -62 682 665 ;
+C 180 ; WX 300 ; N c180 ; B 65 499 253 649 ;
+C 181 ; WX 700 ; N c181 ; B 115 0 647 580 ;
+C 182 ; WX 640 ; N c182 ; B 112 -64 601 613 ;
+C 183 ; WX 267 ; N c183 ; B 60 245 211 377 ;
+C 184 ; WX 250 ; N c184 ; B 39 -163 195 -5 ;
+C 185 ; WX 740 ; N c185 ; B 49 0 670 438 ;
+C 186 ; WX 700 ; N c186 ; B 52 0 668 601 ;
+C 187 ; WX 600 ; N c187 ; B 30 2 545 676 ;
+C 188 ; WX 700 ; N c188 ; B 89 0 662 626 ;
+C 189 ; WX 720 ; N c189 ; B 89 0 648 626 ;
+C 190 ; WX 700 ; N c190 ; B 78 0 655 627 ;
+C 191 ; WX 470 ; N c191 ; B 46 -194 395 430 ;
+C 192 ; WX 600 ; N c192 ; B 55 -1 534 769 ;
+C 193 ; WX 600 ; N c193 ; B 55 -1 546 769 ;
+C 194 ; WX 600 ; N c194 ; B 55 -1 543 772 ;
+C 195 ; WX 600 ; N c195 ; B 55 -1 544 720 ;
+C 196 ; WX 600 ; N c196 ; B 55 -1 589 730 ;
+C 197 ; WX 600 ; N c197 ; B 55 -1 534 783 ;
+C 198 ; WX 740 ; N c198 ; B 57 0 685 571 ;
+C 199 ; WX 700 ; N c199 ; B 109 -163 631 584 ;
+C 200 ; WX 640 ; N c200 ; B 74 0 592 769 ;
+C 201 ; WX 640 ; N c201 ; B 70 0 588 769 ;
+C 202 ; WX 640 ; N c202 ; B 70 0 588 770 ;
+C 203 ; WX 640 ; N c203 ; B 70 0 588 731 ;
+C 204 ; WX 500 ; N c204 ; B 28 0 471 769 ;
+C 205 ; WX 500 ; N c205 ; B 32 0 474 769 ;
+C 206 ; WX 500 ; N c206 ; B 28 0 471 770 ;
+C 207 ; WX 500 ; N c207 ; B 28 0 483 730 ;
+C 208 ; WX 700 ; N c208 ; B 103 0 617 571 ;
+C 209 ; WX 660 ; N c209 ; B 76 0 590 720 ;
+C 210 ; WX 700 ; N c210 ; B 98 -16 606 769 ;
+C 211 ; WX 700 ; N c211 ; B 103 -16 611 769 ;
+C 212 ; WX 700 ; N c212 ; B 103 -16 611 771 ;
+C 213 ; WX 700 ; N c213 ; B 103 -16 611 729 ;
+C 214 ; WX 700 ; N c214 ; B 103 -16 611 708 ;
+C 215 ; WX 800 ; N c215 ; B 68 0 740 573 ;
+C 216 ; WX 700 ; N c216 ; B 46 -28 668 598 ;
+C 217 ; WX 660 ; N c217 ; B 112 -16 590 769 ;
+C 218 ; WX 560 ; N c218 ; B 118 -16 596 769 ;
+C 219 ; WX 660 ; N c219 ; B 117 -16 594 770 ;
+C 220 ; WX 660 ; N c220 ; B 116 -17 594 729 ;
+C 221 ; WX 700 ; N c221 ; B 192 0 647 765 ;
+C 222 ; WX 800 ; N c222 ; B 103 -240 694 759 ;
+C 223 ; WX 560 ; N c223 ; B 67 -16 477 613 ;
+C 224 ; WX 560 ; N c224 ; B 67 -16 498 639 ;
+C 225 ; WX 560 ; N c225 ; B 70 -16 501 639 ;
+C 226 ; WX 600 ; N c226 ; B 71 -16 524 640 ;
+C 227 ; WX 600 ; N c227 ; B 72 -16 541 589 ;
+C 228 ; WX 600 ; N c228 ; B 72 -16 543 600 ;
+C 229 ; WX 600 ; N c229 ; B 70 -16 501 666 ;
+C 230 ; WX 720 ; N c230 ; B 72 -16 659 437 ;
+C 231 ; WX 600 ; N c231 ; B 67 -163 535 437 ;
+C 232 ; WX 620 ; N c232 ; B 98 -16 555 639 ;
+C 233 ; WX 620 ; N c233 ; B 87 -21 545 634 ;
+C 234 ; WX 620 ; N c234 ; B 95 -16 552 640 ;
+C 235 ; WX 620 ; N c235 ; B 95 -16 552 600 ;
+C 236 ; WX 433 ; N c236 ; B 35 0 401 635 ;
+C 237 ; WX 433 ; N c237 ; B 37 0 418 639 ;
+C 238 ; WX 433 ; N c238 ; B 34 0 419 640 ;
+C 239 ; WX 533 ; N c239 ; B 37 0 481 600 ;
+C 240 ; WX 660 ; N c240 ; B 88 -15 570 610 ;
+C 241 ; WX 580 ; N c241 ; B 77 0 513 589 ;
+C 242 ; WX 600 ; N c242 ; B 59 -16 517 639 ;
+C 243 ; WX 580 ; N c243 ; B 61 -16 519 639 ;
+C 244 ; WX 580 ; N c244 ; B 63 -16 521 640 ;
+C 245 ; WX 580 ; N c245 ; B 66 -16 524 589 ;
+C 246 ; WX 580 ; N c246 ; B 63 -16 521 600 ;
+C 247 ; WX 700 ; N c247 ; B 81 110 616 421 ;
+C 248 ; WX 700 ; N c248 ; B 64 -31 618 452 ;
+C 249 ; WX 600 ; N c249 ; B 103 -16 521 639 ;
+C 250 ; WX 600 ; N c250 ; B 105 -16 523 639 ;
+C 251 ; WX 600 ; N c251 ; B 103 -16 521 640 ;
+C 252 ; WX 600 ; N c252 ; B 103 -16 521 600 ;
+C 253 ; WX 633 ; N c253 ; B 64 -188 574 639 ;
+C 254 ; WX 640 ; N c254 ; B 110 -16 569 716 ;
+C 255 ; WX 633 ; N c255 ; B 67 -188 577 600 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-pirat-it-fig-raw.pfb b/fonts/chess/enpassant/chess-pirat-it-fig-raw.pfb
new file mode 100644
index 0000000000..31cfcea692
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-it-fig-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-it-fig-raw.tfm b/fonts/chess/enpassant/chess-pirat-it-fig-raw.tfm
new file mode 100644
index 0000000000..c4a5a0a0fc
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-it-fig-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-it-lsf.tfm b/fonts/chess/enpassant/chess-pirat-it-lsf.tfm
new file mode 100644
index 0000000000..745ae84be7
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-it-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-lsb.tfm b/fonts/chess/enpassant/chess-pirat-lsb.tfm
new file mode 100644
index 0000000000..d5d9a279eb
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-pirat-lsf.tfm b/fonts/chess/enpassant/chess-pirat-lsf.tfm
new file mode 100644
index 0000000000..9e2032d1ec
--- /dev/null
+++ b/fonts/chess/enpassant/chess-pirat-lsf.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-skak-k6-board-raw.tfm b/fonts/chess/enpassant/chess-skak-k6-board-raw.tfm
new file mode 100644
index 0000000000..ab6fdd6183
--- /dev/null
+++ b/fonts/chess/enpassant/chess-skak-k6-board-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-skak-k6-board.enc b/fonts/chess/enpassant/chess-skak-k6-board.enc
new file mode 100644
index 0000000000..c090395ab2
--- /dev/null
+++ b/fonts/chess/enpassant/chess-skak-k6-board.enc
@@ -0,0 +1,101 @@
+/ChessSkakKBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/f /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/o
+%WBishopOnWhite
+/l
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/i
+%WKingOnWhite
+/k
+%WQueenOnBlack
+/e
+%WKnightOnBlack
+/w
+%WKnightOnWhite
+/s
+%WPawnOnBlack
+/g
+%5x
+%WPawnOnWhite
+/b
+%WQueenOnWhite
+/d
+%WRookOnWhite
+/t
+%WRookOnBlack
+/y
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/r /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/O
+%BBishopOnWhite
+/L /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/I
+%BKingOnWhite
+/K
+%BQueenOnBlack
+/E
+%BKnightOnBlack
+/W
+%BKnightOnWhite
+/S
+%BPawnOnBlack
+/G
+%7x
+%BPawnOnWhite
+/B
+%BQueenOnWhite
+/D
+%BRookOnWhite
+/T
+%BRookOnBlack
+/Y /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-skak-k6-lsb.tfm b/fonts/chess/enpassant/chess-skak-k6-lsb.tfm
new file mode 100644
index 0000000000..e0ad2c108a
--- /dev/null
+++ b/fonts/chess/enpassant/chess-skak-k6-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-skaktm-lsi.tfm b/fonts/chess/enpassant/chess-skaktm-lsi.tfm
new file mode 100644
index 0000000000..9de93b1cd3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-skaktm-lsi.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-utrecht-board-raw.afm b/fonts/chess/enpassant/chess-utrecht-board-raw.afm
new file mode 100644
index 0000000000..8a4ad85d2d
--- /dev/null
+++ b/fonts/chess/enpassant/chess-utrecht-board-raw.afm
@@ -0,0 +1,275 @@
+StartFontMetrics 4.1
+FontName Chess-Utrecht
+FullName Chess-Utrecht
+Notice
+EncodingScheme FontSpecific
+FamilyName Chess Utrecht
+Weight Regular
+Version
+Characters 35
+ItalicAngle 0.0
+Ascender 1000
+Descender 0
+UnderlineThickness 0
+UnderlinePosition 0
+IsFixedPitch false
+FontBBox 0 0 1000 1000
+StartCharMetrics 256
+C 0 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 1 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 2 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 3 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 4 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 5 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 6 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 7 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 8 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 9 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 10 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 11 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 12 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 13 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 14 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 15 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 16 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 17 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 18 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 19 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 20 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 21 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 22 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 23 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 24 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 25 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 26 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 27 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 28 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 29 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 30 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 31 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 32 ; WX 1000 ; N _d_3 ; B 281 139 673 825 ;
+C 33 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 34 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 35 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 36 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 37 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 38 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 39 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 40 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 41 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 42 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 43 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 44 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 45 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 46 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 47 ; WX 1000 ; N _d_24 ; B 0 0 951 951 ;
+C 48 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 49 ; WX 1000 ; N _d_25 ; B 0 139 1000 167 ;
+C 50 ; WX 1000 ; N _d_26 ; B 139 0 167 1000 ;
+C 51 ; WX 1000 ; N _d_27 ; B 833 0 861 1000 ;
+C 52 ; WX 1000 ; N _d_28 ; B 0 833 1000 861 ;
+C 53 ; WX 1000 ; N _d_30 ; B 833 0 1000 167 ;
+C 54 ; WX 1000 ; N _d_29 ; B 0 0 167 167 ;
+C 55 ; WX 1000 ; N _d_31 ; B 833 833 1000 1000 ;
+C 56 ; WX 1000 ; N _d_32 ; B 0 833 167 1000 ;
+C 57 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 58 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 59 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 60 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 61 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 62 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 63 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 64 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 65 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 66 ; WX 1000 ; N _d_4 ; B 281 139 673 825 ;
+C 67 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 68 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 69 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 70 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 71 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 72 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 73 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 74 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 75 ; WX 1000 ; N _d_8 ; B 348 139 674 832 ;
+C 76 ; WX 1000 ; N _d_9 ; B 0 0 951 951 ;
+C 77 ; WX 1000 ; N _d_13 ; B 0 0 951 951 ;
+C 78 ; WX 1000 ; N _d_12 ; B 208 139 684 826 ;
+C 79 ; WX 1000 ; N _d_17 ; B 0 0 951 951 ;
+C 80 ; WX 1000 ; N _d_16 ; B 378 139 666 708 ;
+C 81 ; WX 1000 ; N _d_20 ; B 265 139 696 828 ;
+C 82 ; WX 1000 ; N _d_33 ; B 281 139 764 708 ;
+C 83 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 84 ; WX 1000 ; N _d_35 ; B 2 2 951 951 ;
+C 85 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 86 ; WX 1000 ; N _d_5 ; B 0 0 951 951 ;
+C 87 ; WX 1000 ; N _d_21 ; B 2 1 951 951 ;
+C 88 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 89 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 90 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 91 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 92 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 93 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 94 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 95 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 96 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 97 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 98 ; WX 1000 ; N _d_6 ; B 281 139 673 825 ;
+C 99 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 100 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 101 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 102 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 103 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 104 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 105 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 106 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 107 ; WX 1000 ; N _d_10 ; B 348 139 674 832 ;
+C 108 ; WX 1000 ; N _d_11 ; B 1 1 951 951 ;
+C 109 ; WX 1000 ; N _d_15 ; B 1 1 951 951 ;
+C 110 ; WX 1000 ; N _d_14 ; B 208 140 684 826 ;
+C 111 ; WX 1000 ; N _d_19 ; B 1 1 951 951 ;
+C 112 ; WX 1000 ; N _d_18 ; B 378 139 666 708 ;
+C 113 ; WX 1000 ; N _d_22 ; B 265 139 696 828 ;
+C 114 ; WX 1000 ; N _d_34 ; B 281 139 764 708 ;
+C 115 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 116 ; WX 1000 ; N _d_36 ; B 3 3 951 951 ;
+C 117 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 118 ; WX 1000 ; N _d_7 ; B 1 1 951 951 ;
+C 119 ; WX 1000 ; N _d_23 ; B 3 2 951 951 ;
+C 120 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 121 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 122 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 123 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 124 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 125 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 126 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 127 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 128 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 129 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 130 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 131 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 132 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 133 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 134 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 135 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 136 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 137 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 138 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 139 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 140 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 141 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 142 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 143 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 144 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 145 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 146 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 147 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 148 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 149 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 150 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 151 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 152 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 153 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 154 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 155 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 156 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 157 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 158 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 159 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 160 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 161 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 162 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 163 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 164 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 165 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 166 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 167 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 168 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 169 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 170 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 171 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 172 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 173 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 174 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 175 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 176 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 177 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 178 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 179 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 180 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 181 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 182 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 183 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 184 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 185 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 186 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 187 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 188 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 189 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 190 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 191 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 192 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 193 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 194 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 195 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 196 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 197 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 198 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 199 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 200 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 201 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 202 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 203 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 204 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 205 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 206 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 207 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 208 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 209 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 210 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 211 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 212 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 213 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 214 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 215 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 216 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 217 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 218 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 219 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 220 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 221 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 222 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 223 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 224 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 225 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 226 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 227 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 228 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 229 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 230 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 231 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 232 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 233 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 234 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 235 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 236 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 237 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 238 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 239 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 240 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 241 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 242 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 243 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 244 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 245 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 246 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 247 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 248 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 249 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 250 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 251 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 252 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 253 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 254 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+C 255 ; WX 1000 ; N .notdef ; B 281 139 673 825 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/chess/enpassant/chess-utrecht-board-raw.pfb b/fonts/chess/enpassant/chess-utrecht-board-raw.pfb
new file mode 100644
index 0000000000..492a24a61d
--- /dev/null
+++ b/fonts/chess/enpassant/chess-utrecht-board-raw.pfb
Binary files differ
diff --git a/fonts/chess/enpassant/chess-utrecht-board-raw.tfm b/fonts/chess/enpassant/chess-utrecht-board-raw.tfm
new file mode 100644
index 0000000000..16447d30d3
--- /dev/null
+++ b/fonts/chess/enpassant/chess-utrecht-board-raw.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/chess-utrecht-board.enc b/fonts/chess/enpassant/chess-utrecht-board.enc
new file mode 100644
index 0000000000..c2f982d886
--- /dev/null
+++ b/fonts/chess/enpassant/chess-utrecht-board.enc
@@ -0,0 +1,101 @@
+/ChessUtrechtBoardEncoding[
+%0x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%1x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%2x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%3x
+%WhiteSquare
+/_d_3 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%4x
+/.notdef
+%WBishopOnBlack
+/_d_7
+%WBishopOnWhite
+/_d_6
+/.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%WKingOnBlack
+/_d_11
+%WKingOnWhite
+/_d_10
+%WQueenOnBlack
+/_d_23
+%WKnightOnBlack
+/_d_15
+%WKnightOnWhite
+/_d_14
+%WPawnOnBlack
+/_d_19
+%5x
+%WPawnOnWhite
+/_d_18
+%WQueenOnWhite
+/_d_22
+%WRookOnWhite
+/_d_34
+%WRookOnBlack
+/_d_36
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BlackSquare
+/_d_24 /.notdef /.notdef /.notdef /.notdef /.notdef
+%6x
+/.notdef
+%BBishopOnBlack
+/_d_5
+%BBishopOnWhite
+/_d_4 /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef
+%BKingOnBlack
+/_d_9
+%BKingOnWhite
+/_d_8
+%BQueenOnBlack
+/_d_21
+%BKnightOnBlack
+/_d_13
+%BKnightOnWhite
+/_d_12
+%BPawnOnBlack
+/_d_17
+%7x
+%BPawnOnWhite
+/_d_16
+%BQueenOnWhite
+/_d_20
+%BRookOnWhite
+/_d_33
+%BRookOnBlack
+/_d_35 /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%8x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%9x
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ax
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Bx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Cx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Dx
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%Ex
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/chess/enpassant/chess-utrecht-lsb.tfm b/fonts/chess/enpassant/chess-utrecht-lsb.tfm
new file mode 100644
index 0000000000..2b252f48a5
--- /dev/null
+++ b/fonts/chess/enpassant/chess-utrecht-lsb.tfm
Binary files differ
diff --git a/fonts/chess/enpassant/lsb1alfonso.fd b/fonts/chess/enpassant/lsb1alfonso.fd
new file mode 100644
index 0000000000..031f6419ee
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1alfonso.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1alfonso.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1alfonso')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1alfonso.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{alfonso}{}
+ \DeclareFontShape{LSB1}{alfonso}{m}{n}{<-> chess-alfonso-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1alfonso.fd'.
diff --git a/fonts/chess/enpassant/lsb1alpha.fd b/fonts/chess/enpassant/lsb1alpha.fd
new file mode 100644
index 0000000000..cf97e81c43
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1alpha.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1alpha.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1alpha')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1alpha.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{alpha}{}
+ \DeclareFontShape{LSB1}{alpha}{m}{n}{<-> chess-alpha-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1alpha.fd'.
diff --git a/fonts/chess/enpassant/lsb1alpha2.fd b/fonts/chess/enpassant/lsb1alpha2.fd
new file mode 100644
index 0000000000..3b4adb8641
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1alpha2.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1alpha2.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1alpha2')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1alpha2.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{alpha2}{}
+ \DeclareFontShape{LSB1}{alpha2}{m}{n}{<-> chess-alpha2-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1alpha2.fd'.
diff --git a/fonts/chess/enpassant/lsb1alphadia.fd b/fonts/chess/enpassant/lsb1alphadia.fd
new file mode 100644
index 0000000000..477509eab0
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1alphadia.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1alphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{alphadia}{}
+ \DeclareFontShape{LSB1}{alphadia}{m}{n}{<-> AlphaDia}{}
+
+\endinput
+%%
+%% End of file `lsb1alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsb1aventurer.fd b/fonts/chess/enpassant/lsb1aventurer.fd
new file mode 100644
index 0000000000..27b5dd2ca1
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1aventurer.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1aventurer.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1aventurer')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1aventurer.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{aventurer}{}
+ \DeclareFontShape{LSB1}{aventurer}{m}{n}{<-> chess-aventurer-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1aventurer.fd'.
diff --git a/fonts/chess/enpassant/lsb1berlin.fd b/fonts/chess/enpassant/lsb1berlin.fd
new file mode 100644
index 0000000000..83324f376b
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1berlin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1berlin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1berlin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1berlin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{berlin}{}
+ \DeclareFontShape{LSB1}{berlin}{m}{n}{<-> chess-berlin-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1berlin.fd'.
diff --git a/fonts/chess/enpassant/lsb1cases.fd b/fonts/chess/enpassant/lsb1cases.fd
new file mode 100644
index 0000000000..1716ef6ea8
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1cases.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1cases.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1cases')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1cases.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{cases}{}
+ \DeclareFontShape{LSB1}{cases}{m}{n}{<-> chess-cases-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1cases.fd'.
diff --git a/fonts/chess/enpassant/lsb1cheq.fd b/fonts/chess/enpassant/lsb1cheq.fd
new file mode 100644
index 0000000000..5711c427bb
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1cheq.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1cheq.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1cheq')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1cheq.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{cheq}{}
+ \DeclareFontShape{LSB1}{cheq}{m}{n}{<-> chess-cheq-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1cheq.fd'.
diff --git a/fonts/chess/enpassant/lsb1chess-7.fd b/fonts/chess/enpassant/lsb1chess-7.fd
new file mode 100644
index 0000000000..b9dd2f3ad3
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1chess-7.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1chess-7.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1chess-7')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1chess-7.fd}
+ [2008/01/08 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{chess-7}{}
+ \DeclareFontShape{LSB1}{chess-7}{m}{n}{<-> chess-7-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1chess-7.fd'.
diff --git a/fonts/chess/enpassant/lsb1condal.fd b/fonts/chess/enpassant/lsb1condal.fd
new file mode 100644
index 0000000000..0291b4bc62
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1condal.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1condal.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1condal')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1condal.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{condal}{}
+ \DeclareFontShape{LSB1}{condal}{m}{n}{<-> chess-condal-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1condal.fd'.
diff --git a/fonts/chess/enpassant/lsb1harlequin.fd b/fonts/chess/enpassant/lsb1harlequin.fd
new file mode 100644
index 0000000000..3c1d207905
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1harlequin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1harlequin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1harlequin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1harlequin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{harlequin}{}
+ \DeclareFontShape{LSB1}{harlequin}{m}{n}{<-> chess-harlequin-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1harlequin.fd'.
diff --git a/fonts/chess/enpassant/lsb1kingdom.fd b/fonts/chess/enpassant/lsb1kingdom.fd
new file mode 100644
index 0000000000..c70f0a6001
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1kingdom.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1kingdom.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1kingdom')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1kingdom.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{kingdom}{}
+ \DeclareFontShape{LSB1}{kingdom}{m}{n}{<-> chess-kingdom-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1kingdom.fd'.
diff --git a/fonts/chess/enpassant/lsb1leipzig.fd b/fonts/chess/enpassant/lsb1leipzig.fd
new file mode 100644
index 0000000000..a44cf85225
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1leipzig.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1leipzig.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1leipzig')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1leipzig.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{leipzig}{}
+ \DeclareFontShape{LSB1}{leipzig}{m}{n}{<-> chess-leipzig-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1leipzig.fd'.
diff --git a/fonts/chess/enpassant/lsb1line.fd b/fonts/chess/enpassant/lsb1line.fd
new file mode 100644
index 0000000000..e6f4a07874
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1line.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1line.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1line')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1line.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{line}{}
+ \DeclareFontShape{LSB1}{line}{m}{n}{<-> chess-line-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1line.fd'.
diff --git a/fonts/chess/enpassant/lsb1lucena.fd b/fonts/chess/enpassant/lsb1lucena.fd
new file mode 100644
index 0000000000..7102715fac
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1lucena.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1lucena.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1lucena')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1lucena.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{lucena}{}
+ \DeclareFontShape{LSB1}{lucena}{m}{n}{<-> chess-lucena-lsb-1001}{}
+
+\endinput
+%%
+%% End of file `lsb1lucena.fd'.
diff --git a/fonts/chess/enpassant/lsb1magnetic.fd b/fonts/chess/enpassant/lsb1magnetic.fd
new file mode 100644
index 0000000000..52e8503c0e
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1magnetic.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1magnetic.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1magnetic')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1magnetic.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{magnetic}{}
+ \DeclareFontShape{LSB1}{magnetic}{m}{n}{<-> chess-magnetic-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1magnetic.fd'.
diff --git a/fonts/chess/enpassant/lsb1mark.fd b/fonts/chess/enpassant/lsb1mark.fd
new file mode 100644
index 0000000000..9262fcd583
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1mark.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1mark.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1mark')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1mark.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{mark}{}
+ \DeclareFontShape{LSB1}{mark}{m}{n}{<-> chess-mark-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1mark.fd'.
diff --git a/fonts/chess/enpassant/lsb1marroquin.fd b/fonts/chess/enpassant/lsb1marroquin.fd
new file mode 100644
index 0000000000..fd841aec59
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1marroquin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1marroquin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1marroquin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1marroquin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{marroquin}{}
+ \DeclareFontShape{LSB1}{marroquin}{m}{n}{<-> chess-marroquin-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1marroquin.fd'.
diff --git a/fonts/chess/enpassant/lsb1maya.fd b/fonts/chess/enpassant/lsb1maya.fd
new file mode 100644
index 0000000000..d33e7c0015
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1maya.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1maya.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1maya')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1maya.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{maya}{}
+ \DeclareFontShape{LSB1}{maya}{m}{n}{<-> chess-maya-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1maya.fd'.
diff --git a/fonts/chess/enpassant/lsb1mediaeval.fd b/fonts/chess/enpassant/lsb1mediaeval.fd
new file mode 100644
index 0000000000..823d80783a
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1mediaeval.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1mediaeval.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1mediaeval')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1mediaeval.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{mediaeval}{}
+ \DeclareFontShape{LSB1}{mediaeval}{m}{n}{<-> chess-mediaeval-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1mediaeval.fd'.
diff --git a/fonts/chess/enpassant/lsb1merida.fd b/fonts/chess/enpassant/lsb1merida.fd
new file mode 100644
index 0000000000..298d2b5eb5
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1merida.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1merida.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1merida')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1merida.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{merida}{}
+ \DeclareFontShape{LSB1}{merida}{m}{n}{<-> chess-merida-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1merida.fd'.
diff --git a/fonts/chess/enpassant/lsb1millennia.fd b/fonts/chess/enpassant/lsb1millennia.fd
new file mode 100644
index 0000000000..123fc28740
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1millennia.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lsb1millennia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1millennia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1millennia.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{millennia}{}
+ \DeclareFontShape{LSB1}{millennia}{m}{n}{<-> chess-millennia-lsb}{}
+ \DeclareFontShape{LSB1}{millennia}{b}{n}{<-> chess-millennia-b-lsb}{}
+ \DeclareFontShape{LSB1}{millennia}{bx}{n}{<-> chess-millennia-b-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1millennia.fd'.
diff --git a/fonts/chess/enpassant/lsb1motif.fd b/fonts/chess/enpassant/lsb1motif.fd
new file mode 100644
index 0000000000..89de5e1d7e
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1motif.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1motif.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1motif')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1motif.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{motif}{}
+ \DeclareFontShape{LSB1}{motif}{m}{n}{<-> chess-motif-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1motif.fd'.
diff --git a/fonts/chess/enpassant/lsb1pirat.fd b/fonts/chess/enpassant/lsb1pirat.fd
new file mode 100644
index 0000000000..52812af73f
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1pirat.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1pirat.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1pirat')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1pirat.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{pirat}{}
+ \DeclareFontShape{LSB1}{pirat}{m}{n}{<-> chess-pirat-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1pirat.fd'.
diff --git a/fonts/chess/enpassant/lsb1skak-k6.fd b/fonts/chess/enpassant/lsb1skak-k6.fd
new file mode 100644
index 0000000000..b638c03a2c
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1skak-k6.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1skak-k6.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1skak-k6')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1skak-k6.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{skak-k6}{}
+ \DeclareFontShape{LSB1}{skak-k6}{m}{n}{<-> s * [0.8] chess-skak-k6-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1skak-k6.fd'.
diff --git a/fonts/chess/enpassant/lsb1utrecht.fd b/fonts/chess/enpassant/lsb1utrecht.fd
new file mode 100644
index 0000000000..12024bfe9b
--- /dev/null
+++ b/fonts/chess/enpassant/lsb1utrecht.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb1utrecht.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb1utrecht')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsb1utrecht.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB1}{utrecht}{}
+ \DeclareFontShape{LSB1}{utrecht}{m}{n}{<-> chess-utrecht-lsb}{}
+
+\endinput
+%%
+%% End of file `lsb1utrecht.fd'.
diff --git a/fonts/chess/enpassant/lsb2alfonso.fd b/fonts/chess/enpassant/lsb2alfonso.fd
new file mode 100644
index 0000000000..5235ca94cc
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2alfonso.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2alfonso.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2alfonso')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2alfonso.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{alfonso}{}
+ \DeclareFontShape{LSB2}{alfonso}{m}{n}{<-> chess-alfonso-lsb}{}
+\endinput
+%%
+%% End of file `lsb2alfonso.fd'.
diff --git a/fonts/chess/enpassant/lsb2alpha.fd b/fonts/chess/enpassant/lsb2alpha.fd
new file mode 100644
index 0000000000..140cd47695
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2alpha.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2alpha.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2alpha')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2alpha.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{alpha}{}
+ \DeclareFontShape{LSB2}{alpha}{m}{n}{<-> chess-alpha-lsb}{}
+\endinput
+%%
+%% End of file `lsb2alpha.fd'.
diff --git a/fonts/chess/enpassant/lsb2alpha2.fd b/fonts/chess/enpassant/lsb2alpha2.fd
new file mode 100644
index 0000000000..6ab096f34b
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2alpha2.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2alpha2.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2alpha2')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2alpha2.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{alpha2}{}
+ \DeclareFontShape{LSB2}{alpha2}{m}{n}{<-> chess-alpha2-lsb}{}
+\endinput
+%%
+%% End of file `lsb2alpha2.fd'.
diff --git a/fonts/chess/enpassant/lsb2alphadia.fd b/fonts/chess/enpassant/lsb2alphadia.fd
new file mode 100644
index 0000000000..7c93632ae9
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2alphadia.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2alphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{alphadia}{}
+ \DeclareFontShape{LSB2}{alphadia}{m}{n}{<-> AlphaDia}{}
+\endinput
+%%
+%% End of file `lsb2alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsb2aventurer.fd b/fonts/chess/enpassant/lsb2aventurer.fd
new file mode 100644
index 0000000000..6cc00595f6
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2aventurer.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2aventurer.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2aventurer')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2aventurer.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{aventurer}{}
+ \DeclareFontShape{LSB2}{aventurer}{m}{n}{<-> chess-aventurer-lsb}{}
+\endinput
+%%
+%% End of file `lsb2aventurer.fd'.
diff --git a/fonts/chess/enpassant/lsb2berlin.fd b/fonts/chess/enpassant/lsb2berlin.fd
new file mode 100644
index 0000000000..a8934fa436
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2berlin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2berlin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2berlin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2berlin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{berlin}{}
+ \DeclareFontShape{LSB2}{berlin}{m}{n}{<-> chess-berlin-lsb}{}
+\endinput
+%%
+%% End of file `lsb2berlin.fd'.
diff --git a/fonts/chess/enpassant/lsb2cases.fd b/fonts/chess/enpassant/lsb2cases.fd
new file mode 100644
index 0000000000..e5836c2291
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2cases.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2cases.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2cases')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2cases.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{cases}{}
+ \DeclareFontShape{LSB2}{cases}{m}{n}{<-> chess-cases-lsb}{}
+\endinput
+%%
+%% End of file `lsb2cases.fd'.
diff --git a/fonts/chess/enpassant/lsb2cheq.fd b/fonts/chess/enpassant/lsb2cheq.fd
new file mode 100644
index 0000000000..7575f24992
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2cheq.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2cheq.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2cheq')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2cheq.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{cheq}{}
+ \DeclareFontShape{LSB2}{cheq}{m}{n}{<-> chess-cheq-lsb}{}
+\endinput
+%%
+%% End of file `lsb2cheq.fd'.
diff --git a/fonts/chess/enpassant/lsb2chess-7.fd b/fonts/chess/enpassant/lsb2chess-7.fd
new file mode 100644
index 0000000000..c4b6570dc1
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2chess-7.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2chess-7.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2chess-7')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2chess-7.fd}
+ [2008/01/08 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{chess-7}{}
+ \DeclareFontShape{LSB2}{chess-7}{m}{n}{<-> chess-7-lsb}{}
+\endinput
+%%
+%% End of file `lsb2chess-7.fd'.
diff --git a/fonts/chess/enpassant/lsb2condal.fd b/fonts/chess/enpassant/lsb2condal.fd
new file mode 100644
index 0000000000..73abc86033
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2condal.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2condal.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2condal')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2condal.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{condal}{}
+ \DeclareFontShape{LSB2}{condal}{m}{n}{<-> chess-condal-lsb}{}
+\endinput
+%%
+%% End of file `lsb2condal.fd'.
diff --git a/fonts/chess/enpassant/lsb2harlequin.fd b/fonts/chess/enpassant/lsb2harlequin.fd
new file mode 100644
index 0000000000..6184cec8a1
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2harlequin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2harlequin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2harlequin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2harlequin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{harlequin}{}
+ \DeclareFontShape{LSB2}{harlequin}{m}{n}{<-> chess-harlequin-lsb}{}
+\endinput
+%%
+%% End of file `lsb2harlequin.fd'.
diff --git a/fonts/chess/enpassant/lsb2kingdom.fd b/fonts/chess/enpassant/lsb2kingdom.fd
new file mode 100644
index 0000000000..6032655847
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2kingdom.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2kingdom.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2kingdom')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2kingdom.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{kingdom}{}
+ \DeclareFontShape{LSB2}{kingdom}{m}{n}{<-> chess-kingdom-lsb}{}
+\endinput
+%%
+%% End of file `lsb2kingdom.fd'.
diff --git a/fonts/chess/enpassant/lsb2leipzig.fd b/fonts/chess/enpassant/lsb2leipzig.fd
new file mode 100644
index 0000000000..ea24bd3f5d
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2leipzig.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2leipzig.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2leipzig')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2leipzig.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{leipzig}{}
+ \DeclareFontShape{LSB2}{leipzig}{m}{n}{<-> chess-leipzig-lsb}{}
+\endinput
+%%
+%% End of file `lsb2leipzig.fd'.
diff --git a/fonts/chess/enpassant/lsb2line.fd b/fonts/chess/enpassant/lsb2line.fd
new file mode 100644
index 0000000000..85323045b7
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2line.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2line.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2line')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2line.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{line}{}
+ \DeclareFontShape{LSB2}{line}{m}{n}{<-> chess-line-lsb}{}
+\endinput
+%%
+%% End of file `lsb2line.fd'.
diff --git a/fonts/chess/enpassant/lsb2lucena.fd b/fonts/chess/enpassant/lsb2lucena.fd
new file mode 100644
index 0000000000..c43c18d582
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2lucena.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2lucena.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2lucena')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2lucena.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{lucena}{}
+ \DeclareFontShape{LSB2}{lucena}{m}{n}{<-> chess-lucena-lsb-1001}{}
+\endinput
+%%
+%% End of file `lsb2lucena.fd'.
diff --git a/fonts/chess/enpassant/lsb2magnetic.fd b/fonts/chess/enpassant/lsb2magnetic.fd
new file mode 100644
index 0000000000..a6d47bdf7c
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2magnetic.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2magnetic.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2magnetic')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2magnetic.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{magnetic}{}
+ \DeclareFontShape{LSB2}{magnetic}{m}{n}{<-> chess-magnetic-lsb}{}
+\endinput
+%%
+%% End of file `lsb2magnetic.fd'.
diff --git a/fonts/chess/enpassant/lsb2mark.fd b/fonts/chess/enpassant/lsb2mark.fd
new file mode 100644
index 0000000000..c3dbb43ae9
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2mark.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2mark.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2mark')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2mark.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{mark}{}
+ \DeclareFontShape{LSB2}{mark}{m}{n}{<-> chess-mark-lsb}{}
+\endinput
+%%
+%% End of file `lsb2mark.fd'.
diff --git a/fonts/chess/enpassant/lsb2marroquin.fd b/fonts/chess/enpassant/lsb2marroquin.fd
new file mode 100644
index 0000000000..ef71a9371d
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2marroquin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2marroquin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2marroquin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2marroquin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{marroquin}{}
+ \DeclareFontShape{LSB2}{marroquin}{m}{n}{<-> chess-marroquin-lsb}{}
+\endinput
+%%
+%% End of file `lsb2marroquin.fd'.
diff --git a/fonts/chess/enpassant/lsb2maya.fd b/fonts/chess/enpassant/lsb2maya.fd
new file mode 100644
index 0000000000..fd99e4fc00
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2maya.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2maya.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2maya')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2maya.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{maya}{}
+ \DeclareFontShape{LSB2}{maya}{m}{n}{<-> chess-maya-lsb}{}
+\endinput
+%%
+%% End of file `lsb2maya.fd'.
diff --git a/fonts/chess/enpassant/lsb2mediaeval.fd b/fonts/chess/enpassant/lsb2mediaeval.fd
new file mode 100644
index 0000000000..1d19e94d04
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2mediaeval.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2mediaeval.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2mediaeval')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2mediaeval.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{mediaeval}{}
+ \DeclareFontShape{LSB2}{mediaeval}{m}{n}{<-> chess-mediaeval-lsb}{}
+\endinput
+%%
+%% End of file `lsb2mediaeval.fd'.
diff --git a/fonts/chess/enpassant/lsb2merida.fd b/fonts/chess/enpassant/lsb2merida.fd
new file mode 100644
index 0000000000..3be37fb62c
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2merida.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2merida.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2merida')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2merida.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{merida}{}
+ \DeclareFontShape{LSB2}{merida}{m}{n}{<-> chess-merida-lsb}{}
+\endinput
+%%
+%% End of file `lsb2merida.fd'.
diff --git a/fonts/chess/enpassant/lsb2millennia.fd b/fonts/chess/enpassant/lsb2millennia.fd
new file mode 100644
index 0000000000..98f0f10149
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2millennia.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lsb2millennia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2millennia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2millennia.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{millennia}{}
+ \DeclareFontShape{LSB2}{millennia}{m}{n}{<-> chess-millennia-lsb}{}
+ \DeclareFontShape{LSB2}{millennia}{b}{n}{<-> chess-millennia-b-lsb}{}
+ \DeclareFontShape{LSB2}{millennia}{bx}{n}{<-> chess-millennia-b-lsb}{}
+\endinput
+%%
+%% End of file `lsb2millennia.fd'.
diff --git a/fonts/chess/enpassant/lsb2motif.fd b/fonts/chess/enpassant/lsb2motif.fd
new file mode 100644
index 0000000000..ee8c1b4a22
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2motif.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2motif.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2motif')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2motif.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{motif}{}
+ \DeclareFontShape{LSB2}{motif}{m}{n}{<-> chess-motif-lsb}{}
+\endinput
+%%
+%% End of file `lsb2motif.fd'.
diff --git a/fonts/chess/enpassant/lsb2pirat.fd b/fonts/chess/enpassant/lsb2pirat.fd
new file mode 100644
index 0000000000..c31dd927b3
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2pirat.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2pirat.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2pirat')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2pirat.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{pirat}{}
+ \DeclareFontShape{LSB2}{pirat}{m}{n}{<-> chess-pirat-lsb}{}
+\endinput
+%%
+%% End of file `lsb2pirat.fd'.
diff --git a/fonts/chess/enpassant/lsb2skak-k6.fd b/fonts/chess/enpassant/lsb2skak-k6.fd
new file mode 100644
index 0000000000..7c3c6062e3
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2skak-k6.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2skak-k6.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2skak-k6')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2skak-k6.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{skak-k6}{}
+ \DeclareFontShape{LSB2}{skak-k6}{m}{n}{<-> s * [0.8] chess-skak-k6-lsb}{}
+\endinput
+%%
+%% End of file `lsb2skak-k6.fd'.
diff --git a/fonts/chess/enpassant/lsb2utrecht.fd b/fonts/chess/enpassant/lsb2utrecht.fd
new file mode 100644
index 0000000000..e697462075
--- /dev/null
+++ b/fonts/chess/enpassant/lsb2utrecht.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb2utrecht.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb2utrecht')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb2utrecht.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB2}{utrecht}{}
+ \DeclareFontShape{LSB2}{utrecht}{m}{n}{<-> chess-utrecht-lsb}{}
+\endinput
+%%
+%% End of file `lsb2utrecht.fd'.
diff --git a/fonts/chess/enpassant/lsb3alfonso.fd b/fonts/chess/enpassant/lsb3alfonso.fd
new file mode 100644
index 0000000000..edf8e7251f
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3alfonso.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3alfonso.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3alfonso')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3alfonso.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{alfonso}{}
+ \DeclareFontShape{LSB3}{alfonso}{m}{n}{<-> chess-alfonso-lsb}{}
+\endinput
+%%
+%% End of file `lsb3alfonso.fd'.
diff --git a/fonts/chess/enpassant/lsb3alpha.fd b/fonts/chess/enpassant/lsb3alpha.fd
new file mode 100644
index 0000000000..b08b5a4cf0
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3alpha.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3alpha.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3alpha')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3alpha.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{alpha}{}
+ \DeclareFontShape{LSB3}{alpha}{m}{n}{<-> chess-alpha-lsb}{}
+\endinput
+%%
+%% End of file `lsb3alpha.fd'.
diff --git a/fonts/chess/enpassant/lsb3alpha2.fd b/fonts/chess/enpassant/lsb3alpha2.fd
new file mode 100644
index 0000000000..7f65b4034d
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3alpha2.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3alpha2.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3alpha2')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3alpha2.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{alpha2}{}
+ \DeclareFontShape{LSB3}{alpha2}{m}{n}{<-> chess-alpha2-lsb}{}
+\endinput
+%%
+%% End of file `lsb3alpha2.fd'.
diff --git a/fonts/chess/enpassant/lsb3alphadia.fd b/fonts/chess/enpassant/lsb3alphadia.fd
new file mode 100644
index 0000000000..d2c0da21c7
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3alphadia.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsbalphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{alphadia}{}
+ \DeclareFontShape{LSB3}{alphadia}{m}{n}{<-> AlphaDia}{}
+\endinput
+%%
+%% End of file `lsb3alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsb3aventurer.fd b/fonts/chess/enpassant/lsb3aventurer.fd
new file mode 100644
index 0000000000..e44682cf2c
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3aventurer.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3aventurer.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3aventurer')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3aventurer.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{aventurer}{}
+ \DeclareFontShape{LSB3}{aventurer}{m}{n}{<-> chess-aventurer-lsb}{}
+\endinput
+%%
+%% End of file `lsb3aventurer.fd'.
diff --git a/fonts/chess/enpassant/lsb3berlin.fd b/fonts/chess/enpassant/lsb3berlin.fd
new file mode 100644
index 0000000000..d3ef161ec0
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3berlin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3berlin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3berlin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3berlin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{berlin}{}
+ \DeclareFontShape{LSB3}{berlin}{m}{n}{<-> chess-berlin-lsb}{}
+\endinput
+%%
+%% End of file `lsb3berlin.fd'.
diff --git a/fonts/chess/enpassant/lsb3cases.fd b/fonts/chess/enpassant/lsb3cases.fd
new file mode 100644
index 0000000000..516a43bad3
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3cases.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3cases.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3cases')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3cases.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{cases}{}
+ \DeclareFontShape{LSB3}{cases}{m}{n}{<-> chess-cases-lsb}{}
+\endinput
+%%
+%% End of file `lsb3cases.fd'.
diff --git a/fonts/chess/enpassant/lsb3cheq.fd b/fonts/chess/enpassant/lsb3cheq.fd
new file mode 100644
index 0000000000..0e84ec4688
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3cheq.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3cheq.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3cheq')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3cheq.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{cheq}{}
+ \DeclareFontShape{LSB3}{cheq}{m}{n}{<-> chess-cheq-lsb}{}
+\endinput
+%%
+%% End of file `lsb3cheq.fd'.
diff --git a/fonts/chess/enpassant/lsb3chess-7.fd b/fonts/chess/enpassant/lsb3chess-7.fd
new file mode 100644
index 0000000000..a4f6c9a687
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3chess-7.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3chess-7.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3chess-7')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3chess-7.fd}
+ [2008/01/08 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{chess-7}{}
+ \DeclareFontShape{LSB3}{chess-7}{m}{n}{<-> chess-7-lsb}{}
+\endinput
+%%
+%% End of file `lsb3chess-7.fd'.
diff --git a/fonts/chess/enpassant/lsb3condal.fd b/fonts/chess/enpassant/lsb3condal.fd
new file mode 100644
index 0000000000..730f0e23b5
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3condal.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3condal.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3condal')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3condal.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{condal}{}
+ \DeclareFontShape{LSB3}{condal}{m}{n}{<-> chess-condal-lsb}{}
+\endinput
+%%
+%% End of file `lsb3condal.fd'.
diff --git a/fonts/chess/enpassant/lsb3harlequin.fd b/fonts/chess/enpassant/lsb3harlequin.fd
new file mode 100644
index 0000000000..c6d05cccf3
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3harlequin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3harlequin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3harlequin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3harlequin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{harlequin}{}
+ \DeclareFontShape{LSB3}{harlequin}{m}{n}{<-> chess-harlequin-lsb}{}
+\endinput
+%%
+%% End of file `lsb3harlequin.fd'.
diff --git a/fonts/chess/enpassant/lsb3kingdom.fd b/fonts/chess/enpassant/lsb3kingdom.fd
new file mode 100644
index 0000000000..9b0bd92c0b
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3kingdom.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3kingdom.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3kingdom')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3kingdom.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{kingdom}{}
+ \DeclareFontShape{LSB3}{kingdom}{m}{n}{<-> chess-kingdom-lsb}{}
+\endinput
+%%
+%% End of file `lsb3kingdom.fd'.
diff --git a/fonts/chess/enpassant/lsb3leipzig.fd b/fonts/chess/enpassant/lsb3leipzig.fd
new file mode 100644
index 0000000000..45f74ba3b1
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3leipzig.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3leipzig.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3leipzig')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3leipzig.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{leipzig}{}
+ \DeclareFontShape{LSB3}{leipzig}{m}{n}{<-> chess-leipzig-lsb}{}
+\endinput
+%%
+%% End of file `lsb3leipzig.fd'.
diff --git a/fonts/chess/enpassant/lsb3line.fd b/fonts/chess/enpassant/lsb3line.fd
new file mode 100644
index 0000000000..6176d68ea0
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3line.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3line.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3line')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3line.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{line}{}
+ \DeclareFontShape{LSB3}{line}{m}{n}{<-> chess-line-lsb}{}
+\endinput
+%%
+%% End of file `lsb3line.fd'.
diff --git a/fonts/chess/enpassant/lsb3lucena.fd b/fonts/chess/enpassant/lsb3lucena.fd
new file mode 100644
index 0000000000..53c6975d3c
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3lucena.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3lucena.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3lucena')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3lucena.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{lucena}{}
+ \DeclareFontShape{LSB3}{lucena}{m}{n}{<-> chess-lucena-lsb-1001}{}
+\endinput
+%%
+%% End of file `lsb3lucena.fd'.
diff --git a/fonts/chess/enpassant/lsb3magnetic.fd b/fonts/chess/enpassant/lsb3magnetic.fd
new file mode 100644
index 0000000000..d0cd077417
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3magnetic.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3magnetic.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3magnetic')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3magnetic.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{magnetic}{}
+ \DeclareFontShape{LSB3}{magnetic}{m}{n}{<-> chess-magnetic-lsb}{}
+\endinput
+%%
+%% End of file `lsb3magnetic.fd'.
diff --git a/fonts/chess/enpassant/lsb3mark.fd b/fonts/chess/enpassant/lsb3mark.fd
new file mode 100644
index 0000000000..20532ef9a3
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3mark.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3mark.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3mark')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3mark.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{mark}{}
+ \DeclareFontShape{LSB3}{mark}{m}{n}{<-> chess-mark-lsb}{}
+\endinput
+%%
+%% End of file `lsb3mark.fd'.
diff --git a/fonts/chess/enpassant/lsb3marroquin.fd b/fonts/chess/enpassant/lsb3marroquin.fd
new file mode 100644
index 0000000000..59f5fbbef7
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3marroquin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3marroquin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3marroquin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3marroquin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{marroquin}{}
+ \DeclareFontShape{LSB3}{marroquin}{m}{n}{<-> chess-marroquin-lsb}{}
+\endinput
+%%
+%% End of file `lsb3marroquin.fd'.
diff --git a/fonts/chess/enpassant/lsb3maya.fd b/fonts/chess/enpassant/lsb3maya.fd
new file mode 100644
index 0000000000..51bc2aa086
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3maya.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3maya.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3maya')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3maya.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{maya}{}
+ \DeclareFontShape{LSB3}{maya}{m}{n}{<-> chess-maya-lsb}{}
+\endinput
+%%
+%% End of file `lsb3maya.fd'.
diff --git a/fonts/chess/enpassant/lsb3mediaeval.fd b/fonts/chess/enpassant/lsb3mediaeval.fd
new file mode 100644
index 0000000000..528fbf222e
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3mediaeval.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3mediaeval.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3mediaeval')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3mediaeval.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{mediaeval}{}
+ \DeclareFontShape{LSB3}{mediaeval}{m}{n}{<-> chess-mediaeval-lsb}{}
+\endinput
+%%
+%% End of file `lsb3mediaeval.fd'.
diff --git a/fonts/chess/enpassant/lsb3merida.fd b/fonts/chess/enpassant/lsb3merida.fd
new file mode 100644
index 0000000000..3de1172bcf
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3merida.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3merida.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3merida')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3merida.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{merida}{}
+ \DeclareFontShape{LSB3}{merida}{m}{n}{<-> chess-merida-lsb}{}
+\endinput
+%%
+%% End of file `lsb3merida.fd'.
diff --git a/fonts/chess/enpassant/lsb3millennia.fd b/fonts/chess/enpassant/lsb3millennia.fd
new file mode 100644
index 0000000000..2d95df25f2
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3millennia.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lsb3millennia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3millennia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3millennia.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{millennia}{}
+ \DeclareFontShape{LSB3}{millennia}{m}{n}{<-> chess-millennia-lsb}{}
+ \DeclareFontShape{LSB3}{millennia}{b}{n}{<-> chess-millennia-b-lsb}{}
+ \DeclareFontShape{LSB3}{millennia}{bx}{n}{<-> chess-millennia-b-lsb}{}
+\endinput
+%%
+%% End of file `lsb3millennia.fd'.
diff --git a/fonts/chess/enpassant/lsb3motif.fd b/fonts/chess/enpassant/lsb3motif.fd
new file mode 100644
index 0000000000..bc94e9ab7a
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3motif.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3motif.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3motif')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3motif.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{motif}{}
+ \DeclareFontShape{LSB3}{motif}{m}{n}{<-> chess-motif-lsb}{}
+\endinput
+%%
+%% End of file `lsb3motif.fd'.
diff --git a/fonts/chess/enpassant/lsb3pirat.fd b/fonts/chess/enpassant/lsb3pirat.fd
new file mode 100644
index 0000000000..8ee62d5219
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3pirat.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3pirat.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3pirat')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3pirat.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{pirat}{}
+ \DeclareFontShape{LSB3}{pirat}{m}{n}{<-> chess-pirat-lsb}{}
+\endinput
+%%
+%% End of file `lsb3pirat.fd'.
diff --git a/fonts/chess/enpassant/lsb3skak-k6.fd b/fonts/chess/enpassant/lsb3skak-k6.fd
new file mode 100644
index 0000000000..50d7595b47
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3skak-k6.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3skak-k6.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3skak-k6')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3skak-k6.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{skak-k6}{}
+ \DeclareFontShape{LSB3}{skak-k6}{m}{n}{<-> s * [0.8] chess-skak-k6-lsb}{}
+\endinput
+%%
+%% End of file `lsb3skak-k6.fd'.
diff --git a/fonts/chess/enpassant/lsb3utrecht.fd b/fonts/chess/enpassant/lsb3utrecht.fd
new file mode 100644
index 0000000000..c0106f7661
--- /dev/null
+++ b/fonts/chess/enpassant/lsb3utrecht.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsb3utrecht.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsb3utrecht')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsb3utrecht.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB3}{utrecht}{}
+ \DeclareFontShape{LSB3}{utrecht}{m}{n}{<-> chess-utrecht-lsb}{}
+\endinput
+%%
+%% End of file `lsb3utrecht.fd'.
diff --git a/fonts/chess/enpassant/lsbalfonso.fd b/fonts/chess/enpassant/lsbalfonso.fd
new file mode 100644
index 0000000000..4bd967901d
--- /dev/null
+++ b/fonts/chess/enpassant/lsbalfonso.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbalfonso.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbalfonso')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbalfonso.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{alfonso}{}
+ \DeclareFontShape{LSB}{alfonso}{m}{n}{<-> chess-alfonso-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbalfonso.fd'.
diff --git a/fonts/chess/enpassant/lsbalpha.fd b/fonts/chess/enpassant/lsbalpha.fd
new file mode 100644
index 0000000000..c523f0eeeb
--- /dev/null
+++ b/fonts/chess/enpassant/lsbalpha.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbalpha.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbalpha')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbalpha.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{alpha}{}
+ \DeclareFontShape{LSB}{alpha}{m}{n}{<-> chess-alpha-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbalpha.fd'.
diff --git a/fonts/chess/enpassant/lsbalpha2.fd b/fonts/chess/enpassant/lsbalpha2.fd
new file mode 100644
index 0000000000..46e449516f
--- /dev/null
+++ b/fonts/chess/enpassant/lsbalpha2.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbalpha2.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbalpha2')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbalpha2.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{alpha2}{}
+ \DeclareFontShape{LSB}{alpha2}{m}{n}{<-> chess-alpha2-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbalpha2.fd'.
diff --git a/fonts/chess/enpassant/lsbalphadia.fd b/fonts/chess/enpassant/lsbalphadia.fd
new file mode 100644
index 0000000000..9bc7e62444
--- /dev/null
+++ b/fonts/chess/enpassant/lsbalphadia.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbalphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbalphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbalphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{alphadia}{}
+ \DeclareFontShape{LSB}{alphadia}{m}{n}{<-> AlphaDia}{}
+
+\endinput
+%%
+%% End of file `lsbalphadia.fd'.
diff --git a/fonts/chess/enpassant/lsbaventurer.fd b/fonts/chess/enpassant/lsbaventurer.fd
new file mode 100644
index 0000000000..b62d3235ec
--- /dev/null
+++ b/fonts/chess/enpassant/lsbaventurer.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbaventurer.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbaventurer')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbaventurer.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{aventurer}{}
+ \DeclareFontShape{LSB}{aventurer}{m}{n}{<-> chess-aventurer-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbaventurer.fd'.
diff --git a/fonts/chess/enpassant/lsbberlin.fd b/fonts/chess/enpassant/lsbberlin.fd
new file mode 100644
index 0000000000..4cec639fef
--- /dev/null
+++ b/fonts/chess/enpassant/lsbberlin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbberlin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbberlin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbberlin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{berlin}{}
+ \DeclareFontShape{LSB}{berlin}{m}{n}{<-> chess-berlin-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbberlin.fd'.
diff --git a/fonts/chess/enpassant/lsbc1alphadia.fd b/fonts/chess/enpassant/lsbc1alphadia.fd
new file mode 100644
index 0000000000..448bf3cfe0
--- /dev/null
+++ b/fonts/chess/enpassant/lsbc1alphadia.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `lsbc1alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbc1alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+%% Color board font encoding
+\ProvidesFile{lsbc1alphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSBC1}{alphadia}{}
+ \DeclareFontShape{LSBC1}{alphadia}{m}{n}{<-> AlphaDia}{}
+\endinput
+%%
+%% End of file `lsbc1alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsbc2alphadia.fd b/fonts/chess/enpassant/lsbc2alphadia.fd
new file mode 100644
index 0000000000..176c59c378
--- /dev/null
+++ b/fonts/chess/enpassant/lsbc2alphadia.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `lsbc2alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbc2alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+%% Color board font encoding
+\ProvidesFile{lsbc2alphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSBC2}{alphadia}{}
+ \DeclareFontShape{LSBC2}{alphadia}{m}{n}{<-> AlphaDia}{}
+\endinput
+%%
+%% End of file `lsbc2alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsbc3alphadia.fd b/fonts/chess/enpassant/lsbc3alphadia.fd
new file mode 100644
index 0000000000..c901907cb1
--- /dev/null
+++ b/fonts/chess/enpassant/lsbc3alphadia.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `lsbc3alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbc3alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+%% Color board font encoding
+\ProvidesFile{lsbc3alphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSBC3}{alphadia}{}
+ \DeclareFontShape{LSBC3}{alphadia}{m}{n}{<-> AlphaDia}{}
+\endinput
+%%
+%% End of file `lsbc3alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsbc4alphadia.fd b/fonts/chess/enpassant/lsbc4alphadia.fd
new file mode 100644
index 0000000000..15f258a5a3
--- /dev/null
+++ b/fonts/chess/enpassant/lsbc4alphadia.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `lsbc4alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbc4alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+%% Color board font encoding
+\ProvidesFile{lsbc4alphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSBC4}{alphadia}{}
+ \DeclareFontShape{LSBC4}{alphadia}{m}{n}{<-> AlphaDia}{}
+\endinput
+%%
+%% End of file `lsbc4alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsbc4lucena.fd b/fonts/chess/enpassant/lsbc4lucena.fd
new file mode 100644
index 0000000000..53adb7d9b0
--- /dev/null
+++ b/fonts/chess/enpassant/lsbc4lucena.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbc4lucena.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbc4lucena')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+\ProvidesFile{lsbc4lucena.fd}
+ [2006/05/22 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSBC4}{lucena}{}
+ \DeclareFontShape{LSBC4}{lucena}{m}{n}{<-> chess-lucena-lsb-1001}{}
+\endinput
+%%
+%% End of file `lsbc4lucena.fd'.
diff --git a/fonts/chess/enpassant/lsbc5alphadia.fd b/fonts/chess/enpassant/lsbc5alphadia.fd
new file mode 100644
index 0000000000..79c5c67278
--- /dev/null
+++ b/fonts/chess/enpassant/lsbc5alphadia.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `lsbc5alphadia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbc5alphadia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+
+%% Color board font encoding
+\ProvidesFile{lsbc5alphadia.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSBC5}{alphadia}{}
+ \DeclareFontShape{LSBC5}{alphadia}{m}{n}{<-> AlphaDia}{}
+\endinput
+%%
+%% End of file `lsbc5alphadia.fd'.
diff --git a/fonts/chess/enpassant/lsbcases.fd b/fonts/chess/enpassant/lsbcases.fd
new file mode 100644
index 0000000000..69368421d9
--- /dev/null
+++ b/fonts/chess/enpassant/lsbcases.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbcases.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbcases')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbcases.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{cases}{}
+ \DeclareFontShape{LSB}{cases}{m}{n}{<-> chess-cases-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbcases.fd'.
diff --git a/fonts/chess/enpassant/lsbcheq.fd b/fonts/chess/enpassant/lsbcheq.fd
new file mode 100644
index 0000000000..a510009ab3
--- /dev/null
+++ b/fonts/chess/enpassant/lsbcheq.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbcheq.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbcheq')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbcheq.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{cheq}{}
+ \DeclareFontShape{LSB}{cheq}{m}{n}{<-> chess-cheq-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbcheq.fd'.
diff --git a/fonts/chess/enpassant/lsbchess-7.fd b/fonts/chess/enpassant/lsbchess-7.fd
new file mode 100644
index 0000000000..2e7132d930
--- /dev/null
+++ b/fonts/chess/enpassant/lsbchess-7.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbchess-7.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbchess-7')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbchess-7.fd}
+ [2008/01/08 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{chess-7}{}
+ \DeclareFontShape{LSB}{chess-7}{m}{n}{<-> chess-7-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbchess-7.fd'.
diff --git a/fonts/chess/enpassant/lsbcondal.fd b/fonts/chess/enpassant/lsbcondal.fd
new file mode 100644
index 0000000000..2ee8f0bcbf
--- /dev/null
+++ b/fonts/chess/enpassant/lsbcondal.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbcondal.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbcondal')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbcondal.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{condal}{}
+ \DeclareFontShape{LSB}{condal}{m}{n}{<-> chess-condal-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbcondal.fd'.
diff --git a/fonts/chess/enpassant/lsbharlequin.fd b/fonts/chess/enpassant/lsbharlequin.fd
new file mode 100644
index 0000000000..e436d16b24
--- /dev/null
+++ b/fonts/chess/enpassant/lsbharlequin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbharlequin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbharlequin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbharlequin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{harlequin}{}
+ \DeclareFontShape{LSB}{harlequin}{m}{n}{<-> chess-harlequin-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbharlequin.fd'.
diff --git a/fonts/chess/enpassant/lsbkingdom.fd b/fonts/chess/enpassant/lsbkingdom.fd
new file mode 100644
index 0000000000..3abac7ff05
--- /dev/null
+++ b/fonts/chess/enpassant/lsbkingdom.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbkingdom.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbkingdom')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbkingdom.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{kingdom}{}
+ \DeclareFontShape{LSB}{kingdom}{m}{n}{<-> chess-kingdom-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbkingdom.fd'.
diff --git a/fonts/chess/enpassant/lsbleipzig.fd b/fonts/chess/enpassant/lsbleipzig.fd
new file mode 100644
index 0000000000..467328d0bf
--- /dev/null
+++ b/fonts/chess/enpassant/lsbleipzig.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbleipzig.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbleipzig')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbleipzig.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{leipzig}{}
+ \DeclareFontShape{LSB}{leipzig}{m}{n}{<-> chess-leipzig-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbleipzig.fd'.
diff --git a/fonts/chess/enpassant/lsbline.fd b/fonts/chess/enpassant/lsbline.fd
new file mode 100644
index 0000000000..7d14b10f43
--- /dev/null
+++ b/fonts/chess/enpassant/lsbline.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbline.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbline')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbline.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{line}{}
+ \DeclareFontShape{LSB}{line}{m}{n}{<-> chess-line-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbline.fd'.
diff --git a/fonts/chess/enpassant/lsblucena.fd b/fonts/chess/enpassant/lsblucena.fd
new file mode 100644
index 0000000000..894a5d7104
--- /dev/null
+++ b/fonts/chess/enpassant/lsblucena.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsblucena.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsblucena')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsblucena.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{lucena}{}
+ \DeclareFontShape{LSB}{lucena}{m}{n}{<-> chess-lucena-lsb-1001}{}
+
+\endinput
+%%
+%% End of file `lsblucena.fd'.
diff --git a/fonts/chess/enpassant/lsbmagnetic.fd b/fonts/chess/enpassant/lsbmagnetic.fd
new file mode 100644
index 0000000000..9444bc9dbd
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmagnetic.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbmagnetic.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmagnetic')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmagnetic.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{magnetic}{}
+ \DeclareFontShape{LSB}{magnetic}{m}{n}{<-> chess-magnetic-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmagnetic.fd'.
diff --git a/fonts/chess/enpassant/lsbmark.fd b/fonts/chess/enpassant/lsbmark.fd
new file mode 100644
index 0000000000..816cd0b274
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmark.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbmark.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmark')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmark.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{mark}{}
+ \DeclareFontShape{LSB}{mark}{m}{n}{<-> chess-mark-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmark.fd'.
diff --git a/fonts/chess/enpassant/lsbmarroquin.fd b/fonts/chess/enpassant/lsbmarroquin.fd
new file mode 100644
index 0000000000..7f2248d304
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmarroquin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbmarroquin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmarroquin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmarroquin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{marroquin}{}
+ \DeclareFontShape{LSB}{marroquin}{m}{n}{<-> chess-marroquin-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmarroquin.fd'.
diff --git a/fonts/chess/enpassant/lsbmaya.fd b/fonts/chess/enpassant/lsbmaya.fd
new file mode 100644
index 0000000000..cdc545ac5f
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmaya.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbmaya.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmaya')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmaya.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{maya}{}
+ \DeclareFontShape{LSB}{maya}{m}{n}{<-> chess-maya-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmaya.fd'.
diff --git a/fonts/chess/enpassant/lsbmediaeval.fd b/fonts/chess/enpassant/lsbmediaeval.fd
new file mode 100644
index 0000000000..d14f1f5075
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmediaeval.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbmediaeval.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmediaeval')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmediaeval.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{mediaeval}{}
+ \DeclareFontShape{LSB}{mediaeval}{m}{n}{<-> chess-mediaeval-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmediaeval.fd'.
diff --git a/fonts/chess/enpassant/lsbmerida.fd b/fonts/chess/enpassant/lsbmerida.fd
new file mode 100644
index 0000000000..09f65b4391
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmerida.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbmerida.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmerida')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmerida.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{merida}{}
+ \DeclareFontShape{LSB}{merida}{m}{n}{<-> chess-merida-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmerida.fd'.
diff --git a/fonts/chess/enpassant/lsbmillennia.fd b/fonts/chess/enpassant/lsbmillennia.fd
new file mode 100644
index 0000000000..68c569d5fc
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmillennia.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lsbmillennia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmillennia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmillennia.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{millennia}{}
+ \DeclareFontShape{LSB}{millennia}{m}{n}{<-> chess-millennia-lsb}{}
+ \DeclareFontShape{LSB}{millennia}{b}{n}{<-> chess-millennia-b-lsb}{}
+ \DeclareFontShape{LSB}{millennia}{bx}{n}{<-> chess-millennia-b-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmillennia.fd'.
diff --git a/fonts/chess/enpassant/lsbmotif.fd b/fonts/chess/enpassant/lsbmotif.fd
new file mode 100644
index 0000000000..0745ca5c31
--- /dev/null
+++ b/fonts/chess/enpassant/lsbmotif.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbmotif.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbmotif')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbmotif.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{motif}{}
+ \DeclareFontShape{LSB}{motif}{m}{n}{<-> chess-motif-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbmotif.fd'.
diff --git a/fonts/chess/enpassant/lsbpirat.fd b/fonts/chess/enpassant/lsbpirat.fd
new file mode 100644
index 0000000000..fe07a84442
--- /dev/null
+++ b/fonts/chess/enpassant/lsbpirat.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbpirat.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbpirat')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbpirat.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{pirat}{}
+ \DeclareFontShape{LSB}{pirat}{m}{n}{<-> chess-pirat-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbpirat.fd'.
diff --git a/fonts/chess/enpassant/lsbskak-k6.fd b/fonts/chess/enpassant/lsbskak-k6.fd
new file mode 100644
index 0000000000..2540cc899e
--- /dev/null
+++ b/fonts/chess/enpassant/lsbskak-k6.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbskak-k6.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbskak-k6')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbskak-k6.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{skak-k6}{}
+ \DeclareFontShape{LSB}{skak-k6}{m}{n}{<-> s * [0.8] chess-skak-k6-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbskak-k6.fd'.
diff --git a/fonts/chess/enpassant/lsbutrecht.fd b/fonts/chess/enpassant/lsbutrecht.fd
new file mode 100644
index 0000000000..bfca394da5
--- /dev/null
+++ b/fonts/chess/enpassant/lsbutrecht.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsbutrecht.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsbutrecht')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsbutrecht.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSB}{utrecht}{}
+ \DeclareFontShape{LSB}{utrecht}{m}{n}{<-> chess-utrecht-lsb}{}
+
+\endinput
+%%
+%% End of file `lsbutrecht.fd'.
diff --git a/fonts/chess/enpassant/lsfalfonso.fd b/fonts/chess/enpassant/lsfalfonso.fd
new file mode 100644
index 0000000000..9e646494ea
--- /dev/null
+++ b/fonts/chess/enpassant/lsfalfonso.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfalfonso.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfalfonso')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfalfonso.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{alfonso}{}
+ \DeclareFontShape{LSF}{alfonso}{m}{n}{<-> chess-alfonso-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfalfonso.fd'.
diff --git a/fonts/chess/enpassant/lsfalpha.fd b/fonts/chess/enpassant/lsfalpha.fd
new file mode 100644
index 0000000000..d4c52fd77a
--- /dev/null
+++ b/fonts/chess/enpassant/lsfalpha.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lsfalpha.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfalpha')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfalpha.fd}
+ [2008/01/04 v1.1 Chess font definitions]
+
+\DeclareFontFamily{LSF}{alpha}{}
+ \DeclareFontShape{LSF}{alpha}{m}{n}{<-> chess-alpha-lsf}{}
+\DeclareFontFamily{LSF}{alpha}{}
+ \DeclareFontShape{LSF}{alpha}{m}{bl}{<-> chess-alpha-bl-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfalpha.fd'.
diff --git a/fonts/chess/enpassant/lsfalpha2.fd b/fonts/chess/enpassant/lsfalpha2.fd
new file mode 100644
index 0000000000..0fb463c766
--- /dev/null
+++ b/fonts/chess/enpassant/lsfalpha2.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lsfalpha2.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfalpha2')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfalpha2.fd}
+ [2008/01/04 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{alpha2}{}
+ \DeclareFontShape{LSF}{alpha2}{m}{n}{<-> chess-alpha2-lsf}{}
+\DeclareFontFamily{LSF}{alpha2}{}
+ \DeclareFontShape{LSF}{alpha2}{m}{bl}{<-> chess-alpha2-bl-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfalpha2.fd'.
diff --git a/fonts/chess/enpassant/lsfaventurer.fd b/fonts/chess/enpassant/lsfaventurer.fd
new file mode 100644
index 0000000000..22a20f1d57
--- /dev/null
+++ b/fonts/chess/enpassant/lsfaventurer.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfaventurer.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfaventurer')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfaventurer.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{aventurer}{}
+ \DeclareFontShape{LSF}{aventurer}{m}{n}{<-> chess-aventurer-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfaventurer.fd'.
diff --git a/fonts/chess/enpassant/lsfberlin.fd b/fonts/chess/enpassant/lsfberlin.fd
new file mode 100644
index 0000000000..a103c9a646
--- /dev/null
+++ b/fonts/chess/enpassant/lsfberlin.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `lsfberlin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfberlin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfberlin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{berlin}{}
+ \DeclareFontShape{LSF}{berlin}{m}{n}{<-> chess-berlin-lsf}{}
+ \DeclareFontShape{LSF}{berlin}{m}{bl}{<-> chess-berlin-bl-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfberlin.fd'.
diff --git a/fonts/chess/enpassant/lsfcases.fd b/fonts/chess/enpassant/lsfcases.fd
new file mode 100644
index 0000000000..0476f05e6b
--- /dev/null
+++ b/fonts/chess/enpassant/lsfcases.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfcases.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfcases')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfcases.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{cases}{}
+ \DeclareFontShape{LSF}{cases}{m}{n}{<-> chess-cases-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfcases.fd'.
diff --git a/fonts/chess/enpassant/lsfcondal.fd b/fonts/chess/enpassant/lsfcondal.fd
new file mode 100644
index 0000000000..1d45c5f58f
--- /dev/null
+++ b/fonts/chess/enpassant/lsfcondal.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfcondal.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfcondal')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfcondal.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{condal}{}
+ \DeclareFontShape{LSF}{condal}{m}{n}{<-> chess-condal-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfcondal.fd'.
diff --git a/fonts/chess/enpassant/lsfharlequin.fd b/fonts/chess/enpassant/lsfharlequin.fd
new file mode 100644
index 0000000000..ec76e423d1
--- /dev/null
+++ b/fonts/chess/enpassant/lsfharlequin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfharlequin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfharlequin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfharlequin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{harlequin}{}
+ \DeclareFontShape{LSF}{harlequin}{m}{n}{<-> chess-harlequin-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfharlequin.fd'.
diff --git a/fonts/chess/enpassant/lsfkingdom.fd b/fonts/chess/enpassant/lsfkingdom.fd
new file mode 100644
index 0000000000..774ca2a04c
--- /dev/null
+++ b/fonts/chess/enpassant/lsfkingdom.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfkingdom.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfkingdom')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfkingdom.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{kingdom}{}
+ \DeclareFontShape{LSF}{kingdom}{m}{n}{<-> chess-kingdom-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfkingdom.fd'.
diff --git a/fonts/chess/enpassant/lsfleipzig.fd b/fonts/chess/enpassant/lsfleipzig.fd
new file mode 100644
index 0000000000..0357632cbd
--- /dev/null
+++ b/fonts/chess/enpassant/lsfleipzig.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfleipzig.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfleipzig')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfleipzig.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{leipzig}{}
+ \DeclareFontShape{LSF}{leipzig}{m}{n}{<-> chess-leipzig-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfleipzig.fd'.
diff --git a/fonts/chess/enpassant/lsfline.fd b/fonts/chess/enpassant/lsfline.fd
new file mode 100644
index 0000000000..02d81c93ae
--- /dev/null
+++ b/fonts/chess/enpassant/lsfline.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfline.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfline')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfline.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{line}{}
+ \DeclareFontShape{LSF}{line}{m}{n}{<-> chess-line-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfline.fd'.
diff --git a/fonts/chess/enpassant/lsflucena.fd b/fonts/chess/enpassant/lsflucena.fd
new file mode 100644
index 0000000000..9c16291fa7
--- /dev/null
+++ b/fonts/chess/enpassant/lsflucena.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsflucena.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsflucena')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsflucena.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{lucena}{}
+ \DeclareFontShape{LSF}{lucena}{m}{n}{<-> chess-lucena-lsf}{}
+
+\endinput
+%%
+%% End of file `lsflucena.fd'.
diff --git a/fonts/chess/enpassant/lsfmagnetic.fd b/fonts/chess/enpassant/lsfmagnetic.fd
new file mode 100644
index 0000000000..e6d6142f18
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmagnetic.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmagnetic.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmagnetic')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmagnetic.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{magnetic}{}
+ \DeclareFontShape{LSF}{magnetic}{m}{n}{<-> chess-magnetic-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmagnetic.fd'.
diff --git a/fonts/chess/enpassant/lsfmark.fd b/fonts/chess/enpassant/lsfmark.fd
new file mode 100644
index 0000000000..fee24eb895
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmark.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmark.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmark')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmark.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{mark}{}
+ \DeclareFontShape{LSF}{mark}{m}{n}{<-> chess-mark-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmark.fd'.
diff --git a/fonts/chess/enpassant/lsfmarroquin.fd b/fonts/chess/enpassant/lsfmarroquin.fd
new file mode 100644
index 0000000000..ac9a2c8f77
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmarroquin.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmarroquin.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmarroquin')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmarroquin.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{marroquin}{}
+ \DeclareFontShape{LSF}{marroquin}{m}{n}{<-> chess-marroquin-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmarroquin.fd'.
diff --git a/fonts/chess/enpassant/lsfmaya.fd b/fonts/chess/enpassant/lsfmaya.fd
new file mode 100644
index 0000000000..dc2de564ab
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmaya.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmaya.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmaya')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmaya.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{maya}{}
+ \DeclareFontShape{LSF}{maya}{m}{n}{<-> chess-maya-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmaya.fd'.
diff --git a/fonts/chess/enpassant/lsfmediaeval.fd b/fonts/chess/enpassant/lsfmediaeval.fd
new file mode 100644
index 0000000000..a9a8aa7fc4
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmediaeval.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmediaeval.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmediaeval')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmediaeval.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{mediaeval}{}
+ \DeclareFontShape{LSF}{mediaeval}{m}{n}{<-> chess-mediaeval-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmediaeval.fd'.
diff --git a/fonts/chess/enpassant/lsfmerida.fd b/fonts/chess/enpassant/lsfmerida.fd
new file mode 100644
index 0000000000..35296dd692
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmerida.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmerida.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmerida')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmerida.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{merida}{}
+ \DeclareFontShape{LSF}{merida}{m}{n}{<-> chess-merida-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmerida.fd'.
diff --git a/fonts/chess/enpassant/lsfmillennia.fd b/fonts/chess/enpassant/lsfmillennia.fd
new file mode 100644
index 0000000000..a8530d5b2a
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmillennia.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmillennia.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmillennia')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmillennia.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{millennia}{}
+ \DeclareFontShape{LSF}{millennia}{m}{n}{<-> chess-millennia-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmillennia.fd'.
diff --git a/fonts/chess/enpassant/lsfmotif.fd b/fonts/chess/enpassant/lsfmotif.fd
new file mode 100644
index 0000000000..5887300281
--- /dev/null
+++ b/fonts/chess/enpassant/lsfmotif.fd
@@ -0,0 +1,27 @@
+%%
+%% This is file `lsfmotif.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfmotif')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfmotif.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{motif}{}
+ \DeclareFontShape{LSF}{motif}{m}{n}{<-> chess-motif-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfmotif.fd'.
diff --git a/fonts/chess/enpassant/lsfpirat.fd b/fonts/chess/enpassant/lsfpirat.fd
new file mode 100644
index 0000000000..64b7023f5f
--- /dev/null
+++ b/fonts/chess/enpassant/lsfpirat.fd
@@ -0,0 +1,32 @@
+%%
+%% This is file `lsfpirat.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% enpassant-fd.dtx (with options: `lsfpirat')
+%%
+%% enpassant: support files for chess font
+%% Copyright 2006 Ulrike Fischer (skak@nililand.de)
+%% -------------------------------------------
+%%
+%% This file can be redistributed and/or modified under the terms of
+%% the LaTeX Project Public License distributed from CTAN archives in
+%% the directory macros/latex/base/lppl.txt; either version 1 of the
+%% License, or (at your option) any later version.
+%%
+%% For error reports see documentation.
+\ProvidesFile{lsfpirat.fd}
+ [2006/03/31 v1.0 Chess font definitions]
+
+\DeclareFontFamily{LSF}{pirat}{}
+ \DeclareFontShape{LSF}{pirat}{m}{n}{<-> chess-pirat-lsf}{}
+ \DeclareFontShape{LSF}{pirat}{m}{it}{<-> chess-pirat-it-lsf}{}
+ \DeclareFontShape{LSF}{pirat}{bx}{n}{<-> chess-pirat-b-lsf}{}
+ \DeclareFontShape{LSF}{pirat}{b}{n}{<-> chess-pirat-b-lsf}{}
+ \DeclareFontShape{LSF}{pirat}{bx}{it}{<-> chess-pirat-bit-lsf}{}
+ \DeclareFontShape{LSF}{pirat}{b}{it}{<-> chess-pirat-bit-lsf}{}
+
+\endinput
+%%
+%% End of file `lsfpirat.fd'.
diff --git a/fonts/chess/enpassant/skak-k6.pfb b/fonts/chess/enpassant/skak-k6.pfb
new file mode 100644
index 0000000000..abe32bc6c5
--- /dev/null
+++ b/fonts/chess/enpassant/skak-k6.pfb
Binary files differ