Open /boot/config.txt and update the following lines:
# uncomment to force a console size. By default it will be display's size minus # overscan. framebuffer_width=960 framebuffer_height=540
The original values (and the values derived from a high resolution screen) are much larger which results in tiny text on a high resolution display.