The problem is that point size used by Node and point size used by CSS are not the same. One uses a 72 DPI and the other 96. Thus the final pixel sizes are different.
I don’t see how to change one or the other without breaking a ton of people. Maybe adding a global font DPI so that Node can be made to match CSS ? Suggestions ? Felipe On Mar 5, 2014, at 12:39 PM, Pedro Duque Vieira <pedro.duquevie...@gmail.com> wrote: > Hi Tom, Jeff, Felipe... > > Having bugs stay in to maintain backwards compatibility sounds very weird > to me IMHO. > > If we go down that road aren't we creating a library that will some day > have too many glitches and as such less appeal to programmers looking for > UI libraries? > > Thanks, > > >> Hi >> On Mar 4, 2014, at 4:42 PM, Jeff Martin <j...@reportmill.com> wrote: >>> Thanks Tom! I assume the thread was this one: >>> >>> Font.font() says it is point size but it looks like it are pixels >>> >> http://mail.openjdk.java.net/pipermail/openjfx-dev/2014-January/012398.html >>> >>> I guess the final word is that CSS assumes 1pt==1/92in, >> Yes >>> and Nodes convert that to the real world on render? >>> >> On the printer yes, on the display it assumes 72 (pt=px). >> >>> And that this is basically a bug, but it can't be fixed due to legacy >> considerations? >>> >> Yes >> Felipe > > > -- > Pedro Duque Vieira