Hui-Hong You

Results 12 comments of Hui-Hong You

@ltlnx It's because the Emoji support in Guileless Bopomofo is implemented by a dirty hack. To give a fully, well designed implementation, I have to spend time to modify the...

This issue is also related to [android.widget.TextView#getOffsetForPosition](https://developer.android.com/reference/android/widget/TextView#getOffsetForPosition(float,%20float)) which is have weird difficulty to locate character offset correctly, if there is a string like the example provided which has Emoji(s). Anyway,...

As an example like the following screenshot shown, the "貓咪🐈" pre-edit buffer string is encoded as UTF-8 as 0xe8, 0xb2, 0x93("貓"), 0xe5, 0x92, 0xaa("咪"), 0xf0, 0x9f, 0x90, 0x88("🐈"). We can...

**REMINDER:** `currentInputConnection.sendKeyEvent(event)` will send key events from IME directly via input connection, omit events such as `onKeyDown()` or `onKeyUp()`. **You won't be able to simulate physical key events easily.**

> **REMINDER:** `currentInputConnection.sendKeyEvent(event)` will send key events from IME directly via input connection, omit events such as `onKeyDown()` or `onKeyUp()`. **You won't be able to simulate physical key events easily.**...

Perhaps I can create a class like `InputConnectionManager` or `KeystrokeManager` to deal with the related business logic.

BTW, maybe I should switch from 教育部標準楷書 to [全字庫楷體](https://www.cns11643.gov.tw/pageView.jsp?ID=59) in order to avoid the licensing issue.

Perhaps I should make my own `Key` view-group view, extends from `ConstraintLayout` and put each symbol in it as `TextView`, then I won't worry about making keycaps from SVG, which...

Considering the rendering of fonts, there are many factors, such as line-height, that will affect the layout presentation. It is difficult to ensure the same appearance on different devices. Therefore,...

Another question is, is there a way for me to automatically generate vector graphics through programmatic means or descriptive methods?