tvl-depot/users
sterni 7069de7857 fix(sterni/emacs): get emacs to use default monospace for unicode
I've recently set JetBrains Mono to be my default monospace font because
it has better Unicode coverage than Bitstream Vera Mono and should
consequently include all BQN symbols.

However when investigating why 𝕊 was weirdly small, I discovered that it
was using GNU FreeSerif for some reason. As it turns out, Emacs uses the
default font (or the system wide default monospace font if unset) for
ASCII only. Beyond ASCII emacs falls back to the random assortment that
is fontset-default. Using (set-fontset-font <fontset> NIL …) doesn't
work – neither for preventing a fallback to fontset-default from
fontset-startup nor for prepending a font to all ranges of
fontset-default. Especially the former seems to contradict the Emacs
documentation.

The only solution I could come up with, is to set the relevant charsets
explicitly in fontset-startup and to never touch the default font face.

Change-Id: I640b3207e3cc3449ecd422db0e2ed93fb7d3521f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12899
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
2024-12-20 23:38:05 +00:00
..
aaqaishtyaq chore(users/aaqaishtyaq): add OWNERS file 2022-12-10 17:28:57 +00:00
amjoseph feat(users/amjoseph): init 2024-05-11 08:45:13 +00:00
aspen chore(3p/sources): bump channels & overlays (2024-10-23) 2024-10-27 00:17:15 +00:00
azahi feat(users/azahi/pkgs): add bruh 2024-08-27 12:58:56 +00:00
cynthia chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
edef chore(tvix): bump opentelemetry to 0.27 2024-11-23 09:40:21 +00:00
emery feat(tools/eaglemode/plugins/avif): AVIF image plugin 2024-09-03 19:44:05 +00:00
ericvolp12 chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
espes feat(users): add my folder 2024-02-20 06:25:35 +00:00
eta chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
firefly chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
flokli fix(users/flokli/nixos-tvix-cache): bump nginx read timeout 2024-12-20 17:04:40 +00:00
fogti fix(users): rename zseri -> fogti 2023-07-07 20:06:02 +00:00
j4m3s chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
kranzes chore(3p/sources): bump channels & overlays (2024-11-14) 2024-11-15 14:53:59 +00:00
lukegb chore(users/lukegb/keys): -porcorosso-wsl +lukegb-build +lukegb-ca 2023-03-12 03:35:24 +00:00
padraic-o-mhuiris chore(users/padraic-o-mhuiris): Add OWNERS file 2024-01-30 13:58:46 +00:00
picnoir/tvix-daemon feat(nix-daemon): Implement more nix daemon operations. 2024-11-13 21:21:57 +00:00
Profpatsch feat(users/Profpatsch/alacritty): implement varlink SetColorScheme 2024-12-17 14:40:14 +00:00
qyliss chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
sterni fix(sterni/emacs): get emacs to use default monospace for unicode 2024-12-20 23:38:05 +00:00
tazjin chore(tazjin/dotfiles): remove hyper configuration 2024-12-05 22:14:35 +00:00
wpcarro chore(3p/sources): bump channels & overlays (2024-11-14) 2024-11-15 14:53:59 +00:00
yl3dy feat(users/yl3dy): test gpg-signed commit 2024-08-27 13:28:33 +00:00
tvlbot.jpg chore(users/tazjin): Add avatar for tvlbot 2020-06-14 22:23:04 +00:00