Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Free scaling java fonts.  RSS feed

Luis Alfredo Perez
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm currently working on a WYSiWYG preview screen for an editor. It's integrated with a particular printer that only supports two different monospaced fonts: Courier and SansSerif. Each font has three sizes and a print mode type called "condensed print". I'm trying to match the font sizes of my printer's font so that the number of characters displayed on a line per font size on the screen is the same as the printer's. I tried everything. From the simple and obvious setFont(...), ... SimpleAttributeSets, ... to the scary java 2D API. When you reach the point where 15pt. is too small and 16pt. is to big what is left? even scaling with a particular AffineTransform of high-precision doubles you get the same freakin' interpolation behaviour 15pt or 16pt.
I just need an advice, a tip, a light at the end of the tunnel that could answer:
Am I wasting my time?
Is this hopeless?
Should I start to build the java font api from scratch?
Well, seriously, does anyone have a clue on how to free-scale fonts?
Thanks for your time.
Luis Alfredo.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!