mltframework / mltframework/mlt
Noto color emoji font not rendering
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 1.9k
- Forks
- 387
- Avg merge
- 17h 28m
- Merged PRs (30d)
- 8
Description
I'm using debian buster and melt 191020. I've installed the fonts-noto-color-emoji package.
$ fc-match emoji
NotoColorEmoji.ttf: "Noto Color Emoji" "Regular"
But when redering the following xml, the emojis do not show up in the final video:
<property name="mlt_service">dynamictext</property>
<property name="argument">M 🎅ANY THANKS!</property>
<property name="geometry">
2.8823532941176464%/19.166667333333333%:103.83137198055492%x54.61666666666666%:100
</property>
<property name="size">500</property>
<property name="halign">center</property>
<property name="valign">middle</property>
<property name="family">AmaticSC</property>
<property name="weight">700</property>
<property name="style">normal</property>
<property name="pad">20</property>
<property name="bgcolour">#00000000</property>
<property name="fgcolour">#ff222222</property>
Any ideas on how to troubleshoot this?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the XML dynamictext rendering with melt 191020 on Debian buster, and compare the fc-match result with the final video output. Trace the dynamictext font-selection and emoji-rendering entry points. Done means the Noto Color Emoji glyph appears in the rendered video, or the limitation is documented with a clear workaround.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- debian
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100