Has anyone any ideas on this or can see any pitfalls?
Certainly makes the job easier.
There is code for generating font data in the column x row format, which you'd need to modify to get the row x column format, but that shouldn't be too hard.
For a 10 * 16 grid, you probably don't want a 5 x 7 font, though. The top and bottom rows would never be lit.