When whoever creates the book does so, they can specify the 'default' (small?) font-size. By default, in Calibre, that's 10.0pt, but you can do it smaller (e.g. txt2lrf --base-font-size=1 demo.txt) and it looks like this....
Code:
.....
........
........