[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/engrave-faces 4b16820232 2/2: html: Tweak CSS font weig
From: |
ELPA Syncer |
Subject: |
[elpa] externals/engrave-faces 4b16820232 2/2: html: Tweak CSS font weights |
Date: |
Sat, 4 Jun 2022 03:57:35 -0400 (EDT) |
branch: externals/engrave-faces
commit 4b16820232435b8a88e2a2b388c27e2c342d06e9
Author: TEC <tec@tecosaur.com>
Commit: TEC <tec@tecosaur.com>
html: Tweak CSS font weights
---
engrave-faces-html.el | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/engrave-faces-html.el b/engrave-faces-html.el
index 72be9d023b..c4b7a0ccc9 100644
--- a/engrave-faces-html.el
+++ b/engrave-faces-html.el
@@ -74,17 +74,21 @@ See `engrave-faces-preset-styles' and
`engrave-faces-html-output-style'."
seperator)))
(defun engrave-faces-html--css-weight (weight)
+ "Give the numerical CSS font WEIGHT.
+Values are taken from
https://docs.microsoft.com/en-us/typography/opentype/spec/os2#usweightclass."
(pcase weight
- ('ultra-light 100) ('extra-light 100)
- ('light 200) ('thin 200)
- ('semi-light 300)
- ('book 400) ('normal 400) ('regular 400)
+ ('thin 100)
+ ('extra-light 200) ('ultra-light 200)
+ ('light 300)
+ ('semi-light 350)
+ ('normal 400)
+ ('regular 400)
+ ('book 450)
('medium 500)
('semi-bold 600) ('demi-bold 600)
('bold 700)
- ('extra-bold 800)
- ('heavy 900) ('ultra-bold 900)
- ('black 950)))
+ ('exra-bold 800) ('ultra-bold 800)
+ ('black 900) ('heavy 900)))
(defun engrave-faces-html--face-apply (faces content)
(let* ((attrs (engrave-faces-merge-attributes faces))