1# chessfss package 2# Matthew Bertucci 10/4/2021 for v1.2a 3 4#include:ifthen 5 6\figfont#* 7\figsymbol{text}#* 8\setfigfontfamily{family}#* 9 10\king 11\symking 12\queen 13\symqueen 14\rook 15\symrook 16\bishop 17\symbishop 18\knight 19\symknight 20\pawn 21\sympawn 22 23\settextfigchars{king}{queen}{rook}{bishop}{knight}{pawn}#* 24\settextfigchars[lang]{king}{queen}{rook}{bishop}{knight}{pawn}#* 25\settextfiglanguage{language}#* 26\textfigsymbol{piecechar}#* 27\textking 28\textqueen 29\textrook 30\textbishop 31\textknight 32\textpawn 33\textsymfigsymbol{piece}#* 34\textsymking#* 35\textsymqueen#* 36\textsymrook#* 37\textsymbishop#* 38\textsymknight#* 39\textsympawn#* 40\usetextfig#* 41\usesymfig#* 42 43\setfigstyle{font cmds}#* 44 45\boardfont#* 46\boardsymbol{text}#* 47\setboardfontfamily{family}#* 48\setboardfontseries{series}#* 49\setboardfontsize{size}#* 50\setboardfontencoding{encoding}#* 51 52\WhiteEmptySquare#* 53\BlackEmptySquare#* 54\WhiteKingOnWhite#* 55\BlackKingOnWhite#* 56\WhiteKingOnBlack#* 57\BlackKingOnBlack#* 58\WhiteQueenOnWhite#* 59\BlackQueenOnWhite#* 60\WhiteQueenOnBlack#* 61\BlackQueenOnBlack#* 62\WhiteRookOnWhite#* 63\BlackRookOnWhite#* 64\WhiteRookOnBlack#* 65\BlackRookOnBlack#* 66\WhiteBishopOnWhite#* 67\BlackBishopOnWhite#* 68\WhiteBishopOnBlack#* 69\BlackBishopOnBlack#* 70\WhiteKnightOnWhite#* 71\BlackKnightOnWhite#* 72\WhiteKnightOnBlack#* 73\BlackKnightOnBlack#* 74\WhitePawnOnWhite#* 75\BlackPawnOnWhite#* 76\WhitePawnOnBlack#* 77\BlackPawnOnBlack#* 78 79\getsquarewidth{reference piece}#* 80\showchessboardencoding{encoding}#* 81\showchessboardencoding[font family]{encoding}#* 82 83\setboardfontcolors{keyvals} 84 85#keyvals:\setboardfontcolors 86whitefieldmask=#%color 87blackfieldmask=#%color 88whitefield=#%color 89blackfield=#%color 90whiteonwhitepiecemask=#%color 91whiteonblackpiecemask=#%color 92blackonwhitepiecemask=#%color 93blackonblackpiecemask=#%color 94whitepiece=#%color 95blackpiece=#%color 96#endkeyvals 97 98\inffont#* 99\infsymbol{text}#* 100\setinffontfamily{family}#* 101 102\checksymbol 103\castlinghyphen, 104\withattack 105\withinit 106\zugzwang 107\withidea 108\onlymove 109\diagonal 110\file 111\centre 112\weakpt 113\ending 114\qside 115\kside 116\etc 117\morepawns 118\timelimit 119\moreroom 120\counterplay 121\capturesymbol 122\bishoppair 123\betteris 124\wupperhand 125\doublepawns 126\bupperhand 127\wbetter 128\bbetter 129\wdecisive 130\bdecisive 131\unclear 132\chesssee 133\mate 134\compensation 135\opposbishops 136\seppawns 137\passedpawn 138\samebishops 139\devadvantage 140\unitedpawns 141\with 142\without 143\comment 144\markera#* 145\markerb#* 146\chessetc#* 147 148\sidefont#* 149\sidesymbol{text}#* 150\setsidefontencoding{encoding}#* 151\setsidefontfamily{family}#* 152\setsidefontseries{series}#* 153\setsidefontshape{shape}#* 154\setsidefontsize{size}#* 155 156\setchessfontfamily{family}#* 157\setallchessfontfamily{family}#* 158 159\castlingchar 160\longcastling 161\shortcastling 162\novelty 163\chesscomment 164\various