[android-developers] Using a symbol font
I have seen that it is possible to use custom fonts within our Android apps. I am starting to build an app for tablets and need to use a specific symbol font. I place it in a font directory under assets and load it via the Typeface.*createFromAsset* method. I get back a Typeface object and assign it to my Paint object and then paint it out onto the canvas. However, instead of getting the symbols, I get normal text. Is there a special step necessary to get symbol fonts to output correctly ? -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Using a symbol font
On Tue, Aug 14, 2012 at 5:46 AM, Simon Giddings mr.s.giddi...@gmail.com wrote: I have seen that it is possible to use custom fonts within our Android apps. I am starting to build an app for tablets and need to use a specific symbol font. I place it in a font directory under assets and load it via the Typeface.createFromAsset method. I get back a Typeface object and assign it to my Paint object and then paint it out onto the canvas. However, instead of getting the symbols, I get normal text. Is there a special step necessary to get symbol fonts to output correctly ? Android does not honor all custom fonts, substituting the default font silently. I'd start with a font that is known to work, such as the one in this sample project: https://github.com/commonsguy/cw-omnibus/tree/master/Fonts/FontSampler If that fails, then there is something wrong with the application logic (or that font has started failing on devices, where it has worked for years). If that font succeeds and your symbol font fails... you will need to find another symbol font, or perhaps try slightly modifying that symbol font in some font editor in hopes that the newly-saved font will work with Android. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy _The Busy Coder's Guide to Android Development_ Version 4.0 Available! -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Using a symbol font
Thanks Mark, I had created a very simple project to try this out. So, it would appear that I will have to look at a different method for drawing symbols. Thanks again On Tuesday, 14 August 2012 12:09:18 UTC+2, Mark Murphy (a Commons Guy) wrote: On Tue, Aug 14, 2012 at 5:46 AM, Simon Giddings mr.s.g...@gmail.comjavascript: wrote: I have seen that it is possible to use custom fonts within our Android apps. I am starting to build an app for tablets and need to use a specific symbol font. I place it in a font directory under assets and load it via the Typeface.createFromAsset method. I get back a Typeface object and assign it to my Paint object and then paint it out onto the canvas. However, instead of getting the symbols, I get normal text. Is there a special step necessary to get symbol fonts to output correctly ? Android does not honor all custom fonts, substituting the default font silently. I'd start with a font that is known to work, such as the one in this sample project: https://github.com/commonsguy/cw-omnibus/tree/master/Fonts/FontSampler If that fails, then there is something wrong with the application logic (or that font has started failing on devices, where it has worked for years). If that font succeeds and your symbol font fails... you will need to find another symbol font, or perhaps try slightly modifying that symbol font in some font editor in hopes that the newly-saved font will work with Android. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy _The Busy Coder's Guide to Android Development_ Version 4.0 Available! -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Using a symbol font
Maybe create a Bitmap font? I use a program called bmGlyph to make bitmap fonts for Android. On Tuesday, August 14, 2012 7:18:46 AM UTC-5, Simon Giddings wrote: Thanks Mark, I had created a very simple project to try this out. So, it would appear that I will have to look at a different method for drawing symbols. Thanks again On Tuesday, 14 August 2012 12:09:18 UTC+2, Mark Murphy (a Commons Guy) wrote: On Tue, Aug 14, 2012 at 5:46 AM, Simon Giddings mr.s.g...@gmail.com wrote: I have seen that it is possible to use custom fonts within our Android apps. I am starting to build an app for tablets and need to use a specific symbol font. I place it in a font directory under assets and load it via the Typeface.createFromAsset method. I get back a Typeface object and assign it to my Paint object and then paint it out onto the canvas. However, instead of getting the symbols, I get normal text. Is there a special step necessary to get symbol fonts to output correctly ? Android does not honor all custom fonts, substituting the default font silently. I'd start with a font that is known to work, such as the one in this sample project: https://github.com/commonsguy/cw-omnibus/tree/master/Fonts/FontSampler If that fails, then there is something wrong with the application logic (or that font has started failing on devices, where it has worked for years). If that font succeeds and your symbol font fails... you will need to find another symbol font, or perhaps try slightly modifying that symbol font in some font editor in hopes that the newly-saved font will work with Android. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy _The Busy Coder's Guide to Android Development_ Version 4.0 Available! -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en