Droid Sans is available on all Android phones and was the system font for years. Newer versions of Android use Roboto. Both are available for download so you can install them on desktop to see how they'll look. They both support all styles and weights and also unicode.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On August 28, 2019 9:42:06 AM Dan Friedman via use-livecode <use-livecode@lists.runrev.com> wrote:

Ralph,

The font came from Google Fonts (https://fonts.google.com/specimen/Barlow). I would think its ok.

FWIW... I am just looking for a Helvetica-like font. I have my project set to the default fonts "(system)". But it looks like crap on Android! So, I'm just looking for something that will look good and render correctly. I will need a regular, bold and italic.

-Dan


On 8/28/19, 5:34 AM, "Ralph DiMola" <rdim...@evergreeninfo.net> wrote:

   >After running FontInfo(), I see this:
   >
   >*Barlow Bold
   >bold
   >*Barlow Regular
   >Plain

   What I would have expected is:
   *Barlow
   bold
   plain

   Then it would work as expected.

>When I set the font of my stack to "Barlow", everything (bold or not) comes up as Barlow Bold. >When I set the font of my stack to "Barlow Regular", everything (bold or not) comes up as Barlow Regular.

   This is because the OS is seeing these as 2 different fonts.
   Are the results of FontInfo() on the IDE or the Android device?

I have seen oddities like this when the internal font name is wrong/inconsistent or (for example)the regular version was created at a later date and the original name was "Barlow bold" and there was no other option than to name the new plain font to "Barlow regular". This would not allow them to operate as a family.

   Ralph DiMola
   IT Director
   Evergreen Information Services
   rdim...@evergreeninfo.net

   -----Original Message-----
   From: Dan Friedman [mailto:d...@clearvisiontech.com]
   Sent: Tuesday, August 27, 2019 6:54 PM
   To: rdim...@evergreeninfo.net; 'How to use LiveCode'
   Subject: Re: Fonts on Android

   Ralph,

   Thank you for the reply.  But, I don’t see how this helps.  I have two fonts:

   Barlow-Bold.ttf
   Barlow-Regular.ttf

   After running FontInfo(), I see this:

   *Barlow Bold
   bold
   *Barlow Regular
   plain

When I set the font of my stack to "Barlow", everything (bold or not) comes up as Barlow Bold. When I set the font of my stack to "Barlow Regular", everything (bold or not) comes up as Barlow Regular.

Only thing I can think to do is to run thought EVERY object in my project and set the textFont of that control to "Barlow Bold" or "Barlow Regular". Then there's text fields with mixed text... Do I run through every text field and change the font of all bold text? There has to be a way to map "Barlow Regular" to plain text, and "Barlow Bold" to bold text. I must be missing something.

   -Dan



   On 8/27/19, 3:07 PM, "Ralph DiMola" <rdim...@evergreeninfo.net> wrote:

       When I run into this problem I use the routine below to enumerate all the
       fonts and their styles.
       If you have both a "Plain" and "Bold" style for a font then you use the 
font
       name and set its style to "Bold"
       If you use a "bold" base font then its "plain" style IS the bold font and
       setting its style to "Bold" will do nothing.

       function FontInfo
          local fnames,fstyles,tlist

          put the fontnames into fnames
          sort fnames
          repeat for each line tfnt in fnames
             put "*"&tfnt&cr after tlist
             put the fontstyles(tfnt,0) into  fstyles
             repeat for each line tsty in fstyles
                put space & tsty & cr after tlist
             end repeat
          end repeat
          delete char -1 in tlist
          return tlist
       end FontInfo

       Ralph DiMola
       IT Director
       Evergreen Information Services
       rdim...@evergreeninfo.net


       -----Original Message-----
       From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On 
Behalf
       Of Dan Friedman via use-livecode
       Sent: Tuesday, August 27, 2019 5:11 PM
       To: How to use LiveCode
       Cc: Dan Friedman
       Subject: Fonts on Android

       Greetings!

       I am able to get a custom font installed and running on a Android device.
       But, how do you handle the font family?   Included in my app is
       "myfont-Regular.ttf" and "myfont-bold.ttf".   When the app launches, I 
call:

       set the textFont of stack "main" to "myfont"

       It's only using the bold version (probably because it's first
       alphabetically).  Is there a way to map a font to a style so that text is 
"
       myfont-Regular" and bold text is "myfont-bold"?

       Thanks in advance,
       -Dan



       _______________________________________________
       use-livecode mailing list
       use-livecode@lists.runrev.com
       Please visit this url to subscribe, unsubscribe and manage your 
subscription
       preferences:
       http://lists.runrev.com/mailman/listinfo/use-livecode






_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode




_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to