On 5/31/13 5:27 AM, Paul Maguire wrote:
I am porting an iOS app to Android. I have many issues (of course).
The first of these is the use of custom fonts in HTML used in a web
scroller native control. I have successfully embedded the font in the
app - it is .ttf - and it displays properly when used in the Livecode
UI I have set up. Only in the web scroller does it fail.
Of course it works fine in iOS (sigh). I have tried the following in
the styles in the HTML:
@font-face { font-family: "GROBOLD"; src: url('fonts/GROBOLD.ttf');
}
... but fails too. It seems I have a pathname issue with Android. I'm
using specialFolderPath("engine") eg.:
put (specialFolderPath("engine") & slash & "Media/footer.png") into
tImageURL put "<p><img src = ""E& tImageURL"E&" width =
""E&"50""E&"></p>" into tS
... but this fails to display too, so the pathname is wrong. I don't
understand! I notice from the Android .apk file structure that all my
assets (including fonts) are contained in a folder called 'assets' -
which doesn't exist in the iOS .app file, but adding this to the URL
fails too.
The path isn't the problem. Folders on mobile are virtual; the
specialFolderPaths are redirected by the engine to the resources stored
in the assets folder. You shouldn't need to worry about that, and your
path is okay.
How are you loading the font? As far as I know, custom fonts are loaded
with an external and those aren't supported on Android yet. But maybe
the engine is supposed to load mobile fonts automatically; I haven't
needed to try that so I'm not sure.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
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