Estimar píxeles de fuente proporcional en SVG o Java
Pregunta
¿Hay una manera de estimar el número de píxeles utilizado por una fuente proporcional? Estoy escribiendo un software que crea una imagen en SVG y transformar a PNG que en Java. En esta imagen estoy usando un texto con una fuente proporcional (tamaño 16). a veces puedo encajar 26 caracteres de la imagen y sólo el 19 veces. Esto se debe a 'WWW' necesita mucho más espacio como 'LI1'. ¿Cómo puedo calcular el número de píxeles que necesita una cadena?
Solución
Tener un vistazo a la FontMetrics clase - el método stringWidth (), en particular
. Si usted tiene un objeto gráfico g
está utilizando para la pintura
g.getFontMetrics(f).stringWidth(message)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow