I put together a library stack that removes emojis from a field and replaces them with an imageSource so that the field can print to pdf on mobile. I wasn’t sure how to build a generalized solution that looked for emojis inside a range of codepoints so I settled for a brute-force solution. Hopefully bug 22982 gets solved and this lib will become irrelevant. Feel free to use. (MIT license)
https://www.elementarysoftware.com/livecode/emojiswaplib.html -- Scott Morrow Elementary Software (Now with 20% less chalk dust!) web https://elementarysoftware.com/ email [email protected] booth 1-360-734-4701 ------------------------------------------------------ > On Oct 26, 2020, at 2:13 AM, William de Smet via use-livecode > <[email protected]> wrote: > > Thanks for answering Scott! > Not a big issue for me at the moment. > > Greetings, > > William > > > Op ma 26 okt. 2020 om 03:57 schreef scott--- via use-livecode < > [email protected]>: > >> I think that emojis not rendering to PDF has been a longstanding issue… >> and I thought that I had filed a bug report on this but looking at >> bugzilla, I failed to find it. (sigh). I have code in two of my apps that >> alert the user, should PDF creation fail, that they should remove emojis >> from their text. I have on my to-do list a workaround project that would >> use imageSource to substitute for known emoji codes. So, while none of this >> is of any help, I feel your pain :- ) >> >> -- >> Scott Morrow >> >> Elementary Software >> (Now with 20% less chalk dust!) >> web https://elementarysoftware.com/ >> email [email protected] >> booth 1-360-734-4701 >> ------------------------------------------------------ >> >>> On Oct 25, 2020, at 2:34 PM, William de Smet via use-livecode < >> [email protected]> wrote: >>> >>> Hi Richmond, >>> >>> That’s the short version of the code. >>> Like I said it works fine as long as it is text only. When an Emoji from >> the iOS keyboard is added the Emoji is not printed in the PDF. >>> >>> >>> >>> >>> >>> >>>> Op 25 okt. 2020 om 21:13 heeft Richmond via use-livecode < >> [email protected]> het volgende geschreven: >>>> >>>> " 'export snapshot' to PDF as PNG" sounds a bit odd. >>>> >>>>> On 25.10.20 21:47, William de Smet via use-livecode wrote: >>>>> Hi there, >>>>> >>>>> A simple iOS app in which the user chooses the iOS keyboard to add >> text and >>>>> an Emoji to a standard LC text field. >>>>> I use 'export snapshot' to PDF as PNG to print to PDF. >>>>> When there is only text in the field all text is printed to the PDF but >>>>> when an Emoji is added the Emoji is not printed to the PDF. >>>>> Am I missing something? >>>>> Do I need to add some code? >>>>> >>>>> iOS 13 >>>>> LC 9,6,1 Indy >>>>> >>>>> >>>>> greetings, >>>>> >>>>> William >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> [email protected] >>>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
