the chess fonts gallerymirror.koddos.net/ctan/macros/latex/contrib/chessfss/chessfonts... · the...

26
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

Upload: others

Post on 05-Feb-2021

7 views

Category:

Documents


0 download

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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

    >>>>>>5 >>>_w`l>>>4 >>>_q`k>>>3 >>>>>>>>2 [p[p[p[p[p[p[p[p1 ^r\n]b_q`k]b\n^r

    a b c d e f g h¢ £ ¦ ¥ ¤ §

    13

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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 "

  • 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

    (piratf.ttf), ChessFigurinePiratItalic (piratk.ttf,piratkf.ttf), ChessDiagrammPirat (piratdia.ttf)

    fonts: 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-pirat-fig-raw noneraw – – chess-pirat-b-fig-raw noneraw – – chess-pirat-it-fig-raw noneraw – – chess-pirat-bit-raw noneLSF m n chess-pirat-lsf " ChessFigEncoding ReEncodeFont "

  • 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 –

    8rmblkans7opopopop60Z0Z0Z0Z5Z0Zqj0Z040Z0LKZ0Z3Z0Z0Z0Z02POPOPOPO1SNAQJBMR

    a b c d e f g h

    8rmnblqkabnsr7oppoppoppopp60Z0Z0Z0Z5Z0Zqjk0Z040Z0LQKZ0Z3Z0Z0Z0Z02POPPOPPOPPOP1SRNABQJKBMNR

    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 hK Q R B N p

    K Q R B N p

    23

  • 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 –

    SkakNew-DiagramT for small diagrams

    8 rmblk7 opopo6 0Z0Z05 Z0Zqj4 0Z0LK3 Z0Z0Z2 POPOP1 SNAQJ

    a b c d e

    8 rmnblqk7 oppoppop6 0Z0Z05 Z0Zqjk4 0Z0LQK3 Z0Z0Z2 POPPOPP1 SRNABQJK

    a b c d e

    8 rnbqk7 ppppp6

    5 qk4 QK3

    2 PPPPP1 RNBQK

    a b c d e

    8 rnbqk7 ppppp6

    5 qk4 qk3

    2 ppppp1 rnbqk

    a b c d e

    8 3Vr2–Un4Wb5™Xq1Tk7 6šYp6Yp6šYp6Yp6šYp6 zzZzzZz5 zZzzZzzZ4 zzZzzZz3 zZzzZzzZ2 6YP6šYP6YP6šYP6YP1 3—VR2UN4˜WB5XQ1•TK

    a b c d eK Q R B N p

    K Q R B N p

    24

  • 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 "

  • Utrechtsource: ftp:

    //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

    "