FontWriter completed & driver modified to support class with user keyboard input