28package com.jogamp.graph.font;
45 public static float ptToInch(
final float points) {
58 public static float ptToMM(
final float points) {
59 return points / 72f * 25.4f ;
76 public static float toPixels(
final float points ,
final float res_dpi ) {
96 public static float toPixels2(
final float points ,
final float res_ppmm ) {
97 return ptToMM( points ) * res_ppmm;
117 public static float[]
ppmmToPPI(
final float[] ppmm,
final float[] res) {
118 res[0] = ppmm[0] * 25.4f;
119 res[1] = ppmm[1] * 25.4f;
140 public static float[]
ppiToPPMM(
final float[] ppi,
final float[] res) {
141 res[0] = ppi[0] / 25.4f;
142 res[1] = ppi[1] / 25.4f;
Simple static font scale methods for unit conversions.
static float[] ppmmToPPI(final float[] ppmm)
Converts [1/mm] to [1/inch] in place.
static float[] ppiToPPMM(final float[] ppi)
Converts [1/inch] to [1/mm] in place.
static float ptToInch(final float points)
Converts the the given points size to inch, dividing by 72 points per inch.
static float ptToMM(final float points)
Converts the the given points size to mm, dividing by 72 * 25.4 points per inch.
static float[] ppiToPPMM(final float[] ppi, final float[] res)
Converts [1/inch] to [1/mm] into res storage.
static float[] ppmmToPPI(final float[] ppmm, final float[] res)
Converts [1/mm] to [1/inch] into res storage.
static float toPixels(final float points, final float res_dpi)
Converts typical font size in points and screen resolution in dpi (pixels-per-inch) to font size in p...
static float toPixels2(final float points, final float res_ppmm)
Converts typical font size in points and screen resolution in pixels (pixels-per-mm) to font size in ...