Preview custom fonts in Android Studio - android

Currently I'm using the pixlui library to use custom fonts, and it's great!
https://github.com/neopixl/PixlUI
Is there any way to preview the custom fonts in Android Studio?

I have created a Library called Smart Fonts for Android. It allows you to preview the custom fonts in the Layout Editor of Android Studio.
The fonts are cached in memory so that they are loaded once.
Smart Fonts is easy to integrate with gradle, it is documented and available on GitHub:
https://github.com/smart-fun/SmartFonts
enjoy!

Unfortunately no. The way that PixelUI is setting the font doesn't work in the previewer.
They are only setting font in one constructor as is visible here:
https://github.com/neopixl/PixlUI/blob/master/Library/src/com/neopixl/pixlui/components/textview/TextView.java
The constructor the editor is using is the second one, and the font is not set when the TextView is constructed this way.

Related

Do Custom Fonts on Android decrease performance?

I'm planning to make an android app and want to use custom fonts to match the style guide provided by the brand who wants the app.
I have found this library Caligraphy to use custom fonts.
Is there an issue regarding performance of the app by using custom
fonts with this library?
Is there another option to add custom fonts painlessly?
Also, is there a guideline that prevents from using custom fonts in android apps, or is it a bad practice?
Is there an issue regarding performance of the app by using custom fonts with this library?
There generally isn't any issue with custom fonts, there is no reason this library would hit the performance of the app
Is there another option to add custom fonts painlessly?
Yes you can easily achieve this with simple coding
TextView txt = (TextView) findViewById(R.id.textview);
Typeface font = Typeface.createFromAsset(getAssets(), "your_font.ttf");
txt.setTypeface(font);
Also, is there a guideline that prevents from using custom fonts in android apps, or is it a bad practice?
No it is not a bad practice. Infact google recently added an option to use custom fonts with support library v26. You wont have to add ttf file to the apk, google will download that for you itself

How to preview Custom Font Android Studio (using Calligraphy)

Currently I'm using the Calligraphy library to use custom fonts, it's awesome https://github.com/chrisjenx/Calligraphy
But i can't preview the new fonts, is there any way to preview the custom fonts in Android Studio?
In order to view the Custom fonts you have to run the code and check in the mobile.
**Note :**ALL Fonts may not be accurate in emulator,Better to run in mobile for best experiance.

Custom Font Not Working On Android Device Corona SDK

I have been developing a mobile game using the Corona SDK. I love this framework and it's very easy for me to use. However, I've recently been having a problem with custom fonts. I'm using an Android device.
When I load the game onto the simulator, the font I'm using works great. But when I load the game on my device, the font doesn't show up and it uses the device's default font. I'm not sure what to do. I know you don't have to include anything in the build.settings file. I am completely stumped.
Here is the font I am using. It's a font I created myself using http://myscriptfont.com.
Download - https://drive.google.com/file/d/0BwZL696qLhk3eTloVVZXUFF3RU0/view?usp=sharing
I understand that it is an OpenType Font but I just renamed it from a TrueType. I have suspicions that the problem is my font but I haven't gotten around to testing the game with other fonts.
I just realized that I have to have my font in the root folder of the project and not in any other folders.

Create image fonts for android

I would like to create my own fonts from icons/images to use in my android app development.
I tried to find solution on Google but no luck..
do you know if it possible to create colorful fonts from images for Android?
if so how I can do it and which fonts file type support color and android?
Thanks
Google have proposed a new color bitmap specification (intended to support color emoji). If this report has merit, the new format is supported under Android KitKat. You may be able to use the tools from the color-emoji project to create fonts in this format.

android custom fonts in xml

We can change fonts using java code as described here:
Roboto font in my android app
My question: Is there a way to specify the fonts in the xml layout file itself? Or better still, can we specify the font in the AndroidManifest.xml, so that it reflects across the app?
Thanks,
Rahim.
You can use a theme that contains all the styles you want to use in your app (included fonts). The use of the schema is declared in the manifest
http://developer.android.com/guide/topics/ui/themes.html
If you want to manage custom fonts without headache, I suggest you to use a library that handles the hard part, like caching the fonts in memory and allows to preview the display in the Layout Editor. Then you can focus on creating the styles for your titles or texts.
I have done such a library called Smart Fonts for Android.
It is easy to install with gradle, and it is well documented.
It is available on GitHub:
https://github.com/smart-fun/SmartFonts
enjoy!

Categories

Resources