Open yecril71pl opened 1 year ago
union via Libera Sans: https://paste.opensuse.org/pastes/3aeb4a827a4b intersection via Libera Sans: https://paste.opensuse.org/pastes/f8b4cdf287b4
union via Libera Sans: https://paste.opensuse.org/pastes/3aeb4a827a4b intersection via Libera Sans: https://paste.opensuse.org/pastes/f8b4cdf287b4
This application uses fallback glyphs when a particular glyph is not present.
Many fonts don't have it. I wonder why. I can't think of a reason one would add U+2229 but not U+222A. You just need to rotate it by 180°.
See also: https://graphicdesign.stackexchange.com/questions/161374/why-are-intersection-and-union-so-ugly (Liberation Sans is not explicitly mentioned, but it's affected)
Describe the bug
The union operator (∪) glyph is missing.
To Reproduce
Expected behavior
Both ∩ and ∪ should be present.
Screenshots
Desktop (please complete the following information):
openSUSE Tumbleweed 20230311 liberation-fontsliberation-fonts-2.1.5-1.5.noarch product=kfontview version=5.27.2
Additional context
Font configuration in openSUSE Tumbleweed prefers Liberation over DejaVu. That means ∪ will be taken from DejaVu and ∩ will be taken from Liberation in a sans-serif context (which is the default context for plain text, except for monospaced environments—but they unfortunately demonstrate the same problem as well). But these glyphs are visually incompatible and both or none should be present in any font.