Lines Matching defs:font
111 #define DEBUGCANVAS_ATTRIBUTE_FONT "font"
718 static void apply_font_hinting(const SkFont& font, SkJSONWriter& writer) {
719 SkFontHinting hinting = font.getHinting();
738 static void apply_font_edging(const SkFont& font, SkJSONWriter& writer) {
739 switch (font.getEdging()) {
873 static void apply_font_typeface(const SkFont& font,
876 SkTypeface* typeface = font.getTypefaceOrDefault();
929 static void MakeJsonFont(const SkFont& font, SkJSONWriter& writer, UrlDataManager& urlDataManager) {
931 store_bool(writer, DEBUGCANVAS_ATTRIBUTE_FAKEBOLDTEXT, font.isEmbolden(), false);
932 store_bool(writer, DEBUGCANVAS_ATTRIBUTE_LINEARTEXT, font.isLinearMetrics(), false);
933 store_bool(writer, DEBUGCANVAS_ATTRIBUTE_SUBPIXELTEXT, font.isSubpixel(), false);
934 store_bool(writer, DEBUGCANVAS_ATTRIBUTE_EMBEDDEDBITMAPTEXT, font.isEmbeddedBitmaps(), false);
935 store_bool(writer, DEBUGCANVAS_ATTRIBUTE_AUTOHINTING, font.isForceAutoHinting(), false);
937 store_scalar(writer, DEBUGCANVAS_ATTRIBUTE_TEXTSIZE, font.getSize(), SkPaintDefaults_TextSize);
938 store_scalar(writer, DEBUGCANVAS_ATTRIBUTE_TEXTSCALEX, font.getScaleX(), SK_Scalar1);
939 store_scalar(writer, DEBUGCANVAS_ATTRIBUTE_TEXTSCALEX, font.getSkewX(), 0.0f);
940 apply_font_edging(font, writer);
941 apply_font_hinting(font, writer);
942 apply_font_typeface(font, writer, urlDataManager);
943 writer.endObject(); // font
1693 MakeJsonFont(iter.font(), writer, urlDataManager);