mirror of
https://github.com/doomemacs/doomemacs.git
synced 2026-05-10 22:09:43 -07:00
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:
|
||
|---|---|---|
| .. | ||
| cli | ||
| lib | ||
| modules | ||
| .doommodule | ||
| demos.org | ||
| doom-cli.el | ||
| doom-compat.el | ||
| doom-editor.el | ||
| doom-elpaca.el | ||
| doom-keybinds.el | ||
| doom-lib.el | ||
| doom-projects.el | ||
| doom-start.el | ||
| doom-straight.el | ||
| doom-ui.el | ||
| doom.el | ||
| init.el | ||
| packages.el | ||