Thunderbird, ligatures, and "fixed-width" fonts
- Reply: George Mitchell : "Re: Thunderbird, ligatures, and "fixed-width" fonts"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 14 Jan 2024 15:36:51 UTC
I read mail with Thunderbird and for my fixed-width font I used Noto Mono. Since by design Noto has glyphs for all Unicode characters, that means it contains glyphs for ligatures (those character pairs beloved of typographers that condense certain combinations such as "fi" and "ffl" into single glyphs. At some level between the text of the mail I'm reading or composing, which does not use those Unicode ligature code points, and the pixels that appear on my screen, my fixed-width text is no longer rendered with fixed width glyphs. Google found me this harfbuzz issue: https://github.com/harfbuzz/harfbuzz/issues/4414 However, a search in the source of the current versions of pango, harfbuzz, and thunderbird does not find any occurrence of "no_liga", the option mention in the above issue. So I'm at a loss as to how to debug this. My desired outcome, of course, is for the characters in my plain text emails to be rendered on the screen in fixed width. Any suggestions? -- George P.S. I have a new unexpired PGP key: -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZaHDbxYJKwYBBAHaRw8BAQdA2W6oBfS8haXY0/Ft4zS1OTLYfC8EBIADPTgM Qdh85C20IEdlb3JnZSBNaXRjaGVsbCA8Z2VvcmdlQG01cC5jb20+iJkEExYKAEEW IQQ6b7/Z+PlMzCwCfBGaHA937rZnfQUCZaHDbwIbAwUJBaOagAULCQgHAgIiAgYV CgkICwIEFgIDAQIeBwIXgAAKCRCaHA937rZnfW6fAQD31pIkuRusHtAaYOBEGgQD 0E/i3jCFwNZnvZaoSkUfegD9FKJlKdGVybnLQyeuh+Usfv+lpAGrxGnbCKT139mE xwm0KEdlb3JnZSBNaXRjaGVsbCA8Z2VvcmdlK2ZyZWVic2RAbTVwLmNvbT6ImQQT FgoAQRYhBDpvv9n4+UzMLAJ8EZocD3futmd9BQJlocSiAhsDBQkFo5qABQsJCAcC AiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEJocD3futmd9SxwBAJUi6DNdVhWCZBTv 5XGy1g0JgApLWe/3S0M0zz9sn7/LAQCcJcV5k5s2rt9J5C1AUm6XVsuneVvIWXO5 j1GKWk0NC7g4BGWhw28SCisGAQQBl1UBBQEBB0AaFz/6B95RRvjOdLZr5fSdhuIH vwr24H3ePDZSw6wlUwMBCAeIfgQYFgoAJhYhBDpvv9n4+UzMLAJ8EZocD3futmd9 BQJlocNvAhsMBQkFo5qAAAoJEJocD3futmd9RXsBANwRD9RE56F6/jeZOrujHICL cgPiOt50Y6866v9OUTjUAP9GlC1aopfBpNwuPLJBam7oBaGqvY98VDhzOjoT7DNb CQ== =7L5N -----END PGP PUBLIC KEY BLOCK-----