Assigned
Status Update
Comments
z2...@gmail.com <z2...@gmail.com> #2
I don't think this falls under pointer input so this is simply less tied to the area I've been focusing on. I think this should be considered open for anyone else to start working on. I think the two main areas of work for keyboard input are building out the equivalent of focusableInTouchMode and routing keyboard input events to the appropriate node/modifier.
Is this something that Semantics should handle? Seems that if it did, both keyboard events, auto fill, google assistant, could all use the same mechanism to send text data to the ui.
Is this something that Semantics should handle? Seems that if it did, both keyboard events, auto fill, google assistant, could all use the same mechanism to send text data to the ui.
Description
Version used: androidx.emoji:emoji:1.1.0-rc01
Devices/Android versions reproduced on: Xiaomi Redmi Note 7 (Android version - "9 PKQ1.180904.001", MIUI version - "MIUI Global 11.0.7 | Stable")
Hello.
It seems that AndroidX emoji support library does not work as expected with either custom font like Avenir or letter spacing. In both cases emoji span does not seem to allocate enough space to render correctly. The same behavior was reproduced for the last stable version (1.0.0), for `EmojiEditText` component and using `EmojiCompat.get().process(charSequence)` with subsequent setting of the returned text to a regular TextView.
Self-containing example with the reported issue:
Screenshot:
Best regards,
Andrii