๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ u โ€บ skyjake โ€บ 6031 captured on 2023-11-04 at 16:40:32. Gemini links have been rewritten to link to archived content

View Raw

More Information

โžก๏ธ Next capture (2023-11-14)

-=-=-=-=-=-=-

Comment by ๐Ÿš€ skyjake

Re: "I think this is a bug in Lagrange but not sure, ๐Ÿ‘ฉโ€๐Ÿ”ฌ looks..."

In: u/jmjl

Yes, this is a known shortcoming. Emoji with joiners are not (always?) rendered as the intended glyph, probably because the fonts that are available don't have the appropriate glyphs. This is a bit from memory, but I think HarfBuzz should be able to handle the joiners otherwise.

๐Ÿš€ skyjake

2023-10-08 ยท 4 weeks ago

4 Later Comments โ†“

๐Ÿญ jmjl

Oh, so basically as we don't know if the font we're using has the joined emoji, it will always make lagrange display it as two emojis, just to be sure. If I understood it correctly, right?

๐Ÿš€ skyjake

Not exactly. Lagrange has access only to its built-in fonts and any other fonts you've manually installed in the app. So it has a limited choice of glyphs available. Also, Lagrange is limited to fonts with black and white glyphs, while complex Emoji like the ones with joiners typically come as colored bitmap fonts.

There is possibly one bug here that I need to check: if the text renderer switches fonts for any reason inside a code point cluster, it'll prevent HarfBuzz from seeing the joiner correctly.

๐Ÿญ jmjl

Oh, I thought it had access to all of the system fonts like any other application. But yeah, I forget that the code specifically wants black and white glyphs which yeah I also forgot and would cut down any emoji font, as those are coloured.

๐Ÿต cquenelle

Just gotta say, the black and white emojis are one of my favorite things about Lagrange. They make my eyes go ahhhhhhโ€ฆ

2023-10-13 ยท 3 weeks ago

Original Post

๐Ÿญ jmjl

I think this is a bug in Lagrange but not sure, ๐Ÿ‘ฉโ€๐Ÿ”ฌ looks like 2 different emojis (I know that it's a woman emoji, a joiner and a science emoji), which just looks ood.

๐Ÿ’ฌ 5 comments ยท 2023-10-08 ยท 4 weeks ago