精华内容
下载资源
问答
  • 此压缩包将IOS13系统下/System/Library/Fonts目录打包上传有需要的小伙伴可下载使用
  • 原生魅族字体

    2015-03-18 23:03:10
    原生魅族字体。魅蓝NOTE原生字体备份软件
  • 修改Android原生字体

    千次阅读 2016-10-12 10:06:36
    没错,android的原生字体系统的system/fonts里面,我这个里面有大量的.ttf文件字体,是因为我之前用串口拷进去的.其实android原生字体只用了3个.ttf的文件.上图中用红圈标记出来的就是android原生用的字体,吐槽一下,...

    首先我们来看一下,android原生字体放在哪个目录下.

    这里写图片描述

    没错,android的原生字体在系统的system/fonts里面,我这个里面有大量的.ttf文件字体,是因为我之前用串口拷进去的.其实android原生字体只用了3个.ttf的文件.

    这里写图片描述

    上图中用红圈标记出来的就是android原生用的字体,吐槽一下,android原生字体非常的丑(个人感觉).

    修改android原生字体的有三种方法:
    1.单一修改:只想修改某一个或则几个的,则可用mSetUp.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/jiantihei.TTC"));
    来修改单一字体.前提是要在assets文件下方如你要修改字体的.ttf资源文件.

    2.如果要修改的字比较多或则整个app的字体都要修改的话,用方案1的话就比较麻烦了.那我们就采用全局修改.

    public class FontsOverrideUtil {
    
        private enum DefaultFont {
            DEFAULT("DEFAULT"),
            DEFAULT_BOLD("DEFAULT_BOLD"),
            MONOSPACE("MONOSPACE"),
            SERIF("SERIF"),
            SANS_SERIF("SANS_SERIF");
    
            private String value;
    
            DefaultFont(String value) {
                this.value = value;
            }
    
            public String getValue() {
                return value;
            }
        }
    
        public static final String REPLACE_FONT = "fonts/jiantihei.TTC";
    
        /**
         * @param context
         */
        public static final void init(Context context) {
            final Typeface replace = Typeface.createFromAsset(context.getAssets(), REPLACE_FONT);
            for (DefaultFont defaultFont : DefaultFont.values()) {
                replaceFont(defaultFont.getValue(), replace);
            }
        }
    
        public static final void replaceFont(String fontName, Typeface typeface) {
            try {
                final Field staticField = Typeface.class.getDeclaredField(fontName);
                staticField.setAccessible(true);
                staticField.set(null, typeface);
            } catch (NoSuchFieldException e) {
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }
        }
    }

    我直接把写好的工具类给你们,也没什么难的,主要用的反射.然后在你的application里面触发一下FontsOverrideUtil.init(this);

    还没完,这样做了,当你运行起来的时候,发现字体还是没有变成你想要的.感觉是不是被坑了.别着急,我们已走了99步了,还差一步就ok了,在你整个app的styles里面加上<item name="android:typeface">monospace</item>这个就大功告成了.

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
            <!-- Customize your theme here. -->
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
            <item name="colorAccent">@color/colorAccent</item>
            <item name="android:typeface">monospace</item>
        </style>

    在运行一下,你这个app里面的所有字体全部替换了.

    3.修个整个手机的字体,这个就是把原生的字体干掉,换成你的.但是这样需要你的手机root,方法就是移除他的用的那几个字体,上面已给出了,然后修改你的字体名.要和android原生的名字一模一样,替换下就行了.偷下懒,下面的我就不写了,自己去摸索吧!我是不是很贱,嘻嘻.

    展开全文
  • IOS13原生系统界面ui样式素材 IOS13 gui kit、IOS13界面素材、IOS原生界面素材
  • 苹果系统原生字体

    千次阅读 2016-03-30 22:39:57
    苹果系统原生自带的字体很多 这里提供了一种方法来打印出所有的字体样式供大家使用。- (void)viewDidLoad { [super viewDidLoad]; NSArray *familyNames = [UIFont familyNames]; for (NSString *familyName ...
    苹果系统原生自带的字体很多  这里提供了一种方法来打印出所有的字体样式供大家使用。
    - (void)viewDidLoad {
        [super viewDidLoad];
        
        NSArray *familyNames = [UIFont familyNames];
        
        for (NSString *familyName in familyNames) {
            
            NSLog(@"%@",familyName);
            
            NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
            
            for (NSString *fontName in fontNames) {
                NSLog(@"--%@",fontName);
            }
        }
        
        [self setLabelWidthAndHeight];
    
    }
    2016-03-30 22:38:34.548 TextDemo[24370:335661] Copperplate
    2016-03-30 22:38:34.549 TextDemo[24370:335661] --Copperplate-Light
    2016-03-30 22:38:34.549 TextDemo[24370:335661] --Copperplate
    2016-03-30 22:38:34.549 TextDemo[24370:335661] --Copperplate-Bold
    2016-03-30 22:38:34.549 TextDemo[24370:335661] Heiti SC
    2016-03-30 22:38:34.549 TextDemo[24370:335661] Iowan Old Style
    2016-03-30 22:38:34.549 TextDemo[24370:335661] --IowanOldStyle-Italic
    2016-03-30 22:38:34.550 TextDemo[24370:335661] --IowanOldStyle-Roman
    2016-03-30 22:38:34.550 TextDemo[24370:335661] --IowanOldStyle-BoldItalic
    2016-03-30 22:38:34.550 TextDemo[24370:335661] --IowanOldStyle-Bold
    2016-03-30 22:38:34.550 TextDemo[24370:335661] Kohinoor Telugu
    2016-03-30 22:38:34.550 TextDemo[24370:335661] --KohinoorTelugu-Regular
    2016-03-30 22:38:34.550 TextDemo[24370:335661] --KohinoorTelugu-Medium
    2016-03-30 22:38:34.551 TextDemo[24370:335661] --KohinoorTelugu-Light
    2016-03-30 22:38:34.551 TextDemo[24370:335661] Thonburi
    2016-03-30 22:38:34.551 TextDemo[24370:335661] --Thonburi
    2016-03-30 22:38:34.551 TextDemo[24370:335661] --Thonburi-Bold
    2016-03-30 22:38:34.551 TextDemo[24370:335661] --Thonburi-Light
    2016-03-30 22:38:34.552 TextDemo[24370:335661] Heiti TC
    2016-03-30 22:38:34.552 TextDemo[24370:335661] Courier New
    2016-03-30 22:38:34.552 TextDemo[24370:335661] --CourierNewPS-BoldMT
    2016-03-30 22:38:34.552 TextDemo[24370:335661] --CourierNewPS-ItalicMT
    2016-03-30 22:38:34.552 TextDemo[24370:335661] --CourierNewPSMT
    2016-03-30 22:38:34.552 TextDemo[24370:335661] --CourierNewPS-BoldItalicMT
    2016-03-30 22:38:34.553 TextDemo[24370:335661] Gill Sans
    2016-03-30 22:38:34.553 TextDemo[24370:335661] --GillSans-Italic
    2016-03-30 22:38:34.553 TextDemo[24370:335661] --GillSans-Bold
    2016-03-30 22:38:34.553 TextDemo[24370:335661] --GillSans-BoldItalic
    2016-03-30 22:38:34.553 TextDemo[24370:335661] --GillSans-LightItalic
    2016-03-30 22:38:34.554 TextDemo[24370:335661] --GillSans
    2016-03-30 22:38:34.554 TextDemo[24370:335661] --GillSans-Light
    2016-03-30 22:38:34.554 TextDemo[24370:335661] --GillSans-SemiBold
    2016-03-30 22:38:34.554 TextDemo[24370:335661] --GillSans-SemiBoldItalic
    2016-03-30 22:38:34.554 TextDemo[24370:335661] --GillSans-UltraBold
    2016-03-30 22:38:34.554 TextDemo[24370:335661] Apple SD Gothic Neo
    2016-03-30 22:38:34.555 TextDemo[24370:335661] --AppleSDGothicNeo-Bold
    2016-03-30 22:38:34.555 TextDemo[24370:335661] --AppleSDGothicNeo-Thin
    2016-03-30 22:38:34.555 TextDemo[24370:335661] --AppleSDGothicNeo-UltraLight
    2016-03-30 22:38:34.555 TextDemo[24370:335661] --AppleSDGothicNeo-Regular
    2016-03-30 22:38:34.555 TextDemo[24370:335661] --AppleSDGothicNeo-Light
    2016-03-30 22:38:34.556 TextDemo[24370:335661] --AppleSDGothicNeo-Medium
    2016-03-30 22:38:34.556 TextDemo[24370:335661] --AppleSDGothicNeo-SemiBold
    2016-03-30 22:38:34.556 TextDemo[24370:335661] Marker Felt
    2016-03-30 22:38:34.556 TextDemo[24370:335661] --MarkerFelt-Thin
    2016-03-30 22:38:34.556 TextDemo[24370:335661] --MarkerFelt-Wide
    2016-03-30 22:38:34.556 TextDemo[24370:335661] Avenir Next Condensed
    2016-03-30 22:38:34.557 TextDemo[24370:335661] --AvenirNextCondensed-BoldItalic
    2016-03-30 22:38:34.557 TextDemo[24370:335661] --AvenirNextCondensed-Heavy
    2016-03-30 22:38:34.557 TextDemo[24370:335661] --AvenirNextCondensed-Medium
    2016-03-30 22:38:34.557 TextDemo[24370:335661] --AvenirNextCondensed-Regular
    2016-03-30 22:38:34.557 TextDemo[24370:335661] --AvenirNextCondensed-HeavyItalic
    2016-03-30 22:38:34.558 TextDemo[24370:335661] --AvenirNextCondensed-MediumItalic
    2016-03-30 22:38:34.558 TextDemo[24370:335661] --AvenirNextCondensed-Italic
    2016-03-30 22:38:34.558 TextDemo[24370:335661] --AvenirNextCondensed-UltraLightItalic
    2016-03-30 22:38:34.558 TextDemo[24370:335661] --AvenirNextCondensed-UltraLight
    2016-03-30 22:38:34.558 TextDemo[24370:335661] --AvenirNextCondensed-DemiBold
    2016-03-30 22:38:34.558 TextDemo[24370:335661] --AvenirNextCondensed-Bold
    2016-03-30 22:38:34.559 TextDemo[24370:335661] --AvenirNextCondensed-DemiBoldItalic
    2016-03-30 22:38:34.559 TextDemo[24370:335661] Tamil Sangam MN
    2016-03-30 22:38:34.559 TextDemo[24370:335661] --TamilSangamMN
    2016-03-30 22:38:34.559 TextDemo[24370:335661] --TamilSangamMN-Bold
    2016-03-30 22:38:34.559 TextDemo[24370:335661] Helvetica Neue
    2016-03-30 22:38:34.559 TextDemo[24370:335661] --HelveticaNeue-Italic
    2016-03-30 22:38:34.560 TextDemo[24370:335661] --HelveticaNeue-Bold
    2016-03-30 22:38:34.560 TextDemo[24370:335661] --HelveticaNeue-UltraLight
    2016-03-30 22:38:34.560 TextDemo[24370:335661] --HelveticaNeue-CondensedBlack
    2016-03-30 22:38:34.560 TextDemo[24370:335661] --HelveticaNeue-BoldItalic
    2016-03-30 22:38:34.560 TextDemo[24370:335661] --HelveticaNeue-CondensedBold
    2016-03-30 22:38:34.560 TextDemo[24370:335661] --HelveticaNeue-Medium
    2016-03-30 22:38:34.560 TextDemo[24370:335661] --HelveticaNeue-Light
    2016-03-30 22:38:34.561 TextDemo[24370:335661] --HelveticaNeue-Thin
    2016-03-30 22:38:34.561 TextDemo[24370:335661] --HelveticaNeue-ThinItalic
    2016-03-30 22:38:34.561 TextDemo[24370:335661] --HelveticaNeue-LightItalic
    2016-03-30 22:38:34.561 TextDemo[24370:335661] --HelveticaNeue-UltraLightItalic
    2016-03-30 22:38:34.561 TextDemo[24370:335661] --HelveticaNeue-MediumItalic
    2016-03-30 22:38:34.561 TextDemo[24370:335661] --HelveticaNeue
    2016-03-30 22:38:34.561 TextDemo[24370:335661] Gurmukhi MN
    2016-03-30 22:38:34.562 TextDemo[24370:335661] --GurmukhiMN-Bold
    2016-03-30 22:38:34.562 TextDemo[24370:335661] --GurmukhiMN
    2016-03-30 22:38:34.562 TextDemo[24370:335661] Times New Roman
    2016-03-30 22:38:34.562 TextDemo[24370:335661] --TimesNewRomanPSMT
    2016-03-30 22:38:34.562 TextDemo[24370:335661] --TimesNewRomanPS-BoldItalicMT
    2016-03-30 22:38:34.562 TextDemo[24370:335661] --TimesNewRomanPS-ItalicMT
    2016-03-30 22:38:34.563 TextDemo[24370:335661] --TimesNewRomanPS-BoldMT
    2016-03-30 22:38:34.563 TextDemo[24370:335661] Georgia
    2016-03-30 22:38:34.563 TextDemo[24370:335661] --Georgia-BoldItalic
    2016-03-30 22:38:34.563 TextDemo[24370:335661] --Georgia
    2016-03-30 22:38:34.563 TextDemo[24370:335661] --Georgia-Italic
    2016-03-30 22:38:34.563 TextDemo[24370:335661] --Georgia-Bold
    2016-03-30 22:38:34.564 TextDemo[24370:335661] Apple Color Emoji
    2016-03-30 22:38:34.564 TextDemo[24370:335661] --AppleColorEmoji
    2016-03-30 22:38:34.564 TextDemo[24370:335661] Arial Rounded MT Bold
    2016-03-30 22:38:34.564 TextDemo[24370:335661] --ArialRoundedMTBold
    2016-03-30 22:38:34.564 TextDemo[24370:335661] Kailasa
    2016-03-30 22:38:34.565 TextDemo[24370:335661] --Kailasa-Bold
    2016-03-30 22:38:34.565 TextDemo[24370:335661] --Kailasa
    2016-03-30 22:38:34.565 TextDemo[24370:335661] Kohinoor Devanagari
    2016-03-30 22:38:34.565 TextDemo[24370:335661] --KohinoorDevanagari-Light
    2016-03-30 22:38:34.565 TextDemo[24370:335661] --KohinoorDevanagari-Regular
    2016-03-30 22:38:34.565 TextDemo[24370:335661] --KohinoorDevanagari-Semibold
    2016-03-30 22:38:34.566 TextDemo[24370:335661] Kohinoor Bangla
    2016-03-30 22:38:34.566 TextDemo[24370:335661] --KohinoorBangla-Semibold
    2016-03-30 22:38:34.566 TextDemo[24370:335661] --KohinoorBangla-Regular
    2016-03-30 22:38:34.566 TextDemo[24370:335661] --KohinoorBangla-Light
    2016-03-30 22:38:34.566 TextDemo[24370:335661] Chalkboard SE
    2016-03-30 22:38:34.566 TextDemo[24370:335661] --ChalkboardSE-Bold
    2016-03-30 22:38:34.567 TextDemo[24370:335661] --ChalkboardSE-Light
    2016-03-30 22:38:34.567 TextDemo[24370:335661] --ChalkboardSE-Regular
    2016-03-30 22:38:34.567 TextDemo[24370:335661] Sinhala Sangam MN
    2016-03-30 22:38:34.567 TextDemo[24370:335661] --SinhalaSangamMN-Bold
    2016-03-30 22:38:34.567 TextDemo[24370:335661] --SinhalaSangamMN
    2016-03-30 22:38:34.567 TextDemo[24370:335661] PingFang TC
    2016-03-30 22:38:34.568 TextDemo[24370:335661] --PingFangTC-Medium
    2016-03-30 22:38:34.568 TextDemo[24370:335661] --PingFangTC-Regular
    2016-03-30 22:38:34.568 TextDemo[24370:335661] --PingFangTC-Light
    2016-03-30 22:38:34.568 TextDemo[24370:335661] --PingFangTC-Ultralight
    2016-03-30 22:38:34.568 TextDemo[24370:335661] --PingFangTC-Semibold
    2016-03-30 22:38:34.568 TextDemo[24370:335661] --PingFangTC-Thin
    2016-03-30 22:38:34.568 TextDemo[24370:335661] Gujarati Sangam MN
    2016-03-30 22:38:34.569 TextDemo[24370:335661] --GujaratiSangamMN-Bold
    2016-03-30 22:38:34.569 TextDemo[24370:335661] --GujaratiSangamMN
    2016-03-30 22:38:34.569 TextDemo[24370:335661] Damascus
    2016-03-30 22:38:34.569 TextDemo[24370:335661] --DamascusLight
    2016-03-30 22:38:34.569 TextDemo[24370:335661] --DamascusBold
    2016-03-30 22:38:34.569 TextDemo[24370:335661] --DamascusSemiBold
    2016-03-30 22:38:34.570 TextDemo[24370:335661] --DamascusMedium
    2016-03-30 22:38:34.570 TextDemo[24370:335661] --Damascus
    2016-03-30 22:38:34.570 TextDemo[24370:335661] Noteworthy
    2016-03-30 22:38:34.570 TextDemo[24370:335661] --Noteworthy-Light
    2016-03-30 22:38:34.570 TextDemo[24370:335661] --Noteworthy-Bold
    2016-03-30 22:38:34.570 TextDemo[24370:335661] Geeza Pro
    2016-03-30 22:38:34.571 TextDemo[24370:335661] --GeezaPro
    2016-03-30 22:38:34.571 TextDemo[24370:335661] --GeezaPro-Bold
    2016-03-30 22:38:34.571 TextDemo[24370:335661] Avenir
    2016-03-30 22:38:34.571 TextDemo[24370:335661] --Avenir-Medium
    2016-03-30 22:38:34.571 TextDemo[24370:335661] --Avenir-HeavyOblique
    2016-03-30 22:38:34.571 TextDemo[24370:335661] --Avenir-Book
    2016-03-30 22:38:34.572 TextDemo[24370:335661] --Avenir-Light
    2016-03-30 22:38:34.572 TextDemo[24370:335661] --Avenir-Roman
    2016-03-30 22:38:34.572 TextDemo[24370:335661] --Avenir-BookOblique
    2016-03-30 22:38:34.572 TextDemo[24370:335661] --Avenir-Black
    2016-03-30 22:38:34.572 TextDemo[24370:335661] --Avenir-MediumOblique
    2016-03-30 22:38:34.572 TextDemo[24370:335661] --Avenir-BlackOblique
    2016-03-30 22:38:34.572 TextDemo[24370:335661] --Avenir-Heavy
    2016-03-30 22:38:34.573 TextDemo[24370:335661] --Avenir-LightOblique
    2016-03-30 22:38:34.573 TextDemo[24370:335661] --Avenir-Oblique
    2016-03-30 22:38:34.573 TextDemo[24370:335661] Academy Engraved LET
    2016-03-30 22:38:34.573 TextDemo[24370:335661] --AcademyEngravedLetPlain
    2016-03-30 22:38:34.573 TextDemo[24370:335661] Mishafi
    2016-03-30 22:38:34.574 TextDemo[24370:335661] --DiwanMishafi
    2016-03-30 22:38:34.574 TextDemo[24370:335661] Futura
    2016-03-30 22:38:34.574 TextDemo[24370:335661] --Futura-CondensedMedium
    2016-03-30 22:38:34.574 TextDemo[24370:335661] --Futura-CondensedExtraBold
    2016-03-30 22:38:34.574 TextDemo[24370:335661] --Futura-Medium
    2016-03-30 22:38:34.574 TextDemo[24370:335661] --Futura-MediumItalic
    2016-03-30 22:38:34.575 TextDemo[24370:335661] Farah
    2016-03-30 22:38:34.575 TextDemo[24370:335661] --Farah
    2016-03-30 22:38:34.575 TextDemo[24370:335661] Kannada Sangam MN
    2016-03-30 22:38:34.575 TextDemo[24370:335661] --KannadaSangamMN
    2016-03-30 22:38:34.575 TextDemo[24370:335661] --KannadaSangamMN-Bold
    2016-03-30 22:38:34.575 TextDemo[24370:335661] Arial Hebrew
    2016-03-30 22:38:34.576 TextDemo[24370:335661] --ArialHebrew-Bold
    2016-03-30 22:38:34.576 TextDemo[24370:335661] --ArialHebrew-Light
    2016-03-30 22:38:34.576 TextDemo[24370:335661] --ArialHebrew
    2016-03-30 22:38:34.576 TextDemo[24370:335661] Arial
    2016-03-30 22:38:34.576 TextDemo[24370:335661] --ArialMT
    2016-03-30 22:38:34.576 TextDemo[24370:335661] --Arial-BoldItalicMT
    2016-03-30 22:38:34.576 TextDemo[24370:335661] --Arial-BoldMT
    2016-03-30 22:38:34.577 TextDemo[24370:335661] --Arial-ItalicMT
    2016-03-30 22:38:34.577 TextDemo[24370:335661] Party LET
    2016-03-30 22:38:34.577 TextDemo[24370:335661] --PartyLetPlain
    2016-03-30 22:38:34.577 TextDemo[24370:335661] Chalkduster
    2016-03-30 22:38:34.577 TextDemo[24370:335661] --Chalkduster
    2016-03-30 22:38:34.577 TextDemo[24370:335661] Hoefler Text
    2016-03-30 22:38:34.578 TextDemo[24370:335661] --HoeflerText-Italic
    2016-03-30 22:38:34.578 TextDemo[24370:335661] --HoeflerText-Regular
    2016-03-30 22:38:34.578 TextDemo[24370:335661] --HoeflerText-Black
    2016-03-30 22:38:34.578 TextDemo[24370:335661] --HoeflerText-BlackItalic
    2016-03-30 22:38:34.578 TextDemo[24370:335661] Optima
    2016-03-30 22:38:34.578 TextDemo[24370:335661] --Optima-Regular
    2016-03-30 22:38:34.579 TextDemo[24370:335661] --Optima-ExtraBlack
    2016-03-30 22:38:34.579 TextDemo[24370:335661] --Optima-BoldItalic
    2016-03-30 22:38:34.579 TextDemo[24370:335661] --Optima-Italic
    2016-03-30 22:38:34.579 TextDemo[24370:335661] --Optima-Bold
    2016-03-30 22:38:34.579 TextDemo[24370:335661] Palatino
    2016-03-30 22:38:34.579 TextDemo[24370:335661] --Palatino-Bold
    2016-03-30 22:38:34.580 TextDemo[24370:335661] --Palatino-Roman
    2016-03-30 22:38:34.580 TextDemo[24370:335661] --Palatino-BoldItalic
    2016-03-30 22:38:34.580 TextDemo[24370:335661] --Palatino-Italic
    2016-03-30 22:38:34.580 TextDemo[24370:335661] Lao Sangam MN
    2016-03-30 22:38:34.580 TextDemo[24370:335661] --LaoSangamMN
    2016-03-30 22:38:34.580 TextDemo[24370:335661] Malayalam Sangam MN
    2016-03-30 22:38:34.581 TextDemo[24370:335661] --MalayalamSangamMN-Bold
    2016-03-30 22:38:34.581 TextDemo[24370:335661] --MalayalamSangamMN
    2016-03-30 22:38:34.581 TextDemo[24370:335661] Al Nile
    2016-03-30 22:38:34.581 TextDemo[24370:335661] --AlNile-Bold
    2016-03-30 22:38:34.581 TextDemo[24370:335661] --AlNile
    2016-03-30 22:38:34.581 TextDemo[24370:335661] Bradley Hand
    2016-03-30 22:38:34.582 TextDemo[24370:335661] --BradleyHandITCTT-Bold
    2016-03-30 22:38:34.582 TextDemo[24370:335661] PingFang HK
    2016-03-30 22:38:34.582 TextDemo[24370:335661] --PingFangHK-Ultralight
    2016-03-30 22:38:34.582 TextDemo[24370:335661] --PingFangHK-Semibold
    2016-03-30 22:38:34.582 TextDemo[24370:335661] --PingFangHK-Thin
    2016-03-30 22:38:34.582 TextDemo[24370:335661] --PingFangHK-Light
    2016-03-30 22:38:34.583 TextDemo[24370:335661] --PingFangHK-Regular
    2016-03-30 22:38:34.583 TextDemo[24370:335661] --PingFangHK-Medium
    2016-03-30 22:38:34.583 TextDemo[24370:335661] Trebuchet MS
    2016-03-30 22:38:34.583 TextDemo[24370:335661] --Trebuchet-BoldItalic
    2016-03-30 22:38:34.583 TextDemo[24370:335661] --TrebuchetMS
    2016-03-30 22:38:34.583 TextDemo[24370:335661] --TrebuchetMS-Bold
    2016-03-30 22:38:34.583 TextDemo[24370:335661] --TrebuchetMS-Italic
    2016-03-30 22:38:34.584 TextDemo[24370:335661] Helvetica
    2016-03-30 22:38:34.584 TextDemo[24370:335661] --Helvetica-Bold
    2016-03-30 22:38:34.584 TextDemo[24370:335661] --Helvetica
    2016-03-30 22:38:34.584 TextDemo[24370:335661] --Helvetica-LightOblique
    2016-03-30 22:38:34.585 TextDemo[24370:335661] --Helvetica-Oblique
    2016-03-30 22:38:34.585 TextDemo[24370:335661] --Helvetica-BoldOblique
    2016-03-30 22:38:34.585 TextDemo[24370:335661] --Helvetica-Light
    2016-03-30 22:38:34.585 TextDemo[24370:335661] Courier
    2016-03-30 22:38:34.585 TextDemo[24370:335661] --Courier-BoldOblique
    2016-03-30 22:38:34.586 TextDemo[24370:335661] --Courier
    2016-03-30 22:38:34.586 TextDemo[24370:335661] --Courier-Bold
    2016-03-30 22:38:34.586 TextDemo[24370:335661] --Courier-Oblique
    2016-03-30 22:38:34.586 TextDemo[24370:335661] Cochin
    2016-03-30 22:38:34.586 TextDemo[24370:335661] --Cochin-Bold
    2016-03-30 22:38:34.586 TextDemo[24370:335661] --Cochin
    2016-03-30 22:38:34.586 TextDemo[24370:335661] --Cochin-Italic
    2016-03-30 22:38:34.587 TextDemo[24370:335661] --Cochin-BoldItalic
    2016-03-30 22:38:34.587 TextDemo[24370:335661] Hiragino Mincho ProN
    2016-03-30 22:38:34.587 TextDemo[24370:335661] --HiraMinProN-W6
    2016-03-30 22:38:34.587 TextDemo[24370:335661] --HiraMinProN-W3
    2016-03-30 22:38:34.587 TextDemo[24370:335661] Devanagari Sangam MN
    2016-03-30 22:38:34.587 TextDemo[24370:335661] --DevanagariSangamMN
    2016-03-30 22:38:34.588 TextDemo[24370:335661] --DevanagariSangamMN-Bold
    2016-03-30 22:38:34.588 TextDemo[24370:335661] Oriya Sangam MN
    2016-03-30 22:38:34.588 TextDemo[24370:335661] --OriyaSangamMN
    2016-03-30 22:38:34.588 TextDemo[24370:335661] --OriyaSangamMN-Bold
    2016-03-30 22:38:34.588 TextDemo[24370:335661] Snell Roundhand
    2016-03-30 22:38:34.589 TextDemo[24370:335661] --SnellRoundhand-Bold
    2016-03-30 22:38:34.589 TextDemo[24370:335661] --SnellRoundhand
    2016-03-30 22:38:34.589 TextDemo[24370:335661] --SnellRoundhand-Black
    2016-03-30 22:38:34.589 TextDemo[24370:335661] Zapf Dingbats
    2016-03-30 22:38:34.589 TextDemo[24370:335661] --ZapfDingbatsITC
    2016-03-30 22:38:34.589 TextDemo[24370:335661] Bodoni 72
    2016-03-30 22:38:34.589 TextDemo[24370:335661] --BodoniSvtyTwoITCTT-Bold
    2016-03-30 22:38:34.589 TextDemo[24370:335661] --BodoniSvtyTwoITCTT-Book
    2016-03-30 22:38:34.590 TextDemo[24370:335661] --BodoniSvtyTwoITCTT-BookIta
    2016-03-30 22:38:34.590 TextDemo[24370:335661] Verdana
    2016-03-30 22:38:34.590 TextDemo[24370:335661] --Verdana-Italic
    2016-03-30 22:38:34.590 TextDemo[24370:335661] --Verdana-BoldItalic
    2016-03-30 22:38:34.590 TextDemo[24370:335661] --Verdana
    2016-03-30 22:38:34.590 TextDemo[24370:335661] --Verdana-Bold
    2016-03-30 22:38:34.590 TextDemo[24370:335661] American Typewriter
    2016-03-30 22:38:34.590 TextDemo[24370:335661] --AmericanTypewriter-CondensedLight
    2016-03-30 22:38:34.591 TextDemo[24370:335661] --AmericanTypewriter
    2016-03-30 22:38:34.591 TextDemo[24370:335661] --AmericanTypewriter-CondensedBold
    2016-03-30 22:38:34.591 TextDemo[24370:335661] --AmericanTypewriter-Light
    2016-03-30 22:38:34.591 TextDemo[24370:335661] --AmericanTypewriter-Bold
    2016-03-30 22:38:34.591 TextDemo[24370:335661] --AmericanTypewriter-Condensed
    2016-03-30 22:38:34.591 TextDemo[24370:335661] Avenir Next
    2016-03-30 22:38:34.592 TextDemo[24370:335661] --AvenirNext-UltraLight
    2016-03-30 22:38:34.592 TextDemo[24370:335661] --AvenirNext-UltraLightItalic
    2016-03-30 22:38:34.592 TextDemo[24370:335661] --AvenirNext-Bold
    2016-03-30 22:38:34.592 TextDemo[24370:335661] --AvenirNext-BoldItalic
    2016-03-30 22:38:34.592 TextDemo[24370:335661] --AvenirNext-DemiBold
    2016-03-30 22:38:34.592 TextDemo[24370:335661] --AvenirNext-DemiBoldItalic
    2016-03-30 22:38:34.592 TextDemo[24370:335661] --AvenirNext-Medium
    2016-03-30 22:38:34.593 TextDemo[24370:335661] --AvenirNext-HeavyItalic
    2016-03-30 22:38:34.593 TextDemo[24370:335661] --AvenirNext-Heavy
    2016-03-30 22:38:34.593 TextDemo[24370:335661] --AvenirNext-Italic
    2016-03-30 22:38:34.593 TextDemo[24370:335661] --AvenirNext-Regular
    2016-03-30 22:38:34.593 TextDemo[24370:335661] --AvenirNext-MediumItalic
    2016-03-30 22:38:34.593 TextDemo[24370:335661] Baskerville
    2016-03-30 22:38:34.593 TextDemo[24370:335661] --Baskerville-Italic
    2016-03-30 22:38:34.594 TextDemo[24370:335661] --Baskerville-SemiBold
    2016-03-30 22:38:34.594 TextDemo[24370:335661] --Baskerville-BoldItalic
    2016-03-30 22:38:34.594 TextDemo[24370:335661] --Baskerville-SemiBoldItalic
    2016-03-30 22:38:34.594 TextDemo[24370:335661] --Baskerville-Bold
    2016-03-30 22:38:34.594 TextDemo[24370:335661] --Baskerville
    2016-03-30 22:38:34.594 TextDemo[24370:335661] Khmer Sangam MN
    2016-03-30 22:38:34.594 TextDemo[24370:335661] --KhmerSangamMN
    2016-03-30 22:38:34.595 TextDemo[24370:335661] Didot
    2016-03-30 22:38:34.595 TextDemo[24370:335661] --Didot-Italic
    2016-03-30 22:38:34.595 TextDemo[24370:335661] --Didot-Bold
    2016-03-30 22:38:34.595 TextDemo[24370:335661] --Didot
    2016-03-30 22:38:34.595 TextDemo[24370:335661] Savoye LET
    2016-03-30 22:38:34.595 TextDemo[24370:335661] --SavoyeLetPlain
    2016-03-30 22:38:34.596 TextDemo[24370:335661] Bodoni Ornaments
    2016-03-30 22:38:34.596 TextDemo[24370:335661] --BodoniOrnamentsITCTT
    2016-03-30 22:38:34.596 TextDemo[24370:335661] Symbol
    2016-03-30 22:38:34.596 TextDemo[24370:335661] --Symbol
    2016-03-30 22:38:34.596 TextDemo[24370:335661] Menlo
    2016-03-30 22:38:34.596 TextDemo[24370:335661] --Menlo-Italic
    2016-03-30 22:38:34.596 TextDemo[24370:335661] --Menlo-Bold
    2016-03-30 22:38:34.597 TextDemo[24370:335661] --Menlo-Regular
    2016-03-30 22:38:34.597 TextDemo[24370:335661] --Menlo-BoldItalic
    2016-03-30 22:38:34.597 TextDemo[24370:335661] Bodoni 72 Smallcaps
    2016-03-30 22:38:34.597 TextDemo[24370:335661] --BodoniSvtyTwoSCITCTT-Book
    2016-03-30 22:38:34.597 TextDemo[24370:335661] Papyrus
    2016-03-30 22:38:34.597 TextDemo[24370:335661] --Papyrus
    2016-03-30 22:38:34.598 TextDemo[24370:335661] --Papyrus-Condensed
    2016-03-30 22:38:34.598 TextDemo[24370:335661] Hiragino Sans
    2016-03-30 22:38:34.598 TextDemo[24370:335661] --HiraginoSans-W3
    2016-03-30 22:38:34.598 TextDemo[24370:335661] --HiraginoSans-W6
    2016-03-30 22:38:34.598 TextDemo[24370:335661] PingFang SC
    2016-03-30 22:38:34.598 TextDemo[24370:335661] --PingFangSC-Ultralight
    2016-03-30 22:38:34.599 TextDemo[24370:335661] --PingFangSC-Regular
    2016-03-30 22:38:34.599 TextDemo[24370:335661] --PingFangSC-Semibold
    2016-03-30 22:38:34.599 TextDemo[24370:335661] --PingFangSC-Thin
    2016-03-30 22:38:34.599 TextDemo[24370:335661] --PingFangSC-Light
    2016-03-30 22:38:34.599 TextDemo[24370:335661] --PingFangSC-Medium
    2016-03-30 22:38:34.599 TextDemo[24370:335661] Euphemia UCAS
    2016-03-30 22:38:34.599 TextDemo[24370:335661] --EuphemiaUCAS-Italic
    2016-03-30 22:38:34.599 TextDemo[24370:335661] --EuphemiaUCAS
    2016-03-30 22:38:34.600 TextDemo[24370:335661] --EuphemiaUCAS-Bold
    2016-03-30 22:38:34.600 TextDemo[24370:335661] Telugu Sangam MN
    2016-03-30 22:38:34.600 TextDemo[24370:335661] Bangla Sangam MN
    2016-03-30 22:38:34.600 TextDemo[24370:335661] Zapfino
    2016-03-30 22:38:34.602 TextDemo[24370:335661] --Zapfino
    2016-03-30 22:38:34.602 TextDemo[24370:335661] Bodoni 72 Oldstyle
    2016-03-30 22:38:34.602 TextDemo[24370:335661] --BodoniSvtyTwoOSITCTT-Book
    2016-03-30 22:38:34.602 TextDemo[24370:335661] --BodoniSvtyTwoOSITCTT-Bold
    2016-03-30 22:38:34.603 TextDemo[24370:335661] --BodoniSvtyTwoOSITCTT-BookIt
    


    展开全文
  • 手机系统本身预置了不少字体,当然包括android原生的 4种。 android 原生控件设置字体可以用代码设置setTypeface ,或者xml 内设置font family 。 这里就需要主要到这两者的区别 差个前提知识,android实际是linux ...

    手机系统本身预置了不少字体,当然包括android原生的 4种。

    android 原生控件设置字体可以用代码设置setTypeface ,或者xml 内设置font family 。

    这里就需要主要到这两者的区别
    差个前提知识,android实际是linux
    ① Android 系统的字体文件:位于 /system/fonts/ 文件夹下,我们可以到对应的目录下进行查看,可以看出,Android的字体文件都是ttf文件,

    ② 在/system/etc/目录下有两个字体配置文件,分别是system_fonts.xml 和 fallback_fonts.xml ,当系统需要加载字体时,会优先从 system_fonts.xml 文件开始查找,如果没有找到再进入 fallback_fonts.xml 查找。
    而 typeface 是android 类,他会读取这些目录下的字体文件

    在这里插入图片描述
    生成font family name和 相应typeface 对象的映射 存于sSystemFontMap 内。这里可以看到android 原生默认的几种字体。不同手机还会有扩展。
    通过反射可以拿到 该map内容
    Field sSystemFontMap = null;
    try {
    sSystemFontMap = Typeface.class.getDeclaredField(“sSystemFontMap”);
    sSystemFontMap.setAccessible(true);

    		Object ss = sSystemFontMap.get(titleText.getTypeface());
    		
    		Map<String, Object> d = Util.change(ss);
    		Log.e("wwww","titleText.getTypeface();"+d.size());
    	} catch (NoSuchFieldException e) {
    		e.printStackTrace();
    	} catch (IllegalAccessException e) {
    		e.printStackTrace();
    	}
    

    public static HashMap<String, Object> change(Object parameter) {
    HashMap<String, Object> hashmap = new HashMap<String, Object>();
    Class clsHashMapKaTeX parse error: Expected '}', got 'EOF' at end of input: … { clsHashMapNode = Class.forName(“java.util.HashMap$Node”); //通过反射得到hashmap里面内部类node

    Field[] fields = parameter.getClass().getDeclaredFields();
    for (Field field : fields) {
    	field.setAccessible(true);
    	if (field.getName() == "table") {            //遍历属性,当时table属性时候
    		Object[] node = (Object[]) field.get(parameter);   //得到table属性值
    		for (Object object : node) {  //遍历
    			if (object != null) {    //有可能table数组有node为空,因为hash值特性
    				try {
    					  iteration(object, clsHashMap$Node,hashmap);   //递归
    
    				} catch (NoSuchFieldException | SecurityException e) {
    					e.printStackTrace();
    				}
    			}
    		}
    
    	}
    
    
    }} catch (ClassNotFoundException e) {
    	e.printStackTrace();
    } catch (IllegalAccessException e) {
    	e.printStackTrace();
    }
    
    return hashmap;
    

    }
    private static void iteration(Object object, Class clsHashMap$Node, HashMap<String, Object> hashmap) throws IllegalArgumentException, IllegalAccessException, NoSuchFieldException, SecurityException {

    	Field key = clsHashMap$Node.getDeclaredField("key");     //获取node类里面的key属性
    	Field value = clsHashMap$Node.getDeclaredField("value");  //获取node类里面value属性
    	Field next = clsHashMap$Node.getDeclaredField("next");   //获取node类里面next属性
    
    	key.setAccessible(true);
    	value.setAccessible(true);
    	next.setAccessible(true);
    
    	//得到三个属性的属性值
    	String strkey = key.get(object).toString();
    	Log.e("wwwww","strkey:"+strkey);
    	Object objValue = value.get(object);
    
    	Log.e("wwwww","objValue:"+objValue);
    	Object objNext = next.get(object);
    	//判断next是否为空,不为空则递归
    	if(objNext==null)
    	{
    
    		hashmap.put(strkey, objValue);
    	}else{
    		iteration(objNext, clsHashMap$Node, hashmap);
    	}
    
    }
    

    打印出来的字符内容。
    在这里插入图片描述
    一般在手机设置内 可以修改手机系统显示的字体,可以购买各种字体加入进去,这时手机的显示就变化了。app内原生的控件 会通过typeface 类加载了设置的默认字体。
    但是webview 内的网页却由手机厂家不同 而有些变化有些没有变化。

    从我们应用层的角度,webview设置字体的api 有

    1、setStandardFontFamily(String font)
    设置WebView标准字体库字体,默认字体“sans-serif”。
    getSettings.setStandardFontFamily(“sans-serif”);
    2、setFixedFontFamily(String font)
    设置WebView固定的字体库字体,默认“monospace”。
    getSettings.setFixedFontFamily(“monospace”);
    3、setSansSerifFontFamily(String font)
    设置WebView Sans SeriFontFamily字体库字体,默认“sans-serif”。
    getSettings.setSansSerifFontFamily(“sans-serif”);
    4、setSerifFontFamily(String font)
    设置WebView seri FontFamily字体库字体,默认“sans-serif”。
    getSettings.setSansSerifFontFamily(“sans-serif”);
    5、setCursiveFontFamily(String font)
    设置WebView字体库字体,默认“cursive”
    getSettings.setCursiveFontFamily(“cursive”);
    6、setFantasyFontFamily(String font)
    设置WebView字体库字体,默认“fantasy”。
    getSettings.setFantasyFontFamily(“fantasy”);

    这里的入参都是font family name。如果想webview 内的网页也随当前系统的设置而变化,我得拿到当前默认的font family name。这就比较麻烦了,应用内都是typeface 对象,而该对象的font family name值也取不到,当前默认typeface是什么 也没有合适的api。如果自己随意设置一个font family name,如果当前系统内没有该字体也会不生效, 所以这里就被卡主了。
    如果大家有什么建议能给我留言吗?

    展开全文
  • 之前为了体验「MIUI 12」使用了内测版,越用越卡,特别是动画掉帧,真是受不了,回想当年用「NEXUS 5」的安卓原生系统那个流畅啊。所以昨晚果断就刷了类原生安卓固件「Pixel Experience」非常流畅,动画从不掉帧,...

    之前为了体验「MIUI 12」使用了内测版,越用越卡,特别是动画掉帧,真是受不了,回想当年用「NEXUS 5」的安卓原生系统那个流畅啊。

    所以昨晚果断就刷了类原生安卓固件「Pixel Experience」非常流畅,动画从不掉帧,感觉手机跟新的一毛一样。今天发了朋友圈有挺多小伙伴来问体验,那么就水一篇吧。

    什么是类原生安卓固件?简单说就是开发者基于原生安卓系统对不同手机进行了适配,并对进行了优化、增强、精简等。目前比较主流的类原生安卓固件有「lineage」「魔趣」「Havoc」「Pixel Experience」等。

    雷锋哥选择了「Pixel Experience」固件,因酷安基佬的大力推荐,这个固件比较稳、流畅、续航也还行。

    b5c04c00e581af9316e23d43898e6486.png

    Pixel Experience介绍

    「Pixel Experience」固件支持的手机品牌有华硕、谷歌、LeEco、联想、摩托罗拉、一加、Realme、三星、索尼、小米、红米、ZUK,可以到官方网站上寻找你手机型号下载对应的固件。

    「Pixel Experience」固件有普通版 和 Plus版。Plus版多了一些自定义功能。安卓版本为10。

    刷机方法也很简单:解锁、刷入REC、刷入固件、四清、格式化data、重启完事。可以参考之前发布过的「安卓刷机教程《从入门到变砖》」文章。

    Pixel Experience体验

    「Pixel Experience」首次进系统,需要404工具,或者拔卡/ADB方式来跳过谷歌验证界面。系统方面完全无广告,纯净无任何推广APP,占用运存比较少,极少杀后台情况,双卡双待也没问题,ROOT可以用REC刷入面具Magisk。

    下面就针对「Pixel Experience」一些有特色的功能来做简单介绍吧。

    先说相机,内置的是「谷歌相机」之前就给大家推荐过了,算法非常强大,特别是夜景模式的成像效果很棒。一些手机安装移植版的「谷歌相机」可能会不太稳、功能也有所阉割,而这个固件的「谷歌相机」功能齐全,但是不知道为啥没有中文化。

    e7656cb737b7cce9c95c3ef8d1d8cb72.png

    「谷歌相机」里的游乐场功能挺有趣的,利用AR表情录制或拍照,让场景变得有趣起来。在「GOOGLE PLAY」里也可以下载到很多有趣的AR表情。

    d39e25c3f33b1642cda8e449333f6453.png

    桌面采用了「Pixel 桌面启动器」抽屉模式,内置了4套样式方案,可以自定义混搭字体、状态栏图标、状态栏图标颜色、图标形状。遗憾的是不能支持第三方图标包。

    dc796ffe9382d81c9e3f2f3b408b1fc9.png

    导航操作方面支持三种模式:全面屏手势,用小白条来左右切换APP。双按钮导航,可以按Home键返回、上滑切换应用。以及传统的三大金刚导航虚拟按键。

    591071c7c1de20f17b1c7c68840a2218.png

    状态栏的自定义设置还挺丰富的,可以自由添加图标、图标行数、设置时间位置,显示网络流量、以及状态栏下拉的动画效果设置等等。

    7077acf0e79ee6d07e87cc2da63e4a68.png

    内置了谷歌套件APP,有404工具的情况下,非常好用。例如相册无限容量、识别语音字幕、Google Assistant、Google Feed、通讯录、短信、书签同步等。

    4143104015af2b608b84cfa3f6b60837.png

    系统更新方面,有些第三方固件容易断更,而「Pixel Experience」这个固件长期维护更新,可以在系统里面接收到更新通知。不过固件更新下载速度有时候很慢,毕竟服务器在国外。

    d88517bb1a19a9e9bdce9f06cd359468.png

    总结

    体验下来「Pixel Experience」有优点,也有缺点把。先说优点,当然是体验无敌,低配机也可以获得非常棒的流畅体验,秒国内一大堆定制的系统,非线性动画也非常舒服。

    缺点就是少了很多功能,如没有天气预报、没有多开APP功能、没有垃圾来电拦截、没有负一屏、没有主题商店、没有游戏模式、没有小窗口功能……但这些其实问题都不大,找APP装就完事了。

    还有就是内置了谷歌套件,如果你没有404工具,会影响续航。如果不需要谷歌相关功能、你也可以卸了谷歌套件。

    总的来说,如果你的机子已经卡的日常没法用了,而手机官方固件也停更了,不妨试试刷这个「Pixel Experience」固件。

    如果你的手机用着很流畅,没啥毛病,不建议刷了,毕竟缺少很多本土化功能,也许你不会爱……有句话是这么说的:愿你刷机半生,归来仍是MIUI!

    下载

    • 官方网站:https://download.pixelexperience.org

    相关文章

    • 小米欧版「MIUI 12」发布:丝般顺滑的感觉

    • 小米刷入欧版MIUI11教程+体验:纯净版MIUI就是爽!

    • 安卓刷机教程《从入门到变砖》

    体验视频

    • 小米6体验:https://www.bilibili.com/video/BV1Rx411d7SN

    • 后台演示表现:https://www.bilibili.com/video/BV1X7411f7oS

    • mix2s体验:https://www.bilibili.com/video/BV1L4411i7TJ

    • 小米8体验:https://www.bilibili.com/video/BV1nE411i7i3

    fb34bda732d66c1a3edc22c4711fd503.png

    展开全文
  • 移动端app开发,原生开发与混合开发的区别

    万次阅读 多人点赞 2019-09-26 18:47:01
    目前市场上主流的APP分为三种:原生APP、Web APP(即HTML5)和混合APP三种,相对应的定制开发就是原生开发、H5开发和混合开发。那么这三种开发模式究竟有何不同呢?下面我们就分别从这三者各自的优劣势来区分比较吧...
  • android系统裁剪之原生字体库精简

    千次阅读 2018-01-04 20:56:16
    字体库精简的目标是精简/system/fonts下的字体文件,达到压缩system大小的目的。  由于本项目之用到了中英文,所以精简的方法是将其他语言的ttf字库全部去掉,也就是将/frameworks/base/data/fonts目录下的几个...
  • 华为手机更改系统默认字体

    万次阅读 2018-08-27 17:16:16
    华为手机更改系统默认字体 以下内容全部为本人原创、测试过,非网络复制粘贴文本。 写作时间:2018年8月 安卓系统版本:8.1.0 手机品牌:华为 想必对于华为系统的默认字体不满意的挑剔星人大有人在,字体屏幕...
  • Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,...
  • android原生TextView设置字体大小

    千次阅读 2017-01-23 14:35:27
    ndroid系统定义了四种像素密度 dpi : 低(120dpi)、中(160dpi)、高(240dpi)和超高(320dpi), 它们对应的dp到px的系数分别为0.75、1、1.5和2, 这个系数乘以dp长度就是像素数。 如果使用该单位,...
  • Android 系统原生的typeface字体

    千次阅读 2016-09-21 16:22:31
    Android 系统原生的typeface字体
  • 修改Android原生TvSetting的宽度和字体大小1.源码路径2.修改内容3.编译和测试 本文属于原创,请勿转载 在网上查询好久,发现都没有人修改这个的,自己研究了一下,分析一下经验。 1.源码路径 Apk源码路径:packages\...
  • 替换字体的方式 1.Android原生的适配方案:按照区域...2.利用反射替换安卓原生字体 例子 <style name="fontMedium"> <item name="android:fontFamily">monospace</item> <item name="android:
  • 系统字体

    2014-09-01 15:55:01
    ps 字体包,英文字体包 还有一系列的 Y 拉开距离叫阿斯顿live.com离开 哦v
  • RN的坑何其多啊,app开发好了之后,发现,安卓用户字体随系统字体大小变化而变化,布局样式也会随之变化,但是呢,像现在的支付宝这些软件,都可以不随系统字体大小而变化,那么肯定是有方法的,只是方法的简单还是...
  • 获取操作系统字体 getOSfont返回系统用户界面字体(默认系统字体)的名称和大小。 目的 使用 MATLAB 开发的图形用户界面通常缺乏原生应用程序的外观和感觉,部分原因是它们不使用运行它们的操作系统的用户界面...
  • 首先我们需要确认是否...出现如下图所示窗口 外观字体都在这里了 如果是英文的朋友建议你去看如果使kali变成中文的那片文章,链接在此 https://blog.csdn.net/qq_39338006/article/details/100520761 希望大家喜欢
  • ionic app和reactnative app均适用 在MainActivity中加上如下代码 ionic中文件位置为platform->android->src->项目名-> ...import android.content.res.Configuration;...import android.content.res....
  • 最近因为有个项目的需要,需要更改手机系统字体的大小,默认的手机字体从0.75f,1.0f,1.15f,1.3f变化一次为小,标准,大,超大级别;使用正常的api是实现不了的。 心酸的过程,自己各种百度,google,一步步的尝试,...
  • FLYme字体

    2015-02-04 11:57:52
    魅族flyme4.0自带字体包,给需要的人下载
  • 设置H5页面中字体大小不跟随手机系统 WebSettings webSettings = webView....设置原生APP字体不跟随系统字体而变化 在acvitity的父类中重写getResource方法 @Override public Resources getResourc...
  • https://blog.csdn.net/sj617913246/article/details/73692998 https://blog.csdn.net/qq_42183184/article/details/82534389
  • 首先先来阐述一下Android的字体加载原理,Android系统字体配置文件位于workspace/frameworks/base/data/fonts/ 文件夹下,分为 system_fonts.xml 和 fallback_fonts.xml 两个文件。当系统需要加载字体时,会...
  • 前端面试锦集

    千次阅读 多人点赞 2019-07-20 13:41:45
    (1) 原生代码实现:@media screen可以查询当前浏览器的尺寸,因此可采用该方法对同一个页面设置不同的CSS样式,来满足不同分辨率要求。 (2) 采用bootstrap框架布局 css实现水平垂直居中 水平居中 margin...
  • Android系统字体加载流程

    千次阅读 2018-04-19 10:26:01
    一、背景视觉同学提了一个需求,要求手机中显示的字体可以支持medium字体,经过分析,android原生的字体库中并没有中文的medium字体,如果使用bold,显示又太粗,为满足需求,需要分析android的系统字体加载流程。...
  • 前端面试题

    万次阅读 多人点赞 2019-08-08 11:49:01
    写出函数DateDemo的返回结果,系统时间假定为今天 68 写出程序运行的结果? 69 阅读以下代码,请分析出结果: 69 补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗? 69 写出简单描述html标签...
  • 点击上方蓝字关注后回复 壁纸 获取所有精美壁纸下载方式长按二维码关注 逆锋起笔回复【壁纸】立刻获取高清壁纸 ...
  • 对于我们常用自适应屏幕rem流派而言,一旦用户更改了系统字体大小我们的页面就会变得面目全非,这是因为我们并没有实际去获取到页面默认的字体大小。 1.-webkit-text-size-adjust 这个属性允许开发者去除或者修改这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,599
精华内容 7,039
关键字:

原生系统换字体