On Monday, October 16, 2017, Juha Manninen via Lazarus < lazarus@lists.lazarus-ide.org> wrote: > On Mon, Oct 16, 2017 at 4:43 PM, Martok via Lazarus > <lazarus@lists.lazarus-ide.org> wrote: >> when I checked what HTML2TextRenderer uses to translate list items, I found that >> since rev 55743 it uses U+26AB MEDIUM BLACK CIRCLE ⚫ and U+26AA MEDIUM WHITE >> CIRCLE ⚪. > > No. Since r55743 it uses one of the star emojis. > See in constructor THTML2TextRenderer.Create: > fListItemMark:='✶ '; > //fListItemMark:='✳ '; > //fListItemMark:='✺ '; > //fListItemMark:='⚫ '; > //fListItemMark:='⚪ '; > > I left the other potential choises in comments there for easy comparison. > >> Could someone please test this on other widgetsets, > > It is not related to widgetsets anyhow. It only depends on the font > your system uses. > I also had problems seeing Unicode emojis on Windows but never on Linux distros. > To my surprise some fellow Lazarus developers complained they don't > render properly in their Linux systems. That is why I changed the > title emoji from a small diamond (outside BMP) to a big diamond > (belongs to BMP). For some reason their fonts support it better. > > //fTitleMark:='🔹'; <-- this did not show in some people's system. > //fTitleMark:='◆'; > //fTitleMark:='◇'; > fTitleMark:='◈'; > //fTitleMark:='◊'; > > The stars and circles mentioned earlier belong to BMP. > >> so I have an idea whether/what/where to report this? > > Report to your OS manufacturer / project. > In case of Windows: Microsoft. Let's see how quickly they fix it. > In any case those widely used Unicode emojis really must be supported. > There is no excuse. >
Is it not possible to bundle supported resources in the LCL? That seems like the typical solution for Windows. On other OSes this is less proper, but I have still seen it done. R0b0t1.
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus