Firstly, many thanks to Stijn van Dongen for providing goboards – a flexible package for creating high-quality printable Go boards. Most of the documentation for the program is within a Perl script. However, all of the PostScript files that it produces also contain much of the same documentation. The official goboards web page provides links to popular downloads of ready-made Go boards, in PostScript (compressed with gzip), and PDF format; introduces the package in general; and outlines use of the Perl script. This document is intended as a supplement to the official goboards documentation – we discuss more peripheral issues such as:
When using the package, your main choices for using/creating Go boards are, in approximate order of effort needed by you:
Viewers for Adobe PDF files are easily to install, are freely available from Adobe.com, and are often already installed. PostScript viewers (e.g. GSview, and associated Ghostscript) are also freely available, though less often pre-installed.
The supplied PostScript and PDF files were created using a master Perl script which is well-commented internally. The PostScript files themselves(e.g. wood-effect boards) can be easily edited. They are well structured and are easily further customized. Please note that some ready-made PDF files might not be of the highest quality. If possible, work from the PostScript files.
For files with grain backgrounds, the supplied PostScript and PDF files differ in quality. The PostScript files contain a high-resolution background. The PDF files are much smaller, and have much lower resolution backgrounds. This is because free tools such as pdfwrite (part of GSview/GhostScript), and pstopdf (similar parentage) offer little choice. If you have the commercial software Adobe Acrobat (from Adobe), you can use non-default settings which will let you retain the high quality when converting from PostScript to PDF.
The gsboard package lets you choose arbitrary board dimensions (for stones of any size). Furthermore, you can (attempt to) print these on any paper size (A4/ A3/ A2/ A1/ [A0]). Obviously you should choose a paper size that is big enough.
If you want to do double-sided printing then you will usually choose to print both boards on a page of the same size. You may therefore choose a size that is larger than necessary for the smaller board.
Here we show possible appropriate choices for some "standard" board sizes, and stone sizes. Of course, it might be sensible to print a reduced-size 19x19 board on A4 paper, if your "stones" were only 1cm in diameter!
Board |
Paper Size |
Stone Size |
||||
---|---|---|---|---|---|---|
A4 |
A3 |
A2 |
A1 |
[A0] |
||
9 |
X |
X |
X |
X |
[X] |
Japanese/Korean |
9 |
X |
X |
X |
[X] |
Chinese |
|
13 |
X |
X |
X |
[X] |
Japanese/Korean |
|
13 |
X |
X |
[X] |
Chinese |
||
19 |
X |
[X] |
— Any — |
Note; it may be difficult/expensive to print on larger paper sizes (A2/ A1/ [A0]). An alternative is to use "poster printing" tools. These are usually available, as standard, in printer drivers – even for cheap-and-cheerful inkjet printers. Using this, you might end up with several sheets of A4 (say) which will need to be glued together.
Web sources suggest that:
It is worth noting that the ratio of the grid separations for the Chinese board described above is only 1.0381, compared with the more pronounced 1.07/1.08 found below for Japanese-style boards.
A posting on rec.games.go in 1994 from Robert Seymour says that (for ING tournaments) the separation dimensions should be 22.1 mm x 23.6 mm
A r.g.g. posting from Charles Rich in 2002 shows some observed variability:
--------------------------------------------------------------------- Goban source Hborder Vborder H grid V grid Ratio ---------------------------- ------- ------- ------ ------ ------ Seattle Go Center, board #1 0.90 1.20 39.50 42.95 1.0873 Seattle Go Center, board #2 1.55 1.55 38.54 42.12 1.0930 Seattle Go Center, board #3 1.25 1.50 39.50 42.55 1.0772 Yutopian spruce board (Korean) 1.75 1.90 39.33 42.00 1.0679 Nihon Kiin (ideal spec) 1.12 1.20 40.19 43.06 1.0714 Roy Schmidt (rec.games.go) 1.35 1.35 39.72 42.75 1.0763 Lasker (27/32" x 29/32" cell) 38.58 41.43 1.0741 Sensei's Library 1.38 1.38 39.60 42.66 1.0773 (22mm x 23.7mm cell) --------------------------------------------------------------------- Average ratio: 1.0781 Average (after casting out the two outliers): 1.0773 ---------------------------------------------------------------------Here the "H grid" and "V grid" are the measurements in cms over a whole 19x19 board – to get the separation (of the centres) of the lines, divide these numbers by 18.
Using the first method,
you will want to obtain/create 2 PostScript files, and then join them together
using a text-editor. If you are printing background images, then (probably) choose
the same /bgsize, and /clipsize for both sides. You should have crop marks
(/cropdx, and /cropdy) on the larger side only. It is difficult to ensure that
the printing on one side registers exactly with the other side –
they may differ by up to 5mm (approximately 0.25 /xunit, if your /xunit is 20mm).
Therefore choose/edit values (of /clipsize, /gbsize,
/cropdx/, and /cropdy) in
the PostScript source file such that, say:
/clipsize - 0.25 ≥ /gbsize - 1 + (2 * max(/cropdx, /cropdy))
When joining together 2 PostScript files you should remove the first 10 lines from your second PostScript file, before adding it to the end of the first one. The lines to be removed will look something like:
%!PS-Adobe-3.0 %%DocumentMedia: A3 842 1190 0 () () %%EndComments %%BeginSetup %%BeginFeature: *PageSize A3 << /PageSize [842 1190] /ImagingBBox null >> setpagedevice %%EndFeature %%EndSetup
Some choices of media are:
Richard Mullens, in a posting to r.g.g, suggests the use of waterproof papers. He printed the 9x9 board on Toughprint water proof A4 paper. There is another kind of waterproof A3 paper, which he had not tried. A colleague warned me that such papers may cause damage to some printers.
All comments/suggestions are welcome. Please send email to Harry Fearnley (please remove "ZZZ" from email address).
Last updated 2007-05-25