@all:
Hi everyone! Just caught this thread pretty much by chance (I don't check the main Kobo forum as often as the dev one).
So, a few answers, in no particular order:
* You can automagically start on the bottom row by using relative positioning instead of absolute offsets (i.e., -x/-y instead of -X/-Y), in which case negative values will start counting backwards (as in, from the other edge).
TL;DR:
fbink -y -1 "Hello" will print on the bottom of the screen, without having to know the exact resolution of the device.
It might not be the *very* bottom, because there's a bit of trickery involved to handle weird font height/resolution combos.
If that bothers you too much, add a
-V to the command, that'll bypass that bit of trickery.
(Or do *both*, absolute offsets will be appended to whatever the relative one resolves to (and they also honor negative values)).
There's another solution to do this automagically with absolute offsets, but it requires a bit of shell maths, via the bunch of info dumped via fbink -qe, which includes screen/viewport/font resolution, and is designed to be consumed by eval
Obviously, that kind of pixel-perfect tweaking is easier if you can run fbink in a shell manually, and follow stuff "live". In which case the
-v flag might make you run away screaming, but it'll include all the gory details you'd ever want to know about what's being done ;p.
* You can get a "transparent" background by adding a
-O to the command.
* Yeah, no arbitrary vector fonts for now, only the bundled old-school bitmap ones

.
* Shameless plug: You can help me get it working properly on the Forma by taking a look at
this post.