emacs-devel
[Top][All Lists]
Advanced

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

Font weight selection problem


From: Nicolas P. Rougier (inria)
Subject: Font weight selection problem
Date: Sun, 21 Jan 2024 18:41:42 +0100
User-agent: mu4e 1.10.8; emacs 29.2


I'm using Emacs 29.2 on OSX and I'm having difficulty selecting a font with the proper weight. The following simple script shows the problem on my machine:

(set-frame-font "Roboto Mono-14:light")
(insert "test")
(insert (propertize "test" 'face '(:family "Roboto Mono" :weight light)))

The set-frame-font installs the proper font and weight.
The first insert displays the text with light weight (as expected)
The second insert displays the text with a *regular* weight (unexpected).

When I ask for char description for both displayed strings, Emacs reports " mac-ct:-*-Roboto Mono-regular-normal-normal-*-14-*-*-*-m-0-iso10646-1" for both strings (even though the visual appearance is clearly different).

I think the problem has been here since at least version 28.0 (and I solved it by creating a dedicated font file with a new name).

All necessary fonts are installed:

$ fc-list "Roboto Mono" -f '%{weight} %{style}\n' | sort -n

0 Thin
0 Thin Italic
[0 200]
[0 200]
50 Light
50 Light Italic
80 Italic
80 Regular
100 Medium
100 Medium Italic
200 Bold
200 Bold Italic

Nicolas

Attachment: Screenshot 2024-01-21 at 18.26.51.png
Description: PNG image


--
Nicolas P. Rougier —— www.labri.fr/perso/nrougier
Institute of Neurodegenerative Diseases, Bordeaux

reply via email to

[Prev in Thread] Current Thread [Next in Thread]