iOS: current state of RoboVM 0.0.2 + latest gradle based OpenJFX on iOS

steve.x.northover at oracle.com steve.x.northover at oracle.com
Wed Jul 3 05:32:59 PDT 2013


Hi Tobias,

CoreText has been supported on iOS since 3.2.  The code that is released 
was compiled and tested on OS X only but most of it should be applicable 
to iOS.  I have not investigated the differences between CoreText on iOS 
and on OS X to find out where the rough edges are but the code should be 
close.  Nobody has really tried it much except Felipe so I'll let him 
provide the details.  I can confirm that coretext.c is wired into the 
gradle build and that uncommenting the #if will compile the source and 
get compile errors on iOS.

There is a bug in the gradle incremental compiler for native code () so 
you will need this line to make sure your changes to native files get 
picked up:

gradle -PCOMPILE_TARGETS=ios clean sdk

I suggest we use this list to coordinate.

Steve

On 03/07/2013 5:31 AM, Tobias Bley wrote:
> Hi,
>
> I tried to use the latest gradle based OpenJFX on iOS using RoboVM. Current state: it fails: The reason why is the font rendering using CoreText which currently is not possible on iOS.
>
> Take a look here: coretext.c => #if TARGET_OS_MAC && !(TARGET_OS_IPHONE)
>
> The alternative would be to use the T2K renderer, which is not  available in OpenJFX.
>
> So currently we have to wait for an implementation of CoreText native code on iOS.
>
> Best regards,
> Tobi



More information about the openjfx-dev mailing list