やっと分かった。単に小さな bdf に JapanPlain16 という名前をつける だけじゃダメ。そうじゃなくて,マージンのデカい 16dot bdf を作って JapanPlain16 という名前をつければ,Proportional 指定が効いて字間が詰まる。 ただそれだけのことだった (つまり行間は詰まってない)。
要は簡単なことで,小さいサイズの bdf のヘッダの SIZE,FONTBOUNDINGBOX, MaxNormalCharWidth を 16 にした上で, JapanPlain16 という名前をつけてやればよい。 手順メモ。