Cross Platform Font Layout - current workarounds
Richmond
richmondmathewson at gmail.com
Mon Aug 24 17:38:55 EDT 2020
How about embedding your fonts in the standalone?
On 24.08.20 23:49, Sean Cole (Pi) via use-livecode wrote:
> Hi all,
>
> What is the current 'workaround' everyone is using when creating a
> cross-platform app to make sure that all text appears the same regardless
> of platform? Particularly between Windows and Mac for me at the moment.
>
> My client provided the font they needed in line with their tv show brand.
> They need the app to work both PC and Mac. It seems I have to manually go
> through each field, button and widget and make sure they are laid out
> properly. The left, right, center alignments don't always match and the
> vertical position certainly never matches.
> https://www.dropbox.com/s/v50aj7uv06bh4d9/MacText.png?dl=0
> https://www.dropbox.com/s/pry5teqp89xzbun/PCText.png?dl=0
>
> (This dates all the way to bug 3076!! Pretty awesome to hold onto a bug
> reported back in 2005 for something so basic. Kudos to LC for keeping on
> top of it.)
>
> Also, side note, does anyone remember why we STILL have a discrepancy
> between fontnames() in Mac and Windows? Not only do the windows fonts show
> alphabetically and mac dramatically out of order, but also, the names
> themselves are screwed up:
>
> 1. eg, Windows: Helvetica Neue
> 2. Mac: Helvetica, Helvetica Bold, Helvetica Bold Oblique, Helvetica
> Light, Helvetica Light Oblique, Helvetica Neue, Helvetica Neue Bold,
> Helvetica Neue Bold Italic, Helvetica Neue Condensed Black, Helvetica Neue
> Condensed Bold, Helvetica Neue Italic, Helvetica Neue Light, Helvetica Neue
> Light Italic, Helvetica Neue Medium, Helvetica Neue Medium Italic,
> Helvetica Neue Thin, Helvetica Neue Thin Italic, Helvetica Neue UltraLight,
> Helvetica Neue UltraLight Italic, Helvetica Oblique
>
>
> - eg. Windows: Arial, Arial Rounded MT, Arial Unicode MS
> - Mac: Arial, Arial, Arial Black, Arial Bold, Arial Bold, Arial Bold
> Italic, Arial Bold Italic, Arial Hebrew, Arial Hebrew Bold, Arial Hebrew
> Light, Arial Hebrew Scholar, Arial Hebrew Scholar Bold, Arial Hebrew
> Scholar Light, Arial Italic, Arial Italic, Arial Narrow, Arial Narrow Bold,
> Arial Narrow Bold Italic, Arial Narrow Italic, Arial Rounded MT Bold, Arial
> Unicode MS
>
> This is bonkers for a SDK that purports to make it 'Easy' to make
> cross-platform apps.
>
> Thanks all
>
> Sean Cole
> *Pi Digital *
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list