doomemacs/lisp
Henrik Lissner 678efcb2fb
revert: fix: use relative :height for non-default faces in doom-init-fonts-h
OP's fix only addressed an issue caused by their particular theme, not
by Doom. The underlying issue is how brittle the face remapping API is,
and how easily themes can throw a wrench into it (and therefore
`variable-pitch-mode`, `mixed-pitch-mode`, `text-scale`, and just about
any package that uses face remapping).

If your theme explicitly inherits faces from one or more of the
following: `default`, `fixed-pitch`, or `variable-pitch` (like
modus-themes does if `modus-themes-mixed-fonts` is enabled) or assigns
faces a hardcoded :height (like modus-themes does if
`modus-themes-headings` is enabled), you will run into edge cases with
face-remapping, and there's little that middleware like Doom to catch
them all.

Ref: #8756
Revert: #8733
Revert: 11a022f68f
2026-04-19 05:14:54 -04:00
..
cli fix(cli): add commit linter scopes/types for project 2026-04-03 15:58:50 -04:00
lib fix(lib): doom/help-packages: paths for codeberg packages 2026-04-17 00:30:45 -04:00
modules module: move :core to :doom 2025-09-18 22:48:07 -04:00
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
demos.org fix: s/3.0.0-pre/2.1.0/ in deprecation warnings 2026-04-01 23:52:01 -04:00
doom-cli.el fix: s/3.0.0-pre/2.1.0/ in deprecation warnings 2026-04-01 23:52:01 -04:00
doom-compat.el refactor(lib): move fringe/fontset autodefs to doom-compat 2025-09-17 01:23:45 -04:00
doom-editor.el refactor: drop igc pseudo-feature 2026-03-27 19:46:25 -04:00
doom-elpaca.el refactor!: restructure Doom core 2024-11-03 01:52:28 -05:00
doom-keybinds.el fix: appease byte-compiler across the board 2026-03-11 22:50:33 -04:00
doom-lib.el refactor: s/when-let/when-let*/ 2026-04-09 22:30:28 -04:00
doom-projects.el fix: projectile-files-to-ensure sets default-directory to nil 2026-04-10 17:17:16 -04:00
doom-start.el refactor: drop igc pseudo-feature 2026-03-27 19:46:25 -04:00
doom-straight.el fix: appease byte-compiler across the board 2026-03-11 22:50:33 -04:00
doom-ui.el revert: fix: use relative :height for non-default faces in doom-init-fonts-h 2026-04-19 05:14:54 -04:00
doom.el docs: don't suggest 'doom sync' to recompile doom.el 2026-04-11 03:29:14 -04:00
init.el dev: replace .doomrc w/ .doom.el 2025-06-30 15:23:27 +02:00
packages.el refactor: drop igc pseudo-feature 2026-03-27 19:46:25 -04:00