% This is `chesspieces.mf' version 1.0 as of 8/90 % METAfounded by Piet Tutelaers (internet: rcpt@urc.tue.nl) % this file generates the final chess font background:=light; color:=white; beginchar("0", d#, d#, 0); "0: light square"; endchar; background:=dark; beginchar("Z", d#, d#, 0); "Z: dark square"; define_whole_pixels(d); dark_square(d); endchar; background:=light; color:=white; beginchar("K", d#, d#, 0); "K: white king on light square"; define_whole_pixels(d); K(d, 0, 0); endchar; color:=black; beginchar("k", d#, d#, 0); "k: black king on light square"; define_whole_pixels(d); K(d, 0, 0); endchar; background:=dark; color:=white; beginchar("J", d#, d#, 0); "J: white king on dark square"; define_whole_pixels(d); dark_square(d); K(d, 0, 0); endchar; color:=black; beginchar("j", d#, d#, 0); "j: black king on dark square"; define_whole_pixels(d); dark_square(d); K(d, 0, 0); endchar; background:=light; color:=white; beginchar("Q", d#, d#, 0); "Q: white queen on light square"; define_whole_pixels(d); Q(d, 0, 0); endchar; color:=black; beginchar("q", d#, d#, 0); "q: black queen on light square"; define_whole_pixels(d); Q(d, 0, 0); endchar; background:=dark; color:=white; beginchar("L", d#, d#, 0); "L: white queen on dark square"; define_whole_pixels(d); dark_square(d); Q(d, 0, 0); endchar; color:=black; beginchar("l", d#, d#, 0); "l: black queen on dark square"; define_whole_pixels(d); dark_square(d); Q(d, 0, 0); endchar; background:=light; color:=white; beginchar("R", d#, d#, 0); "R: white rook on light square"; define_whole_pixels(d); R(d, 0, 0); endchar; color:=black; beginchar("r", d#, d#, 0); "r: black rook on light square"; define_whole_pixels(d); R(d, 0, 0); endchar; background:=dark; color:=white; beginchar("S", d#, d#, 0); "S: white rook on dark square"; define_whole_pixels(d); dark_square(d); R(d, 0, 0); endchar; color:=black; beginchar("s", d#, d#, 0); "s: black rook on dark square"; define_whole_pixels(d); dark_square(d); R(d, 0, 0); endchar; background:=light; color:=white; beginchar("B", d#, d#, 0); "B: white bishop on light square"; define_whole_pixels(d); B(d, 0, 0); endchar; color:=black; beginchar("b", d#, d#, 0); "b: black bishop on light square"; define_whole_pixels(d); B(d, 0, 0); endchar; background:=dark; color:=white; beginchar("A", d#, d#, 0); "A: white bishop on dark square"; define_whole_pixels(d); dark_square(d); B(d, 0, 0); endchar; color:=black; beginchar("a", d#, d#, 0); "a: black bishop on dark square"; define_whole_pixels(d); dark_square(d); B(d, 0, 0); endchar; background:=light; color:=white; beginchar("N", d#, d#, 0); "N: white knight on light square"; define_whole_pixels(d); N(d, 0, 0); endchar; color:=black; beginchar("n", d#, d#, 0); "n: black knight on light square"; define_whole_pixels(d); N(d, 0, 0); endchar; background:=dark; color:=white; beginchar("M", d#, d#, 0); "M: white knight on dark square"; define_whole_pixels(d); dark_square(d); N(d, 0, 0); endchar; color:=black; beginchar("m", d#, d#, 0); "m: black knight on dark square"; define_whole_pixels(d); dark_square(d); N(d, 0, 0); endchar; background:=light; color:=white; beginchar("P", d#, d#, 0); "P: white pawn on light square"; define_whole_pixels(d); p(d, 0, 0); endchar; color:=black; beginchar("p", d#, d#, 0); "p: black pawn on light square"; define_whole_pixels(d); p(d, 0, 0); endchar; background:=dark; color:=white; beginchar("O", d#, d#, 0); "O: white pawn on dark square"; define_whole_pixels(d); dark_square(d); p(d, 0, 0); endchar; color:=black; beginchar("o", d#, d#, 0); "o: black pawn on dark square"; define_whole_pixels(d); dark_square(d); p(d, 0, 0); endchar;