I made this patch because the font objects always have bad quality in comparison to BLF text.
The patch change the scale and the ratio of the font objects that it match with the actual viewport size. The fonts objects should have nearly the same quality as the BLF text.
The patch also change the height of the font so that it match with the viewport height.
The patch only works in orthographic view with active letterbox (properly scale in the runtime).
The perspective view only works if the camera has a distance of exactly 7 Blender units (may be I make a calculation of the distance later) from the font object and letterbox is active.
The zoom factor of the camera is also included in the calculation.