Writer font substitution control

LO 24.8.4.2 x86_64, Fedora 41 with KDE Plasma desktop

I am reviewing a collaborative book intended for publication. Fonts have been chosen among printshop available ones, therefore cannot be changed.

For editing/reviewing purpose, substitution fonts have been installed and substitution table has been configured accordingly. Replacement fonts are supposed to have the same metrics (!!!).

Aesthetics tuning suggests to replace a bullet list by a non-list paragraph with tab stops to make it look like a KWIC index (KeyWord In Context), with the “symmetry axis” centred in the page, going from

Children_1st

to

Improved_1st

Since the bullet is part of the information, the bullet character is manually added to the paragraph. Unfortunately, it turns colour and blurred.

The colour by itself is not a serious hindrance, except it will be rendered by different gray levels. Blur means some scaling has been done on the glyph instead of using a vector shape (you can see that the visual size if the bullet is not the same).

Both factors are important for the PDF version of the book.

Substitution means Miscellaneous Symbols block is not provided by the font (the substitution one), then some default substitute is used. But why is it different from the list style version? The list style requests formatting the bullet with Numbering Symbols character style which does not force font face nor font size (it is fully transparent, meaning it does change paragraph style properties).

Writer has presently no way to report the final font after substitution(s). Is there any way to better control which font is used for substitution? In other words, is there a way to guess which base font was selected at end of the process so that the substitution table can be adjusted to meet expected result (assuming the subst. table is taken into account at end of the substitution chain).

One solution could be to apply a specific character style on the bullet but this isn’t feasible here because this kind of list is generated by a process which knows nothing about Writer styles. Adding the style would mean applying it manually which is ruled out considering the number of lines.

Could it have been converted to an emoji? Somehow, this still works for me, How to insert emoji in plain-text (B&W) style? - #4 by EarnestAl
[Edit]
Looks like it substitutes Google Color Emoji, see Noto Color Emoji - Google Fonts
The blurriness is the attempt to give the emojis a 3D look

As it turns out, after I posted the linked comment, I just uninstalled all emoji fonts except Emoji One (B&W) and Segoe UI Emoji. Emoji One is still the default substitution for emojis where there is not an emoji in the selected font

Hi @EarnestAl, thanks for the tip about Noto Color Emoji. Though I am under Linux, a lot of Google stuff is installed by default and I can’t remove it lest many other packages are also removed because they depend on it. Grrrr! However I found a control in the font manager allowing to disable fonts (without uninstalling them). This fixed my issue.

But there is anyway an inconsistency in Writer. If the glyph is referenced in a list style, no substitution occurs; when inserted as a normal character, it is substituted. Very weird.