chiark / gitweb /
words
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 1 Mar 2019 13:48:43 +0000 (13:48 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 1 Mar 2019 13:48:43 +0000 (13:48 +0000)
generate-board

index be03bdf84ee1a0825eeb8864e94ccad5028ecbb7..e6ed5c979f276c3785ad82056302d669324f3054 100755 (executable)
@@ -313,18 +313,22 @@ sub label_faces() {
   o("  1 setgray  /Helvetica-Bold findfont  $sz scalefont setfont\n");
   foreach my $rr (values %region) {
     next if $rr->{Special};
+    o("  /words {\n");
     my $words = $rr->{DisplayName};
     my $pos = $rr->{Centre} + mkvec( 0, 0.5 * $sz * @$words );
     foreach my $word (@$words) {
       $pos += mkvec(0,-$sz);
       o("   ", psvec($pos), " moveto");
       o(<<END);
+   2 copy rmoveto
    ($word) dup stringwidth pop     % word xw
      -0.5 mul 0 rmoveto             % word
      show
    0 -$sz rmoveto
 END
     }
+    o("  } bind def\n");
+    o("  0 0 words pop pop\n");
   }
 }