Re: Odd unicode glyph rendering issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello!

On 2022-04-04T17:51:30 +0100
Ralph Corderoy via arch-general <arch-general@xxxxxxxxxxxxxxxxxxx>
wrote:

> No, it sounds like the same search for a font was configured on both and
> the search resulted in a different font.  Have you perused 
> https://wiki.archlinux.org/title/Fonts ?

Success! It turns out there was an old copy of IBM Plex Sans lurking in
one of the directories that fontconfig inspects (revealed by fc-cache).
It resulted in this on the working machine:

$ fc-match -s ':charset=3072'
IBMPlexSansJP-Regular.ttf: "IBM Plex Sans JP" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSans-Oblique.ttf: "DejaVu Sans" "Oblique"
DejaVuSans-BoldOblique.ttf: "DejaVu Sans" "Bold Oblique"
NimbusSans-Regular.otf: "Nimbus Sans" "Regular"
IBMPlexSans-Regular.ttf: "IBM Plex Sans" "Regular"
DejaVuMathTeXGyre.ttf: "DejaVu Math TeX Gyre" "Regular"
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
LiberationMono-Regular.ttf: "Liberation Mono" "Regular"
LiberationSerif-Regular.ttf: "Liberation Serif" "Regular"
SourceCodePro-Regular.otf: "Source Code Pro" "Regular"
D050000L.otf: "D050000L" "Regular"
IBMPlexSansArabic-Regular.ttf: "IBM Plex Sans Arabic" "Regular"
IBMPlexSansDevanagari-Regular.ttf: "IBM Plex Sans Devanagari" "Regular"
IBMPlexSansThai-Regular.ttf: "IBM Plex Sans Thai" "Regular"
IBMPlexSansKR-Regular.ttf: "IBM Plex Sans KR" "Regular"
Cantarell-VF.otf: "Cantarell" "Regular"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
DejaVuSerif-Italic.ttf: "DejaVu Serif" "Italic"
LiberationSerif-Italic.ttf: "Liberation Serif" "Italic"

$ fc-match -s ':charset=3072'
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSans-Oblique.ttf: "DejaVu Sans" "Oblique"
DejaVuSans-BoldOblique.ttf: "DejaVu Sans" "Bold Oblique"
NimbusSans-Regular.otf: "Nimbus Sans" "Regular"
DejaVuMathTeXGyre.ttf: "DejaVu Math TeX Gyre" "Regular"
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
LiberationMono-Regular.ttf: "Liberation Mono" "Regular"
LiberationSerif-Regular.ttf: "Liberation Serif" "Regular"
SourceCodePro-Regular.otf: "Source Code Pro" "Regular"
D050000L.otf: "D050000L" "Regular"
Cantarell-VF.otf: "Cantarell" "Regular"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
DejaVuSerif-Italic.ttf: "DejaVu Serif" "Italic"
LiberationSerif-Italic.ttf: "Liberation Serif" "Italic"

Looks like I was getting Hiragana glyphs from Plex, but every other
character was being rendered using DejaVuSans. Both machines had been
configured to use "DejaVuSans Mono Book 9" for years, but DejaVu
doesn't contain many CJK glyphs.

Thanks for prodding me in the right direction!

-- 
Mark Raynsford | https://www.io7m.com




[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux