SVGAndroidRenderer.java 文件源码

java
阅读 45 收藏 0 点赞 0 评论 0

项目:microMathematics 作者:
private Typeface checkGenericFont(String fontName, Integer fontWeight,
        FontStyle fontStyle) {
    Typeface font = null;
    int typefaceStyle;

    boolean italic = (fontStyle == Style.FontStyle.Italic);
    typefaceStyle = (fontWeight > 500) ? (italic ? Typeface.BOLD_ITALIC
            : Typeface.BOLD) : (italic ? Typeface.ITALIC : Typeface.NORMAL);

    if (fontName.equals("serif")) {
        font = Typeface.create(Typeface.SERIF, typefaceStyle);
    } else if (fontName.equals("sans-serif")) {
        font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
    } else if (fontName.equals("monospace")) {
        font = Typeface.create(Typeface.MONOSPACE, typefaceStyle);
    } else if (fontName.equals("cursive")) {
        font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
    } else if (fontName.equals("fantasy")) {
        font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
    }
    return font;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号