https://github.com/realityripple/oneui-emoji
Extract Emojis in 112x112 pixel PNG format from SamsungColorEmoji
https://github.com/realityripple/oneui-emoji
emoji oneui samsung unicode
Last synced: 4 months ago
JSON representation
Extract Emojis in 112x112 pixel PNG format from SamsungColorEmoji
- Host: GitHub
- URL: https://github.com/realityripple/oneui-emoji
- Owner: RealityRipple
- License: ofl-1.1
- Created: 2025-05-11T21:59:44.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-12T04:13:31.000Z (about 1 year ago)
- Last Synced: 2025-05-12T04:35:27.081Z (about 1 year ago)
- Topics: emoji, oneui, samsung, unicode
- Language: HTML
- Homepage:
- Size: 68.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Samsung OneUI Emoji Extractor
A JS script to extract Emojis in 112x112 pixel PNG format from SamsungColorEmoji.
## Requirements
- Building the image list with `index.html` requires a chromium-based web browser.
- Due to CORS, the `emoji-test.txt` file is pulled from RealityRipple Software instead of unicode.org.
## Additional Notes
I was unable to find a Node package that could correctly parse SamsungColorEmoji, or load it into Node's `canvas` implementation. This drastically reduces the automatability of this project.
Due to an issue with the canvas element in chromium browsers, some emojis, particularly those with ZWJs from Unicode 15.1 onward occasionally fail to render correctly. The kludge to resolve this was to render the same emoji twice, with no space between, and then ignore the first of the two Emojis, as only the second one renders correctly.
Acquiring the Samsung OneUI emoji font can be difficult - the current copy in use by this repository is from https://gitgud.io/Van-Firmware-Dumps/samsung/a36xq - which is OneUI 7 from May of 2025.
OneUI does not have the "eye in speech bubble" emoji, also known as the "I Am a Witness" or "see something, say something" icon, `1f441-fe0f-200d-1f5e8-fe0f`. It was last included in Samsung Experience 9, circa 2018. Oddly, the speech bubble emoji is still shaped like an eye, but the two emojis do not exactly overlap cleanly. I've made a simple mockup PNG of this emoji from the two existing OneUI emojis, which may be used in place of the missing glyph.