The chess fonts gallery Ulrike Fischer June 6, 2006 I list here every font I installed up to now, along with all names needed (the internal fontname, the name used in TeX), and the needed encoding vector. With the exception of the original font skak all are type1 fonts mostly converted from true type fonts. The colored boards are made with the encoding LSB1, LSB2 and LSB3 described in the documentation of the package chessfss. The fonts lucena and skaknew also shows an example of an extended encoding. 1
26
Embed
The chess fonts gallery - University Of Illinois · The chess fonts gallery Ulrike Fischer June 6, 2006 I list here every font I installed up to now, along with all names needed (the
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
The chess fonts gallery
Ulrike Fischer
June 6, 2006
I list here every font I installed up to now, along with all names needed (the internal fontname,the name used in TeX), and the needed encoding vector. With the exception of the originalfont skak all are type1 fonts mostly converted from true type fonts.
The colored boards are made with the encoding LSB1, LSB2 and LSB3 described in thedocumentation of the package chessfss.
The fonts lucena and skaknew also shows an example of an extended encoding.
1
Alfonsosource: http://www.enpassant.dk/chess/downl/alfonso.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: alfonsointernal fontname: Chess-Alfonso-Xfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-alfonso-board-fig-raw noneLSF m chess-alfonso-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-alfonso-lsb " ChessBoardEncoding ReEncodeFont "
Alphasource: http://www.enpassant.dk/chess/downl/alpha.zipauthor: Eric Bentzencharacters: figurine and board symbols, the font also has black figurines. I decided
to put them under the fontshape (not fontseries!) bl. The boardfontdoesn’t have a square character, so you should redefine\WhiteEmptySquare or \cfss@WhiteEmptySquare to something sensefulbefore using this font (or ignore the messages about the missing 0).
familyname: alphainternal fontname: Chess-Alphafonts: The following fonts for the package chessfss can be made from this source:
encoding serie shape tfm-name reencoding command for chess.map
raw – chess-alpha-board-fig-raw noneLSF m n chess-alpha-lsf " ChessFigEncoding ReEncodeFont "
<chess-alpha-fig.encLSF m bl chess-alpha-bl-lsf " ChessFigEncoding ReEncodeFont "
<chess-alpha-black-fig.encLSB m n chess-alpha-lsb " ChessBoardEncoding ReEncodeFont "
Aventurersource: http://www.enpassant.dk/chess/downl/adventur.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: aventurerinternal fontname: ChessAdventurerfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-aventurer-board-fig-raw noneLSF m chess-aventurer-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-aventurer-lsb " ChessBoardEncoding ReEncodeFont "
Berlinsource: http://www.enpassant.dk/chess/downl/berlin.zipauthor: Eric Bentzen (see also font alpha)characters: figurine and board symbols, the font also has black figurines. I decided
to put them under the fontshape (not fontseries!) bl. The font also hascharacters for fairy chess. The boardfont doesn’t have a squarecharacter, so you should redefine \WhiteEmptySquare or\cfss@WhiteEmptySquare to something senseful before using this font(or ignore the messages about the missing 0).
familyname: berlininternal fontname: Chess-Berlinfonts: The following fonts for the package chessfss can be made from this source:
encoding serie shape tfm-name reencoding command for chess.map
raw – chess-berlin-board-fig-raw noneLSF m n chess-berlin-lsf " ChessFigEncoding ReEncodeFont "
<chess-alpha-fig.encLSF m bl chess-berlin-b-lsf " ChessFigEncoding ReEncodeFont "
<chess-alpha-black-fig.encLSB m n chess-berlin-lsb " ChessBoardEncoding ReEncodeFont
Casessource: http://www.enpassant.dk/chess/downl/cases.zipauthor: Matthieu Leschemellecharacters: figurine and board symbolsfamilyname: casesinternal fontname: ChessCasesfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-cases-board-fig-raw noneLSF m chess-cases-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-cases-lsb " ChessBoardEncoding ReEncodeFont "
Cheqsource: various, it’s not a ttf- but a type1-font. (I don’t remember where I got
my version from)author: Copyright (c) 1989 Adobe Systems Incorporated. All rights reserved.characters: only board symbolsfamilyname: cheqinternal fontname: Cheqfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-cheq-board-raw noneLSB m chess-cheq-lsb " ChessBoardEncoding ReEncodeFont "
<chess-cheq-board.enc
8rmblkans7opopopop6 Z Z Z Z5Z Zqj Z 4 Z LKZ Z3Z Z Z Z 2POPOPOPO1SNAQJBMR
a b c d e f g h
8rmnblqkabnsr7oppoppoppopp6 Z Z Z Z5Z Zqjk Z 4 Z LQKZ Z3Z Z Z Z 2POPPOPPOPPOP1SRNABQJKBMNR
a b c d e f g h
8rnbqkbnr7pppppppp6
5 qk4 QK3
2PPPPPPPP1RNBQKBNR
a b c d e f g h
8rnbqkbnr7pppppppp6
5 qk4 qk3
2pppppppp1rnbqkbnr
a b c d e f g h
7
Condalsource: http://www.enpassant.dk/chess/downl/condal.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: condalinternal fontname: Chess-Condalfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-condal-board-fig-raw noneLSF m chess-condal-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-condal-lsb " ChessBoardEncoding ReEncodeFont "
Harlequinsource: http://www.enpassant.dk/chess/downl/harlequi.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: harlequininternal fontname: Chess-Harlequinfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-harlequin-board-fig-raw noneLSF m chess-harlequin-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-harlequin-lsb " ChessBoardEncoding ReEncodeFont "
Kingdomsource: http://www.enpassant.dk/chess/downl/kingdom.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: kingdominternal fontname: Chess-Kingdomfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-kingdom-board-fig-raw noneLSF m chess-kingdom-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-kingdom-lsb " ChessBoardEncoding ReEncodeFont "
Leipzigsource: http://www.enpassant.dk/chess/downl/leipzig.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: leipziginternal fontname: Chess-Leipzigfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-leipzig-board-fig-raw noneLSF m chess-leipzig-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-leipzig-lsb " ChessBoardEncoding ReEncodeFont "
Linesource: http://www.enpassant.dk/chess/downl/chesline.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: lineinternal fontname: Chess-Linefonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-line-board-fig-raw noneLSF m chess-line-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-line-lsb " ChessBoardEncoding ReEncodeFont "
Lucenasource: http://www.enpassant.dk/chess/downl/lucena.zipauthor: Armando H. Marroquincharacters: figurine and board symbols, the font has solid field masks (used in the
last example).familyname: lucenainternal fontname: ChessLucenafonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-lucena-board-fig-raw noneLSF m chess-lucena-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB,LSBC4 m chess-lucena-lsb-1001 " ChessBoardEncoding ReEncodeFont "
Magneticsource: http://www.enpassant.dk/chess/downl/magnetic.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: magneticinternal fontname: Chess-Magneticfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-magnetic-board-fig-raw noneLSF m chess-magnetic-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-magnetic-lsb " ChessBoardEncoding ReEncodeFont "
Marksource: http://www.enpassant.dk/chess/downl/chesmark.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: markinternal fontname: Chess-Markfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-mark-board-fig-raw noneLSF m chess-mark-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-mark-lsb " ChessBoardEncoding ReEncodeFont "
Marroquinsource: http://www.enpassant.dk/chess/downl/marroqui.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: marroquininternal fontname: Chess-Marroquinfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-marroquin-board-fig-raw noneLSF m chess-marroquin-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-marroquin-lsb " ChessBoardEncoding ReEncodeFont "
Mayasource: http://www.enpassant.dk/chess/downl/chesmaya.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: mayainternal fontname: Chess-Mayafonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-maya-board-fig-raw noneLSF m chess-maya-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-maya-lsb " ChessBoardEncoding ReEncodeFont "
Mediaevalsource: http://www.enpassant.dk/chess/downl/medie_tt.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: mediaevalinternal fontname: Chess-Mediaevalfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-mediaeval-board-fig-raw noneLSF m chess-mediaeval-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-mediaeval-lsb " ChessBoardEncoding ReEncodeFont "
Meridasource: http://www.enpassant.dk/chess/downl/merid_tt.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: meridainternal fontname: Chess-Meridafonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-merida-board-fig-raw noneLSF m chess-merida-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-merida-lsb " ChessBoardEncoding ReEncodeFont "
Millenniasource: http://www.enpassant.dk/chess/downl/millenia.zipauthor: Armando H. Marroquincharacters: figurine and board symbols. From the description also the figurines
should exist in a medium and bold version. But both fonts looks quitesimilar to me.
familyname: millenniainternal fontname: Chess-Millennia-L (medium) and Chess-Millennia-D (bold symbols)fonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw m chess-millennia-board-fig-raw noneraw b chess-millennia-b-board-fig-raw noneLSF m chess-millennia-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-millennia-lsb " ChessBoardEncoding ReEncodeFont "
<chess-board.encLSB b chess-millennia-b-lsb " ChessBoardEncoding ReEncodeFont "
Motifsource: http://www.enpassant.dk/chess/downl/motif.zipauthor: Armando H. Marroquincharacters: figurine and board symbolsfamilyname: motifinternal fontname: Chess-Motiffonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-motif-board-fig-raw noneLSF m chess-motif-lsf " ChessFigEncoding ReEncodeFont "
<chess-fig.encLSB m chess-motif-lsb " ChessBoardEncoding ReEncodeFont "
Piratsource: http://www.enpassant.dk/chess/downl/pirat.zipauthor: Klaus Wolfcharacters: figurine and board symbols, the figurine fonts comes in bold and italic
too and contains also some informator symbols and textcharacters.familyname: piratinternal fontname: ChessFigurinePirat (pirat.ttf), ChessFigurinePiratBold
Skaksource: ftp://ftp.dante.de/tex-archive/fonts/chess/skak/mf/. skak is
mf-font. Over the year there have been made changes to the font, bugshave been corrected and characters added. So you should make sure youhave newest version, and that no remains from older versions (tfm, pk)are on your system.
author: based on original work by Piet Tutelaers, with additions and changesfrom Torben Hoffman and Dirk Baechle
characters: figurine and board symbols and informator symbols, figurines and theinformator symbols exist in medium and bold version.
familyname: skakinternal fontname: none (its not a type1 font).fonts: The following fonts are in this family:
encoding serie tfm-name reencoding command for chess.map
LSF, LSI m skakf10 –LSF, LSI b skakf10b –LSB m skak10, skak15, skak20, skak30 –
Skaknewsource: ftp://ftp.dante.de/tex-archive/fonts/chess/skaknew/author: Ulrich Dirr (he converted the skak-sources to type1)characters: figurine and board symbols and informator symbols, figurines and the
informator symbols exist in medium and bold version.familyname: skaknewinternal fontname: SkakNew-Figurine, SkakNew-Figurine-Bold, SkakNew-Diagram,
SkakNew-DiagramTfonts: The following fonts are in this family:
encoding serie tfm-name reencoding command for chess.map
LSF, LSI m SkakNew-Figurine –LSF, LSI b SkakNew-Figurine-Bold –LSB, LSBC1-4 m SkakNew-Diagram –
Skak-k6source: http://www.enpassant.dk/chess/downl/skak.zipauthor: Egon Madsencharacters: only board symbols. It’s a type1-font. The font is too large. To prevent
the notation of the board to be misplaced, one has to scaled it down inchessfss.cfg:\DeclareFontShape{LSB}{skak-k6}{m}{n}
{<-> s * [0.8] chess-skak-k6-lsb}{}\ranklift has to be changed too.
familyname: skak-k6internal fontname: Skakfonts: The following fonts are in this family:
encoding serie tfm-name reencoding command for chess.map
raw – chess-skak-k6-board-raw –LSB m chess-skak-k6-lsb " ChessBoardEncoding ReEncodeFont "
//ftp.pitt.edu/group/student-activities/chess/DTP/utrecht.zipauthor: Hans Bodlaendercharacters: Boardfamilyname: utrechtinternal fontname: Chess-Utrechtfonts: The following fonts for the package chessfss can be made from this source:
encoding serie tfm-name reencoding command for chess.map
raw – chess-utrecht-board-fig-raw noneLSB m chess-utrecht-lsb " ChessUtrechtBoardEncoding ReEncodeFont