[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ef-themes a6664144cc 180/281: Add document with contras
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ef-themes a6664144cc 180/281: Add document with contrast ratios |
Date: |
Tue, 16 Aug 2022 16:58:31 -0400 (EDT) |
branch: externals/ef-themes
commit a6664144cc31aaefb40bfe98f8f21e64d5411e53
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Add document with contrast ratios
---
contrast-ratios.org | 250 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 250 insertions(+)
diff --git a/contrast-ratios.org b/contrast-ratios.org
new file mode 100644
index 0000000000..f62a3ac020
--- /dev/null
+++ b/contrast-ratios.org
@@ -0,0 +1,250 @@
+#+title: Ef themes: contrast ratios of the main colours
+#+author: Protesilaos Stavrou (https://protesilaos.com)
+#+startup: content indent
+
+Check this files Git history for updates.
+
+Evaluate these snippets, otherwise the tables will not work. Then
+update a table by typing =C-c C-c= with point at the =#+TBLFM:= line.
+
+#+begin_src emacs-lisp
+;; Copied from my `modus-thmes'.
+
+;; This is the WCAG formula to measure relative luminance:
+;; <https://www.w3.org/TR/WCAG20-TECHS/G18.html>.
+(defun modus-themes-wcag-formula (hex)
+ "Get WCAG value of color value HEX.
+The value is defined in hexadecimal RGB notation, such as those in
+`modus-themes-operandi-colors' and `modus-themes-vivendi-colors'."
+ (cl-loop for k in '(0.2126 0.7152 0.0722)
+ for x in (color-name-to-rgb hex)
+ sum (* k (if (<= x 0.03928)
+ (/ x 12.92)
+ (expt (/ (+ x 0.055) 1.055) 2.4)))))
+
+;;;###autoload
+(defun modus-themes-contrast (c1 c2)
+ "Measure WCAG contrast ratio between C1 and C2.
+C1 and C2 are color values written in hexadecimal RGB."
+ (let ((ct (/ (+ (modus-themes-wcag-formula c1) 0.05)
+ (+ (modus-themes-wcag-formula c2) 0.05))))
+ (max ct (/ ct))))
+
+(defalias #'Λ #'modus-themes-contrast)
+#+end_src
+
+* ef-autumn
+:PROPERTIES:
+:CUSTOM_ID: h:17149328-8ce1-40ad-a013-d47a88cb6456
+:END:
+
+| Name | | #0f0e06 | #1f1b19 | #36322f |
+|----------------+---------+---------+---------+---------|
+| fg-main | #cfbcba | 10.64 | 9.40 | 6.99 |
+| fg-dim | #887c8a | 4.88 | 4.31 | 3.20 |
+| fg-alt | #70a89f | 7.18 | 6.34 | 4.71 |
+| red | #ef656a | 6.21 | 5.48 | 4.07 |
+| red-warmer | #f26f25 | 6.52 | 5.76 | 4.28 |
+| red-cooler | #f07f7f | 7.41 | 6.55 | 4.86 |
+| red-faint | #d08f72 | 7.23 | 6.39 | 4.75 |
+| green | #2fa526 | 6.02 | 5.31 | 3.95 |
+| green-warmer | #64aa0f | 6.72 | 5.94 | 4.41 |
+| green-cooler | #00b672 | 7.31 | 6.46 | 4.80 |
+| green-faint | #61ab78 | 7.00 | 6.19 | 4.60 |
+| yellow | #c48502 | 6.17 | 5.45 | 4.05 |
+| yellow-warmer | #e0832f | 6.87 | 6.07 | 4.51 |
+| yellow-cooler | #df8f6f | 7.64 | 6.75 | 5.02 |
+| yellow-faint | #cf9f7f | 8.21 | 7.26 | 5.39 |
+| blue | #379cf6 | 6.68 | 5.90 | 4.38 |
+| blue-warmer | #6a88ff | 6.06 | 5.35 | 3.98 |
+| blue-cooler | #029fff | 6.82 | 6.03 | 4.48 |
+| blue-faint | #7a94df | 6.57 | 5.80 | 4.31 |
+| magenta | #d570af | 6.23 | 5.50 | 4.09 |
+| magenta-warmer | #e580ea | 7.93 | 7.00 | 5.20 |
+| magenta-cooler | #af8aff | 7.28 | 6.43 | 4.78 |
+| magenta-faint | #c590af | 7.35 | 6.49 | 4.83 |
+| cyan | #4fb0cf | 7.78 | 6.87 | 5.10 |
+| cyan-warmer | #6fafff | 8.52 | 7.53 | 5.59 |
+| cyan-cooler | #3dbbb0 | 8.23 | 7.27 | 5.40 |
+| cyan-faint | #92b4df | 9.04 | 7.99 | 5.93 |
+#+TBLFM: $3='(Λ $2 @1$3);%.2f :: $4='(Λ $2 @1$4);%.2f :: $5='(Λ $2 @1$5);%.2f
+
+* ef-day
+:PROPERTIES:
+:CUSTOM_ID: h:3146bf01-7f75-4e26-bd68-feeb268cf7ff
+:END:
+
+| Name | | #fff5ea | #f5eddf | #e9e0d8 |
+|----------------+---------+---------+---------+---------|
+| fg-main | #624a4a | 7.51 | 6.95 | 6.20 |
+| fg-dim | #736d8f | 4.52 | 4.19 | 3.74 |
+| fg-alt | #7f6f4a | 4.56 | 4.22 | 3.77 |
+| red | #c42d2f | 5.18 | 4.80 | 4.28 |
+| red-warmer | #d03003 | 4.75 | 4.40 | 3.93 |
+| red-cooler | #cf2f4f | 4.67 | 4.33 | 3.86 |
+| red-faint | #b05350 | 4.64 | 4.30 | 3.84 |
+| green | #217a3c | 4.98 | 4.61 | 4.12 |
+| green-warmer | #4a7d00 | 4.62 | 4.28 | 3.82 |
+| green-cooler | #007f68 | 4.60 | 4.26 | 3.81 |
+| green-faint | #61756c | 4.57 | 4.23 | 3.78 |
+| yellow | #a45f22 | 4.60 | 4.26 | 3.80 |
+| yellow-warmer | #b6540f | 4.57 | 4.24 | 3.78 |
+| yellow-cooler | #ae5a30 | 4.53 | 4.20 | 3.74 |
+| yellow-faint | #a05f5a | 4.56 | 4.22 | 3.77 |
+| blue | #375cc6 | 5.56 | 5.15 | 4.59 |
+| blue-warmer | #5f5fdf | 4.66 | 4.31 | 3.85 |
+| blue-cooler | #265fbf | 5.62 | 5.20 | 4.64 |
+| blue-faint | #6a65bf | 4.61 | 4.27 | 3.81 |
+| magenta | #d5206f | 4.57 | 4.23 | 3.78 |
+| magenta-warmer | #cb26a0 | 4.51 | 4.18 | 3.73 |
+| magenta-cooler | #9435b4 | 5.69 | 5.27 | 4.70 |
+| magenta-faint | #a04450 | 5.67 | 5.25 | 4.69 |
+| cyan | #1f6fbf | 4.77 | 4.42 | 3.95 |
+| cyan-warmer | #3f6faf | 4.75 | 4.40 | 3.93 |
+| cyan-cooler | #0f7b8f | 4.59 | 4.25 | 3.79 |
+| cyan-faint | #5f60bf | 4.98 | 4.62 | 4.12 |
+#+TBLFM: $3='(Λ $2 @1$3);%.2f :: $4='(Λ $2 @1$4);%.2f :: $5='(Λ $2 @1$5);%.2f
+
+* ef-night
+:PROPERTIES:
+:CUSTOM_ID: h:cc74fbff-d0da-4fef-a83a-8e92d27738b9
+:END:
+
+| Name | | #000e17 | #0f1b29 | #1a2a2f |
+|----------------+---------+---------+---------+---------|
+| fg-main | #afbcbf | 10.02 | 8.91 | 7.60 |
+| fg-dim | #70857f | 4.98 | 4.43 | 3.78 |
+| fg-alt | #70a89f | 7.25 | 6.44 | 5.50 |
+| red | #ef656a | 6.27 | 5.57 | 4.76 |
+| red-warmer | #f47360 | 6.95 | 6.18 | 5.27 |
+| red-cooler | #ef798f | 7.26 | 6.45 | 5.51 |
+| red-faint | #d56f72 | 5.90 | 5.25 | 4.48 |
+| green | #1fa526 | 6.02 | 5.35 | 4.57 |
+| green-warmer | #50a22f | 6.09 | 5.42 | 4.63 |
+| green-cooler | #00b672 | 7.38 | 6.56 | 5.60 |
+| green-faint | #61a06c | 6.28 | 5.59 | 4.77 |
+| yellow | #c48502 | 6.23 | 5.54 | 4.73 |
+| yellow-warmer | #e6832f | 7.12 | 6.33 | 5.40 |
+| yellow-cooler | #df8f6f | 7.72 | 6.86 | 5.86 |
+| yellow-faint | #cf9f7f | 8.30 | 7.38 | 6.30 |
+| blue | #379cf6 | 6.74 | 6.00 | 5.12 |
+| blue-warmer | #6a88ff | 6.12 | 5.44 | 4.65 |
+| blue-cooler | #029fff | 6.89 | 6.13 | 5.23 |
+| blue-faint | #7a94df | 6.63 | 5.90 | 5.03 |
+| magenta | #d570af | 6.29 | 5.60 | 4.78 |
+| magenta-warmer | #e580ea | 8.01 | 7.12 | 6.08 |
+| magenta-cooler | #af8aff | 7.35 | 6.54 | 5.58 |
+| magenta-faint | #c59faf | 8.33 | 7.40 | 6.32 |
+| cyan | #4fb0cf | 7.85 | 6.98 | 5.96 |
+| cyan-warmer | #6fafff | 8.60 | 7.65 | 6.53 |
+| cyan-cooler | #3dc0b0 | 8.71 | 7.75 | 6.61 |
+| cyan-faint | #92b4df | 9.13 | 8.12 | 6.93 |
+#+TBLFM: $3='(Λ $2 @1$3);%.2f :: $4='(Λ $2 @1$4);%.2f :: $5='(Λ $2 @1$5);%.2f
+
+* ef-spring
+:PROPERTIES:
+:CUSTOM_ID: h:f8eea1d3-359a-4ab6-9c5c-c54ebe896b43
+:END:
+
+| Name | | #f6fff9 | #e8f0f0 | #e0e6e3 |
+|----------------+---------+---------+---------+---------|
+| fg-main | #3f4946 | 9.14 | 2.25 | 2.25 |
+| fg-dim | #7f6f8a | 4.53 | 4.54 | 4.54 |
+| fg-alt | #8d6e6a | 4.50 | 4.57 | 4.57 |
+| red | #c42d2f | 5.47 | 3.76 | 3.76 |
+| red-warmer | #d03003 | 5.01 | 4.11 | 4.11 |
+| red-cooler | #cf2f4f | 4.93 | 4.17 | 4.17 |
+| red-faint | #b64850 | 5.11 | 4.03 | 4.03 |
+| green | #14872f | 4.54 | 4.54 | 4.54 |
+| green-warmer | #4a7d00 | 4.87 | 4.22 | 4.22 |
+| green-cooler | #007f68 | 4.86 | 4.24 | 4.24 |
+| green-faint | #61756c | 4.82 | 4.27 | 4.27 |
+| yellow | #a45f22 | 4.86 | 4.24 | 4.24 |
+| yellow-warmer | #b6540f | 4.83 | 4.26 | 4.26 |
+| yellow-cooler | #ae5a30 | 4.78 | 4.30 | 4.30 |
+| yellow-faint | #876450 | 5.19 | 3.97 | 3.97 |
+| blue | #375cc6 | 5.87 | 3.51 | 3.51 |
+| blue-warmer | #5f5fdf | 4.92 | 4.19 | 4.19 |
+| blue-cooler | #265fbf | 5.93 | 3.47 | 3.47 |
+| blue-faint | #6a65bf | 4.87 | 4.23 | 4.23 |
+| magenta | #d5206f | 4.83 | 4.27 | 4.27 |
+| magenta-warmer | #cb26a0 | 4.76 | 4.32 | 4.32 |
+| magenta-cooler | #9435b4 | 6.01 | 3.43 | 3.43 |
+| magenta-faint | #a04450 | 5.99 | 3.44 | 3.44 |
+| cyan | #1f6fbf | 5.04 | 4.08 | 4.08 |
+| cyan-warmer | #3f6faf | 5.02 | 4.10 | 4.10 |
+| cyan-cooler | #0f7b8f | 4.84 | 4.25 | 4.25 |
+| cyan-faint | #5f60bf | 5.26 | 3.91 | 3.91 |
+#+TBLFM: $3='(Λ $2 @1$3);%.2f :: $4='(Λ $2 @2$4);%.2f :: $5='(Λ $2 @2$5);%.2f
+
+* ef-summer
+:PROPERTIES:
+:CUSTOM_ID: h:11cc99c5-435d-4928-9fe1-1b4763cd47ff
+:END:
+
+| Name | | #fff2f3 | #fbe3ef | #efd0e4 |
+|----------------+---------+---------+---------+---------|
+| fg-main | #5f3f8f | 7.42 | 6.68 | 5.71 |
+| fg-dim | #8a657f | 4.53 | 4.08 | 3.49 |
+| fg-alt | #af506f | 4.58 | 4.13 | 3.53 |
+| red | #d3303a | 4.52 | 4.08 | 3.48 |
+| red-warmer | #e00033 | 4.56 | 4.11 | 3.51 |
+| red-cooler | #d50f7f | 4.58 | 4.12 | 3.52 |
+| red-faint | #c24552 | 4.51 | 4.06 | 3.47 |
+| green | #217a3c | 4.92 | 4.43 | 3.78 |
+| green-warmer | #4a7d00 | 4.56 | 4.10 | 3.51 |
+| green-cooler | #007f68 | 4.54 | 4.09 | 3.50 |
+| green-faint | #61756c | 4.51 | 4.06 | 3.47 |
+| yellow | #a45f22 | 4.54 | 4.09 | 3.49 |
+| yellow-warmer | #b6532f | 4.51 | 4.06 | 3.47 |
+| yellow-cooler | #b65050 | 4.53 | 4.08 | 3.48 |
+| yellow-faint | #9a5f6a | 4.56 | 4.11 | 3.51 |
+| blue | #375ce6 | 5.02 | 4.52 | 3.86 |
+| blue-warmer | #5250ef | 5.13 | 4.62 | 3.95 |
+| blue-cooler | #065fff | 4.71 | 4.24 | 3.62 |
+| blue-faint | #6060d0 | 4.72 | 4.25 | 3.63 |
+| magenta | #ba35af | 4.57 | 4.11 | 3.51 |
+| magenta-warmer | #cb1aaa | 4.51 | 4.06 | 3.47 |
+| magenta-cooler | #7450df | 4.87 | 4.38 | 3.74 |
+| magenta-faint | #bf3580 | 4.77 | 4.30 | 3.67 |
+| cyan | #1f6fbf | 4.71 | 4.24 | 3.63 |
+| cyan-warmer | #3f6faf | 4.69 | 4.22 | 3.61 |
+| cyan-cooler | #0f7b8f | 4.53 | 4.08 | 3.49 |
+| cyan-faint | #5f60bf | 4.92 | 4.43 | 3.79 |
+#+TBLFM: $3='(Λ $2 @1$3);%.2f :: $4='(Λ $2 @1$4);%.2f :: $5='(Λ $2 @1$5);%.2f
+
+* ef-winter
+:PROPERTIES:
+:CUSTOM_ID: h:be3bb946-642a-4ab5-80c3-86cb754b9771
+:END:
+
+| Name | | #0f0b15 | #221a2f | #252544 |
+|----------------+---------+---------+---------+---------|
+| fg-main | #b8c6d5 | 11.19 | 9.61 | 8.46 |
+| fg-dim | #807c9f | 4.91 | 4.22 | 3.72 |
+| fg-alt | #b0889f | 6.37 | 5.46 | 4.81 |
+| red | #ef6560 | 6.21 | 5.33 | 4.70 |
+| red-warmer | #f47360 | 6.92 | 5.94 | 5.23 |
+| red-cooler | #ff5a7a | 6.48 | 5.57 | 4.90 |
+| red-faint | #d56f72 | 5.88 | 5.05 | 4.45 |
+| green | #0faa26 | 6.30 | 5.41 | 4.76 |
+| green-warmer | #6aad0f | 7.04 | 6.04 | 5.32 |
+| green-cooler | #00a692 | 6.37 | 5.47 | 4.81 |
+| green-faint | #61a06c | 6.26 | 5.37 | 4.73 |
+| yellow | #c48032 | 6.01 | 5.16 | 4.54 |
+| yellow-warmer | #d1843f | 6.56 | 5.64 | 4.96 |
+| yellow-cooler | #df8f5a | 7.61 | 6.54 | 5.76 |
+| yellow-faint | #cf9f8f | 8.35 | 7.17 | 6.31 |
+| blue | #3f95f6 | 6.34 | 5.44 | 4.79 |
+| blue-warmer | #6a9fff | 7.43 | 6.38 | 5.62 |
+| blue-cooler | #029fff | 6.86 | 5.89 | 5.19 |
+| blue-faint | #7a94df | 6.61 | 5.67 | 5.00 |
+| magenta | #d369af | 5.94 | 5.10 | 4.49 |
+| magenta-warmer | #e580ea | 7.98 | 6.85 | 6.03 |
+| magenta-cooler | #af85ff | 7.06 | 6.06 | 5.34 |
+| magenta-faint | #c57faf | 6.51 | 5.59 | 4.93 |
+| cyan | #4fbaef | 8.90 | 7.64 | 6.73 |
+| cyan-warmer | #6fafff | 8.57 | 7.36 | 6.48 |
+| cyan-cooler | #1dbfcf | 8.72 | 7.48 | 6.59 |
+| cyan-faint | #8aa0df | 7.58 | 6.50 | 5.73 |
+#+TBLFM: $3='(Λ $2 @1$3);%.2f :: $4='(Λ $2 @1$4);%.2f :: $5='(Λ $2 @1$5);%.2f
- [elpa] externals/ef-themes e8ca0241d0 274/281: Make builtin inherit bold, (continued)
- [elpa] externals/ef-themes e8ca0241d0 274/281: Make builtin inherit bold, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 1552eb2b4f 265/281: ef-winter: tweak green hue, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes aff1a244d5 247/281: Rename private function to denote its purpose, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 9c07bd2627 177/281: Simplify description of the themes, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 4104c62f30 234/281: Add support for tab-line-mode, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes e9205d5d5e 130/281: Tweak height of headings, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes b9908d3f76 135/281: ef-spring: tweak green hue, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes ea0831b1e7 162/281: ef-autumn: tweak green-warmer, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 70df39ee3e 164/281: Answer FAQs in the README, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 55efb38032 173/281: Restore support for org-modern (revert a1acc23), ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes a6664144cc 180/281: Add document with contrast ratios,
ELPA Syncer <=
- [elpa] externals/ef-themes 22b6982936 184/281: ef-night: tweak refine backgrounds (for diffs), ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 66af78ef17 185/281: ef-day: tweak refine backgrounds (for diffs), ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 41f8c79976 190/281: Add ef-dark contrast ratios, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes b945405bcb 206/281: ef-day: tweak fg-alt, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 253bdb4253 208/281: ef-spring: tweak fg-alt, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 2ece77b6ee 236/281: Add support for textsec, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes a5aac67f49 243/281: ef-autumn: tweak err and info mappings, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes b1de794cb4 241/281: ef-winter: revise err, info, and diff colours, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes ef71477549 270/281: Refine mapping of colour for org code, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 93cd24d701 276/281: ef-autumn: tweak red-warmer, red-cooler, ELPA Syncer, 2022/08/16