public FontBuilder reset() { Font df = sf.getDefaultFont(); this.families = new ArrayList<Expression>(); this.size = df.getSize(); this.style = df.getStyle(); this.weight = df.getWeight(); return this; }
public FontBuilder reset(Font font) { if (font == null) { return reset(); } this.families = font.getFamily() != null ? font.getFamily() : new ArrayList<Expression>(); this.size = font.getSize(); this.style = font.getStyle(); this.weight = font.getWeight(); unset = false; return this; }
Expression referenceSize = reference.getSize(); Expression referenceStyle = reference.getStyle(); Expression referenceWeight = reference.getWeight(); for (int i = 1; i < fonts.size(); i++) { Font f = fonts.get(i); Expression size = f.getSize(); if (!expressionEquals(referenceSize, size, DEFAULT_FONT.getSize())) { return false;
int size = ((Number) ((Literal) selectedFont.getSize()).getValue()).intValue(); sizeIndex = sizes.length - 1; for (int index = 0; index < sizes.length; index++) {
float size = evalToFloat(curr.getSize(), feature, 10);
@Override protected void encode(Font font) { putName("font-family", font.getFontFamily()); put("font-size", font.getSize()); putName("font-style", font.getStyle()); putName("font-weight", font.getWeight()); } }
/** Null safe copy of a single font */ protected Font copy(Font font) { if (font == null) return font; List<Expression> fontFamily = copyExpressions(font.getFamily()); Expression fontStyle = copy(font.getStyle()); Expression fontWeight = copy(font.getWeight()); Expression fontSize = copy(font.getSize()); Font copy = sf.font(fontFamily, fontStyle, fontWeight, fontSize); return copy; }
int textSize = getPositiveValue(font.getSize()); int delta = -1; if (text.getLabelPlacement() instanceof PointPlacement) {
@SuppressWarnings("deprecation") @Test public void font() throws Exception { List<Expression> family = new ArrayList<Expression>(); family.add(ff.literal("ariel")); family.add(ff.literal("Helvetica")); family.add(ff.literal("sanserif")); Expression style = ff.literal("noraml"); Expression weight = ff.literal("normal"); Expression size = ff.literal(12); Font font = sf.font(family, style, weight, size); assertEquals(family, font.getFamily()); assertEquals(style, font.getStyle()); // oblique or italic assertEquals(weight, font.getWeight()); // bold or normal assertEquals(size, font.getSize()); assertSame(font.getFontStyle(), font.getStyle()); assertSame(font.getFontFamily(), family.get(0)); assertSame(font.getFontWeight(), font.getWeight()); assertSame(font.getFontSize(), font.getSize()); FontImpl cast = FontImpl.cast(font); assertSame(cast, font); }
rescaledTextSymb.getFont().getSize().evaluate(null, Double.class); PointPlacement rescaledPlacement = (PointPlacement) rescaledTextSymb.getLabelPlacement();
rescaledTextSymb.getFont().getSize().evaluate(null, Double.class); LinePlacement rescaledPlacement = (LinePlacement) rescaledTextSymb.getLabelPlacement(); double rescaledPerpOffset =
encodeCssParam("font-family", font.getFamily().get(0)); encodeCssParam("font-size", initialFont.getSize()); encodeCssParam("font-style", initialFont.getStyle()); encodeCssParam("font-weight", initialFont.getWeight()); start("Font"); encodeCssParam("font-family", font.getFamily().get(0)); encodeCssParam("font-size", font.getSize()); encodeCssParam("font-style", font.getStyle()); encodeCssParam("font-weight", font.getWeight());
assertEquals(10, Filters.asInt(font.getSize())); assertEquals("normal", Filters.asString(font.getStyle())); assertEquals("bold", Filters.asString(font.getWeight()));
font.setSize(rescale(font.getSize()));
font.setSize(rescale(font.getSize(), uom));
assertEquals(12, Filters.asInt(font.getSize())); assertEquals("bold", Filters.asString(font.getWeight())); assertEquals("normal", Filters.asString(font.getStyle()));
assertEquals(11, Filters.asInt(font.getSize())); assertEquals("normal", Filters.asString(font.getStyle())); assertEquals("bold", Filters.asString(font.getWeight()));
assertEquals(12, Filters.asInt(font.getSize())); assertEquals("bold", Filters.asString(font.getWeight())); assertEquals("normal", Filters.asString(font.getStyle()));