I thought I'd show something I've been working on for a little while.
For a long time we've had to deal with blurry text in the BF2 engine when running at more modern resolutions, but that can be a thing of the past.
Inspired after seeing the BF2 HDUI mod, I took a look at what they had and the method they used but found it somewhat lacking.
After fiddling around with BMFont source code I came up with a method to generate nice looking fonts that display at double the normal resolution.
These are some of my results so far, screenshots are all taken at 1440p:
![]()
![]()
![]()
![]()
Spacing, vertical offset, size and transparency can all be adjusted as needed.
There is of course a slight bump to memory usage but it should be about on par with using the Chinese or Japanese localizations. Additionally, going through the font files I found that there seem to be a number of fonts that are essentially duplicates, for example scoreboardfont_8, squadcreationfont_6, and vehiclehudfont_6. Its possible that the UI elements could be retargeted to reduce the number of duplicates but that may be more effort than its worth.
I imagine having this as a launcher option could be done by retargeting the clientarchives.con to the updated fonts package.
Anyways, I'd like to hear your thoughts/comments/suggestions.
For a long time we've had to deal with blurry text in the BF2 engine when running at more modern resolutions, but that can be a thing of the past.
Inspired after seeing the BF2 HDUI mod, I took a look at what they had and the method they used but found it somewhat lacking.
After fiddling around with BMFont source code I came up with a method to generate nice looking fonts that display at double the normal resolution.
These are some of my results so far, screenshots are all taken at 1440p:




Spacing, vertical offset, size and transparency can all be adjusted as needed.
There is of course a slight bump to memory usage but it should be about on par with using the Chinese or Japanese localizations. Additionally, going through the font files I found that there seem to be a number of fonts that are essentially duplicates, for example scoreboardfont_8, squadcreationfont_6, and vehiclehudfont_6. Its possible that the UI elements could be retargeted to reduce the number of duplicates but that may be more effort than its worth.
I imagine having this as a launcher option could be done by retargeting the clientarchives.con to the updated fonts package.
Anyways, I'd like to hear your thoughts/comments/suggestions.