summaryrefslogtreecommitdiff
path: root/localrepo/fontaine-1.0.0.tar
blob: b7125cb2710b5e269b67d5f6f956f2424f739131 (plain)
ofshex dumpascii
0000 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fontaine-1.0.0/.................
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0060 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
0080 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 37 35 32 00 20 35 00 00 00 0000000.00000000000.011752..5...
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 52 45 41 44 4d 45 2e 6f 72 67 00 00 00 00 00 00 00 fontaine-1.0.0/README.org.......
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0280 30 31 33 35 35 36 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 33 34 00 20 30 00 00 00 0135562.00000000000.013434..0...
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0400 23 2b 74 69 74 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 61 69 6e #+title:.................fontain
0420 65 2e 65 6c 3a 20 53 65 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 75 73 e.el:.Set.font.configurations.us
0440 69 6e 67 20 70 72 65 73 65 74 73 0a 23 2b 61 75 74 68 6f 72 3a 20 20 20 20 20 20 20 20 20 20 20 ing.presets.#+author:...........
0460 20 20 20 20 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 0a 23 2b 65 6d 61 69 6c .....Protesilaos.Stavrou.#+email
0480 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 :.................info@protesila
04a0 6f 73 2e 63 6f 6d 0a 23 2b 6c 61 6e 67 75 61 67 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 os.com.#+language:..............
04c0 65 6e 0a 23 2b 6f 70 74 69 6f 6e 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3a 74 20 en.#+options:...............':t.
04e0 74 6f 63 3a 6e 69 6c 20 61 75 74 68 6f 72 3a 74 20 65 6d 61 69 6c 3a 74 20 6e 75 6d 3a 74 0a 23 toc:nil.author:t.email:t.num:t.#
0500 2b 73 74 61 72 74 75 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 0a +startup:...............content.
0520 23 2b 6d 61 63 72 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 62 6c 65 2d #+macro:.................stable-
0540 76 65 72 73 69 6f 6e 20 31 2e 30 2e 30 0a 23 2b 6d 61 63 72 6f 3a 20 20 20 20 20 20 20 20 20 20 version.1.0.0.#+macro:..........
0560 20 20 20 20 20 20 20 72 65 6c 65 61 73 65 2d 64 61 74 65 20 32 30 32 33 2d 30 32 2d 31 31 0a 23 .......release-date.2023-02-11.#
0580 2b 6d 61 63 72 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 65 6c 6f 70 6d +macro:.................developm
05a0 65 6e 74 2d 76 65 72 73 69 6f 6e 20 31 2e 31 2e 30 2d 64 65 76 0a 23 2b 65 78 70 6f 72 74 5f 66 ent-version.1.1.0-dev.#+export_f
05c0 69 6c 65 5f 6e 61 6d 65 3a 20 20 20 20 20 20 66 6f 6e 74 61 69 6e 65 2e 74 65 78 69 0a 23 2b 74 ile_name:......fontaine.texi.#+t
05e0 65 78 69 6e 66 6f 5f 66 69 6c 65 6e 61 6d 65 3a 20 20 20 20 20 20 66 6f 6e 74 61 69 6e 65 2e 69 exinfo_filename:......fontaine.i
0600 6e 66 6f 0a 23 2b 74 65 78 69 6e 66 6f 5f 64 69 72 5f 63 61 74 65 67 6f 72 79 3a 20 20 45 6d 61 nfo.#+texinfo_dir_category:..Ema
0620 63 73 20 6d 69 73 63 20 66 65 61 74 75 72 65 73 0a 23 2b 74 65 78 69 6e 66 6f 5f 64 69 72 5f 74 cs.misc.features.#+texinfo_dir_t
0640 69 74 6c 65 3a 20 20 20 20 20 46 6f 6e 74 61 69 6e 65 3a 20 28 66 6f 6e 74 61 69 6e 65 29 0a 23 itle:.....Fontaine:.(fontaine).#
0660 2b 74 65 78 69 6e 66 6f 5f 64 69 72 5f 64 65 73 63 3a 20 20 20 20 20 20 53 65 74 20 66 6f 6e 74 +texinfo_dir_desc:......Set.font
0680 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 75 73 69 6e 67 20 70 72 65 73 65 74 73 0a 23 2b .configurations.using.presets.#+
06a0 74 65 78 69 6e 66 6f 5f 68 65 61 64 65 72 3a 20 20 20 20 20 20 20 20 40 73 65 74 20 4d 41 49 4e texinfo_header:........@set.MAIN
06c0 54 41 49 4e 45 52 53 49 54 45 20 40 75 72 65 66 7b 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 TAINERSITE.@uref{https://protesi
06e0 6c 61 6f 73 2e 63 6f 6d 2c 6d 61 69 6e 74 61 69 6e 65 72 20 77 65 62 70 61 67 65 7d 0a 23 2b 74 laos.com,maintainer.webpage}.#+t
0700 65 78 69 6e 66 6f 5f 68 65 61 64 65 72 3a 20 20 20 20 20 20 20 20 40 73 65 74 20 4d 41 49 4e 54 exinfo_header:........@set.MAINT
0720 41 49 4e 45 52 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 0a 23 2b 74 65 78 69 AINER.Protesilaos.Stavrou.#+texi
0740 6e 66 6f 5f 68 65 61 64 65 72 3a 20 20 20 20 20 20 20 20 40 73 65 74 20 4d 41 49 4e 54 41 49 4e nfo_header:........@set.MAINTAIN
0760 45 52 45 4d 41 49 4c 20 40 65 6d 61 69 6c 7b 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e EREMAIL.@email{info@protesilaos.
0780 63 6f 6d 7d 0a 23 2b 74 65 78 69 6e 66 6f 5f 68 65 61 64 65 72 3a 20 20 20 20 20 20 20 20 40 73 com}.#+texinfo_header:........@s
07a0 65 74 20 4d 41 49 4e 54 41 49 4e 45 52 43 4f 4e 54 41 43 54 20 40 75 72 65 66 7b 6d 61 69 6c 74 et.MAINTAINERCONTACT.@uref{mailt
07c0 6f 3a 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2c 63 6f 6e 74 61 63 74 20 74 o:info@protesilaos.com,contact.t
07e0 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 7d 0a 0a 23 2b 74 65 78 69 6e 66 6f 3a 20 40 69 6e 73 65 he.maintainer}..#+texinfo:.@inse
0800 72 74 63 6f 70 79 69 6e 67 0a 0a 54 68 69 73 20 6d 61 6e 75 61 6c 2c 20 77 72 69 74 74 65 6e 20 rtcopying..This.manual,.written.
0820 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2c 20 64 65 73 63 72 69 62 65 by.Protesilaos.Stavrou,.describe
0840 73 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 6f 70 74 69 6f 6e 73 20 66 6f 72 20 s.the.customization.options.for.
0860 7e 66 6f 6e 74 61 69 6e 65 7e 20 28 6f 72 20 7e 66 6f 6e 74 61 69 6e 65 2e 65 6c 7e 29 2c 20 61 ~fontaine~.(or.~fontaine.el~),.a
0880 6e 64 20 70 72 6f 76 69 64 65 73 20 65 76 65 72 79 20 6f 74 68 65 72 20 70 69 65 63 65 20 6f 66 nd.provides.every.other.piece.of
08a0 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 65 72 74 69 6e 65 6e 74 20 74 6f 20 69 74 2e 0a 0a 54 .information.pertinent.to.it...T
08c0 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 75 72 6e 69 73 68 65 64 20 68 65 72 65 69 he.documentation.furnished.herei
08e0 6e 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 73 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 0a n.corresponds.to.stable.version.
0900 7b 7b 7b 73 74 61 62 6c 65 2d 76 65 72 73 69 6f 6e 7d 7d 7d 2c 20 72 65 6c 65 61 73 65 64 20 6f {{{stable-version}}},.released.o
0920 6e 20 7b 7b 7b 72 65 6c 65 61 73 65 2d 64 61 74 65 7d 7d 7d 2e 20 20 41 6e 79 20 72 65 66 65 72 n.{{{release-date}}}...Any.refer
0940 65 6e 63 65 20 74 6f 0a 61 20 6e 65 77 65 72 20 66 65 61 74 75 72 65 20 77 68 69 63 68 20 64 6f ence.to.a.newer.feature.which.do
0960 65 73 20 6e 6f 74 20 79 65 74 20 66 6f 72 6d 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 61 74 65 es.not.yet.form.part.of.the.late
0980 73 74 20 74 61 67 67 65 64 0a 63 6f 6d 6d 69 74 2c 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 st.tagged.commit,.is.explicitly.
09a0 6d 61 72 6b 65 64 20 61 73 20 73 75 63 68 2e 0a 0a 43 75 72 72 65 6e 74 20 64 65 76 65 6c 6f 70 marked.as.such...Current.develop
09c0 6d 65 6e 74 20 74 61 72 67 65 74 20 69 73 20 7b 7b 7b 64 65 76 65 6c 6f 70 6d 65 6e 74 2d 76 65 ment.target.is.{{{development-ve
09e0 72 73 69 6f 6e 7d 7d 7d 2e 0a 0a 2b 20 50 61 63 6b 61 67 65 20 6e 61 6d 65 20 28 47 4e 55 20 45 rsion}}}...+.Package.name.(GNU.E
0a00 4c 50 41 29 3a 20 7e 66 6f 6e 74 61 69 6e 65 7e 0a 2b 20 4f 66 66 69 63 69 61 6c 20 6d 61 6e 75 LPA):.~fontaine~.+.Official.manu
0a20 61 6c 3a 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 al:.<https://protesilaos.com/ema
0a40 63 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 2b 20 43 68 61 6e 67 65 20 6c 6f 67 3a 20 3c 68 74 74 70 cs/fontaine>.+.Change.log:.<http
0a60 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 69 s://protesilaos.com/emacs/fontai
0a80 6e 65 2d 63 68 61 6e 67 65 6c 6f 67 3e 0a 2b 20 47 69 74 20 72 65 70 6f 20 6f 6e 20 53 6f 75 72 ne-changelog>.+.Git.repo.on.Sour
0aa0 63 65 48 75 74 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 ceHut:.<https://git.sr.ht/~prote
0ac0 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 2d 20 4d 69 72 72 6f 72 73 3a 0a 20 20 silaos/fontaine>...-.Mirrors:...
0ae0 20 20 2b 20 47 69 74 48 75 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ..+.GitHub:.<https://github.com/
0b00 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 20 20 2b 20 47 69 74 4c protesilaos/fontaine>.....+.GitL
0b20 61 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c ab:.<https://gitlab.com/protesil
0b40 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 2b 20 4d 61 69 6c 69 6e 67 20 6c 69 73 74 3a 20 3c 68 aos/fontaine>.+.Mailing.list:.<h
0b60 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f ttps://lists.sr.ht/~protesilaos/
0b80 66 6f 6e 74 61 69 6e 65 3e 0a 2b 20 42 61 63 6b 72 6f 6e 79 6d 3a 20 46 6f 6e 74 73 2c 20 4f 72 fontaine>.+.Backronym:.Fonts,.Or
0ba0 6e 61 6d 65 6e 74 73 2c 20 61 6e 64 20 4e 65 61 74 20 54 79 70 6f 67 72 61 70 68 79 20 41 72 65 naments,.and.Neat.Typography.Are
0bc0 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 0a 20 20 4e 6f 6e 2d 67 72 61 70 68 69 63 61 6c 20 45 .Irrelevant.in...Non-graphical.E
0be0 6d 61 63 73 2e 0a 0a 23 2b 74 6f 63 3a 20 68 65 61 64 6c 69 6e 65 73 20 38 20 69 6e 73 65 72 74 macs...#+toc:.headlines.8.insert
0c00 20 54 4f 43 20 68 65 72 65 2c 20 77 69 74 68 20 65 69 67 68 74 20 68 65 61 64 6c 69 6e 65 20 6c .TOC.here,.with.eight.headline.l
0c20 65 76 65 6c 73 0a 0a 2a 20 43 4f 50 59 49 4e 47 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 evels..*.COPYING.:PROPERTIES:.:C
0c40 4f 50 59 49 4e 47 3a 20 74 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 34 30 62 31 38 62 62 32 OPYING:.t.:CUSTOM_ID:.h:40b18bb2
0c60 2d 34 64 63 31 2d 34 32 30 32 2d 62 64 30 62 2d 36 66 61 62 35 33 35 62 32 61 30 66 0a 3a 45 4e -4dc1-4202-bd0b-6fab535b2a0f.:EN
0c80 44 3a 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 32 2d 32 30 32 33 20 20 46 72 65 D:..Copyright.(C).2022-2023..Fre
0ca0 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 23 2b 62 e.Software.Foundation,.Inc...#+b
0cc0 65 67 69 6e 5f 71 75 6f 74 65 0a 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 egin_quote.Permission.is.granted
0ce0 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 .to.copy,.distribute.and/or.modi
0d00 66 79 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 0a 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 fy.this.document.under.the.terms
0d20 20 6f 66 20 74 68 65 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c .of.the.GNU.Free.Documentation.L
0d40 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 31 2e 33 20 6f 72 0a 61 6e 79 20 6c 61 74 65 72 icense,.Version.1.3.or.any.later
0d60 20 76 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 .version.published.by.the.Free.S
0d80 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 77 69 74 68 20 6e 6f 0a 49 6e 76 61 oftware.Foundation;.with.no.Inva
0da0 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 77 69 74 68 20 74 68 65 20 46 72 6f 6e 74 2d 43 riant.Sections,.with.the.Front-C
0dc0 6f 76 65 72 20 54 65 78 74 73 20 62 65 69 6e 67 20 e2 80 9c 41 20 47 4e 55 20 4d 61 6e 75 61 6c over.Texts.being....A.GNU.Manual
0de0 2c e2 80 9d 20 61 6e 64 0a 77 69 74 68 20 74 68 65 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 ,....and.with.the.Back-Cover.Tex
0e00 74 73 20 61 73 20 69 6e 20 28 61 29 20 62 65 6c 6f 77 2e 20 20 41 20 63 6f 70 79 20 6f 66 20 74 ts.as.in.(a).below...A.copy.of.t
0e20 68 65 20 6c 69 63 65 6e 73 65 20 69 73 0a 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 he.license.is.included.in.the.se
0e40 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20 e2 80 9c 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d ction.entitled....GNU.Free.Docum
0e60 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2e e2 80 9d 0a 0a 28 61 29 20 54 68 65 20 46 53 entation.License......(a).The.FS
0e80 46 e2 80 99 73 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 20 69 73 3a 20 e2 80 9c 59 6f 75 F...s.Back-Cover.Text.is:....You
0ea0 20 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 70 79 20 61 6e 64 0a 6d 6f .have.the.freedom.to.copy.and.mo
0ec0 64 69 66 79 20 74 68 69 73 20 47 4e 55 20 6d 61 6e 75 61 6c 2e e2 80 9d 0a 23 2b 65 6e 64 5f 71 dify.this.GNU.manual.....#+end_q
0ee0 75 6f 74 65 0a 0a 2a 20 4f 76 65 72 76 69 65 77 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 uote..*.Overview.:PROPERTIES:.:C
0f00 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 36 32 64 37 31 36 62 34 2d 34 34 66 37 2d 34 30 37 38 2d 38 USTOM_ID:.h:62d716b4-44f7-4078-8
0f20 35 64 32 2d 32 39 61 37 64 61 38 63 61 32 35 33 0a 3a 45 4e 44 3a 0a 0a 23 2b 76 69 6e 64 65 78 5d2-29a7da8ca253.:END:..#+vindex
0f40 3a 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 46 6f 6e 74 61 69 6e 65 20 6c 65 74 73 :.fontaine-presets.Fontaine.lets
0f60 20 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66 79 20 70 72 65 73 65 74 73 20 6f 66 20 66 6f 6e .the.user.specify.presets.of.fon
0f80 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 61 6e 64 20 73 65 74 0a 74 68 65 6d 20 6f 6e t.configurations.and.set.them.on
0fa0 20 64 65 6d 61 6e 64 20 6f 6e 20 67 72 61 70 68 69 63 61 6c 20 45 6d 61 63 73 20 66 72 61 6d 65 .demand.on.graphical.Emacs.frame
0fc0 73 2e 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 7e 66 6f 6e 74 61 69 6e 65 2d 70 72 s...The.user.option.~fontaine-pr
0fe0 65 73 65 74 73 7e 20 68 6f 6c 64 73 20 61 6c 6c 20 73 75 63 68 20 70 72 65 73 65 74 73 2e 0a 0a esets~.holds.all.such.presets...
1000 50 72 65 73 65 74 73 20 63 6f 6e 73 69 73 74 20 6f 66 20 61 20 6c 69 73 74 20 6f 66 20 70 72 6f Presets.consist.of.a.list.of.pro
1020 70 65 72 74 69 65 73 20 74 68 61 74 20 67 6f 76 65 72 6e 20 74 68 65 20 66 61 6d 69 6c 79 2c 20 perties.that.govern.the.family,.
1040 77 65 69 67 68 74 2c 0a 61 6e 64 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 66 61 63 65 73 20 weight,.and.height.of.the.faces.
1060 7e 64 65 66 61 75 6c 74 7e 2c 20 7e 66 69 78 65 64 2d 70 69 74 63 68 7e 2c 20 7e 66 69 78 65 64 ~default~,.~fixed-pitch~,.~fixed
1080 2d 70 69 74 63 68 2d 73 65 72 69 66 7e 2c 0a 7e 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 7e 2c -pitch-serif~,.~variable-pitch~,
10a0 20 7e 62 6f 6c 64 7e 2c 20 61 6e 64 20 7e 69 74 61 6c 69 63 7e 2e 20 20 45 61 63 68 20 70 72 65 .~bold~,.and.~italic~...Each.pre
10c0 73 65 74 20 69 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 61 0a 75 73 65 72 2d 64 65 66 69 set.is.identified.by.a.user-defi
10e0 6e 65 64 20 73 79 6d 62 6f 6c 20 61 73 20 74 68 65 20 63 61 72 20 6f 66 20 61 20 70 72 6f 70 65 ned.symbol.as.the.car.of.a.prope
1100 72 74 79 20 6c 69 73 74 2e 20 20 49 74 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 0a 28 63 rty.list...It.looks.like.this.(c
1120 68 65 63 6b 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 7e 66 6f 6e 74 61 heck.the.default.value.of.~fonta
1140 69 6e 65 2d 70 72 65 73 65 74 73 7e 20 66 6f 72 20 68 6f 77 20 65 76 65 72 79 74 68 69 6e 67 20 ine-presets~.for.how.everything.
1160 69 73 0a 70 69 65 63 65 64 20 74 6f 67 65 74 68 65 72 29 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 is.pieced.together):..#+begin_sr
1180 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 72 65 67 75 6c 61 72 0a 20 3b 3b 20 49 20 6b 65 65 70 c.emacs-lisp.(regular..;;.I.keep
11a0 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 75 72 .all.properties.for.didactic.pur
11c0 70 6f 73 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 63 61 6e 20 62 65 0a 20 3b 3b 20 6f 6d 69 74 74 poses,.but.most.can.be..;;.omitt
11e0 65 64 2e 0a 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d 6f 6e 6f 73 70 61 63 65 22 ed...:default-family."Monospace"
1200 0a 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 72 65 67 75 6c 61 72 0a 20 3a 64 65 66 61 ..:default-weight.regular..:defa
1220 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d ult-height.100..:fixed-pitch-fam
1240 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 ily.nil.;.falls.back.to.:default
1260 2d 66 61 6d 69 6c 79 0a 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c -family..:fixed-pitch-weight.nil
1280 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 .;.falls.back.to.:default-weight
12a0 0a 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 3a 66 69 78 65 ..:fixed-pitch-height.1.0..:fixe
12c0 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 d-pitch-serif-family.nil.;.falls
12e0 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 3a 66 69 78 65 64 .back.to.:default-family..:fixed
1300 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 -pitch-serif-weight.nil.;.falls.
1320 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 3a 66 69 78 65 64 2d back.to.:default-weight..:fixed-
1340 70 69 74 63 68 2d 73 65 72 69 66 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 3a 76 61 72 69 61 62 6c pitch-serif-height.1.0..:variabl
1360 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 3a 76 61 72 69 61 62 6c 65 e-pitch-family."Sans"..:variable
1380 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 -pitch-weight.nil..:variable-pit
13a0 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 ch-height.1.0..:bold-family.nil.
13c0 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 ;.use.whatever.the.underlying.fa
13e0 63 65 20 68 61 73 0a 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 3a 69 74 61 6c ce.has..:bold-weight.bold..:ital
1400 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 ic-family.nil..:italic-slant.ita
1420 6c 69 63 0a 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 23 2b 65 6e 64 5f 73 72 lic..:line-spacing.nil).#+end_sr
1440 63 0a 0a 54 68 65 20 64 6f 63 20 73 74 72 69 6e 67 20 6f 66 20 7e 66 6f 6e 74 61 69 6e 65 2d 70 c..The.doc.string.of.~fontaine-p
1460 72 65 73 65 74 73 7e 20 65 78 70 6c 61 69 6e 73 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 resets~.explains.all.properties.
1480 69 6e 20 64 65 74 61 69 6c 0a 61 6e 64 20 64 6f 63 75 6d 65 6e 74 73 20 73 6f 6d 65 20 69 6d 70 in.detail.and.documents.some.imp
14a0 6f 72 74 61 6e 74 20 63 61 76 65 61 74 73 20 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 ortant.caveats.or.information.ab
14c0 6f 75 74 20 66 6f 6e 74 20 73 65 74 74 69 6e 67 73 0a 69 6e 20 45 6d 61 63 73 2e 0a 0a 5b 5b 23 out.font.settings.in.Emacs...[[#
14e0 68 3a 33 35 62 63 37 66 35 31 2d 36 33 36 38 2d 34 37 31 38 2d 61 64 32 35 2d 62 32 37 36 61 31 h:35bc7f51-6368-4718-ad25-b276a1
1500 66 32 63 63 30 38 5d 5b 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c f2cc08][Shared.and.implicit.fall
1520 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 5d 5d 2e 0a 0a 23 2b 66 69 back.values.for.presets]]...#+fi
1540 6e 64 65 78 3a 20 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 0a 54 68 65 20 63 6f ndex:.fontaine-set-preset.The.co
1560 6d 6d 61 6e 64 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 20 61 70 70 6c mmand.~fontaine-set-preset~.appl
1580 69 65 73 20 74 68 65 20 64 65 73 69 72 65 64 20 70 72 65 73 65 74 2e 20 20 49 66 20 74 68 65 72 ies.the.desired.preset...If.ther
15a0 65 0a 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 61 76 61 69 6c 61 62 6c 65 2c 20 69 74 20 69 6d 70 6c e.is.only.one.available,.it.impl
15c0 65 6d 65 6e 74 73 20 69 74 20 6f 75 74 72 69 67 68 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 ements.it.outright...Otherwise.i
15e0 74 20 70 72 6f 64 75 63 65 73 0a 61 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 77 t.produces.a.minibuffer.prompt.w
1600 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6d 6f 6e 67 20 74 68 65 20 61 76 61 69 6c 61 62 ith.completion.among.the.availab
1620 6c 65 20 70 72 65 73 65 74 73 2e 20 20 57 68 65 6e 0a 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 le.presets...When.called.from.Li
1640 73 70 2c 20 74 68 65 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 20 72 65 sp,.the.~fontaine-set-preset~.re
1660 71 75 69 72 65 73 20 61 20 50 52 45 53 45 54 20 61 72 67 75 6d 65 6e 74 2c 0a 73 75 63 68 20 61 quires.a.PRESET.argument,.such.a
1680 73 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 66 6f 6e 74 s:..#+begin_src.emacs-lisp.(font
16a0 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 20 27 72 65 67 75 6c 61 72 29 0a 23 2b 65 6e 64 5f aine-set-preset.'regular).#+end_
16c0 73 72 63 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 75 72 20 6f 66 20 7e 66 src..The.default.behaviour.of.~f
16e0 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 20 69 73 20 74 6f 20 63 68 61 6e 67 65 ontaine-set-preset~.is.to.change
1700 20 66 6f 6e 74 73 20 61 63 72 6f 73 73 0a 61 6c 6c 20 67 72 61 70 68 69 63 61 6c 20 66 72 61 6d .fonts.across.all.graphical.fram
1720 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 63 61 6e 2c 20 68 6f 77 65 76 65 72 2c 20 6c 69 6d 69 es...The.user.can,.however,.limi
1740 74 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 6f 20 61 0a 67 69 76 65 6e 20 66 72 61 6d 65 2e 20 t.the.changes.to.a.given.frame..
1760 20 46 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 2c 20 74 68 69 73 20 69 73 20 64 6f .For.interactive.use,.this.is.do
1780 6e 65 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 77 69 74 68 20 ne.by.invoking.the.command.with.
17a0 61 20 75 6e 69 76 65 72 73 61 6c 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 28 3d 43 2d a.universal.prefix.argument.(=C-
17c0 75 3d 20 62 79 20 64 65 66 61 75 6c 74 29 2c 20 77 68 69 63 68 20 63 68 61 6e 67 65 73 20 66 6f u=.by.default),.which.changes.fo
17e0 6e 74 73 0a 6f 6e 6c 79 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 20 20 nts.only.in.the.current.frame...
1800 57 68 65 6e 20 75 73 65 64 20 69 6e 20 4c 69 73 70 2c 20 74 68 65 20 46 52 41 4d 45 20 61 72 67 When.used.in.Lisp,.the.FRAME.arg
1820 75 6d 65 6e 74 20 63 61 6e 20 62 65 0a 61 20 66 72 61 6d 65 20 6f 62 6a 65 63 74 20 28 73 61 74 ument.can.be.a.frame.object.(sat
1840 69 73 66 69 65 73 20 7e 66 72 61 6d 65 70 7e 29 20 6f 72 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 isfies.~framep~).or.a.non-nil.va
1860 6c 75 65 3a 20 74 68 65 20 66 6f 72 6d 65 72 0a 61 70 70 6c 69 65 73 20 74 68 65 20 65 66 66 65 lue:.the.former.applies.the.effe
1880 63 74 73 20 74 6f 20 74 68 65 20 67 69 76 65 6e 20 6f 62 6a 65 63 74 2c 20 77 68 69 6c 65 20 74 cts.to.the.given.object,.while.t
18a0 68 65 20 6c 61 74 74 65 72 20 6d 65 61 6e 73 20 74 68 65 0a 63 75 72 72 65 6e 74 20 66 72 61 6d he.latter.means.the.current.fram
18c0 65 20 61 6e 64 20 74 68 75 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6e 74 65 72 61 e.and.thus.is.the.same.as.intera
18e0 63 74 69 76 65 6c 79 20 73 75 70 70 6c 79 69 6e 67 20 74 68 65 20 70 72 65 66 69 78 0a 61 72 67 ctively.supplying.the.prefix.arg
1900 75 6d 65 6e 74 2e 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 ument...#+findex:.fontaine-set-f
1920 61 63 65 2d 66 6f 6e 74 0a 23 2b 76 69 6e 64 65 78 3a 20 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e 74 ace-font.#+vindex:.fontaine-font
1940 2d 66 61 6d 69 6c 69 65 73 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 66 6f 6e 74 61 69 6e 65 2d -families.The.command.~fontaine-
1960 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 7e 20 70 72 6f 6d 70 74 73 20 77 69 74 68 20 63 6f 6d 70 set-face-font~.prompts.with.comp
1980 6c 65 74 69 6f 6e 20 66 6f 72 20 61 20 66 61 63 65 0a 61 6e 64 20 74 68 65 6e 20 61 73 6b 73 20 letion.for.a.face.and.then.asks.
19a0 74 68 65 20 75 73 65 72 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 76 61 6c 75 65 20 6f 66 the.user.to.specify.the.value.of
19c0 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 70 72 6f 70 65 72 74 69 65 73 2e 0a 50 72 65 66 65 72 .the.relevant.properties..Prefer
19e0 72 65 64 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 20 63 61 6e 20 62 65 20 64 65 66 69 6e 65 64 red.font.families.can.be.defined
1a00 20 69 6e 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 7e 66 6f 6e 74 61 69 6e 65 2d 66 6f .in.the.user.option.~fontaine-fo
1a20 6e 74 2d 66 61 6d 69 6c 69 65 73 7e 2c 20 6f 74 68 65 72 77 69 73 65 20 46 6f 6e 74 61 69 6e 65 nt-families~,.otherwise.Fontaine
1a40 20 77 69 6c 6c 20 74 72 79 20 74 6f 20 66 69 6e 64 20 73 75 69 74 61 62 6c 65 0a 6f 70 74 69 6f .will.try.to.find.suitable.optio
1a60 6e 73 20 61 6d 6f 6e 67 20 74 68 65 20 66 6f 6e 74 73 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 ns.among.the.fonts.installed.on.
1a80 74 68 65 20 73 79 73 74 65 6d 20 28 6e 6f 74 20 61 6c 77 61 79 73 20 72 65 6c 69 61 62 6c 65 2c the.system.(not.always.reliable,
1aa0 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 45 6d 61 63 73 20 62 75 69 6c 64 20 61 6e .depending.on.the.Emacs.build.an
1ac0 64 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 69 74 20 72 75 6e 73 20 69 6e 29 2e 20 20 54 68 65 20 d.environment.it.runs.in)...The.
1ae0 6c 69 73 74 20 6f 66 0a 66 61 63 65 73 20 74 6f 20 63 68 6f 6f 73 65 20 66 72 6f 6d 20 69 73 20 list.of.faces.to.choose.from.is.
1b00 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 61 74 20 69 6d 70 6c 69 65 64 20 62 79 20 74 68 65 0a the.same.as.that.implied.by.the.
1b20 7e 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 7e 2e 20 20 50 72 6f 70 65 72 74 69 65 73 20 ~fontaine-presets~...Properties.
1b40 74 6f 20 63 68 61 6e 67 65 20 61 6e 64 20 74 68 65 69 72 20 72 65 73 70 65 63 74 69 76 65 20 76 to.change.and.their.respective.v
1b60 61 6c 75 65 73 0a 77 69 6c 6c 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 66 61 63 65 2e 20 20 alues.will.depend.on.the.face...
1b80 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 7e 64 65 66 61 75 6c 74 7e 20 66 61 63 65 20 For.example,.the.~default~.face.
1ba0 72 65 71 75 69 72 65 73 20 61 0a 6e 61 74 75 72 61 6c 20 6e 75 6d 62 65 72 20 66 6f 72 20 69 74 requires.a.natural.number.for.it
1bc0 73 20 68 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 2c 20 77 68 65 72 65 61 73 20 65 76 65 72 s.height.attribute,.whereas.ever
1be0 79 20 6f 74 68 65 72 20 66 61 63 65 20 6e 65 65 64 73 0a 61 20 66 6c 6f 61 74 69 6e 67 20 70 6f y.other.face.needs.a.floating.po
1c00 69 6e 74 20 28 75 6e 64 65 72 73 74 6f 6f 64 20 61 73 20 61 20 6d 75 6c 74 69 70 6c 65 20 6f 66 int.(understood.as.a.multiple.of
1c20 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 65 69 67 68 74 29 2e 20 20 54 68 69 73 0a 63 6f 6d 6d .the.default.height)...This.comm
1c40 61 6e 64 20 69 73 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 20 6f 6e 6c 79 20 and.is.for.interactive.use.only.
1c60 61 6e 64 20 69 73 20 73 75 70 70 6f 73 65 64 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 0a 70 and.is.supposed.to.be.used.for.p
1c80 72 65 76 69 65 77 69 6e 67 20 63 65 72 74 61 69 6e 20 73 74 79 6c 65 73 20 62 65 66 6f 72 65 20 reviewing.certain.styles.before.
1ca0 65 76 65 6e 74 75 61 6c 6c 79 20 63 6f 64 69 66 79 69 6e 67 20 74 68 65 6d 20 61 73 20 70 72 65 eventually.codifying.them.as.pre
1cc0 73 65 74 73 2e 0a 0a 43 68 61 6e 67 69 6e 67 20 74 68 65 20 7e 62 6f 6c 64 7e 20 61 6e 64 20 7e sets...Changing.the.~bold~.and.~
1ce0 69 74 61 6c 69 63 7e 20 66 61 63 65 73 20 6f 6e 6c 79 20 68 61 73 20 61 20 6e 6f 74 69 63 65 61 italic~.faces.only.has.a.noticea
1d00 62 6c 65 20 65 66 66 65 63 74 20 69 66 0a 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 74 68 65 ble.effect.if.the.underlying.the
1d20 6d 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 72 64 63 6f 64 65 20 61 20 77 65 69 67 68 74 20 61 6e me.does.not.hardcode.a.weight.an
1d40 64 20 73 6c 61 6e 74 20 62 75 74 20 69 6e 68 65 72 69 74 73 0a 66 72 6f 6d 20 74 68 6f 73 65 20 d.slant.but.inherits.from.those.
1d60 66 61 63 65 73 20 69 6e 73 74 65 61 64 20 28 65 2e 67 2e 20 74 68 65 20 7e 6d 6f 64 75 73 2d 74 faces.instead.(e.g..the.~modus-t
1d80 68 65 6d 65 73 7e 29 2e 0a 0a 54 68 65 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 hemes~)...The.~fontaine-set-face
1da0 2d 66 6f 6e 74 7e 20 61 6c 73 6f 20 61 63 63 65 70 74 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 -font~.also.accepts.an.optional.
1dc0 46 52 41 4d 45 20 61 72 67 75 6d 65 6e 74 2c 0a 77 68 69 63 68 20 69 73 20 74 68 65 20 73 61 6d FRAME.argument,.which.is.the.sam
1de0 65 20 61 73 20 77 68 61 74 20 77 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 20 66 6f e.as.what.was.described.above.fo
1e00 72 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 2e 0a 0a 23 2b 76 69 6e 64 r.~fontaine-set-preset~...#+vind
1e20 65 78 3a 20 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 0a 23 ex:.fontaine-latest-state-file.#
1e40 2b 66 69 6e 64 65 78 3a 20 66 6f 6e 74 61 69 6e 65 2d 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 +findex:.fontaine-store-latest-p
1e60 72 65 73 65 74 0a 23 2b 66 69 6e 64 65 78 3a 20 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 reset.#+findex:.fontaine-restore
1e80 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 0a 54 68 65 20 6c 61 74 65 73 74 20 76 61 6c 75 65 20 -latest-preset.The.latest.value.
1ea0 6f 66 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 20 69 73 20 73 74 6f 72 of.~fontaine-set-preset~.is.stor
1ec0 65 64 20 69 6e 20 61 20 66 69 6c 65 20 77 68 6f 73 65 0a 6c 6f 63 61 74 69 6f 6e 20 69 73 20 64 ed.in.a.file.whose.location.is.d
1ee0 65 66 69 6e 65 64 20 69 6e 20 7e 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 efined.in.~fontaine-latest-state
1f00 2d 66 69 6c 65 7e 20 28 6e 6f 72 6d 61 6c 6c 79 20 70 61 72 74 20 6f 66 0a 74 68 65 20 3d 2e 65 -file~.(normally.part.of.the.=.e
1f20 6d 61 63 73 2e 64 3d 20 64 69 72 65 63 74 6f 72 79 29 2e 20 20 53 61 76 69 6e 67 20 69 73 20 64 macs.d=.directory)...Saving.is.d
1f40 6f 6e 65 20 62 79 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 7e 66 6f 6e 74 61 69 6e 65 2d 73 74 one.by.the.function.~fontaine-st
1f60 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 7e 2c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 ore-latest-preset~,.which.should
1f80 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 68 6f 6f 6b 0a 28 65 2e 67 2e 20 7e 6b 69 .be.assigned.to.a.hook.(e.g..~ki
1fa0 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 7e 29 2e 20 20 54 6f 20 72 65 73 74 6f 72 65 20 74 68 61 ll-emacs-hook~)...To.restore.tha
1fc0 74 20 76 61 6c 75 65 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 63 61 6c 6c 20 74 68 65 0a 66 t.value,.the.user.can.call.the.f
1fe0 75 6e 63 74 69 6f 6e 20 7e 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 unction.~fontaine-restore-latest
2000 2d 70 72 65 73 65 74 7e 20 28 73 75 63 68 20 61 73 20 62 79 20 61 64 64 69 6e 67 20 69 74 20 74 -preset~.(such.as.by.adding.it.t
2020 6f 20 74 68 65 69 72 0a 69 6e 69 74 20 66 69 6c 65 29 2e 0a 0a 46 6f 72 20 75 73 65 72 73 20 6f o.their.init.file)...For.users.o
2040 66 20 74 68 65 20 3d 6e 6f 2d 6c 69 74 74 65 72 69 6e 67 3d 20 70 61 63 6b 61 67 65 2c 20 7e 66 f.the.=no-littering=.package,.~f
2060 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 7e 20 69 73 0a 6e 6f ontaine-latest-state-file~.is.no
2080 74 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 69 72 20 3d 2e 65 6d 61 63 73 2e 64 3d 2c 20 62 75 t.stored.in.their.=.emacs.d=,.bu
20a0 74 20 69 6e 20 61 20 73 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20 69 6e 73 74 65 61 t.in.a.standard.directory.instea
20c0 64 3a 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6d 61 63 73 63 6f 6c 6c 65 d:.https://github.com/emacscolle
20e0 63 74 69 76 65 2f 6e 6f 2d 6c 69 74 74 65 72 69 6e 67 2e 0a 0a 41 73 20 66 6f 72 20 74 68 65 20 ctive/no-littering...As.for.the.
2100 6e 61 6d 65 20 6f 66 20 74 68 69 73 20 70 61 63 6b 61 67 65 2c 20 69 74 20 69 73 20 74 68 65 20 name.of.this.package,.it.is.the.
2120 46 72 65 6e 63 68 20 77 6f 72 64 20 66 6f 72 20 22 66 6f 75 6e 74 61 69 6e 22 0a 77 68 69 63 68 French.word.for."fountain".which
2140 2c 20 69 6e 20 74 75 72 6e 2c 20 69 73 20 77 68 61 74 20 74 68 65 20 66 6f 6e 74 20 6f 72 20 73 ,.in.turn,.is.what.the.font.or.s
2160 6f 75 72 63 65 20 69 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 49 20 77 69 6c 6c 20 6e 6f 74 0a 62 ource.is...However,.I.will.not.b
2180 6c 61 6d 65 20 79 6f 75 20 69 66 20 79 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 69 6e 74 65 72 70 72 lame.you.if.you.can.only.interpr
21a0 65 74 20 69 74 20 61 73 20 61 20 64 65 73 63 72 69 70 74 69 76 65 20 61 63 72 6f 6e 79 6d 3a 20 et.it.as.a.descriptive.acronym:.
21c0 46 4f 4e 54 73 0a 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 20 4e 6f 6e 2d 67 72 61 70 FONTs.Are.Irrelevant.in.Non-grap
21e0 68 69 63 61 6c 20 45 6d 61 63 73 20 28 62 65 63 61 75 73 65 20 74 68 61 74 20 69 73 20 61 63 74 hical.Emacs.(because.that.is.act
2200 75 61 6c 6c 79 20 74 72 75 65 29 2e 0a 0a 2a 2a 20 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c ually.true)...**.Shared.and.impl
2220 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 icit.fallback.values.for.presets
2240 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 33 35 62 63 .:PROPERTIES:.:CUSTOM_ID:.h:35bc
2260 37 66 35 31 2d 36 33 36 38 2d 34 37 31 38 2d 61 64 32 35 2d 62 32 37 36 61 31 66 32 63 63 30 38 7f51-6368-4718-ad25-b276a1f2cc08
2280 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 43 6f 6e 63 69 73 65 20 66 6f 6e 74 61 69 6e .:END:.#+cindex:.Concise.fontain
22a0 65 2d 70 72 65 73 65 74 73 0a 0a 5b 5b 23 68 3a 39 36 30 34 63 38 31 37 2d 39 62 30 31 2d 34 36 e-presets..[[#h:9604c817-9b01-46
22c0 64 36 2d 39 34 35 35 2d 35 38 62 38 63 33 39 33 65 34 34 31 5d 5b 49 6e 68 65 72 69 74 20 74 68 d6-9455-58b8c393e441][Inherit.th
22e0 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 e.properties.of.another.named.pr
2300 65 73 65 74 5d 5d 2e 0a 0a 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 7e 66 6f 6e 74 61 69 eset]]...The.user.option.~fontai
2320 6e 65 2d 70 72 65 73 65 74 73 7e 20 6d 61 79 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 20 28 ne-presets~.may.look.like.this.(
2340 74 68 6f 75 67 68 20 63 68 65 63 6b 20 69 74 73 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 62 though.check.its.default.value.b
2360 65 66 6f 72 65 20 79 6f 75 20 6d 61 6b 65 20 61 6e 79 20 65 64 69 74 73 29 3a 0a 0a 23 2b 62 65 efore.you.make.any.edits):..#+be
2380 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 66 6f 6e 74 61 69 6e gin_src.emacs-lisp.(setq.fontain
23a0 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 e-presets.......'((regular......
23c0 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 48 61 63 6b 22 0a 20 20 20 20 20 ....:default-family."Hack"......
23e0 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 ....:default-weight.normal......
2400 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 ....:default-height.100.........
2420 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 .:fixed-pitch-family."Fira.Code"
2440 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 ..........:fixed-pitch-weight.ni
2460 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 l.;.falls.back.to.:default-weigh
2480 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 t..........:fixed-pitch-height.1
24a0 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 .0..........:variable-pitch-fami
24c0 6c 79 20 22 4e 6f 74 6f 20 53 61 6e 73 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c ly."Noto.Sans"..........:variabl
24e0 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 3a e-pitch-weight.normal..........:
2500 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 variable-pitch-height.1.0.......
2520 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 ...:bold-family.nil.;.use.whatev
2540 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 er.the.underlying.face.has......
2560 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 3a ....:bold-weight.bold..........:
2580 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a italic-family."Source.Code.Pro".
25a0 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 .........:italic-slant.italic...
25c0 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20 .......:line-spacing.1).........
25e0 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 (large..........:default-family.
2600 22 49 6f 73 65 76 6b 61 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 "Iosevka"..........:default-weig
2620 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 ht.normal..........:default-heig
2640 68 74 20 31 35 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d ht.150..........:fixed-pitch-fam
2660 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 ily.nil.;.falls.back.to.:default
2680 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 -family..........:fixed-pitch-we
26a0 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c ight.nil.;.falls.back.to.:defaul
26c0 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 t-weight..........:fixed-pitch-h
26e0 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 eight.1.0..........:variable-pit
2700 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 ch-family."FiraGO"..........:var
2720 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 iable-pitch-weight.normal.......
2740 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 ...:variable-pitch-height.1.05..
2760 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 ........:bold-family.nil.;.use.w
2780 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a hatever.the.underlying.face.has.
27a0 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 .........:bold-weight.bold......
27c0 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 ....:italic-family.nil.;.use.wha
27e0 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 tever.the.underlying.face.has...
2800 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 .......:italic-slant.italic.....
2820 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 29 29 0a 23 2b 65 6e 64 5f 73 72 .....:line-spacing.1))).#+end_sr
2840 63 0a 0a 4e 6f 74 69 63 65 20 74 68 61 74 20 6e 6f 74 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 c..Notice.that.not.all.propertie
2860 73 20 6e 65 65 64 20 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 2c 20 61 73 20 74 68 65 79 20 s.need.to.be.specified,.as.they.
2880 68 61 76 65 0a 72 65 61 73 6f 6e 61 62 6c 65 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 2e have.reasonable.fallback.values.
28a0 20 20 54 68 65 20 61 62 6f 76 65 20 63 61 6e 20 62 65 20 77 72 69 74 74 65 6e 20 74 68 75 73 20 ..The.above.can.be.written.thus.
28c0 28 72 65 6d 6f 76 65 64 0a 6c 69 6e 65 73 20 61 72 65 20 6c 65 66 74 20 65 6d 70 74 79 20 66 6f (removed.lines.are.left.empty.fo
28e0 72 20 64 69 64 61 63 74 69 63 20 70 75 72 70 6f 73 65 73 29 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 r.didactic.purposes):..#+begin_s
2900 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 rc.emacs-lisp.(setq.fontaine-pre
2920 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 3a sets.......'((regular..........:
2940 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 48 61 63 6b 22 0a 0a 20 20 20 20 20 20 20 20 20 default-family."Hack"...........
2960 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 :default-height.100..........:fi
2980 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 0a 0a 20 xed-pitch-family."Fira.Code"....
29a0 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 ........:variable-pitch-family."
29c0 4e 6f 74 6f 20 53 61 6e 73 22 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d Noto.Sans"..............:italic-
29e0 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 0a 20 20 20 20 20 20 family."Source.Code.Pro"........
2a00 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20 28 6c 61 72 ...:line-spacing.1).........(lar
2a20 67 65 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 ge..........:default-family."Ios
2a40 65 76 6b 61 22 0a 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 evka"...........:default-height.
2a60 31 35 30 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 150.............:variable-pitch-
2a80 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 3a family."FiraGO"................:
2aa0 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 57 69 74 line-spacing.1))).#+end_src..Wit
2ac0 68 6f 75 74 20 74 68 65 20 65 6d 70 74 79 20 6c 69 6e 65 73 2c 20 77 65 20 68 61 76 65 20 74 68 hout.the.empty.lines,.we.have.th
2ae0 69 73 2c 20 77 68 69 63 68 20 79 69 65 6c 64 73 20 74 68 65 20 73 61 6d 65 20 72 65 73 75 6c 74 is,.which.yields.the.same.result
2b00 73 20 61 73 0a 74 68 65 20 66 69 72 73 74 20 65 78 61 6d 70 6c 65 3a 0a 0a 23 2b 62 65 67 69 6e s.as.the.first.example:..#+begin
2b20 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 _src.emacs-lisp.(setq.fontaine-p
2b40 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 resets.......'((regular.........
2b60 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 48 61 63 6b 22 0a 20 20 20 20 20 20 20 20 .:default-family."Hack".........
2b80 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 3a 66 .:default-height.100..........:f
2ba0 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 20 20 ixed-pitch-family."Fira.Code"...
2bc0 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 4e .......:variable-pitch-family."N
2be0 6f 74 6f 20 53 61 6e 73 22 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c oto.Sans"..........:italic-famil
2c00 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 20 20 20 20 20 20 20 20 20 3a 6c 69 y."Source.Code.Pro"..........:li
2c20 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 ne-spacing.1).........(large....
2c40 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 22 0a ......:default-family."Iosevka".
2c60 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 35 30 0a 20 20 20 .........:default-height.150....
2c80 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 ......:variable-pitch-family."Fi
2ca0 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 29 raGO"..........:line-spacing.1))
2cc0 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 57 65 20 63 61 6c 6c 20 74 68 65 20 70 72 6f 70 65 72 74 ).#+end_src..We.call.the.propert
2ce0 69 65 73 20 6f 66 20 74 68 65 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 22 69 6d 70 6c 69 63 ies.of.the.removed.lines."implic
2d00 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 22 2e 0a 0a 54 68 69 73 20 61 6c 72 65 61 it.fallback.values"...This.alrea
2d20 64 79 20 73 68 6f 77 73 20 75 73 20 74 68 61 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 7e 66 dy.shows.us.that.the.value.of.~f
2d40 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 7e 20 64 6f 65 73 20 6e 6f 74 20 6e 65 65 64 0a 74 ontaine-presets~.does.not.need.t
2d60 6f 20 62 65 20 65 78 74 65 6e 73 69 76 65 2e 20 20 54 6f 20 66 75 72 74 68 65 72 20 69 6d 70 72 o.be.extensive...To.further.impr
2d80 6f 76 65 20 69 74 73 20 63 6f 6e 63 69 73 65 6e 65 73 73 2c 20 69 74 20 61 63 63 65 70 74 73 20 ove.its.conciseness,.it.accepts.
2da0 61 0a 73 70 65 63 69 61 6c 20 70 72 65 73 65 74 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 61 a.special.preset.that.provides.a
2dc0 20 6c 69 73 74 20 6f 66 20 22 73 68 61 72 65 64 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 .list.of."shared.fallback.proper
2de0 74 69 65 73 22 3a 20 74 68 65 0a 3d 74 3d 20 70 72 65 73 65 74 2e 20 20 54 68 69 73 20 6f 6e 65 ties":.the.=t=.preset...This.one
2e00 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 70 72 6f 70 65 72 74 69 65 73 20 74 68 .is.used.to.define.properties.th
2e20 61 74 20 61 72 65 20 63 6f 6d 6d 6f 6e 20 74 6f 0a 6d 75 6c 74 69 70 6c 65 20 70 72 65 73 65 74 at.are.common.to.multiple.preset
2e40 73 2c 20 73 75 63 68 20 61 73 20 74 68 65 20 3d 72 65 67 75 6c 61 72 3d 20 61 6e 64 20 3d 6c 61 s,.such.as.the.=regular=.and.=la
2e60 72 67 65 3d 20 77 65 20 68 61 76 65 20 69 6c 6c 75 73 74 72 61 74 65 64 0a 74 68 75 73 20 66 61 rge=.we.have.illustrated.thus.fa
2e80 72 2e 20 20 48 65 72 65 20 69 73 20 68 6f 77 20 76 65 72 62 6f 73 65 20 70 72 65 73 65 74 73 20 r...Here.is.how.verbose.presets.
2ea0 63 61 6e 20 62 65 20 65 78 70 72 65 73 73 65 64 20 73 75 63 63 69 6e 63 74 6c 79 3a 0a 0a 23 2b can.be.expressed.succinctly:..#+
2ec0 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 4e 6f 74 69 63 65 20 74 begin_src.emacs-lisp.;;.Notice.t
2ee0 68 65 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e 64 he.duplication.of.properties.and
2f00 20 68 6f 77 20 77 65 20 77 69 6c 6c 20 61 76 6f 69 64 20 69 74 2e 0a 28 73 65 74 71 20 66 6f 6e .how.we.will.avoid.it..(setq.fon
2f20 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 taine-presets.......'((regular..
2f40 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 ........:default-family."Iosevka
2f60 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 .Comfy"..........:default-weight
2f80 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 .normal..........:default-height
2fa0 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c .100..........:fixed-pitch-famil
2fc0 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 y.nil.;.falls.back.to.:default-f
2fe0 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 amily..........:fixed-pitch-weig
3000 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d ht.nil.;.falls.back.to.:default-
3020 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 weight..........:fixed-pitch-hei
3040 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 ght.1.0..........:variable-pitch
3060 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 -family."FiraGO"..........:varia
3080 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 ble-pitch-weight.normal.........
30a0 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 20 .:variable-pitch-height.1.05....
30c0 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 ......:bold-family.nil.;.use.wha
30e0 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 tever.the.underlying.face.has...
3100 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 .......:bold-weight.bold........
3120 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 3a 69 ..:italic-family.nil..........:i
3140 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 3a 6c 69 6e talic-slant.italic..........:lin
3160 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 e-spacing.nil).........(medium..
3180 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 ........:default-family."Iosevka
31a0 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 .Comfy"..........:default-weight
31c0 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 .semilight..........:default-hei
31e0 67 68 74 20 31 34 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 ght.140..........:fixed-pitch-fa
3200 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c mily.nil.;.falls.back.to.:defaul
3220 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 t-family..........:fixed-pitch-w
3240 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 eight.nil.;.falls.back.to.:defau
3260 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d lt-weight..........:fixed-pitch-
3280 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 height.1.0..........:variable-pi
32a0 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 tch-family."FiraGO"..........:va
32c0 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 riable-pitch-weight.normal......
32e0 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a ....:variable-pitch-height.1.05.
3300 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 .........:bold-family.nil.;.use.
3320 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 whatever.the.underlying.face.has
3340 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 ..........:bold-weight.bold.....
3360 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 .....:italic-family.nil.........
3380 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 3a .:italic-slant.italic..........:
33a0 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6c 61 72 67 65 line-spacing.nil).........(large
33c0 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 ..........:default-family."Iosev
33e0 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 ka.Comfy"..........:default-weig
3400 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 ht.semilight..........:default-h
3420 65 69 67 68 74 20 31 38 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d eight.180..........:fixed-pitch-
3440 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 family.nil.;.falls.back.to.:defa
3460 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 ult-family..........:fixed-pitch
3480 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 -weight.nil.;.falls.back.to.:def
34a0 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 ault-weight..........:fixed-pitc
34c0 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d h-height.1.0..........:variable-
34e0 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 3a pitch-family."FiraGO"..........:
3500 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 variable-pitch-weight.normal....
3520 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 ......:variable-pitch-height.1.0
3540 35 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 5..........:bold-family.nil.;.us
3560 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 e.whatever.the.underlying.face.h
3580 61 73 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f as..........:bold-weight.extrabo
35a0 6c 64 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 ld..........:italic-family.nil..
35c0 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 ........:italic-slant.italic....
35e0 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 28 73 65 74 ......:line-spacing.nil)))..(set
3600 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 75 q.fontaine-presets.......'((regu
3620 6c 61 72 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 lar..........:default-height.100
3640 29 0a 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 ).........(medium..........:defa
3660 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 ult-weight.semilight..........:d
3680 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 29 0a 20 20 20 20 20 20 20 20 28 6c 61 72 67 efault-height.140).........(larg
36a0 65 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c e..........:default-weight.semil
36c0 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 ight..........:default-height.18
36e0 30 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 0..........:bold-weight.extrabol
3700 64 29 0a 20 20 20 20 20 20 20 20 28 74 20 3b 20 6f 75 72 20 73 68 61 72 65 64 20 66 61 6c 6c 62 d).........(t.;.our.shared.fallb
3720 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 ack.properties..........:default
3740 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 -family."Iosevka.Comfy".........
3760 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 .:default-weight.normal.........
3780 20 3b 3b 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 .;;.:default-height.100.........
37a0 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 .:fixed-pitch-family.nil.;.falls
37c0 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 .back.to.:default-family........
37e0 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c ..:fixed-pitch-weight.nil.;.fall
3800 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 s.back.to.:default-weight.......
3820 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 ...:fixed-pitch-height.1.0......
3840 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 ....:variable-pitch-family."Fira
3860 47 4f 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 GO"..........:variable-pitch-wei
3880 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 ght.normal..........:variable-pi
38a0 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 tch-height.1.05..........:bold-f
38c0 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 amily.nil.;.use.whatever.the.und
38e0 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d erlying.face.has..........:bold-
3900 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d weight.bold..........:italic-fam
3920 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 ily.nil..........:italic-slant.i
3940 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c talic..........:line-spacing.nil
3960 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 54 68 65 20 3d 74 3d 20 70 72 65 73 65 74 20 64 6f ))).#+end_src..The.=t=.preset.do
3980 65 73 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 63 6f 76 65 72 20 es.not.need.to.explicitly.cover.
39a0 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 2e 20 20 49 74 20 63 61 6e 0a 72 65 6c 79 20 6f 6e 20 all.properties...It.can.rely.on.
39c0 74 68 65 20 61 66 6f 72 65 6d 65 6e 74 69 6f 6e 65 64 20 22 69 6d 70 6c 69 63 69 74 20 66 61 6c the.aforementioned."implicit.fal
39e0 6c 62 61 63 6b 20 76 61 6c 75 65 73 22 20 74 6f 20 66 75 72 74 68 65 72 20 72 65 64 75 63 65 0a lback.values".to.further.reduce.
3a00 69 74 73 20 76 65 72 62 6f 73 69 74 79 20 28 74 68 6f 75 67 68 20 74 68 65 20 75 73 65 72 20 63 its.verbosity.(though.the.user.c
3a20 61 6e 20 61 6c 77 61 79 73 20 77 72 69 74 65 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 69 an.always.write.all.properties.i
3a40 66 20 74 68 65 79 0a 69 6e 74 65 6e 64 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 69 72 20 76 61 f.they.intend.to.change.their.va
3a60 6c 75 65 73 29 2e 20 20 57 65 20 74 68 65 6e 20 68 61 76 65 20 74 68 69 73 20 74 72 61 6e 73 66 lues)...We.then.have.this.transf
3a80 6f 72 6d 61 74 69 6f 6e 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 ormation:..#+begin_src.emacs-lis
3aa0 70 0a 3b 3b 20 54 68 65 20 76 65 72 62 6f 73 65 20 66 6f 72 6d 0a 28 73 65 74 71 20 66 6f 6e 74 p.;;.The.verbose.form.(setq.font
3ac0 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 aine-presets.......'((regular...
3ae0 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 20 20 .......:default-height.100).....
3b00 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 ....(medium..........:default-we
3b20 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 ight.semilight..........:default
3b40 2d 68 65 69 67 68 74 20 31 34 30 29 0a 20 20 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 -height.140).........(large.....
3b60 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 .....:default-weight.semilight..
3b80 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 20 20 ........:default-height.180.....
3ba0 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 20 .....:bold-weight.extrabold)....
3bc0 20 20 20 20 20 28 74 20 3b 20 6f 75 72 20 73 68 61 72 65 64 20 66 61 6c 6c 62 61 63 6b 20 70 72 .....(t.;.our.shared.fallback.pr
3be0 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c operties..........:default-famil
3c00 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 y."Iosevka.Comfy"..........:defa
3c20 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 3a 64 ult-weight.normal..........;;.:d
3c40 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 efault-height.100..........:fixe
3c60 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 d-pitch-family.nil.;.falls.back.
3c80 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 to.:default-family..........:fix
3ca0 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b ed-pitch-weight.nil.;.falls.back
3cc0 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 .to.:default-weight..........:fi
3ce0 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 76 xed-pitch-height.1.0..........:v
3d00 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 ariable-pitch-family."FiraGO"...
3d20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f .......:variable-pitch-weight.no
3d40 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 rmal..........:variable-pitch-he
3d60 69 67 68 74 20 31 2e 30 35 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 ight.1.05..........:bold-family.
3d80 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e nil.;.use.whatever.the.underlyin
3da0 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 g.face.has..........:bold-weight
3dc0 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 .bold..........:italic-family.ni
3de0 6c 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a l..........:italic-slant.italic.
3e00 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 3b .........:line-spacing.nil)))..;
3e20 3b 20 54 68 65 20 63 6f 6e 63 69 73 65 20 6f 6e 65 20 77 68 69 63 68 20 72 65 6c 69 65 73 20 6f ;.The.concise.one.which.relies.o
3e40 6e 20 22 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 22 0a 28 73 65 n."implicit.fallback.values".(se
3e60 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 tq.fontaine-presets.......'((reg
3e80 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 ular..........:default-height.10
3ea0 30 29 0a 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 0).........(medium..........:def
3ec0 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a ault-weight.semilight..........:
3ee0 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 29 0a 20 20 20 20 20 20 20 20 28 6c 61 72 default-height.140).........(lar
3f00 67 65 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 ge..........:default-weight.semi
3f20 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 light..........:default-height.1
3f40 38 30 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 80..........:bold-weight.extrabo
3f60 6c 64 29 0a 20 20 20 20 20 20 20 20 28 74 20 3b 20 6f 75 72 20 73 68 61 72 65 64 20 66 61 6c 6c ld).........(t.;.our.shared.fall
3f80 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c back.properties..........:defaul
3fa0 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 t-family."Iosevka.Comfy"........
3fc0 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 ..:default-weight.normal........
3fe0 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f ..:variable-pitch-family."FiraGO
4000 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 "..........:variable-pitch-heigh
4020 74 20 31 2e 30 35 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 2a 20 49 6e 68 65 72 69 74 20 t.1.05))).#+end_src..**.Inherit.
4040 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 the.properties.of.another.named.
4060 70 72 65 73 65 74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 preset.:PROPERTIES:.:CUSTOM_ID:.
4080 68 3a 39 36 30 34 63 38 31 37 2d 39 62 30 31 2d 34 36 64 36 2d 39 34 35 35 2d 35 38 62 38 63 33 h:9604c817-9b01-46d6-9455-58b8c3
40a0 39 33 65 34 34 31 0a 3a 45 4e 44 3a 0a 0a 5b 5b 23 68 3a 33 35 62 63 37 66 35 31 2d 36 33 36 38 93e441.:END:..[[#h:35bc7f51-6368
40c0 2d 34 37 31 38 2d 61 64 32 35 2d 62 32 37 36 61 31 66 32 63 63 30 38 5d 5b 53 68 61 72 65 64 20 -4718-ad25-b276a1f2cc08][Shared.
40e0 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 and.implicit.fallback.values.for
4100 20 70 72 65 73 65 74 73 5d 5d 2e 0a 0a 57 68 65 6e 20 64 65 66 69 6e 69 6e 67 20 6d 75 6c 74 69 .presets]]...When.defining.multi
4120 70 6c 65 20 70 72 65 73 65 74 73 2c 20 77 65 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 64 75 70 6c ple.presets,.we.may.need.to.dupl
4140 69 63 61 74 65 20 70 72 6f 70 65 72 74 69 65 73 0a 61 6e 64 20 74 68 65 6e 20 6d 61 6b 65 20 74 icate.properties.and.then.make.t
4160 77 65 61 6b 73 20 74 6f 20 69 6e 64 69 76 69 64 75 61 6c 20 76 61 6c 75 65 73 2e 20 20 53 75 70 weaks.to.individual.values...Sup
4180 70 6f 73 65 20 77 65 20 77 61 6e 74 20 74 6f 20 68 61 76 65 0a 74 77 6f 20 64 69 73 74 69 6e 63 pose.we.want.to.have.two.distinc
41a0 74 20 70 72 65 73 65 74 73 20 66 6f 72 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 73 3a 20 6f 6e 65 t.presets.for.presentations:.one
41c0 20 69 73 20 66 6f 72 20 63 6f 64 69 6e 67 20 72 65 6c 61 74 65 64 0a 64 65 6d 6f 6e 73 74 72 61 .is.for.coding.related.demonstra
41e0 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 66 6f 72 20 70 72 6f 73 65 2e 20 20 tions.and.the.other.for.prose...
4200 42 6f 74 68 20 6d 75 73 74 20 68 61 76 65 20 73 6f 6d 65 20 63 6f 6d 6d 6f 6e 0a 73 74 79 6c 65 Both.must.have.some.common.style
4220 73 2c 20 62 75 74 20 6d 75 73 74 20 64 65 66 69 6e 65 20 64 69 73 74 69 6e 63 74 20 66 6f 6e 74 s,.but.must.define.distinct.font
4240 20 66 61 6d 69 6c 69 65 73 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 69 73 0a 73 75 69 74 61 .families.each.of.which.is.suita
4260 62 6c 65 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 74 61 73 6b 2e 20 20 49 6e 20 74 68 69 73 ble.for.the.given.task...In.this
4280 20 63 61 73 65 2c 20 77 65 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 66 61 6c 6c 0a 62 61 .case,.we.do.not.want.to.fall.ba
42a0 63 6b 20 74 6f 20 74 68 65 20 67 65 6e 65 72 69 63 20 3d 74 3d 20 70 72 65 73 65 74 20 28 70 65 ck.to.the.generic.=t=.preset.(pe
42c0 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 75 72 29 20 61 6e 64 20 77 65 20 r.the.default.behaviour).and.we.
42e0 61 6c 73 6f 0a 64 6f 20 6e 6f 74 20 77 69 73 68 20 74 6f 20 64 75 70 6c 69 63 61 74 65 20 70 72 also.do.not.wish.to.duplicate.pr
4300 6f 70 65 72 74 69 65 73 20 6d 61 6e 75 61 6c 6c 79 2c 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6d operties.manually,.potentially.m
4320 61 6b 69 6e 67 0a 6d 69 73 74 61 6b 65 73 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 2e 20 20 aking.mistakes.in.the.process...
4340 46 6f 6e 74 61 69 6e 65 20 74 68 75 73 20 70 72 6f 76 69 64 65 73 20 61 20 6d 65 74 68 6f 64 20 Fontaine.thus.provides.a.method.
4360 6f 66 0a 69 6e 68 65 72 69 74 69 6e 67 20 61 20 6e 61 6d 65 64 20 70 72 65 73 65 74 27 73 20 70 of.inheriting.a.named.preset's.p
4380 72 6f 70 65 72 74 69 65 73 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 3d 3a 69 6e 68 65 72 69 74 roperties.by.using.the.=:inherit
43a0 3d 0a 70 72 6f 70 65 72 74 79 20 77 69 74 68 20 61 20 76 61 6c 75 65 20 74 68 61 74 20 72 65 66 =.property.with.a.value.that.ref
43c0 65 72 65 6e 63 65 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 6f 74 68 65 72 20 70 72 65 73 erences.the.name.of.another.pres
43e0 65 74 0a 28 74 65 63 68 6e 69 63 61 6c 6c 79 2c 20 74 68 65 20 7e 63 61 72 7e 20 6f 66 20 74 68 et.(technically,.the.~car~.of.th
4400 61 74 20 6c 69 73 74 29 2e 20 20 48 65 72 65 20 69 73 20 74 68 65 20 69 64 65 61 3a 0a 0a 23 2b at.list)...Here.is.the.idea:..#+
4420 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 73 65 74 71 20 66 6f 6e 74 61 begin_src.emacs-lisp.(setq.fonta
4440 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 ine-presets.......'((regular....
4460 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 20 20 20 ......:default-height.100)......
4480 20 20 20 28 63 6f 64 65 2d 64 65 6d 6f 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d ...(code-demo..........:default-
44a0 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 20 20 20 20 20 20 20 family."Source.Code.Pro"........
44c0 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 ..:default-weight.semilight.....
44e0 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 37 30 0a 20 20 20 20 20 20 20 .....:default-height.170........
4500 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a ..:variable-pitch-family."Sans".
4520 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 .........:bold-weight.extrabold)
4540 0a 20 20 20 20 20 20 20 20 28 70 72 6f 73 65 2d 64 65 6d 6f 0a 20 20 20 20 20 20 20 20 20 3a 69 .........(prose-demo..........:i
4560 6e 68 65 72 69 74 20 63 6f 64 65 2d 64 65 6d 6f 20 3b 20 63 6f 70 79 20 74 68 65 20 60 63 6f 64 nherit.code-demo.;.copy.the.`cod
4580 65 2d 64 65 6d 6f 27 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 e-demo'.properties..........:def
45a0 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 ault-family."Sans"..........:var
45c0 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 53 65 72 69 66 22 0a 20 20 20 20 20 iable-pitch-family."Serif"......
45e0 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 32 32 30 29 0a 20 20 20 20 20 20 20 ....:default-height.220)........
4600 20 28 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d 6f .(t..........:default-family."Mo
4620 6e 6f 73 70 61 63 65 22 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 6f 72 65 20 67 65 6e 65 72 69 nospace"..........;;.more.generi
4640 63 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 20 68 65 72 65 2e 2e 2e 0a 20 20 c.fallback.properties.here......
4660 20 20 20 20 20 20 20 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 49 6e 20 74 68 69 73 20 73 63 .......))).#+end_src..In.this.sc
4680 65 6e 61 72 69 6f 2c 20 74 68 65 20 3d 72 65 67 75 6c 61 72 3d 20 70 72 65 73 65 74 20 67 65 74 enario,.the.=regular=.preset.get
46a0 73 20 61 6c 6c 20 69 74 73 20 70 72 6f 70 65 72 74 69 65 73 20 66 72 6f 6d 0a 74 68 65 20 3d 74 s.all.its.properties.from.the.=t
46c0 3d 20 70 72 65 73 65 74 2e 20 20 57 65 20 6f 6d 69 74 20 74 68 65 6d 20 68 65 72 65 20 69 6e 20 =.preset...We.omit.them.here.in.
46e0 74 68 65 20 69 6e 74 65 72 65 73 74 20 6f 66 20 62 72 65 76 69 74 79 20 28 73 65 65 20 74 68 65 the.interest.of.brevity.(see.the
4700 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 7e 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 .default.value.of.~fontaine-pres
4720 65 74 73 7e 20 61 6e 64 20 69 74 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 ets~.and.its.documentation.for.t
4740 68 65 0a 64 65 74 61 69 6c 73 29 2e 20 20 49 6e 20 74 75 72 6e 2c 20 74 68 65 20 3d 63 6f 64 65 he.details)...In.turn,.the.=code
4760 2d 64 65 6d 6f 3d 20 73 70 65 63 69 66 69 65 73 20 6d 6f 72 65 20 70 72 6f 70 65 72 74 69 65 73 -demo=.specifies.more.properties
4780 20 61 6e 64 0a 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3d 74 3d 20 66 6f 72 20 61 6e 79 20 70 .and.falls.back.to.=t=.for.any.p
47a0 72 6f 70 65 72 74 79 20 6e 6f 74 20 65 78 70 6c 69 63 69 74 6c 79 20 72 65 66 65 72 65 6e 63 65 roperty.not.explicitly.reference
47c0 64 20 74 68 65 72 65 69 6e 2e 0a 46 69 6e 61 6c 6c 79 2c 20 74 68 65 20 3d 70 72 6f 73 65 2d 64 d.therein..Finally,.the.=prose-d
47e0 65 6d 6f 3d 20 63 6f 70 69 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 69 6e 20 3d 63 6f 64 65 2d emo=.copies.everything.in.=code-
4800 64 65 6d 6f 3d 2c 20 6f 76 65 72 72 69 64 65 73 0a 65 76 65 72 79 20 70 72 6f 70 65 72 74 79 20 demo=,.overrides.every.property.
4820 69 74 20 73 70 65 63 69 66 69 65 73 2c 20 61 6e 64 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 it.specifies,.and.falls.back.to.
4840 3d 74 3d 20 66 6f 72 20 65 76 65 72 79 20 6f 74 68 65 72 0a 70 72 6f 70 65 72 74 79 2e 0a 0a 49 =t=.for.every.other.property...I
4860 6e 20 74 68 65 20 69 6e 74 65 72 65 73 74 20 6f 66 20 73 69 6d 70 6c 69 63 69 74 79 2c 20 46 6f n.the.interest.of.simplicity,.Fo
4880 6e 74 61 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 72 65 63 75 72 73 69 76 ntaine.does.not.support.recursiv
48a0 65 0a 69 6e 68 65 72 69 74 61 6e 63 65 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 61 20 63 6f e.inheritance...If.there.is.a.co
48c0 6d 70 65 6c 6c 69 6e 67 20 6e 65 65 64 20 66 6f 72 20 69 74 2c 20 77 65 20 63 61 6e 20 61 64 64 mpelling.need.for.it,.we.can.add
48e0 20 69 74 20 69 6e 0a 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 2e 0a 0a 2a 20 49 6e 73 74 61 .it.in.future.versions...*.Insta
4900 6c 6c 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a llation.:PROPERTIES:.:CUSTOM_ID:
4920 20 68 3a 30 33 31 62 39 62 65 61 2d 64 34 32 62 2d 34 62 65 30 2d 38 32 63 37 2d 34 32 37 31 32 .h:031b9bea-d42b-4be0-82c7-42712
4940 63 64 65 39 34 63 63 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 49 6e 73 74 61 6c 6c 61 cde94cc.:END:.#+cindex:.Installa
4960 74 69 6f 6e 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 0a 0a 2a 2a 20 47 4e 55 20 45 4c 50 41 20 70 tion.instructions..**.GNU.ELPA.p
4980 61 63 6b 61 67 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 ackage.:PROPERTIES:.:CUSTOM_ID:.
49a0 68 3a 30 66 32 38 38 62 33 38 2d 36 64 61 31 2d 34 36 32 38 2d 38 66 37 38 2d 34 64 66 35 36 63 h:0f288b38-6da1-4628-8f78-4df56c
49c0 62 63 38 66 32 61 0a 3a 45 4e 44 3a 0a 0a 54 68 65 20 70 61 63 6b 61 67 65 20 69 73 20 61 76 61 bc8f2a.:END:..The.package.is.ava
49e0 69 6c 61 62 6c 65 20 61 73 20 7e 66 6f 6e 74 61 69 6e 65 7e 2e 20 20 53 69 6d 70 6c 79 20 64 6f ilable.as.~fontaine~...Simply.do
4a00 3a 0a 0a 3a 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 :..:.M-x.package-refresh-content
4a20 73 0a 3a 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 0a 0a 41 6e 64 20 73 65 61 s.:.M-x.package-install..And.sea
4a40 72 63 68 20 66 6f 72 20 69 74 2e 0a 0a 47 4e 55 20 45 4c 50 41 20 70 72 6f 76 69 64 65 73 20 74 rch.for.it...GNU.ELPA.provides.t
4a60 68 65 20 6c 61 74 65 73 74 20 73 74 61 62 6c 65 20 72 65 6c 65 61 73 65 2e 20 20 54 68 6f 73 65 he.latest.stable.release...Those
4a80 20 77 68 6f 20 70 72 65 66 65 72 20 74 6f 20 66 6f 6c 6c 6f 77 0a 74 68 65 20 64 65 76 65 6c 6f .who.prefer.to.follow.the.develo
4aa0 70 6d 65 6e 74 20 70 72 6f 63 65 73 73 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 70 6f 72 74 pment.process.in.order.to.report
4ac0 20 62 75 67 73 20 6f 72 20 73 75 67 67 65 73 74 20 63 68 61 6e 67 65 73 2c 20 63 61 6e 0a 75 73 .bugs.or.suggest.changes,.can.us
4ae0 65 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 66 72 6f e.the.version.of.the.package.fro
4b00 6d 20 74 68 65 20 47 4e 55 2d 64 65 76 65 6c 20 45 4c 50 41 20 61 72 63 68 69 76 65 2e 20 20 52 m.the.GNU-devel.ELPA.archive...R
4b20 65 61 64 3a 0a 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 63 6f 64 ead:.https://protesilaos.com/cod
4b40 65 6c 6f 67 2f 32 30 32 32 2d 30 35 2d 31 33 2d 65 6d 61 63 73 2d 65 6c 70 61 2d 64 65 76 65 6c elog/2022-05-13-emacs-elpa-devel
4b60 2f 2e 0a 0a 2a 2a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 3a 50 52 4f 50 /...**.Manual.installation.:PROP
4b80 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 65 62 61 30 66 37 39 30 2d 35 ERTIES:.:CUSTOM_ID:.h:eba0f790-5
4ba0 32 36 31 2d 34 39 36 36 2d 39 63 34 61 2d 61 63 36 39 34 39 64 65 37 34 31 35 0a 3a 45 4e 44 3a 261-4966-9c4a-ac6949de7415.:END:
4bc0 0a 0a 41 73 73 75 6d 69 6e 67 20 79 6f 75 72 20 45 6d 61 63 73 20 66 69 6c 65 73 20 61 72 65 20 ..Assuming.your.Emacs.files.are.
4be0 66 6f 75 6e 64 20 69 6e 20 3d 7e 2f 2e 65 6d 61 63 73 2e 64 2f 3d 2c 20 65 78 65 63 75 74 65 20 found.in.=~/.emacs.d/=,.execute.
4c00 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 73 68 65 6c the.following.commands.in.a.shel
4c20 6c 20 70 72 6f 6d 70 74 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 73 68 0a 63 64 20 7e 2f 2e l.prompt:..#+begin_src.sh.cd.~/.
4c40 65 6d 61 63 73 2e 64 0a 0a 23 20 43 72 65 61 74 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 6f emacs.d..#.Create.a.directory.fo
4c60 72 20 6d 61 6e 75 61 6c 6c 79 2d 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 0a 6d 6b r.manually-installed.packages.mk
4c80 64 69 72 20 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 0a 23 20 47 6f 20 74 6f 20 74 68 65 dir.manual-packages..#.Go.to.the
4ca0 20 6e 65 77 20 64 69 72 65 63 74 6f 72 79 0a 63 64 20 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 .new.directory.cd.manual-package
4cc0 73 0a 0a 23 20 43 6c 6f 6e 65 20 74 68 69 73 20 72 65 70 6f 2c 20 6e 61 6d 69 6e 67 20 69 74 20 s..#.Clone.this.repo,.naming.it.
4ce0 22 66 6f 6e 74 61 69 6e 65 22 0a 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 "fontaine".git.clone.https://git
4d00 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 20 66 6f 6e .sr.ht/~protesilaos/fontaine.fon
4d20 74 61 69 6e 65 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 46 69 6e 61 6c 6c 79 2c 20 69 6e 20 79 6f 75 taine.#+end_src..Finally,.in.you
4d40 72 20 3d 69 6e 69 74 2e 65 6c 3d 20 28 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 29 20 65 76 61 6c r.=init.el=.(or.equivalent).eval
4d60 75 61 74 65 20 74 68 69 73 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 uate.this:..#+begin_src.emacs-li
4d80 73 70 0a 3b 3b 20 4d 61 6b 65 20 45 6c 69 73 70 20 66 69 6c 65 73 20 69 6e 20 74 68 61 74 20 64 sp.;;.Make.Elisp.files.in.that.d
4da0 69 72 65 63 74 6f 72 79 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a irectory.available.to.the.user..
4dc0 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d 61 63 (add-to-list.'load-path."~/.emac
4de0 73 2e 64 2f 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 2f 66 6f 6e 74 61 69 6e 65 22 29 0a 23 s.d/manual-packages/fontaine").#
4e00 2b 65 6e 64 5f 73 72 63 0a 0a 45 76 65 72 79 74 68 69 6e 67 20 69 73 20 69 6e 20 70 6c 61 63 65 +end_src..Everything.is.in.place
4e20 20 74 6f 20 73 65 74 20 75 70 20 74 68 65 20 70 61 63 6b 61 67 65 2e 0a 0a 2a 20 53 61 6d 70 6c .to.set.up.the.package...*.Sampl
4e40 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 e.configuration.:PROPERTIES:.:CU
4e60 53 54 4f 4d 5f 49 44 3a 20 68 3a 63 34 35 36 37 61 66 30 2d 36 64 38 38 2d 34 62 39 34 2d 39 36 STOM_ID:.h:c4567af0-6d88-4b94-96
4e80 32 63 2d 35 39 37 30 32 31 39 31 61 37 35 64 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 2c-59702191a75d.:END:.#+cindex:.
4ea0 50 61 63 6b 61 67 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a 52 65 6d 65 6d 62 65 72 20 Package.configuration..Remember.
4ec0 74 6f 20 72 65 61 64 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 64 6f 63 20 73 74 72 69 6e 67 73 to.read.the.relevant.doc.strings
4ee0 2e 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 72 65 71 75 69 ...#+begin_src.emacs-lisp.(requi
4f00 72 65 20 27 66 6f 6e 74 61 69 6e 65 29 0a 0a 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 6c 61 re.'fontaine)..(setq.fontaine-la
4f20 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 0a 20 20 20 20 20 20 28 6c 6f 63 61 74 65 2d 75 73 test-state-file.......(locate-us
4f40 65 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 er-emacs-file."fontaine-latest-s
4f60 74 61 74 65 2e 65 6c 64 22 29 29 0a 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 69 73 tate.eld"))..;;.Iosevka.Comfy.is
4f80 20 6d 79 20 68 69 67 68 6c 79 20 63 75 73 74 6f 6d 69 73 65 64 20 62 75 69 6c 64 20 6f 66 20 49 .my.highly.customised.build.of.I
4fa0 6f 73 65 76 6b 61 20 77 69 74 68 0a 3b 3b 20 6d 6f 6e 6f 73 70 61 63 65 64 20 61 6e 64 20 64 75 osevka.with.;;.monospaced.and.du
4fc0 6f 73 70 61 63 65 64 20 28 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 29 20 76 61 72 ospaced.(quasi-proportional).var
4fe0 69 61 6e 74 73 20 61 73 20 77 65 6c 6c 20 61 73 0a 3b 3b 20 73 75 70 70 6f 72 74 20 6f 72 20 6e iants.as.well.as.;;.support.or.n
5000 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 67 61 74 75 72 65 73 3a 0a 3b 3b 20 3c 68 74 74 o.support.for.ligatures:.;;.<htt
5020 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 69 6f 73 65 ps://git.sr.ht/~protesilaos/iose
5040 76 6b 61 2d 63 6f 6d 66 79 3e 2e 0a 3b 3b 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 vka-comfy>..;;.;;.Iosevka.Comfy.
5060 20 20 20 20 20 20 20 20 20 20 20 3d 3d 20 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 73 75 70 70 6f 72 ...........==.monospaced,.suppor
5080 74 73 20 6c 69 67 61 74 75 72 65 73 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 ts.ligatures.;;.Iosevka.Comfy.Fi
50a0 78 65 64 20 20 20 20 20 20 3d 3d 20 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 6e 6f 20 6c 69 67 61 74 xed......==.monospaced,.no.ligat
50c0 75 72 65 73 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 44 75 6f 20 20 20 20 20 20 20 ures.;;.Iosevka.Comfy.Duo.......
50e0 20 3d 3d 20 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 2c 20 73 75 70 70 6f 72 74 73 .==.quasi-proportional,.supports
5100 20 6c 69 67 61 74 75 72 65 73 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 65 .ligatures.;;.Iosevka.Comfy.Wide
5120 20 20 20 20 20 20 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 2c 20 62 75 .......==.like.Iosevka.Comfy,.bu
5140 74 20 77 69 64 65 72 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 65 20 46 69 t.wider.;;.Iosevka.Comfy.Wide.Fi
5160 78 65 64 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 78 65 64 2c xed.==.like.Iosevka.Comfy.Fixed,
5180 20 62 75 74 20 77 69 64 65 72 0a 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 .but.wider.(setq.fontaine-preset
51a0 73 0a 20 20 20 20 20 20 27 28 28 74 69 6e 79 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c s.......'((tiny..........:defaul
51c0 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 65 20 46 69 78 t-family."Iosevka.Comfy.Wide.Fix
51e0 65 64 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 37 30 29 ed"..........:default-height.70)
5200 0a 20 20 20 20 20 20 20 20 28 73 6d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c .........(small..........:defaul
5220 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 78 65 64 22 0a 20 t-family."Iosevka.Comfy.Fixed"..
5240 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 39 30 29 0a 20 20 20 20 ........:default-height.90).....
5260 20 20 20 20 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 ....(regular..........:default-h
5280 65 69 67 68 74 20 31 30 30 29 0a 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 eight.100).........(medium......
52a0 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 31 30 29 0a 20 20 20 20 20 20 20 ....:default-height.110)........
52c0 20 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 .(large..........:default-weight
52e0 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 .semilight..........:default-hei
5300 67 68 74 20 31 34 30 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 ght.140..........:bold-weight.ex
5320 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 28 70 72 65 73 65 6e 74 61 74 69 6f 6e 0a 20 trabold).........(presentation..
5340 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 ........:default-weight.semiligh
5360 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 37 30 0a 20 t..........:default-height.170..
5380 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a ........:bold-weight.extrabold).
53a0 20 20 20 20 20 20 20 20 28 6a 75 6d 62 6f 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 ........(jumbo..........:default
53c0 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 -weight.semilight..........:defa
53e0 75 6c 74 2d 68 65 69 67 68 74 20 32 32 30 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 ult-height.220..........:bold-we
5400 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 ight.extrabold).........(t......
5420 20 20 20 20 3b 3b 20 49 20 6b 65 65 70 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 ....;;.I.keep.all.properties.for
5440 20 64 69 64 61 63 74 69 63 20 70 75 72 70 6f 73 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 63 61 6e .didactic.purposes,.but.most.can
5460 20 62 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 6d 69 74 74 65 64 2e 20 20 53 65 65 20 74 68 .be..........;;.omitted...See.th
5480 65 20 66 6f 6e 74 61 69 6e 65 20 6d 61 6e 75 61 6c 20 66 6f 72 20 74 68 65 20 74 65 63 68 6e 69 e.fontaine.manual.for.the.techni
54a0 63 61 6c 69 74 69 65 73 3a 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 70 calities:..........;;.<https://p
54c0 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 69 6e 65 3e 2e 0a rotesilaos.com/emacs/fontaine>..
54e0 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b .........:default-family."Iosevk
5500 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 a.Comfy"..........:default-weigh
5520 74 20 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 t.regular..........:default-heig
5540 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d ht.100..........:fixed-pitch-fam
5560 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 ily.nil.;.falls.back.to.:default
5580 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 -family..........:fixed-pitch-we
55a0 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c ight.nil.;.falls.back.to.:defaul
55c0 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 t-weight..........:fixed-pitch-h
55e0 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d eight.1.0..........:fixed-pitch-
5600 73 65 72 69 66 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f serif-family.nil.;.falls.back.to
5620 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 .:default-family..........:fixed
5640 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 -pitch-serif-weight.nil.;.falls.
5660 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 back.to.:default-weight.........
5680 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 .:fixed-pitch-serif-height.1.0..
56a0 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 ........:variable-pitch-family."
56c0 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 44 75 6f 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 Iosevka.Comfy.Duo"..........:var
56e0 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 iable-pitch-weight.nil..........
5700 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 :variable-pitch-height.1.0......
5720 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 ....:bold-family.nil.;.use.whate
5740 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 ver.the.underlying.face.has.....
5760 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 .....:bold-weight.bold..........
5780 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 :italic-family.nil..........:ita
57a0 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d lic-slant.italic..........:line-
57c0 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 3b 3b 20 52 65 63 6f 76 65 72 20 6c 61 73 74 20 spacing.nil)))..;;.Recover.last.
57e0 70 72 65 73 65 74 20 6f 72 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 64 65 73 69 72 65 64 20 73 preset.or.fall.back.to.desired.s
5800 74 79 6c 65 20 66 72 6f 6d 0a 3b 3b 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e tyle.from.;;.`fontaine-presets'.
5820 0a 28 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 20 28 6f 72 20 28 66 6f 6e 74 61 .(fontaine-set-preset.(or.(fonta
5840 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 29 20 27 72 65 67 75 ine-restore-latest-preset).'regu
5860 6c 61 72 29 29 0a 0a 3b 3b 20 54 68 65 20 6f 74 68 65 72 20 73 69 64 65 20 6f 66 20 60 66 6f 6e lar))..;;.The.other.side.of.`fon
5880 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 27 2e 0a 28 61 taine-restore-latest-preset'..(a
58a0 64 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 dd-hook.'kill-emacs-hook.#'fonta
58c0 69 6e 65 2d 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 29 0a 0a 3b 3b 20 66 6f 6e ine-store-latest-preset)..;;.fon
58e0 74 61 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 64 65 66 69 6e 65 20 61 6e 79 20 6b 65 79 20 62 69 taine.does.not.define.any.key.bi
5900 6e 64 69 6e 67 73 2e 20 20 54 68 69 73 20 69 73 20 6a 75 73 74 20 61 20 73 61 6d 70 6c 65 20 74 ndings...This.is.just.a.sample.t
5920 68 61 74 0a 3b 3b 20 72 65 73 70 65 63 74 73 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 20 hat.;;.respects.the.key.binding.
5940 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 20 20 45 76 61 6c 75 61 74 65 3a 0a 3b 3b 0a 3b 3b 20 20 20 conventions...Evaluate:.;;.;;...
5960 20 20 28 69 6e 66 6f 20 22 28 65 6c 69 73 70 29 20 4b 65 79 20 42 69 6e 64 69 6e 67 20 43 6f 6e ..(info."(elisp).Key.Binding.Con
5980 76 65 6e 74 69 6f 6e 73 22 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 ventions").(define-key.global-ma
59a0 70 20 28 6b 62 64 20 22 43 2d 63 20 66 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 p.(kbd."C-c.f").#'fontaine-set-p
59c0 72 65 73 65 74 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6b reset).(define-key.global-map.(k
59e0 62 64 20 22 43 2d 63 20 46 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d bd."C-c.F").#'fontaine-set-face-
5a00 66 6f 6e 74 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 2a 20 50 65 72 73 69 73 74 20 66 6f 6e 74 font).#+end_src..**.Persist.font
5a20 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e 20 74 68 65 6d 65 20 73 77 69 74 63 68 0a .configurations.on.theme.switch.
5a40 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 66 31 62 34 38 :PROPERTIES:.:CUSTOM_ID:.h:f1b48
5a60 30 35 30 2d 65 38 65 31 2d 34 36 38 39 2d 62 39 32 66 2d 37 37 37 36 62 62 61 61 35 35 61 34 0a 050-e8e1-4689-b92f-7776bbaa55a4.
5a80 3a 45 4e 44 3a 0a 0a 23 2b 66 69 6e 64 65 78 3a 20 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d :END:..#+findex:.fontaine-apply-
5aa0 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 0a 23 2b 76 69 6e 64 65 78 3a 20 66 6f 6e 74 61 69 6e current-preset.#+vindex:.fontain
5ac0 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 0a 54 68 65 6d 65 73 20 72 65 2d 61 70 70 6c 79 e-current-preset.Themes.re-apply
5ae0 20 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 .face.definitions.when.they.are.
5b00 6c 6f 61 64 65 64 2e 20 20 54 68 69 73 20 69 73 0a 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 65 loaded...This.is.necessary.to.re
5b20 6e 64 65 72 20 74 68 65 20 74 68 65 6d 65 2e 20 20 46 6f 72 20 63 65 72 74 61 69 6e 20 66 61 63 nder.the.theme...For.certain.fac
5b40 65 73 2c 20 73 75 63 68 20 61 73 20 7e 62 6f 6c 64 7e 20 61 6e 64 0a 7e 69 74 61 6c 69 63 7e 2c es,.such.as.~bold~.and.~italic~,
5b60 20 69 74 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 69 72 20 66 6f 6e 74 20 66 61 6d 69 6c 79 .it.means.that.their.font.family
5b80 20 6d 61 79 20 62 65 20 72 65 73 65 74 20 28 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 0a .may.be.reset.(depending.on.the.
5ba0 70 61 72 74 69 63 75 6c 61 72 69 74 69 65 73 20 6f 66 20 74 68 65 20 74 68 65 6d 65 29 2e 0a 0a particularities.of.the.theme)...
5bc0 54 6f 20 61 76 6f 69 64 20 73 75 63 68 20 61 20 70 72 6f 62 6c 65 6d 2c 20 77 65 20 63 61 6e 20 To.avoid.such.a.problem,.we.can.
5be0 61 72 72 61 6e 67 65 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 arrange.to.restore.the.current.f
5c00 6f 6e 74 0a 70 72 65 73 65 74 20 77 68 69 63 68 20 77 61 73 20 61 70 70 6c 69 65 64 20 62 79 20 ont.preset.which.was.applied.by.
5c20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 2e 20 20 46 6f 6e 74 61 69 6e 65 ~fontaine-set-preset~...Fontaine
5c40 20 70 72 6f 76 69 64 65 73 0a 74 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 66 6f 6e 74 61 69 6e 65 2d .provides.the.command.~fontaine-
5c60 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 7e 2e 20 20 49 74 20 63 61 6e 20 65 apply-current-preset~...It.can.e
5c80 69 74 68 65 72 20 62 65 20 63 61 6c 6c 65 64 0a 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 61 66 ither.be.called.interactively.af
5ca0 74 65 72 20 6c 6f 61 64 69 6e 67 20 61 20 74 68 65 6d 65 20 6f 72 20 62 65 20 61 73 73 69 67 6e ter.loading.a.theme.or.be.assign
5cc0 65 64 20 74 6f 20 61 20 68 6f 6f 6b 20 74 68 61 74 20 69 73 20 72 61 6e 0a 61 74 20 74 68 65 20 ed.to.a.hook.that.is.ran.at.the.
5ce0 70 6f 73 74 20 7e 6c 6f 61 64 2d 74 68 65 6d 65 7e 20 70 68 61 73 65 2e 0a 0a 53 6f 6d 65 20 74 post.~load-theme~.phase...Some.t
5d00 68 65 6d 65 73 20 74 68 61 74 20 70 72 6f 76 69 64 65 20 61 20 68 6f 6f 6b 20 61 72 65 20 74 68 hemes.that.provide.a.hook.are.th
5d20 65 20 3d 6d 6f 64 75 73 2d 74 68 65 6d 65 73 3d 20 61 6e 64 20 3d 65 66 2d 74 68 65 6d 65 73 3d e.=modus-themes=.and.=ef-themes=
5d40 0a 28 62 6f 74 68 20 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 29 2c 20 73 6f 20 77 65 20 63 61 .(both.by.Protesilaos),.so.we.ca
5d60 6e 20 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 n.use.something.like:..#+begin_s
5d80 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 6f 64 75 73 2d 74 rc.emacs-lisp.(add-hook.'modus-t
5da0 68 65 6d 65 73 2d 61 66 74 65 72 2d 6c 6f 61 64 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 23 27 66 6f hemes-after-load-theme-hook.#'fo
5dc0 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 29 0a 23 2b ntaine-apply-current-preset)).#+
5de0 65 6e 64 5f 73 72 63 0a 0a 49 66 20 62 6f 74 68 20 70 61 63 6b 61 67 65 73 20 61 72 65 20 75 73 end_src..If.both.packages.are.us
5e00 65 64 2c 20 77 65 20 63 61 6e 20 65 69 74 68 65 72 20 77 72 69 74 65 20 74 77 6f 20 6c 69 6e 65 ed,.we.can.either.write.two.line
5e20 73 20 6f 66 20 7e 61 64 64 2d 68 6f 6f 6b 7e 0a 6f 72 20 64 6f 20 74 68 69 73 3a 0a 0a 23 2b 62 s.of.~add-hook~.or.do.this:..#+b
5e40 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 50 65 72 73 69 73 74 20 66 egin_src.emacs-lisp.;;.Persist.f
5e60 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 77 68 69 6c 65 20 73 77 69 74 63 68 69 ont.configurations.while.switchi
5e80 6e 67 20 74 68 65 6d 65 73 20 28 64 6f 69 6e 67 20 69 74 20 77 69 74 68 0a 3b 3b 20 6d 79 20 60 ng.themes.(doing.it.with.;;.my.`
5ea0 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 20 61 6e 64 20 60 65 66 2d 74 68 65 6d 65 73 27 20 76 69 modus-themes'.and.`ef-themes'.vi
5ec0 61 20 74 68 65 20 68 6f 6f 6b 73 20 74 68 65 79 20 70 72 6f 76 69 64 65 29 2e 0a 28 64 6f 6c 69 a.the.hooks.they.provide)..(doli
5ee0 73 74 20 28 68 6f 6f 6b 20 27 28 6d 6f 64 75 73 2d 74 68 65 6d 65 73 2d 61 66 74 65 72 2d 6c 6f st.(hook.'(modus-themes-after-lo
5f00 61 64 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 65 66 2d 74 68 65 6d 65 73 2d 70 6f 73 74 2d 6c 6f 61 ad-theme-hook.ef-themes-post-loa
5f20 64 2d 68 6f 6f 6b 29 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 68 6f 6f 6b 20 23 27 66 6f 6e 74 d-hook))...(add-hook.hook.#'font
5f40 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 29 0a 23 2b 65 6e aine-apply-current-preset)).#+en
5f60 64 5f 73 72 63 0a 0a 54 68 65 6d 65 73 20 6d 75 73 74 20 73 70 65 63 69 66 79 20 61 20 68 6f 6f d_src..Themes.must.specify.a.hoo
5f80 6b 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 74 68 65 69 72 20 72 65 6c 65 76 61 k.that.is.called.by.their.releva
5fa0 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 61 74 0a 74 68 65 20 70 6f 73 74 2d 74 68 65 6d 65 2d 6c 6f nt.commands.at.the.post-theme-lo
5fc0 61 64 20 70 68 61 73 65 2e 20 20 54 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 64 6f 6e 65 ad.phase...This.can.also.be.done
5fe0 20 69 6e 20 61 20 74 68 65 6d 65 2d 61 67 6e 6f 73 74 69 63 0a 77 61 79 3a 0a 0a 23 2b 62 65 67 .in.a.theme-agnostic.way:..#+beg
6000 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 3b 3b 20 53 65 74 20 75 70 20 74 68 65 20 in_src.emacs-lisp.;;.Set.up.the.
6020 60 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 27 0a 28 64 65 66 76 61 `after-enable-theme-hook'.(defva
6040 72 20 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 r.after-enable-theme-hook.nil...
6060 22 4e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 61 62 6c 69 6e 67 20 "Normal.hook.run.after.enabling.
6080 61 20 74 68 65 6d 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 72 75 6e 2d 61 66 74 65 72 2d 65 6e 61 a.theme.")..(defun.run-after-ena
60a0 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 28 26 72 65 73 74 20 5f 61 72 67 73 29 0a 20 20 22 ble-theme-hook.(&rest._args)..."
60c0 52 75 6e 20 60 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 27 2e 22 0a Run.`after-enable-theme-hook'.".
60e0 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 ..(run-hooks.'after-enable-theme
6100 2d 68 6f 6f 6b 29 29 0a 0a 28 61 64 76 69 63 65 2d 61 64 64 20 27 65 6e 61 62 6c 65 2d 74 68 65 -hook))..(advice-add.'enable-the
6120 6d 65 20 3a 61 66 74 65 72 20 23 27 72 75 6e 2d 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 me.:after.#'run-after-enable-the
6140 6d 65 2d 68 6f 6f 6b 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 41 6e 64 20 74 68 65 6e 20 73 69 6d me-hook).#+end_src..And.then.sim
6160 70 6c 79 20 75 73 65 20 74 68 61 74 20 68 6f 6f 6b 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 ply.use.that.hook:..#+begin_src.
6180 65 6d 61 63 73 2d 6c 69 73 70 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 65 6e 61 62 emacs-lisp.(add-hook.'after-enab
61a0 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 le-theme-hook.#'fontaine-apply-c
61c0 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 20 41 63 6b 6e urrent-preset).#+end_src..*.Ackn
61e0 6f 77 6c 65 64 67 65 6d 65 6e 74 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f owledgements.:PROPERTIES:.:CUSTO
6200 4d 5f 49 44 3a 20 68 3a 33 63 66 33 30 64 37 64 2d 65 30 61 30 2d 34 38 33 35 2d 38 66 32 35 2d M_ID:.h:3cf30d7d-e0a0-4835-8f25-
6220 35 37 30 62 61 62 36 63 63 33 65 64 0a 3a 45 4e 44 3a 0a 23 2b 63 69 6e 64 65 78 3a 20 43 6f 6e 570bab6cc3ed.:END:.#+cindex:.Con
6240 74 72 69 62 75 74 6f 72 73 0a 0a 46 6f 6e 74 61 69 6e 65 20 69 73 20 6d 65 61 6e 74 20 74 6f 20 tributors..Fontaine.is.meant.to.
6260 62 65 20 61 20 63 6f 6c 6c 65 63 74 69 76 65 20 65 66 66 6f 72 74 2e 20 20 45 76 65 72 79 20 62 be.a.collective.effort...Every.b
6280 69 74 20 6f 66 20 68 65 6c 70 20 6d 61 74 74 65 72 73 2e 0a 0a 2b 20 41 75 74 68 6f 72 2f 6d 61 it.of.help.matters...+.Author/ma
62a0 69 6e 74 61 69 6e 65 72 20 3a 3a 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2e intainer.::.Protesilaos.Stavrou.
62c0 0a 0a 2b 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 63 6f 64 65 20 6f 72 ..+.Contributions.to.the.code.or
62e0 20 6d 61 6e 75 61 6c 20 3a 3a 20 43 68 72 69 73 74 6f 70 68 65 72 20 4c 65 61 67 75 65 2c 20 45 .manual.::.Christopher.League,.E
6300 6c 69 0a 20 20 5a 61 72 65 74 73 6b 69 69 2c 20 46 6c 6f 72 65 6e 74 20 54 65 69 73 73 69 65 72 li...Zaretskii,.Florent.Teissier
6320 2c 20 54 65 72 72 79 20 46 2e 20 54 6f 72 72 65 79 2e 0a 0a 2b 20 49 64 65 61 73 20 61 6e 64 20 ,.Terry.F..Torrey...+.Ideas.and.
6340 75 73 65 72 20 66 65 65 64 62 61 63 6b 20 3a 3a 20 4a 6f 65 20 48 69 67 74 6f 6e 2c 20 54 65 64 user.feedback.::.Joe.Higton,.Ted
6360 20 52 65 65 64 2e 0a 0a 2a 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e .Reed...*.GNU.Free.Documentation
6380 20 4c 69 63 65 6e 73 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 41 50 50 45 4e 44 49 58 3a .License.:PROPERTIES:.:APPENDIX:
63a0 20 74 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 32 64 38 34 65 37 33 65 2d 63 31 34 33 2d 34 .t.:CUSTOM_ID:.h:2d84e73e-c143-4
63c0 33 62 35 2d 62 33 38 38 2d 61 36 37 36 35 64 61 39 37 34 65 61 0a 3a 45 4e 44 3a 0a 0a 23 2b 74 3b5-b388-a6765da974ea.:END:..#+t
63e0 65 78 69 6e 66 6f 3a 20 40 69 6e 63 6c 75 64 65 20 64 6f 63 6c 69 63 65 6e 73 65 2e 74 65 78 69 exinfo:.@include.doclicense.texi
6400 0a 0a 23 2b 62 65 67 69 6e 5f 65 78 70 6f 72 74 20 68 74 6d 6c 0a 3c 70 72 65 3e 0a 0a 20 20 20 ..#+begin_export.html.<pre>.....
6420 20 20 20 20 20 20 20 20 20 20 20 20 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 .............GNU.Free.Documentat
6440 69 6f 6e 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 65 72 ion.License..................Ver
6460 73 69 6f 6e 20 31 2e 33 2c 20 33 20 4e 6f 76 65 6d 62 65 72 20 32 30 30 38 0a 0a 0a 20 43 6f 70 sion.1.3,.3.November.2008....Cop
6480 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2c 20 32 30 30 31 2c 20 32 30 30 32 2c 20 32 30 30 yright.(C).2000,.2001,.2002,.200
64a0 37 2c 20 32 30 30 38 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 7,.2008.Free.Software.Foundation
64c0 2c 20 49 6e 63 2e 0a 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 66 73 66 2e 6f 72 67 2f 3e 0a 20 ,.Inc.......<https://fsf.org/>..
64e0 45 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f 70 79 20 61 6e Everyone.is.permitted.to.copy.an
6500 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 0a 20 6f 66 d.distribute.verbatim.copies..of
6520 20 74 68 69 73 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 74 20 63 68 61 6e .this.license.document,.but.chan
6540 67 69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 30 2e 20 50 52 45 41 ging.it.is.not.allowed...0..PREA
6560 4d 42 4c 45 0a 0a 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 MBLE..The.purpose.of.this.Licens
6580 65 20 69 73 20 74 6f 20 6d 61 6b 65 20 61 20 6d 61 6e 75 61 6c 2c 20 74 65 78 74 62 6f 6f 6b 2c e.is.to.make.a.manual,.textbook,
65a0 20 6f 72 20 6f 74 68 65 72 0a 66 75 6e 63 74 69 6f 6e 61 6c 20 61 6e 64 20 75 73 65 66 75 6c 20 .or.other.functional.and.useful.
65c0 64 6f 63 75 6d 65 6e 74 20 22 66 72 65 65 22 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 6f 66 20 document."free".in.the.sense.of.
65e0 66 72 65 65 64 6f 6d 3a 20 74 6f 0a 61 73 73 75 72 65 20 65 76 65 72 79 6f 6e 65 20 74 68 65 20 freedom:.to.assure.everyone.the.
6600 65 66 66 65 63 74 69 76 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 70 79 20 61 6e 64 20 72 65 effective.freedom.to.copy.and.re
6620 64 69 73 74 72 69 62 75 74 65 20 69 74 2c 0a 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 6d distribute.it,.with.or.without.m
6640 6f 64 69 66 79 69 6e 67 20 69 74 2c 20 65 69 74 68 65 72 20 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 odifying.it,.either.commercially
6660 20 6f 72 20 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2e 0a 53 65 63 6f 6e 64 61 72 69 6c 79 .or.noncommercially..Secondarily
6680 2c 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 70 72 65 73 65 72 76 65 73 20 66 6f 72 20 74 68 65 ,.this.License.preserves.for.the
66a0 20 61 75 74 68 6f 72 20 61 6e 64 20 70 75 62 6c 69 73 68 65 72 20 61 20 77 61 79 0a 74 6f 20 67 .author.and.publisher.a.way.to.g
66c0 65 74 20 63 72 65 64 69 74 20 66 6f 72 20 74 68 65 69 72 20 77 6f 72 6b 2c 20 77 68 69 6c 65 20 et.credit.for.their.work,.while.
66e0 6e 6f 74 20 62 65 69 6e 67 20 63 6f 6e 73 69 64 65 72 65 64 20 72 65 73 70 6f 6e 73 69 62 6c 65 not.being.considered.responsible
6700 0a 66 6f 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 6d 61 64 65 20 62 79 20 6f 74 68 65 72 .for.modifications.made.by.other
6720 73 2e 0a 0a 54 68 69 73 20 4c 69 63 65 6e 73 65 20 69 73 20 61 20 6b 69 6e 64 20 6f 66 20 22 63 s...This.License.is.a.kind.of."c
6740 6f 70 79 6c 65 66 74 22 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 64 65 72 69 76 opyleft",.which.means.that.deriv
6760 61 74 69 76 65 0a 77 6f 72 6b 73 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6d 75 73 74 ative.works.of.the.document.must
6780 20 74 68 65 6d 73 65 6c 76 65 73 20 62 65 20 66 72 65 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 .themselves.be.free.in.the.same.
67a0 73 65 6e 73 65 2e 20 20 49 74 0a 63 6f 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 47 4e 55 20 47 sense...It.complements.the.GNU.G
67c0 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 77 68 69 63 68 20 69 73 20 eneral.Public.License,.which.is.
67e0 61 20 63 6f 70 79 6c 65 66 74 0a 6c 69 63 65 6e 73 65 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 a.copyleft.license.designed.for.
6800 66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 0a 0a 57 65 20 68 61 76 65 20 64 65 73 69 67 6e 65 64 free.software...We.have.designed
6820 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 75 73 65 20 69 74 .this.License.in.order.to.use.it
6840 20 66 6f 72 20 6d 61 6e 75 61 6c 73 20 66 6f 72 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 2c 20 .for.manuals.for.free.software,.
6860 62 65 63 61 75 73 65 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 6e 65 65 64 73 20 66 72 65 65 because.free.software.needs.free
6880 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3a 20 61 20 66 72 65 65 0a 70 72 6f 67 72 61 6d 20 73 .documentation:.a.free.program.s
68a0 68 6f 75 6c 64 20 63 6f 6d 65 20 77 69 74 68 20 6d 61 6e 75 61 6c 73 20 70 72 6f 76 69 64 69 6e hould.come.with.manuals.providin
68c0 67 20 74 68 65 20 73 61 6d 65 20 66 72 65 65 64 6f 6d 73 20 74 68 61 74 20 74 68 65 0a 73 6f 66 g.the.same.freedoms.that.the.sof
68e0 74 77 61 72 65 20 64 6f 65 73 2e 20 20 42 75 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 73 tware.does...But.this.License.is
6900 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 20 73 6f 66 74 77 61 72 65 20 6d 61 6e 75 61 6c 73 .not.limited.to.software.manuals
6920 3b 0a 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 74 65 78 74 75 61 6c ;.it.can.be.used.for.any.textual
6940 20 77 6f 72 6b 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 73 75 62 6a 65 63 74 20 6d 61 74 .work,.regardless.of.subject.mat
6960 74 65 72 20 6f 72 0a 77 68 65 74 68 65 72 20 69 74 20 69 73 20 70 75 62 6c 69 73 68 65 64 20 61 ter.or.whether.it.is.published.a
6980 73 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2e 20 20 57 65 20 72 65 63 6f 6d 6d 65 6e 64 20 s.a.printed.book...We.recommend.
69a0 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 70 72 69 6e 63 69 70 61 6c 6c 79 20 66 6f 72 20 77 6f 72 this.License.principally.for.wor
69c0 6b 73 20 77 68 6f 73 65 20 70 75 72 70 6f 73 65 20 69 73 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 ks.whose.purpose.is.instruction.
69e0 6f 72 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 0a 31 2e 20 41 50 50 4c 49 43 41 42 49 4c 49 54 59 or.reference....1..APPLICABILITY
6a00 20 41 4e 44 20 44 45 46 49 4e 49 54 49 4f 4e 53 0a 0a 54 68 69 73 20 4c 69 63 65 6e 73 65 20 61 .AND.DEFINITIONS..This.License.a
6a20 70 70 6c 69 65 73 20 74 6f 20 61 6e 79 20 6d 61 6e 75 61 6c 20 6f 72 20 6f 74 68 65 72 20 77 6f pplies.to.any.manual.or.other.wo
6a40 72 6b 2c 20 69 6e 20 61 6e 79 20 6d 65 64 69 75 6d 2c 20 74 68 61 74 0a 63 6f 6e 74 61 69 6e 73 rk,.in.any.medium,.that.contains
6a60 20 61 20 6e 6f 74 69 63 65 20 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 .a.notice.placed.by.the.copyrigh
6a80 74 20 68 6f 6c 64 65 72 20 73 61 79 69 6e 67 20 69 74 20 63 61 6e 20 62 65 0a 64 69 73 74 72 69 t.holder.saying.it.can.be.distri
6aa0 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 buted.under.the.terms.of.this.Li
6ac0 63 65 6e 73 65 2e 20 20 53 75 63 68 20 61 20 6e 6f 74 69 63 65 20 67 72 61 6e 74 73 20 61 0a 77 cense...Such.a.notice.grants.a.w
6ae0 6f 72 6c 64 2d 77 69 64 65 2c 20 72 6f 79 61 6c 74 79 2d 66 72 65 65 20 6c 69 63 65 6e 73 65 2c orld-wide,.royalty-free.license,
6b00 20 75 6e 6c 69 6d 69 74 65 64 20 69 6e 20 64 75 72 61 74 69 6f 6e 2c 20 74 6f 20 75 73 65 20 74 .unlimited.in.duration,.to.use.t
6b20 68 61 74 0a 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 74 hat.work.under.the.conditions.st
6b40 61 74 65 64 20 68 65 72 65 69 6e 2e 20 20 54 68 65 20 22 44 6f 63 75 6d 65 6e 74 22 2c 20 62 65 ated.herein...The."Document",.be
6b60 6c 6f 77 2c 0a 72 65 66 65 72 73 20 74 6f 20 61 6e 79 20 73 75 63 68 20 6d 61 6e 75 61 6c 20 6f low,.refers.to.any.such.manual.o
6b80 72 20 77 6f 72 6b 2e 20 20 41 6e 79 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 70 75 62 6c 69 r.work...Any.member.of.the.publi
6ba0 63 20 69 73 20 61 0a 6c 69 63 65 6e 73 65 65 2c 20 61 6e 64 20 69 73 20 61 64 64 72 65 73 73 65 c.is.a.licensee,.and.is.addresse
6bc0 64 20 61 73 20 22 79 6f 75 22 2e 20 20 59 6f 75 20 61 63 63 65 70 74 20 74 68 65 20 6c 69 63 65 d.as."you"...You.accept.the.lice
6be0 6e 73 65 20 69 66 20 79 6f 75 0a 63 6f 70 79 2c 20 6d 6f 64 69 66 79 20 6f 72 20 64 69 73 74 72 nse.if.you.copy,.modify.or.distr
6c00 69 62 75 74 65 20 74 68 65 20 77 6f 72 6b 20 69 6e 20 61 20 77 61 79 20 72 65 71 75 69 72 69 6e ibute.the.work.in.a.way.requirin
6c20 67 20 70 65 72 6d 69 73 73 69 6f 6e 0a 75 6e 64 65 72 20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 g.permission.under.copyright.law
6c40 2e 0a 0a 41 20 22 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 22 20 6f 66 20 74 68 65 20 44 ...A."Modified.Version".of.the.D
6c60 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 6e 79 20 77 6f 72 6b 20 63 6f 6e 74 61 69 6e 69 6e ocument.means.any.work.containin
6c80 67 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 20 6f 72 20 61 20 70 6f 72 74 69 6f 6e 20 6f 66 20 69 g.the.Document.or.a.portion.of.i
6ca0 74 2c 20 65 69 74 68 65 72 20 63 6f 70 69 65 64 20 76 65 72 62 61 74 69 6d 2c 20 6f 72 20 77 69 t,.either.copied.verbatim,.or.wi
6cc0 74 68 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 61 6e 64 2f 6f 72 20 74 72 61 6e 73 6c 61 74 th.modifications.and/or.translat
6ce0 65 64 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 41 20 22 53 65 ed.into.another.language...A."Se
6d00 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 22 20 69 73 20 61 20 6e 61 6d 65 64 20 61 70 70 65 condary.Section".is.a.named.appe
6d20 6e 64 69 78 20 6f 72 20 61 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 65 63 74 69 6f 6e 20 6f ndix.or.a.front-matter.section.o
6d40 66 0a 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 74 68 61 74 20 64 65 61 6c 73 20 65 78 63 6c 75 73 f.the.Document.that.deals.exclus
6d60 69 76 65 6c 79 20 77 69 74 68 20 74 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 6f 66 20 74 ively.with.the.relationship.of.t
6d80 68 65 0a 70 75 62 6c 69 73 68 65 72 73 20 6f 72 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 20 he.publishers.or.authors.of.the.
6da0 44 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 27 73 20 6f 76 65 72 61 Document.to.the.Document's.overa
6dc0 6c 6c 0a 73 75 62 6a 65 63 74 20 28 6f 72 20 74 6f 20 72 65 6c 61 74 65 64 20 6d 61 74 74 65 72 ll.subject.(or.to.related.matter
6de0 73 29 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 74 68 69 6e 67 20 74 68 61 74 20 63 6f 75 s).and.contains.nothing.that.cou
6e00 6c 64 20 66 61 6c 6c 0a 64 69 72 65 63 74 6c 79 20 77 69 74 68 69 6e 20 74 68 61 74 20 6f 76 65 ld.fall.directly.within.that.ove
6e20 72 61 6c 6c 20 73 75 62 6a 65 63 74 2e 20 20 28 54 68 75 73 2c 20 69 66 20 74 68 65 20 44 6f 63 rall.subject...(Thus,.if.the.Doc
6e40 75 6d 65 6e 74 20 69 73 20 69 6e 0a 70 61 72 74 20 61 20 74 65 78 74 62 6f 6f 6b 20 6f 66 20 6d ument.is.in.part.a.textbook.of.m
6e60 61 74 68 65 6d 61 74 69 63 73 2c 20 61 20 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 20 athematics,.a.Secondary.Section.
6e80 6d 61 79 20 6e 6f 74 20 65 78 70 6c 61 69 6e 0a 61 6e 79 20 6d 61 74 68 65 6d 61 74 69 63 73 2e may.not.explain.any.mathematics.
6ea0 29 20 20 54 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 63 6f 75 6c 64 20 62 65 20 61 20 6d )..The.relationship.could.be.a.m
6ec0 61 74 74 65 72 20 6f 66 20 68 69 73 74 6f 72 69 63 61 6c 0a 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 atter.of.historical.connection.w
6ee0 69 74 68 20 74 68 65 20 73 75 62 6a 65 63 74 20 6f 72 20 77 69 74 68 20 72 65 6c 61 74 65 64 20 ith.the.subject.or.with.related.
6f00 6d 61 74 74 65 72 73 2c 20 6f 72 20 6f 66 20 6c 65 67 61 6c 2c 0a 63 6f 6d 6d 65 72 63 69 61 6c matters,.or.of.legal,.commercial
6f20 2c 20 70 68 69 6c 6f 73 6f 70 68 69 63 61 6c 2c 20 65 74 68 69 63 61 6c 20 6f 72 20 70 6f 6c 69 ,.philosophical,.ethical.or.poli
6f40 74 69 63 61 6c 20 70 6f 73 69 74 69 6f 6e 20 72 65 67 61 72 64 69 6e 67 0a 74 68 65 6d 2e 0a 0a tical.position.regarding.them...
6f60 54 68 65 20 22 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 22 20 61 72 65 20 63 65 72 The."Invariant.Sections".are.cer
6f80 74 61 69 6e 20 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 73 20 77 68 6f 73 65 20 74 69 tain.Secondary.Sections.whose.ti
6fa0 74 6c 65 73 0a 61 72 65 20 64 65 73 69 67 6e 61 74 65 64 2c 20 61 73 20 62 65 69 6e 67 20 74 68 tles.are.designated,.as.being.th
6fc0 6f 73 65 20 6f 66 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 69 6e 20 74 68 ose.of.Invariant.Sections,.in.th
6fe0 65 20 6e 6f 74 69 63 65 0a 74 68 61 74 20 73 61 79 73 20 74 68 61 74 20 74 68 65 20 44 6f 63 75 e.notice.that.says.that.the.Docu
7000 6d 65 6e 74 20 69 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 ment.is.released.under.this.Lice
7020 6e 73 65 2e 20 20 49 66 20 61 0a 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 nse...If.a.section.does.not.fit.
7040 74 68 65 20 61 62 6f 76 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 53 65 63 6f 6e 64 61 72 the.above.definition.of.Secondar
7060 79 20 74 68 65 6e 20 69 74 20 69 73 20 6e 6f 74 0a 61 6c 6c 6f 77 65 64 20 74 6f 20 62 65 20 64 y.then.it.is.not.allowed.to.be.d
7080 65 73 69 67 6e 61 74 65 64 20 61 73 20 49 6e 76 61 72 69 61 6e 74 2e 20 20 54 68 65 20 44 6f 63 esignated.as.Invariant...The.Doc
70a0 75 6d 65 6e 74 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 7a 65 72 6f 0a 49 6e 76 61 72 69 61 6e 74 ument.may.contain.zero.Invariant
70c0 20 53 65 63 74 69 6f 6e 73 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 64 6f 65 73 .Sections...If.the.Document.does
70e0 20 6e 6f 74 20 69 64 65 6e 74 69 66 79 20 61 6e 79 20 49 6e 76 61 72 69 61 6e 74 0a 53 65 63 74 .not.identify.any.Invariant.Sect
7100 69 6f 6e 73 20 74 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 6e 6f 6e 65 2e 0a 0a 54 68 65 20 22 ions.then.there.are.none...The."
7120 43 6f 76 65 72 20 54 65 78 74 73 22 20 61 72 65 20 63 65 72 74 61 69 6e 20 73 68 6f 72 74 20 70 Cover.Texts".are.certain.short.p
7140 61 73 73 61 67 65 73 20 6f 66 20 74 65 78 74 20 74 68 61 74 20 61 72 65 20 6c 69 73 74 65 64 2c assages.of.text.that.are.listed,
7160 0a 61 73 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 72 20 42 61 63 6b 2d 43 6f .as.Front-Cover.Texts.or.Back-Co
7180 76 65 72 20 54 65 78 74 73 2c 20 69 6e 20 74 68 65 20 6e 6f 74 69 63 65 20 74 68 61 74 20 73 61 ver.Texts,.in.the.notice.that.sa
71a0 79 73 20 74 68 61 74 0a 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 72 65 6c 65 61 73 65 64 ys.that.the.Document.is.released
71c0 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 41 20 46 72 6f 6e 74 2d 43 6f .under.this.License...A.Front-Co
71e0 76 65 72 20 54 65 78 74 20 6d 61 79 0a 62 65 20 61 74 20 6d 6f 73 74 20 35 20 77 6f 72 64 73 2c ver.Text.may.be.at.most.5.words,
7200 20 61 6e 64 20 61 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 20 6d 61 79 20 62 65 20 61 74 .and.a.Back-Cover.Text.may.be.at
7220 20 6d 6f 73 74 20 32 35 20 77 6f 72 64 73 2e 0a 0a 41 20 22 54 72 61 6e 73 70 61 72 65 6e 74 22 .most.25.words...A."Transparent"
7240 20 63 6f 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 20 6d 61 .copy.of.the.Document.means.a.ma
7260 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 63 6f 70 79 2c 0a 72 65 70 72 65 73 65 6e 74 65 64 chine-readable.copy,.represented
7280 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e .in.a.format.whose.specification
72a0 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 67 65 6e 65 72 61 6c 20 70 75 62 .is.available.to.the.general.pub
72c0 6c 69 63 2c 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 72 65 76 69 73 69 lic,.that.is.suitable.for.revisi
72e0 6e 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 0a 73 74 72 61 69 67 68 74 66 6f 72 77 61 72 64 6c ng.the.document.straightforwardl
7300 79 20 77 69 74 68 20 67 65 6e 65 72 69 63 20 74 65 78 74 20 65 64 69 74 6f 72 73 20 6f 72 20 28 y.with.generic.text.editors.or.(
7320 66 6f 72 20 69 6d 61 67 65 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 0a 70 69 78 65 6c 73 29 20 67 for.images.composed.of.pixels).g
7340 65 6e 65 72 69 63 20 70 61 69 6e 74 20 70 72 6f 67 72 61 6d 73 20 6f 72 20 28 66 6f 72 20 64 72 eneric.paint.programs.or.(for.dr
7360 61 77 69 6e 67 73 29 20 73 6f 6d 65 20 77 69 64 65 6c 79 20 61 76 61 69 6c 61 62 6c 65 0a 64 72 awings).some.widely.available.dr
7380 61 77 69 6e 67 20 65 64 69 74 6f 72 2c 20 61 6e 64 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 awing.editor,.and.that.is.suitab
73a0 6c 65 20 66 6f 72 20 69 6e 70 75 74 20 74 6f 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 73 20 le.for.input.to.text.formatters.
73c0 6f 72 0a 66 6f 72 20 61 75 74 6f 6d 61 74 69 63 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 74 6f 20 or.for.automatic.translation.to.
73e0 61 20 76 61 72 69 65 74 79 20 6f 66 20 66 6f 72 6d 61 74 73 20 73 75 69 74 61 62 6c 65 20 66 6f a.variety.of.formats.suitable.fo
7400 72 20 69 6e 70 75 74 0a 74 6f 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 73 2e 20 20 41 20 63 r.input.to.text.formatters...A.c
7420 6f 70 79 20 6d 61 64 65 20 69 6e 20 61 6e 20 6f 74 68 65 72 77 69 73 65 20 54 72 61 6e 73 70 61 opy.made.in.an.otherwise.Transpa
7440 72 65 6e 74 20 66 69 6c 65 0a 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 6d 61 72 6b 75 70 2c 20 6f rent.file.format.whose.markup,.o
7460 72 20 61 62 73 65 6e 63 65 20 6f 66 20 6d 61 72 6b 75 70 2c 20 68 61 73 20 62 65 65 6e 20 61 72 r.absence.of.markup,.has.been.ar
7480 72 61 6e 67 65 64 20 74 6f 20 74 68 77 61 72 74 0a 6f 72 20 64 69 73 63 6f 75 72 61 67 65 20 73 ranged.to.thwart.or.discourage.s
74a0 75 62 73 65 71 75 65 6e 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 62 79 20 72 65 61 64 65 72 ubsequent.modification.by.reader
74c0 73 20 69 73 20 6e 6f 74 20 54 72 61 6e 73 70 61 72 65 6e 74 2e 0a 41 6e 20 69 6d 61 67 65 20 66 s.is.not.Transparent..An.image.f
74e0 6f 72 6d 61 74 20 69 73 20 6e 6f 74 20 54 72 61 6e 73 70 61 72 65 6e 74 20 69 66 20 75 73 65 64 ormat.is.not.Transparent.if.used
7500 20 66 6f 72 20 61 6e 79 20 73 75 62 73 74 61 6e 74 69 61 6c 20 61 6d 6f 75 6e 74 0a 6f 66 20 74 .for.any.substantial.amount.of.t
7520 65 78 74 2e 20 20 41 20 63 6f 70 79 20 74 68 61 74 20 69 73 20 6e 6f 74 20 22 54 72 61 6e 73 70 ext...A.copy.that.is.not."Transp
7540 61 72 65 6e 74 22 20 69 73 20 63 61 6c 6c 65 64 20 22 4f 70 61 71 75 65 22 2e 0a 0a 45 78 61 6d arent".is.called."Opaque"...Exam
7560 70 6c 65 73 20 6f 66 20 73 75 69 74 61 62 6c 65 20 66 6f 72 6d 61 74 73 20 66 6f 72 20 54 72 61 ples.of.suitable.formats.for.Tra
7580 6e 73 70 61 72 65 6e 74 20 63 6f 70 69 65 73 20 69 6e 63 6c 75 64 65 20 70 6c 61 69 6e 0a 41 53 nsparent.copies.include.plain.AS
75a0 43 49 49 20 77 69 74 68 6f 75 74 20 6d 61 72 6b 75 70 2c 20 54 65 78 69 6e 66 6f 20 69 6e 70 75 CII.without.markup,.Texinfo.inpu
75c0 74 20 66 6f 72 6d 61 74 2c 20 4c 61 54 65 58 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 2c 20 53 47 t.format,.LaTeX.input.format,.SG
75e0 4d 4c 0a 6f 72 20 58 4d 4c 20 75 73 69 6e 67 20 61 20 70 75 62 6c 69 63 6c 79 20 61 76 61 69 6c ML.or.XML.using.a.publicly.avail
7600 61 62 6c 65 20 44 54 44 2c 20 61 6e 64 20 73 74 61 6e 64 61 72 64 2d 63 6f 6e 66 6f 72 6d 69 6e able.DTD,.and.standard-conformin
7620 67 20 73 69 6d 70 6c 65 0a 48 54 4d 4c 2c 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 44 46 g.simple.HTML,.PostScript.or.PDF
7640 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 68 75 6d 61 6e 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e .designed.for.human.modification
7660 2e 20 20 45 78 61 6d 70 6c 65 73 20 6f 66 0a 74 72 61 6e 73 70 61 72 65 6e 74 20 69 6d 61 67 65 ...Examples.of.transparent.image
7680 20 66 6f 72 6d 61 74 73 20 69 6e 63 6c 75 64 65 20 50 4e 47 2c 20 58 43 46 20 61 6e 64 20 4a 50 .formats.include.PNG,.XCF.and.JP
76a0 47 2e 20 20 4f 70 61 71 75 65 20 66 6f 72 6d 61 74 73 0a 69 6e 63 6c 75 64 65 20 70 72 6f 70 72 G...Opaque.formats.include.propr
76c0 69 65 74 61 72 79 20 66 6f 72 6d 61 74 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 61 64 20 ietary.formats.that.can.be.read.
76e0 61 6e 64 20 65 64 69 74 65 64 20 6f 6e 6c 79 20 62 79 0a 70 72 6f 70 72 69 65 74 61 72 79 20 77 and.edited.only.by.proprietary.w
7700 6f 72 64 20 70 72 6f 63 65 73 73 6f 72 73 2c 20 53 47 4d 4c 20 6f 72 20 58 4d 4c 20 66 6f 72 20 ord.processors,.SGML.or.XML.for.
7720 77 68 69 63 68 20 74 68 65 20 44 54 44 20 61 6e 64 2f 6f 72 0a 70 72 6f 63 65 73 73 69 6e 67 20 which.the.DTD.and/or.processing.
7740 74 6f 6f 6c 73 20 61 72 65 20 6e 6f 74 20 67 65 6e 65 72 61 6c 6c 79 20 61 76 61 69 6c 61 62 6c tools.are.not.generally.availabl
7760 65 2c 20 61 6e 64 20 74 68 65 0a 6d 61 63 68 69 6e 65 2d 67 65 6e 65 72 61 74 65 64 20 48 54 4d e,.and.the.machine-generated.HTM
7780 4c 2c 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 44 46 20 70 72 6f 64 75 63 65 64 20 62 79 L,.PostScript.or.PDF.produced.by
77a0 20 73 6f 6d 65 20 77 6f 72 64 0a 70 72 6f 63 65 73 73 6f 72 73 20 66 6f 72 20 6f 75 74 70 75 74 .some.word.processors.for.output
77c0 20 70 75 72 70 6f 73 65 73 20 6f 6e 6c 79 2e 0a 0a 54 68 65 20 22 54 69 74 6c 65 20 50 61 67 65 .purposes.only...The."Title.Page
77e0 22 20 6d 65 61 6e 73 2c 20 66 6f 72 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2c 20 74 68 65 ".means,.for.a.printed.book,.the
7800 20 74 69 74 6c 65 20 70 61 67 65 20 69 74 73 65 6c 66 2c 0a 70 6c 75 73 20 73 75 63 68 20 66 6f .title.page.itself,.plus.such.fo
7820 6c 6c 6f 77 69 6e 67 20 70 61 67 65 73 20 61 73 20 61 72 65 20 6e 65 65 64 65 64 20 74 6f 20 68 llowing.pages.as.are.needed.to.h
7840 6f 6c 64 2c 20 6c 65 67 69 62 6c 79 2c 20 74 68 65 20 6d 61 74 65 72 69 61 6c 0a 74 68 69 73 20 old,.legibly,.the.material.this.
7860 4c 69 63 65 6e 73 65 20 72 65 71 75 69 72 65 73 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 74 68 License.requires.to.appear.in.th
7880 65 20 74 69 74 6c 65 20 70 61 67 65 2e 20 20 46 6f 72 20 77 6f 72 6b 73 20 69 6e 0a 66 6f 72 6d e.title.page...For.works.in.form
78a0 61 74 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 6e 79 20 74 69 74 6c 65 20 ats.which.do.not.have.any.title.
78c0 70 61 67 65 20 61 73 20 73 75 63 68 2c 20 22 54 69 74 6c 65 20 50 61 67 65 22 20 6d 65 61 6e 73 page.as.such,."Title.Page".means
78e0 0a 74 68 65 20 74 65 78 74 20 6e 65 61 72 20 74 68 65 20 6d 6f 73 74 20 70 72 6f 6d 69 6e 65 6e .the.text.near.the.most.prominen
7900 74 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 27 73 20 74 69 74 6c 65 t.appearance.of.the.work's.title
7920 2c 0a 70 72 65 63 65 64 69 6e 67 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 ,.preceding.the.beginning.of.the
7940 20 62 6f 64 79 20 6f 66 20 74 68 65 20 74 65 78 74 2e 0a 0a 54 68 65 20 22 70 75 62 6c 69 73 68 .body.of.the.text...The."publish
7960 65 72 22 20 6d 65 61 6e 73 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 72 20 65 6e 74 69 74 79 20 74 er".means.any.person.or.entity.t
7980 68 61 74 20 64 69 73 74 72 69 62 75 74 65 73 20 63 6f 70 69 65 73 20 6f 66 0a 74 68 65 20 44 6f hat.distributes.copies.of.the.Do
79a0 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2e 0a 0a 41 20 73 65 63 74 69 6f 6e cument.to.the.public...A.section
79c0 20 22 45 6e 74 69 74 6c 65 64 20 58 59 5a 22 20 6d 65 61 6e 73 20 61 20 6e 61 6d 65 64 20 73 75 ."Entitled.XYZ".means.a.named.su
79e0 62 75 6e 69 74 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 68 6f 73 65 0a 74 69 74 6c bunit.of.the.Document.whose.titl
7a00 65 20 65 69 74 68 65 72 20 69 73 20 70 72 65 63 69 73 65 6c 79 20 58 59 5a 20 6f 72 20 63 6f 6e e.either.is.precisely.XYZ.or.con
7a20 74 61 69 6e 73 20 58 59 5a 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 20 66 6f 6c 6c 6f 77 69 tains.XYZ.in.parentheses.followi
7a40 6e 67 0a 74 65 78 74 20 74 68 61 74 20 74 72 61 6e 73 6c 61 74 65 73 20 58 59 5a 20 69 6e 20 61 ng.text.that.translates.XYZ.in.a
7a60 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2e 20 20 28 48 65 72 65 20 58 59 5a 20 73 74 61 6e nother.language...(Here.XYZ.stan
7a80 64 73 20 66 6f 72 20 61 0a 73 70 65 63 69 66 69 63 20 73 65 63 74 69 6f 6e 20 6e 61 6d 65 20 6d ds.for.a.specific.section.name.m
7aa0 65 6e 74 69 6f 6e 65 64 20 62 65 6c 6f 77 2c 20 73 75 63 68 20 61 73 20 22 41 63 6b 6e 6f 77 6c entioned.below,.such.as."Acknowl
7ac0 65 64 67 65 6d 65 6e 74 73 22 2c 0a 22 44 65 64 69 63 61 74 69 6f 6e 73 22 2c 20 22 45 6e 64 6f edgements",."Dedications",."Endo
7ae0 72 73 65 6d 65 6e 74 73 22 2c 20 6f 72 20 22 48 69 73 74 6f 72 79 22 2e 29 20 20 54 6f 20 22 50 rsements",.or."History".)..To."P
7b00 72 65 73 65 72 76 65 20 74 68 65 20 54 69 74 6c 65 22 0a 6f 66 20 73 75 63 68 20 61 20 73 65 63 reserve.the.Title".of.such.a.sec
7b20 74 69 6f 6e 20 77 68 65 6e 20 79 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 20 44 6f 63 75 6d 65 6e tion.when.you.modify.the.Documen
7b40 74 20 6d 65 61 6e 73 20 74 68 61 74 20 69 74 20 72 65 6d 61 69 6e 73 20 61 0a 73 65 63 74 69 6f t.means.that.it.remains.a.sectio
7b60 6e 20 22 45 6e 74 69 74 6c 65 64 20 58 59 5a 22 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 n."Entitled.XYZ".according.to.th
7b80 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 0a 54 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 61 79 is.definition...The.Document.may
7ba0 20 69 6e 63 6c 75 64 65 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 20 6e 65 .include.Warranty.Disclaimers.ne
7bc0 78 74 20 74 6f 20 74 68 65 20 6e 6f 74 69 63 65 20 77 68 69 63 68 0a 73 74 61 74 65 73 20 74 68 xt.to.the.notice.which.states.th
7be0 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 20 44 at.this.License.applies.to.the.D
7c00 6f 63 75 6d 65 6e 74 2e 20 20 54 68 65 73 65 20 57 61 72 72 61 6e 74 79 0a 44 69 73 63 6c 61 69 ocument...These.Warranty.Disclai
7c20 6d 65 72 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 mers.are.considered.to.be.includ
7c40 65 64 20 62 79 20 72 65 66 65 72 65 6e 63 65 20 69 6e 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2c ed.by.reference.in.this.License,
7c60 20 62 75 74 20 6f 6e 6c 79 20 61 73 20 72 65 67 61 72 64 73 20 64 69 73 63 6c 61 69 6d 69 6e 67 .but.only.as.regards.disclaiming
7c80 20 77 61 72 72 61 6e 74 69 65 73 3a 20 61 6e 79 20 6f 74 68 65 72 0a 69 6d 70 6c 69 63 61 74 69 .warranties:.any.other.implicati
7ca0 6f 6e 20 74 68 61 74 20 74 68 65 73 65 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 on.that.these.Warranty.Disclaime
7cc0 72 73 20 6d 61 79 20 68 61 76 65 20 69 73 20 76 6f 69 64 20 61 6e 64 20 68 61 73 0a 6e 6f 20 65 rs.may.have.is.void.and.has.no.e
7ce0 66 66 65 63 74 20 6f 6e 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 69 73 20 4c 69 63 ffect.on.the.meaning.of.this.Lic
7d00 65 6e 73 65 2e 0a 0a 32 2e 20 56 45 52 42 41 54 49 4d 20 43 4f 50 59 49 4e 47 0a 0a 59 6f 75 20 ense...2..VERBATIM.COPYING..You.
7d20 6d 61 79 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 44 6f 63 75 may.copy.and.distribute.the.Docu
7d40 6d 65 6e 74 20 69 6e 20 61 6e 79 20 6d 65 64 69 75 6d 2c 20 65 69 74 68 65 72 0a 63 6f 6d 6d 65 ment.in.any.medium,.either.comme
7d60 72 63 69 61 6c 6c 79 20 6f 72 20 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2c 20 70 72 6f 76 rcially.or.noncommercially,.prov
7d80 69 64 65 64 20 74 68 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 0a 63 6f 70 79 ided.that.this.License,.the.copy
7da0 72 69 67 68 74 20 6e 6f 74 69 63 65 73 2c 20 61 6e 64 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e right.notices,.and.the.license.n
7dc0 6f 74 69 63 65 20 73 61 79 69 6e 67 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 70 70 6c 69 65 otice.saying.this.License.applie
7de0 73 0a 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 72 65 20 72 65 70 72 6f 64 75 63 65 64 s.to.the.Document.are.reproduced
7e00 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75 20 61 64 64 .in.all.copies,.and.that.you.add
7e20 20 6e 6f 0a 6f 74 68 65 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 77 68 61 74 73 6f 65 76 65 72 20 .no.other.conditions.whatsoever.
7e40 74 6f 20 74 68 6f 73 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 20 6d to.those.of.this.License...You.m
7e60 61 79 20 6e 6f 74 20 75 73 65 0a 74 65 63 68 6e 69 63 61 6c 20 6d 65 61 73 75 72 65 73 20 74 6f ay.not.use.technical.measures.to
7e80 20 6f 62 73 74 72 75 63 74 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 72 65 61 64 69 6e 67 .obstruct.or.control.the.reading
7ea0 20 6f 72 20 66 75 72 74 68 65 72 0a 63 6f 70 79 69 6e 67 20 6f 66 20 74 68 65 20 63 6f 70 69 65 .or.further.copying.of.the.copie
7ec0 73 20 79 6f 75 20 6d 61 6b 65 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 2e 20 20 48 6f 77 65 76 s.you.make.or.distribute...Howev
7ee0 65 72 2c 20 79 6f 75 20 6d 61 79 20 61 63 63 65 70 74 0a 63 6f 6d 70 65 6e 73 61 74 69 6f 6e 20 er,.you.may.accept.compensation.
7f00 69 6e 20 65 78 63 68 61 6e 67 65 20 66 6f 72 20 63 6f 70 69 65 73 2e 20 20 49 66 20 79 6f 75 20 in.exchange.for.copies...If.you.
7f20 64 69 73 74 72 69 62 75 74 65 20 61 20 6c 61 72 67 65 20 65 6e 6f 75 67 68 0a 6e 75 6d 62 65 72 distribute.a.large.enough.number
7f40 20 6f 66 20 63 6f 70 69 65 73 20 79 6f 75 20 6d 75 73 74 20 61 6c 73 6f 20 66 6f 6c 6c 6f 77 20 .of.copies.you.must.also.follow.
7f60 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 69 6e 20 73 65 63 74 69 6f 6e 20 33 2e 0a 0a 59 6f the.conditions.in.section.3...Yo
7f80 75 20 6d 61 79 20 61 6c 73 6f 20 6c 65 6e 64 20 63 6f 70 69 65 73 2c 20 75 6e 64 65 72 20 74 68 u.may.also.lend.copies,.under.th
7fa0 65 20 73 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 74 61 74 65 64 20 61 62 6f 76 65 2c 20 e.same.conditions.stated.above,.
7fc0 61 6e 64 0a 79 6f 75 20 6d 61 79 20 70 75 62 6c 69 63 6c 79 20 64 69 73 70 6c 61 79 20 63 6f 70 and.you.may.publicly.display.cop
7fe0 69 65 73 2e 0a 0a 0a 33 2e 20 43 4f 50 59 49 4e 47 20 49 4e 20 51 55 41 4e 54 49 54 59 0a 0a 49 ies....3..COPYING.IN.QUANTITY..I
8000 66 20 79 6f 75 20 70 75 62 6c 69 73 68 20 70 72 69 6e 74 65 64 20 63 6f 70 69 65 73 20 28 6f 72 f.you.publish.printed.copies.(or
8020 20 63 6f 70 69 65 73 20 69 6e 20 6d 65 64 69 61 20 74 68 61 74 20 63 6f 6d 6d 6f 6e 6c 79 20 68 .copies.in.media.that.commonly.h
8040 61 76 65 0a 70 72 69 6e 74 65 64 20 63 6f 76 65 72 73 29 20 6f 66 20 74 68 65 20 44 6f 63 75 6d ave.printed.covers).of.the.Docum
8060 65 6e 74 2c 20 6e 75 6d 62 65 72 69 6e 67 20 6d 6f 72 65 20 74 68 61 6e 20 31 30 30 2c 20 61 6e ent,.numbering.more.than.100,.an
8080 64 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 27 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 d.the.Document's.license.notice.
80a0 72 65 71 75 69 72 65 73 20 43 6f 76 65 72 20 54 65 78 74 73 2c 20 79 6f 75 20 6d 75 73 74 20 65 requires.Cover.Texts,.you.must.e
80c0 6e 63 6c 6f 73 65 20 74 68 65 0a 63 6f 70 69 65 73 20 69 6e 20 63 6f 76 65 72 73 20 74 68 61 74 nclose.the.copies.in.covers.that
80e0 20 63 61 72 72 79 2c 20 63 6c 65 61 72 6c 79 20 61 6e 64 20 6c 65 67 69 62 6c 79 2c 20 61 6c 6c .carry,.clearly.and.legibly,.all
8100 20 74 68 65 73 65 20 43 6f 76 65 72 0a 54 65 78 74 73 3a 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 .these.Cover.Texts:.Front-Cover.
8120 54 65 78 74 73 20 6f 6e 20 74 68 65 20 66 72 6f 6e 74 20 63 6f 76 65 72 2c 20 61 6e 64 20 42 61 Texts.on.the.front.cover,.and.Ba
8140 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 6e 0a 74 68 65 20 62 61 63 6b 20 63 6f 76 65 72 ck-Cover.Texts.on.the.back.cover
8160 2e 20 20 42 6f 74 68 20 63 6f 76 65 72 73 20 6d 75 73 74 20 61 6c 73 6f 20 63 6c 65 61 72 6c 79 ...Both.covers.must.also.clearly
8180 20 61 6e 64 20 6c 65 67 69 62 6c 79 20 69 64 65 6e 74 69 66 79 0a 79 6f 75 20 61 73 20 74 68 65 .and.legibly.identify.you.as.the
81a0 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 73 65 20 63 6f 70 69 65 73 2e 20 20 54 68 65 .publisher.of.these.copies...The
81c0 20 66 72 6f 6e 74 20 63 6f 76 65 72 20 6d 75 73 74 20 70 72 65 73 65 6e 74 0a 74 68 65 20 66 75 .front.cover.must.present.the.fu
81e0 6c 6c 20 74 69 74 6c 65 20 77 69 74 68 20 61 6c 6c 20 77 6f 72 64 73 20 6f 66 20 74 68 65 20 74 ll.title.with.all.words.of.the.t
8200 69 74 6c 65 20 65 71 75 61 6c 6c 79 20 70 72 6f 6d 69 6e 65 6e 74 20 61 6e 64 0a 76 69 73 69 62 itle.equally.prominent.and.visib
8220 6c 65 2e 20 20 59 6f 75 20 6d 61 79 20 61 64 64 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 6c 20 le...You.may.add.other.material.
8240 6f 6e 20 74 68 65 20 63 6f 76 65 72 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 2e 0a 43 6f 70 79 69 on.the.covers.in.addition..Copyi
8260 6e 67 20 77 69 74 68 20 63 68 61 6e 67 65 73 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 65 20 63 ng.with.changes.limited.to.the.c
8280 6f 76 65 72 73 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 79 20 70 72 65 73 65 72 76 65 0a overs,.as.long.as.they.preserve.
82a0 74 68 65 20 74 69 74 6c 65 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6e 64 20 73 61 the.title.of.the.Document.and.sa
82c0 74 69 73 66 79 20 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 63 61 6e 20 62 65 20 74 tisfy.these.conditions,.can.be.t
82e0 72 65 61 74 65 64 0a 61 73 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 69 6e 20 6f 74 reated.as.verbatim.copying.in.ot
8300 68 65 72 20 72 65 73 70 65 63 74 73 2e 0a 0a 49 66 20 74 68 65 20 72 65 71 75 69 72 65 64 20 74 her.respects...If.the.required.t
8320 65 78 74 73 20 66 6f 72 20 65 69 74 68 65 72 20 63 6f 76 65 72 20 61 72 65 20 74 6f 6f 20 76 6f exts.for.either.cover.are.too.vo
8340 6c 75 6d 69 6e 6f 75 73 20 74 6f 20 66 69 74 0a 6c 65 67 69 62 6c 79 2c 20 79 6f 75 20 73 68 6f luminous.to.fit.legibly,.you.sho
8360 75 6c 64 20 70 75 74 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 73 20 6c 69 73 74 65 64 20 28 61 uld.put.the.first.ones.listed.(a
8380 73 20 6d 61 6e 79 20 61 73 20 66 69 74 0a 72 65 61 73 6f 6e 61 62 6c 79 29 20 6f 6e 20 74 68 65 s.many.as.fit.reasonably).on.the
83a0 20 61 63 74 75 61 6c 20 63 6f 76 65 72 2c 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 20 74 68 65 20 .actual.cover,.and.continue.the.
83c0 72 65 73 74 20 6f 6e 74 6f 20 61 64 6a 61 63 65 6e 74 0a 70 61 67 65 73 2e 0a 0a 49 66 20 79 6f rest.onto.adjacent.pages...If.yo
83e0 75 20 70 75 62 6c 69 73 68 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 4f 70 61 71 75 65 20 63 u.publish.or.distribute.Opaque.c
8400 6f 70 69 65 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6e 75 6d 62 65 72 69 6e 67 0a opies.of.the.Document.numbering.
8420 6d 6f 72 65 20 74 68 61 6e 20 31 30 30 2c 20 79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20 69 more.than.100,.you.must.either.i
8440 6e 63 6c 75 64 65 20 61 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 54 72 61 6e 73 70 nclude.a.machine-readable.Transp
8460 61 72 65 6e 74 0a 63 6f 70 79 20 61 6c 6f 6e 67 20 77 69 74 68 20 65 61 63 68 20 4f 70 61 71 75 arent.copy.along.with.each.Opaqu
8480 65 20 63 6f 70 79 2c 20 6f 72 20 73 74 61 74 65 20 69 6e 20 6f 72 20 77 69 74 68 20 65 61 63 68 e.copy,.or.state.in.or.with.each
84a0 20 4f 70 61 71 75 65 20 63 6f 70 79 0a 61 20 63 6f 6d 70 75 74 65 72 2d 6e 65 74 77 6f 72 6b 20 .Opaque.copy.a.computer-network.
84c0 6c 6f 63 61 74 69 6f 6e 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 67 65 6e 65 72 61 6c 20 location.from.which.the.general.
84e0 6e 65 74 77 6f 72 6b 2d 75 73 69 6e 67 0a 70 75 62 6c 69 63 20 68 61 73 20 61 63 63 65 73 73 20 network-using.public.has.access.
8500 74 6f 20 64 6f 77 6e 6c 6f 61 64 20 75 73 69 6e 67 20 70 75 62 6c 69 63 2d 73 74 61 6e 64 61 72 to.download.using.public-standar
8520 64 20 6e 65 74 77 6f 72 6b 20 70 72 6f 74 6f 63 6f 6c 73 0a 61 20 63 6f 6d 70 6c 65 74 65 20 54 d.network.protocols.a.complete.T
8540 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c ransparent.copy.of.the.Document,
8560 20 66 72 65 65 20 6f 66 20 61 64 64 65 64 20 6d 61 74 65 72 69 61 6c 2e 0a 49 66 20 79 6f 75 20 .free.of.added.material..If.you.
8580 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 20 6f 70 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 use.the.latter.option,.you.must.
85a0 74 61 6b 65 20 72 65 61 73 6f 6e 61 62 6c 79 20 70 72 75 64 65 6e 74 20 73 74 65 70 73 2c 0a 77 take.reasonably.prudent.steps,.w
85c0 68 65 6e 20 79 6f 75 20 62 65 67 69 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 4f 70 hen.you.begin.distribution.of.Op
85e0 61 71 75 65 20 63 6f 70 69 65 73 20 69 6e 20 71 75 61 6e 74 69 74 79 2c 20 74 6f 20 65 6e 73 75 aque.copies.in.quantity,.to.ensu
8600 72 65 0a 74 68 61 74 20 74 68 69 73 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 77 69 re.that.this.Transparent.copy.wi
8620 6c 6c 20 72 65 6d 61 69 6e 20 74 68 75 73 20 61 63 63 65 73 73 69 62 6c 65 20 61 74 20 74 68 65 ll.remain.thus.accessible.at.the
8640 20 73 74 61 74 65 64 0a 6c 6f 63 61 74 69 6f 6e 20 75 6e 74 69 6c 20 61 74 20 6c 65 61 73 74 20 .stated.location.until.at.least.
8660 6f 6e 65 20 79 65 61 72 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74 20 74 69 6d 65 20 79 6f 75 one.year.after.the.last.time.you
8680 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 0a 4f 70 61 71 75 65 20 63 6f 70 79 20 28 64 69 72 65 .distribute.an.Opaque.copy.(dire
86a0 63 74 6c 79 20 6f 72 20 74 68 72 6f 75 67 68 20 79 6f 75 72 20 61 67 65 6e 74 73 20 6f 72 20 72 ctly.or.through.your.agents.or.r
86c0 65 74 61 69 6c 65 72 73 29 20 6f 66 20 74 68 61 74 0a 65 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 etailers).of.that.edition.to.the
86e0 20 70 75 62 6c 69 63 2e 0a 0a 49 74 20 69 73 20 72 65 71 75 65 73 74 65 64 2c 20 62 75 74 20 6e .public...It.is.requested,.but.n
8700 6f 74 20 72 65 71 75 69 72 65 64 2c 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 74 61 63 74 20 74 68 ot.required,.that.you.contact.th
8720 65 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 20 77 65 6c 6c 20 62 e.authors.of.the.Document.well.b
8740 65 66 6f 72 65 20 72 65 64 69 73 74 72 69 62 75 74 69 6e 67 20 61 6e 79 20 6c 61 72 67 65 20 6e efore.redistributing.any.large.n
8760 75 6d 62 65 72 20 6f 66 20 63 6f 70 69 65 73 2c 20 74 6f 0a 67 69 76 65 20 74 68 65 6d 20 61 20 umber.of.copies,.to.give.them.a.
8780 63 68 61 6e 63 65 20 74 6f 20 70 72 6f 76 69 64 65 20 79 6f 75 20 77 69 74 68 20 61 6e 20 75 70 chance.to.provide.you.with.an.up
87a0 64 61 74 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 0a 44 6f 63 75 6d 65 6e 74 2e 0a 0a dated.version.of.the.Document...
87c0 0a 34 2e 20 4d 4f 44 49 46 49 43 41 54 49 4f 4e 53 0a 0a 59 6f 75 20 6d 61 79 20 63 6f 70 79 20 .4..MODIFICATIONS..You.may.copy.
87e0 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 61 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f and.distribute.a.Modified.Versio
8800 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 75 6e 64 65 72 0a 74 68 65 20 63 6f 6e 64 n.of.the.Document.under.the.cond
8820 69 74 69 6f 6e 73 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 32 20 61 6e 64 20 33 20 61 62 6f 76 65 itions.of.sections.2.and.3.above
8840 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 72 65 6c 65 61 73 65 0a 74 68 65 20 ,.provided.that.you.release.the.
8860 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 75 6e 64 65 72 20 70 72 65 63 69 73 65 6c 79 Modified.Version.under.precisely
8880 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 77 69 74 68 20 74 68 65 20 4d 6f 64 69 66 69 65 64 .this.License,.with.the.Modified
88a0 0a 56 65 72 73 69 6f 6e 20 66 69 6c 6c 69 6e 67 20 74 68 65 20 72 6f 6c 65 20 6f 66 20 74 68 65 .Version.filling.the.role.of.the
88c0 20 44 6f 63 75 6d 65 6e 74 2c 20 74 68 75 73 20 6c 69 63 65 6e 73 69 6e 67 20 64 69 73 74 72 69 .Document,.thus.licensing.distri
88e0 62 75 74 69 6f 6e 0a 61 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 4d bution.and.modification.of.the.M
8900 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 74 6f 20 77 68 6f 65 76 65 72 20 70 6f 73 73 65 odified.Version.to.whoever.posse
8920 73 73 65 73 20 61 20 63 6f 70 79 0a 6f 66 20 69 74 2e 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c sses.a.copy.of.it...In.addition,
8940 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 74 68 65 73 65 20 74 68 69 6e 67 73 20 69 6e 20 74 68 65 .you.must.do.these.things.in.the
8960 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 3a 0a 0a 41 2e 20 55 73 65 20 69 6e 20 74 68 .Modified.Version:..A..Use.in.th
8980 65 20 54 69 74 6c 65 20 50 61 67 65 20 28 61 6e 64 20 6f 6e 20 74 68 65 20 63 6f 76 65 72 73 2c e.Title.Page.(and.on.the.covers,
89a0 20 69 66 20 61 6e 79 29 20 61 20 74 69 74 6c 65 20 64 69 73 74 69 6e 63 74 0a 20 20 20 66 72 6f .if.any).a.title.distinct....fro
89c0 6d 20 74 68 61 74 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 66 72 6f 6d m.that.of.the.Document,.and.from
89e0 20 74 68 6f 73 65 20 6f 66 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 28 .those.of.previous.versions....(
8a00 77 68 69 63 68 20 73 68 6f 75 6c 64 2c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 61 6e 79 2c which.should,.if.there.were.any,
8a20 20 62 65 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 48 69 73 74 6f 72 79 20 73 65 63 74 69 6f .be.listed.in.the.History.sectio
8a40 6e 0a 20 20 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 29 2e 20 20 59 6f 75 20 6d 61 79 20 n....of.the.Document)...You.may.
8a60 75 73 65 20 74 68 65 20 73 61 6d 65 20 74 69 74 6c 65 20 61 73 20 61 20 70 72 65 76 69 6f 75 73 use.the.same.title.as.a.previous
8a80 20 76 65 72 73 69 6f 6e 0a 20 20 20 69 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 75 62 6c .version....if.the.original.publ
8aa0 69 73 68 65 72 20 6f 66 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 67 69 76 65 73 20 70 65 72 6d isher.of.that.version.gives.perm
8ac0 69 73 73 69 6f 6e 2e 0a 42 2e 20 4c 69 73 74 20 6f 6e 20 74 68 65 20 54 69 74 6c 65 20 50 61 67 ission..B..List.on.the.Title.Pag
8ae0 65 2c 20 61 73 20 61 75 74 68 6f 72 73 2c 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 70 65 72 73 6f e,.as.authors,.one.or.more.perso
8b00 6e 73 20 6f 72 20 65 6e 74 69 74 69 65 73 0a 20 20 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f ns.or.entities....responsible.fo
8b20 72 20 61 75 74 68 6f 72 73 68 69 70 20 6f 66 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e r.authorship.of.the.modification
8b40 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 0a 20 20 20 56 65 72 73 69 6f 6e 2c 20 74 6f s.in.the.Modified....Version,.to
8b60 67 65 74 68 65 72 20 77 69 74 68 20 61 74 20 6c 65 61 73 74 20 66 69 76 65 20 6f 66 20 74 68 65 gether.with.at.least.five.of.the
8b80 20 70 72 69 6e 63 69 70 61 6c 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 0a 20 20 20 44 6f 63 .principal.authors.of.the....Doc
8ba0 75 6d 65 6e 74 20 28 61 6c 6c 20 6f 66 20 69 74 73 20 70 72 69 6e 63 69 70 61 6c 20 61 75 74 68 ument.(all.of.its.principal.auth
8bc0 6f 72 73 2c 20 69 66 20 69 74 20 68 61 73 20 66 65 77 65 72 20 74 68 61 6e 20 66 69 76 65 29 2c ors,.if.it.has.fewer.than.five),
8be0 0a 20 20 20 75 6e 6c 65 73 73 20 74 68 65 79 20 72 65 6c 65 61 73 65 20 79 6f 75 20 66 72 6f 6d ....unless.they.release.you.from
8c00 20 74 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e 74 2e 0a 43 2e 20 53 74 61 74 65 20 6f 6e 20 74 .this.requirement..C..State.on.t
8c20 68 65 20 54 69 74 6c 65 20 70 61 67 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 75 he.Title.page.the.name.of.the.pu
8c40 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 0a 20 20 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 blisher.of.the....Modified.Versi
8c60 6f 6e 2c 20 61 73 20 74 68 65 20 70 75 62 6c 69 73 68 65 72 2e 0a 44 2e 20 50 72 65 73 65 72 76 on,.as.the.publisher..D..Preserv
8c80 65 20 61 6c 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 20 6f 66 20 74 e.all.the.copyright.notices.of.t
8ca0 68 65 20 44 6f 63 75 6d 65 6e 74 2e 0a 45 2e 20 41 64 64 20 61 6e 20 61 70 70 72 6f 70 72 69 61 he.Document..E..Add.an.appropria
8cc0 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 66 6f 72 20 79 6f 75 72 20 6d 6f 64 te.copyright.notice.for.your.mod
8ce0 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 61 64 6a 61 63 65 6e 74 20 74 6f 20 74 68 65 20 6f 74 ifications....adjacent.to.the.ot
8d00 68 65 72 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 2e 0a 46 2e 20 49 6e 63 6c 75 64 her.copyright.notices..F..Includ
8d20 65 2c 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 66 74 65 72 20 74 68 65 20 63 6f 70 79 72 69 67 e,.immediately.after.the.copyrig
8d40 68 74 20 6e 6f 74 69 63 65 73 2c 20 61 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 0a 20 20 20 ht.notices,.a.license.notice....
8d60 67 69 76 69 6e 67 20 74 68 65 20 70 75 62 6c 69 63 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 giving.the.public.permission.to.
8d80 75 73 65 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 75 6e 64 65 72 20 74 use.the.Modified.Version.under.t
8da0 68 65 0a 20 20 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 69 6e 20 he....terms.of.this.License,.in.
8dc0 74 68 65 20 66 6f 72 6d 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 41 64 64 65 6e 64 75 6d 20 62 the.form.shown.in.the.Addendum.b
8de0 65 6c 6f 77 2e 0a 47 2e 20 50 72 65 73 65 72 76 65 20 69 6e 20 74 68 61 74 20 6c 69 63 65 6e 73 elow..G..Preserve.in.that.licens
8e00 65 20 6e 6f 74 69 63 65 20 74 68 65 20 66 75 6c 6c 20 6c 69 73 74 73 20 6f 66 20 49 6e 76 61 72 e.notice.the.full.lists.of.Invar
8e20 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 0a 20 20 20 61 6e 64 20 72 65 71 75 69 72 65 64 20 43 6f iant.Sections....and.required.Co
8e40 76 65 72 20 54 65 78 74 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 27 ver.Texts.given.in.the.Document'
8e60 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2e 0a 48 2e 20 49 6e 63 6c 75 64 65 20 61 6e 20 s.license.notice..H..Include.an.
8e80 75 6e 61 6c 74 65 72 65 64 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a unaltered.copy.of.this.License..
8ea0 49 2e 20 50 72 65 73 65 72 76 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 I..Preserve.the.section.Entitled
8ec0 20 22 48 69 73 74 6f 72 79 22 2c 20 50 72 65 73 65 72 76 65 20 69 74 73 20 54 69 74 6c 65 2c 20 ."History",.Preserve.its.Title,.
8ee0 61 6e 64 20 61 64 64 0a 20 20 20 74 6f 20 69 74 20 61 6e 20 69 74 65 6d 20 73 74 61 74 69 6e 67 and.add....to.it.an.item.stating
8f00 20 61 74 20 6c 65 61 73 74 20 74 68 65 20 74 69 74 6c 65 2c 20 79 65 61 72 2c 20 6e 65 77 20 61 .at.least.the.title,.year,.new.a
8f20 75 74 68 6f 72 73 2c 20 61 6e 64 0a 20 20 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 uthors,.and....publisher.of.the.
8f40 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 61 73 20 67 69 76 65 6e 20 6f 6e 20 74 68 65 Modified.Version.as.given.on.the
8f60 20 54 69 74 6c 65 20 50 61 67 65 2e 20 20 49 66 0a 20 20 20 74 68 65 72 65 20 69 73 20 6e 6f 20 .Title.Page...If....there.is.no.
8f80 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 22 48 69 73 74 6f 72 79 22 20 69 6e 20 74 68 section.Entitled."History".in.th
8fa0 65 20 44 6f 63 75 6d 65 6e 74 2c 20 63 72 65 61 74 65 20 6f 6e 65 0a 20 20 20 73 74 61 74 69 6e e.Document,.create.one....statin
8fc0 67 20 74 68 65 20 74 69 74 6c 65 2c 20 79 65 61 72 2c 20 61 75 74 68 6f 72 73 2c 20 61 6e 64 20 g.the.title,.year,.authors,.and.
8fe0 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 73 0a 20 20 20 publisher.of.the.Document.as....
9000 67 69 76 65 6e 20 6f 6e 20 69 74 73 20 54 69 74 6c 65 20 50 61 67 65 2c 20 74 68 65 6e 20 61 64 given.on.its.Title.Page,.then.ad
9020 64 20 61 6e 20 69 74 65 6d 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 4d 6f 64 69 66 69 65 d.an.item.describing.the.Modifie
9040 64 0a 20 20 20 56 65 72 73 69 6f 6e 20 61 73 20 73 74 61 74 65 64 20 69 6e 20 74 68 65 20 70 72 d....Version.as.stated.in.the.pr
9060 65 76 69 6f 75 73 20 73 65 6e 74 65 6e 63 65 2e 0a 4a 2e 20 50 72 65 73 65 72 76 65 20 74 68 65 evious.sentence..J..Preserve.the
9080 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 2c 20 69 66 20 61 6e 79 2c 20 67 69 76 65 6e .network.location,.if.any,.given
90a0 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 66 6f 72 0a 20 20 20 70 75 62 6c 69 63 20 61 .in.the.Document.for....public.a
90c0 63 63 65 73 73 20 74 6f 20 61 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 6f 66 20 74 ccess.to.a.Transparent.copy.of.t
90e0 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 6c 69 6b 65 77 69 73 65 0a 20 20 20 74 68 65 he.Document,.and.likewise....the
9100 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 .network.locations.given.in.the.
9120 44 6f 63 75 6d 65 6e 74 20 66 6f 72 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 0a 20 Document.for.previous.versions..
9140 20 20 69 74 20 77 61 73 20 62 61 73 65 64 20 6f 6e 2e 20 20 54 68 65 73 65 20 6d 61 79 20 62 65 ..it.was.based.on...These.may.be
9160 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 22 48 69 73 74 6f 72 79 22 20 73 65 63 74 69 6f 6e .placed.in.the."History".section
9180 2e 0a 20 20 20 59 6f 75 20 6d 61 79 20 6f 6d 69 74 20 61 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 .....You.may.omit.a.network.loca
91a0 74 69 6f 6e 20 66 6f 72 20 61 20 77 6f 72 6b 20 74 68 61 74 20 77 61 73 20 70 75 62 6c 69 73 68 tion.for.a.work.that.was.publish
91c0 65 64 20 61 74 0a 20 20 20 6c 65 61 73 74 20 66 6f 75 72 20 79 65 61 72 73 20 62 65 66 6f 72 65 ed.at....least.four.years.before
91e0 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 74 73 65 6c 66 2c 20 6f 72 20 69 66 20 74 68 65 20 .the.Document.itself,.or.if.the.
9200 6f 72 69 67 69 6e 61 6c 0a 20 20 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 76 65 72 original....publisher.of.the.ver
9220 73 69 6f 6e 20 69 74 20 72 65 66 65 72 73 20 74 6f 20 67 69 76 65 73 20 70 65 72 6d 69 73 73 69 sion.it.refers.to.gives.permissi
9240 6f 6e 2e 0a 4b 2e 20 46 6f 72 20 61 6e 79 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 on..K..For.any.section.Entitled.
9260 22 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 22 20 6f 72 20 22 44 65 64 69 63 61 74 69 6f "Acknowledgements".or."Dedicatio
9280 6e 73 22 2c 0a 20 20 20 50 72 65 73 65 72 76 65 20 74 68 65 20 54 69 74 6c 65 20 6f 66 20 74 68 ns",....Preserve.the.Title.of.th
92a0 65 20 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 70 72 65 73 65 72 76 65 20 69 6e 20 74 68 65 20 73 e.section,.and.preserve.in.the.s
92c0 65 63 74 69 6f 6e 20 61 6c 6c 0a 20 20 20 74 68 65 20 73 75 62 73 74 61 6e 63 65 20 61 6e 64 20 ection.all....the.substance.and.
92e0 74 6f 6e 65 20 6f 66 20 65 61 63 68 20 6f 66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 tone.of.each.of.the.contributor.
9300 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 0a 20 20 20 61 6e 64 2f 6f 72 20 64 65 64 69 63 acknowledgements....and/or.dedic
9320 61 74 69 6f 6e 73 20 67 69 76 65 6e 20 74 68 65 72 65 69 6e 2e 0a 4c 2e 20 50 72 65 73 65 72 76 ations.given.therein..L..Preserv
9340 65 20 61 6c 6c 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 20 e.all.the.Invariant.Sections.of.
9360 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 0a 20 20 20 75 6e 61 6c 74 65 72 65 64 20 69 6e 20 74 68 the.Document,....unaltered.in.th
9380 65 69 72 20 74 65 78 74 20 61 6e 64 20 69 6e 20 74 68 65 69 72 20 74 69 74 6c 65 73 2e 20 20 53 eir.text.and.in.their.titles...S
93a0 65 63 74 69 6f 6e 20 6e 75 6d 62 65 72 73 0a 20 20 20 6f 72 20 74 68 65 20 65 71 75 69 76 61 6c ection.numbers....or.the.equival
93c0 65 6e 74 20 61 72 65 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 20 70 61 72 74 20 6f 66 20 74 ent.are.not.considered.part.of.t
93e0 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 2e 0a 4d 2e 20 44 65 6c 65 74 65 20 61 6e 79 he.section.titles..M..Delete.any
9400 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 73 65 6d 65 6e 74 73 22 .section.Entitled."Endorsements"
9420 2e 20 20 53 75 63 68 20 61 20 73 65 63 74 69 6f 6e 0a 20 20 20 6d 61 79 20 6e 6f 74 20 62 65 20 ...Such.a.section....may.not.be.
9440 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e included.in.the.Modified.Version
9460 2e 0a 4e 2e 20 44 6f 20 6e 6f 74 20 72 65 74 69 74 6c 65 20 61 6e 79 20 65 78 69 73 74 69 6e 67 ..N..Do.not.retitle.any.existing
9480 20 73 65 63 74 69 6f 6e 20 74 6f 20 62 65 20 45 6e 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 73 65 .section.to.be.Entitled."Endorse
94a0 6d 65 6e 74 73 22 0a 20 20 20 6f 72 20 74 6f 20 63 6f 6e 66 6c 69 63 74 20 69 6e 20 74 69 74 6c ments"....or.to.conflict.in.titl
94c0 65 20 77 69 74 68 20 61 6e 79 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 2e 0a 4f 2e e.with.any.Invariant.Section..O.
94e0 20 50 72 65 73 65 72 76 65 20 61 6e 79 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 .Preserve.any.Warranty.Disclaime
9500 72 73 2e 0a 0a 49 66 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 69 6e 63 rs...If.the.Modified.Version.inc
9520 6c 75 64 65 73 20 6e 65 77 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 65 63 74 69 6f 6e 73 20 ludes.new.front-matter.sections.
9540 6f 72 0a 61 70 70 65 6e 64 69 63 65 73 20 74 68 61 74 20 71 75 61 6c 69 66 79 20 61 73 20 53 65 or.appendices.that.qualify.as.Se
9560 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 73 20 61 6e 64 20 63 6f 6e 74 61 69 6e 20 6e 6f 20 condary.Sections.and.contain.no.
9580 6d 61 74 65 72 69 61 6c 0a 63 6f 70 69 65 64 20 66 72 6f 6d 20 74 68 65 20 44 6f 63 75 6d 65 6e material.copied.from.the.Documen
95a0 74 2c 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 20 64 65 73 69 67 6e t,.you.may.at.your.option.design
95c0 61 74 65 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 0a 6f 66 20 74 68 65 73 65 20 73 65 63 74 69 6f 6e ate.some.or.all.of.these.section
95e0 73 20 61 73 20 69 6e 76 61 72 69 61 6e 74 2e 20 20 54 6f 20 64 6f 20 74 68 69 73 2c 20 61 64 64 s.as.invariant...To.do.this,.add
9600 20 74 68 65 69 72 20 74 69 74 6c 65 73 20 74 6f 20 74 68 65 0a 6c 69 73 74 20 6f 66 20 49 6e 76 .their.titles.to.the.list.of.Inv
9620 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 ariant.Sections.in.the.Modified.
9640 56 65 72 73 69 6f 6e 27 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2e 0a 54 68 65 73 65 20 Version's.license.notice..These.
9660 74 69 74 6c 65 73 20 6d 75 73 74 20 62 65 20 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 61 6e 79 titles.must.be.distinct.from.any
9680 20 6f 74 68 65 72 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 2e 0a 0a 59 6f 75 20 6d 61 79 20 .other.section.titles...You.may.
96a0 61 64 64 20 61 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 73 65 6d add.a.section.Entitled."Endorsem
96c0 65 6e 74 73 22 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 63 6f 6e 74 61 69 6e 73 0a 6e 6f 74 68 ents",.provided.it.contains.noth
96e0 69 6e 67 20 62 75 74 20 65 6e 64 6f 72 73 65 6d 65 6e 74 73 20 6f 66 20 79 6f 75 72 20 4d 6f 64 ing.but.endorsements.of.your.Mod
9700 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 62 79 20 76 61 72 69 6f 75 73 0a 70 61 72 74 69 65 73 ified.Version.by.various.parties
9720 2d 2d 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 74 61 74 65 6d 65 6e 74 73 20 6f 66 20 70 65 65 --for.example,.statements.of.pee
9740 72 20 72 65 76 69 65 77 20 6f 72 20 74 68 61 74 20 74 68 65 20 74 65 78 74 20 68 61 73 0a 62 65 r.review.or.that.the.text.has.be
9760 65 6e 20 61 70 70 72 6f 76 65 64 20 62 79 20 61 6e 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 20 61 en.approved.by.an.organization.a
9780 73 20 74 68 65 20 61 75 74 68 6f 72 69 74 61 74 69 76 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f s.the.authoritative.definition.o
97a0 66 20 61 0a 73 74 61 6e 64 61 72 64 2e 0a 0a 59 6f 75 20 6d 61 79 20 61 64 64 20 61 20 70 61 73 f.a.standard...You.may.add.a.pas
97c0 73 61 67 65 20 6f 66 20 75 70 20 74 6f 20 66 69 76 65 20 77 6f 72 64 73 20 61 73 20 61 20 46 72 sage.of.up.to.five.words.as.a.Fr
97e0 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 2c 20 61 6e 64 20 61 0a 70 61 73 73 61 67 65 20 6f 66 ont-Cover.Text,.and.a.passage.of
9800 20 75 70 20 74 6f 20 32 35 20 77 6f 72 64 73 20 61 73 20 61 20 42 61 63 6b 2d 43 6f 76 65 72 20 .up.to.25.words.as.a.Back-Cover.
9820 54 65 78 74 2c 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 6f 66 20 Text,.to.the.end.of.the.list.of.
9840 43 6f 76 65 72 20 54 65 78 74 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 Cover.Texts.in.the.Modified.Vers
9860 69 6f 6e 2e 20 20 4f 6e 6c 79 20 6f 6e 65 20 70 61 73 73 61 67 65 20 6f 66 0a 46 72 6f 6e 74 2d ion...Only.one.passage.of.Front-
9880 43 6f 76 65 72 20 54 65 78 74 20 61 6e 64 20 6f 6e 65 20 6f 66 20 42 61 63 6b 2d 43 6f 76 65 72 Cover.Text.and.one.of.Back-Cover
98a0 20 54 65 78 74 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 62 79 20 28 6f 72 0a 74 68 72 6f 75 67 .Text.may.be.added.by.(or.throug
98c0 68 20 61 72 72 61 6e 67 65 6d 65 6e 74 73 20 6d 61 64 65 20 62 79 29 20 61 6e 79 20 6f 6e 65 20 h.arrangements.made.by).any.one.
98e0 65 6e 74 69 74 79 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6c 72 65 61 64 79 entity...If.the.Document.already
9900 0a 69 6e 63 6c 75 64 65 73 20 61 20 63 6f 76 65 72 20 74 65 78 74 20 66 6f 72 20 74 68 65 20 73 .includes.a.cover.text.for.the.s
9920 61 6d 65 20 63 6f 76 65 72 2c 20 70 72 65 76 69 6f 75 73 6c 79 20 61 64 64 65 64 20 62 79 20 79 ame.cover,.previously.added.by.y
9940 6f 75 20 6f 72 0a 62 79 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 6d 61 64 65 20 62 79 20 74 68 65 ou.or.by.arrangement.made.by.the
9960 20 73 61 6d 65 20 65 6e 74 69 74 79 20 79 6f 75 20 61 72 65 20 61 63 74 69 6e 67 20 6f 6e 20 62 .same.entity.you.are.acting.on.b
9980 65 68 61 6c 66 20 6f 66 2c 0a 79 6f 75 20 6d 61 79 20 6e 6f 74 20 61 64 64 20 61 6e 6f 74 68 65 ehalf.of,.you.may.not.add.anothe
99a0 72 3b 20 62 75 74 20 79 6f 75 20 6d 61 79 20 72 65 70 6c 61 63 65 20 74 68 65 20 6f 6c 64 20 6f r;.but.you.may.replace.the.old.o
99c0 6e 65 2c 20 6f 6e 20 65 78 70 6c 69 63 69 74 0a 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 ne,.on.explicit.permission.from.
99e0 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 75 62 6c 69 73 68 65 72 20 74 68 61 74 20 61 64 64 65 the.previous.publisher.that.adde
9a00 64 20 74 68 65 20 6f 6c 64 20 6f 6e 65 2e 0a 0a 54 68 65 20 61 75 74 68 6f 72 28 73 29 20 61 6e d.the.old.one...The.author(s).an
9a20 64 20 70 75 62 6c 69 73 68 65 72 28 73 29 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 64 d.publisher(s).of.the.Document.d
9a40 6f 20 6e 6f 74 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 67 69 76 65 20 70 65 72 6d 69 o.not.by.this.License.give.permi
9a60 73 73 69 6f 6e 20 74 6f 20 75 73 65 20 74 68 65 69 72 20 6e 61 6d 65 73 20 66 6f 72 20 70 75 62 ssion.to.use.their.names.for.pub
9a80 6c 69 63 69 74 79 20 66 6f 72 20 6f 72 20 74 6f 20 61 73 73 65 72 74 20 6f 72 0a 69 6d 70 6c 79 licity.for.or.to.assert.or.imply
9aa0 20 65 6e 64 6f 72 73 65 6d 65 6e 74 20 6f 66 20 61 6e 79 20 4d 6f 64 69 66 69 65 64 20 56 65 72 .endorsement.of.any.Modified.Ver
9ac0 73 69 6f 6e 2e 0a 0a 0a 35 2e 20 43 4f 4d 42 49 4e 49 4e 47 20 44 4f 43 55 4d 45 4e 54 53 0a 0a sion....5..COMBINING.DOCUMENTS..
9ae0 59 6f 75 20 6d 61 79 20 63 6f 6d 62 69 6e 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 69 74 You.may.combine.the.Document.wit
9b00 68 20 6f 74 68 65 72 20 64 6f 63 75 6d 65 6e 74 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 h.other.documents.released.under
9b20 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2c 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 64 .this.License,.under.the.terms.d
9b40 65 66 69 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 20 61 62 6f 76 65 20 66 6f 72 20 6d 6f efined.in.section.4.above.for.mo
9b60 64 69 66 69 65 64 0a 76 65 72 73 69 6f 6e 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 dified.versions,.provided.that.y
9b80 6f 75 20 69 6e 63 6c 75 64 65 20 69 6e 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 61 6c ou.include.in.the.combination.al
9ba0 6c 20 6f 66 20 74 68 65 0a 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 20 61 l.of.the.Invariant.Sections.of.a
9bc0 6c 6c 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 6e 74 73 2c 20 75 6e ll.of.the.original.documents,.un
9be0 6d 6f 64 69 66 69 65 64 2c 20 61 6e 64 0a 6c 69 73 74 20 74 68 65 6d 20 61 6c 6c 20 61 73 20 49 modified,.and.list.them.all.as.I
9c00 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 20 79 6f 75 72 20 63 6f 6d 62 69 6e nvariant.Sections.of.your.combin
9c20 65 64 20 77 6f 72 6b 20 69 6e 20 69 74 73 0a 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2c 20 61 ed.work.in.its.license.notice,.a
9c40 6e 64 20 74 68 61 74 20 79 6f 75 20 70 72 65 73 65 72 76 65 20 61 6c 6c 20 74 68 65 69 72 20 57 nd.that.you.preserve.all.their.W
9c60 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 2e 0a 0a 54 68 65 20 63 6f 6d 62 69 6e arranty.Disclaimers...The.combin
9c80 65 64 20 77 6f 72 6b 20 6e 65 65 64 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 20 6f 6e 65 20 63 6f ed.work.need.only.contain.one.co
9ca0 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 0a 6d 75 6c 74 69 70 6c 65 py.of.this.License,.and.multiple
9cc0 20 69 64 65 6e 74 69 63 61 6c 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6d 61 .identical.Invariant.Sections.ma
9ce0 79 20 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a 63 6f 70 79 y.be.replaced.with.a.single.copy
9d00 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 6c 74 69 70 6c 65 20 49 6e 76 61 72 69 61 ...If.there.are.multiple.Invaria
9d20 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 nt.Sections.with.the.same.name.b
9d40 75 74 0a 64 69 66 66 65 72 65 6e 74 20 63 6f 6e 74 65 6e 74 73 2c 20 6d 61 6b 65 20 74 68 65 20 ut.different.contents,.make.the.
9d60 74 69 74 6c 65 20 6f 66 20 65 61 63 68 20 73 75 63 68 20 73 65 63 74 69 6f 6e 20 75 6e 69 71 75 title.of.each.such.section.uniqu
9d80 65 20 62 79 0a 61 64 64 69 6e 67 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 69 74 2c 20 69 6e e.by.adding.at.the.end.of.it,.in
9da0 20 70 61 72 65 6e 74 68 65 73 65 73 2c 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6f 72 .parentheses,.the.name.of.the.or
9dc0 69 67 69 6e 61 6c 0a 61 75 74 68 6f 72 20 6f 72 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 iginal.author.or.publisher.of.th
9de0 61 74 20 73 65 63 74 69 6f 6e 20 69 66 20 6b 6e 6f 77 6e 2c 20 6f 72 20 65 6c 73 65 20 61 20 75 at.section.if.known,.or.else.a.u
9e00 6e 69 71 75 65 20 6e 75 6d 62 65 72 2e 0a 4d 61 6b 65 20 74 68 65 20 73 61 6d 65 20 61 64 6a 75 nique.number..Make.the.same.adju
9e20 73 74 6d 65 6e 74 20 74 6f 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 20 69 6e 20 stment.to.the.section.titles.in.
9e40 74 68 65 20 6c 69 73 74 20 6f 66 0a 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 the.list.of.Invariant.Sections.i
9e60 6e 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 6f 66 20 74 68 65 20 63 6f 6d 62 n.the.license.notice.of.the.comb
9e80 69 6e 65 64 20 77 6f 72 6b 2e 0a 0a 49 6e 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 2c 20 ined.work...In.the.combination,.
9ea0 79 6f 75 20 6d 75 73 74 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 73 65 63 74 69 6f 6e 73 20 45 6e you.must.combine.any.sections.En
9ec0 74 69 74 6c 65 64 20 22 48 69 73 74 6f 72 79 22 0a 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 titled."History".in.the.various.
9ee0 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 6e 74 73 2c 20 66 6f 72 6d 69 6e 67 20 6f 6e 65 20 original.documents,.forming.one.
9f00 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 0a 22 48 69 73 74 6f 72 79 22 3b 20 6c 69 6b 65 section.Entitled."History";.like
9f20 77 69 73 65 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 73 65 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c wise.combine.any.sections.Entitl
9f40 65 64 20 22 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 22 2c 0a 61 6e 64 20 61 6e 79 20 73 ed."Acknowledgements",.and.any.s
9f60 65 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 20 22 44 65 64 69 63 61 74 69 6f 6e 73 22 2e 20 ections.Entitled."Dedications"..
9f80 20 59 6f 75 20 6d 75 73 74 20 64 65 6c 65 74 65 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 0a 45 6e .You.must.delete.all.sections.En
9fa0 74 69 74 6c 65 64 20 22 45 6e 64 6f 72 73 65 6d 65 6e 74 73 22 2e 0a 0a 0a 36 2e 20 43 4f 4c 4c titled."Endorsements"....6..COLL
9fc0 45 43 54 49 4f 4e 53 20 4f 46 20 44 4f 43 55 4d 45 4e 54 53 0a 0a 59 6f 75 20 6d 61 79 20 6d 61 ECTIONS.OF.DOCUMENTS..You.may.ma
9fe0 6b 65 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 74 68 ke.a.collection.consisting.of.th
a000 65 20 44 6f 63 75 6d 65 6e 74 20 61 6e 64 20 6f 74 68 65 72 0a 64 6f 63 75 6d 65 6e 74 73 20 72 e.Document.and.other.documents.r
a020 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 eleased.under.this.License,.and.
a040 72 65 70 6c 61 63 65 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 63 6f 70 69 65 73 20 6f 66 replace.the.individual.copies.of
a060 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 64 6f 63 .this.License.in.the.various.doc
a080 75 6d 65 6e 74 73 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 63 6f 70 79 0a 74 68 61 74 20 69 uments.with.a.single.copy.that.i
a0a0 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 70 72 s.included.in.the.collection,.pr
a0c0 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 66 6f 6c 6c 6f 77 20 74 68 65 20 72 75 6c 65 73 ovided.that.you.follow.the.rules
a0e0 0a 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 76 65 72 62 61 74 69 6d 20 63 6f .of.this.License.for.verbatim.co
a100 70 79 69 6e 67 20 6f 66 20 65 61 63 68 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 73 20 69 pying.of.each.of.the.documents.i
a120 6e 20 61 6c 6c 0a 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 2e 0a 0a 59 6f 75 20 6d 61 79 20 65 n.all.other.respects...You.may.e
a140 78 74 72 61 63 74 20 61 20 73 69 6e 67 6c 65 20 64 6f 63 75 6d 65 6e 74 20 66 72 6f 6d 20 73 75 xtract.a.single.document.from.su
a160 63 68 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 61 6e 64 0a 64 69 73 74 72 69 62 75 74 65 20 ch.a.collection,.and.distribute.
a180 69 74 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e it.individually.under.this.Licen
a1a0 73 65 2c 20 70 72 6f 76 69 64 65 64 20 79 6f 75 20 69 6e 73 65 72 74 20 61 0a 63 6f 70 79 20 6f se,.provided.you.insert.a.copy.o
a1c0 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 74 68 65 20 65 78 74 72 61 63 74 65 f.this.License.into.the.extracte
a1e0 64 20 64 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 69 73 0a 4c 69 63 65 d.document,.and.follow.this.Lice
a200 6e 73 65 20 69 6e 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 20 72 65 67 61 72 64 nse.in.all.other.respects.regard
a220 69 6e 67 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 6f 66 20 74 68 61 74 0a 64 6f 63 ing.verbatim.copying.of.that.doc
a240 75 6d 65 6e 74 2e 0a 0a 0a 37 2e 20 41 47 47 52 45 47 41 54 49 4f 4e 20 57 49 54 48 20 49 4e 44 ument....7..AGGREGATION.WITH.IND
a260 45 50 45 4e 44 45 4e 54 20 57 4f 52 4b 53 0a 0a 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 EPENDENT.WORKS..A.compilation.of
a280 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6f 72 20 69 74 73 20 64 65 72 69 76 61 74 69 76 65 73 .the.Document.or.its.derivatives
a2a0 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 70 61 72 61 74 65 0a 61 6e 64 20 69 6e 64 65 70 65 6e .with.other.separate.and.indepen
a2c0 64 65 6e 74 20 64 6f 63 75 6d 65 6e 74 73 20 6f 72 20 77 6f 72 6b 73 2c 20 69 6e 20 6f 72 20 6f dent.documents.or.works,.in.or.o
a2e0 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 20 73 74 6f 72 61 67 65 20 6f 72 0a 64 69 73 74 72 n.a.volume.of.a.storage.or.distr
a300 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 2c 20 69 73 20 63 61 6c 6c 65 64 20 61 6e 20 22 61 67 ibution.medium,.is.called.an."ag
a320 67 72 65 67 61 74 65 22 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 0a 72 65 73 75 6c 74 gregate".if.the.copyright.result
a340 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 ing.from.the.compilation.is.not.
a360 75 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 6c 65 67 61 6c 20 72 69 67 68 74 73 0a 6f used.to.limit.the.legal.rights.o
a380 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 27 73 20 75 73 65 72 73 20 62 65 79 6f 6e 64 f.the.compilation's.users.beyond
a3a0 20 77 68 61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 77 6f 72 6b 73 20 70 65 72 6d 69 .what.the.individual.works.permi
a3c0 74 2e 0a 57 68 65 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 69 6e 63 6c 75 64 65 64 t..When.the.Document.is.included
a3e0 20 69 6e 20 61 6e 20 61 67 67 72 65 67 61 74 65 2c 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 64 .in.an.aggregate,.this.License.d
a400 6f 65 73 20 6e 6f 74 0a 61 70 70 6c 79 20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 77 6f 72 6b 73 oes.not.apply.to.the.other.works
a420 20 69 6e 20 74 68 65 20 61 67 67 72 65 67 61 74 65 20 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 .in.the.aggregate.which.are.not.
a440 74 68 65 6d 73 65 6c 76 65 73 0a 64 65 72 69 76 61 74 69 76 65 20 77 6f 72 6b 73 20 6f 66 20 74 themselves.derivative.works.of.t
a460 68 65 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 49 66 20 74 68 65 20 43 6f 76 65 72 20 54 65 78 74 20 he.Document...If.the.Cover.Text.
a480 72 65 71 75 69 72 65 6d 65 6e 74 20 6f 66 20 73 65 63 74 69 6f 6e 20 33 20 69 73 20 61 70 70 6c requirement.of.section.3.is.appl
a4a0 69 63 61 62 6c 65 20 74 6f 20 74 68 65 73 65 0a 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 44 6f icable.to.these.copies.of.the.Do
a4c0 63 75 6d 65 6e 74 2c 20 74 68 65 6e 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 cument,.then.if.the.Document.is.
a4e0 6c 65 73 73 20 74 68 61 6e 20 6f 6e 65 20 68 61 6c 66 20 6f 66 0a 74 68 65 20 65 6e 74 69 72 65 less.than.one.half.of.the.entire
a500 20 61 67 67 72 65 67 61 74 65 2c 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 27 73 20 43 6f 76 65 72 .aggregate,.the.Document's.Cover
a520 20 54 65 78 74 73 20 6d 61 79 20 62 65 20 70 6c 61 63 65 64 20 6f 6e 0a 63 6f 76 65 72 73 20 74 .Texts.may.be.placed.on.covers.t
a540 68 61 74 20 62 72 61 63 6b 65 74 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 69 74 68 69 6e 20 hat.bracket.the.Document.within.
a560 74 68 65 20 61 67 67 72 65 67 61 74 65 2c 20 6f 72 20 74 68 65 0a 65 6c 65 63 74 72 6f 6e 69 63 the.aggregate,.or.the.electronic
a580 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 63 6f 76 65 72 73 20 69 66 20 74 68 65 20 44 6f 63 .equivalent.of.covers.if.the.Doc
a5a0 75 6d 65 6e 74 20 69 73 20 69 6e 20 65 6c 65 63 74 72 6f 6e 69 63 20 66 6f 72 6d 2e 0a 4f 74 68 ument.is.in.electronic.form..Oth
a5c0 65 72 77 69 73 65 20 74 68 65 79 20 6d 75 73 74 20 61 70 70 65 61 72 20 6f 6e 20 70 72 69 6e 74 erwise.they.must.appear.on.print
a5e0 65 64 20 63 6f 76 65 72 73 20 74 68 61 74 20 62 72 61 63 6b 65 74 20 74 68 65 20 77 68 6f 6c 65 ed.covers.that.bracket.the.whole
a600 0a 61 67 67 72 65 67 61 74 65 2e 0a 0a 0a 38 2e 20 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 54 72 .aggregate....8..TRANSLATION..Tr
a620 61 6e 73 6c 61 74 69 6f 6e 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 61 20 6b 69 6e 64 20 6f anslation.is.considered.a.kind.o
a640 66 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2c 20 73 6f 20 79 6f 75 20 6d 61 79 0a 64 69 73 74 72 f.modification,.so.you.may.distr
a660 69 62 75 74 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 ibute.translations.of.the.Docume
a680 6e 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 34 2e nt.under.the.terms.of.section.4.
a6a0 0a 52 65 70 6c 61 63 69 6e 67 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 .Replacing.Invariant.Sections.wi
a6c0 74 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 72 65 71 75 69 72 65 73 20 73 70 65 63 69 61 6c th.translations.requires.special
a6e0 0a 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 69 72 20 63 6f 70 79 72 69 67 68 74 .permission.from.their.copyright
a700 20 68 6f 6c 64 65 72 73 2c 20 62 75 74 20 79 6f 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 0a 74 72 .holders,.but.you.may.include.tr
a720 61 6e 73 6c 61 74 69 6f 6e 73 20 6f 66 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 49 6e 76 61 72 69 anslations.of.some.or.all.Invari
a740 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 0a ant.Sections.in.addition.to.the.
a760 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 73 65 20 49 6e 76 61 72 original.versions.of.these.Invar
a780 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2e 20 20 59 6f 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 iant.Sections...You.may.include.
a7a0 61 0a 74 72 61 6e 73 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 a.translation.of.this.License,.a
a7c0 6e 64 20 61 6c 6c 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 73 20 69 6e 20 74 68 nd.all.the.license.notices.in.th
a7e0 65 0a 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 61 6e 79 20 57 61 72 72 61 6e 74 79 20 44 69 73 e.Document,.and.any.Warranty.Dis
a800 63 6c 61 69 6d 65 72 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 73 6f claimers,.provided.that.you.also
a820 20 69 6e 63 6c 75 64 65 0a 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 45 6e 67 6c 69 73 68 20 76 65 .include.the.original.English.ve
a840 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 74 68 65 20 6f 72 rsion.of.this.License.and.the.or
a860 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 73 0a 6f 66 20 74 68 6f 73 65 20 6e 6f 74 69 63 65 73 iginal.versions.of.those.notices
a880 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 73 2e 20 20 49 6e 20 63 61 73 65 20 6f 66 20 61 20 .and.disclaimers...In.case.of.a.
a8a0 64 69 73 61 67 72 65 65 6d 65 6e 74 20 62 65 74 77 65 65 6e 0a 74 68 65 20 74 72 61 6e 73 6c 61 disagreement.between.the.transla
a8c0 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 6f 66 tion.and.the.original.version.of
a8e0 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 6f 72 20 61 20 6e 6f 74 69 63 65 0a 6f 72 20 64 69 73 .this.License.or.a.notice.or.dis
a900 63 6c 61 69 6d 65 72 2c 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 77 69 claimer,.the.original.version.wi
a920 6c 6c 20 70 72 65 76 61 69 6c 2e 0a 0a 49 66 20 61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 ll.prevail...If.a.section.in.the
a940 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 45 6e 74 69 74 6c 65 64 20 22 41 63 6b 6e 6f 77 6c 65 64 .Document.is.Entitled."Acknowled
a960 67 65 6d 65 6e 74 73 22 2c 0a 22 44 65 64 69 63 61 74 69 6f 6e 73 22 2c 20 6f 72 20 22 48 69 73 gements",."Dedications",.or."His
a980 74 6f 72 79 22 2c 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 28 73 65 63 74 69 6f 6e 20 tory",.the.requirement.(section.
a9a0 34 29 20 74 6f 20 50 72 65 73 65 72 76 65 0a 69 74 73 20 54 69 74 6c 65 20 28 73 65 63 74 69 6f 4).to.Preserve.its.Title.(sectio
a9c0 6e 20 31 29 20 77 69 6c 6c 20 74 79 70 69 63 61 6c 6c 79 20 72 65 71 75 69 72 65 20 63 68 61 6e n.1).will.typically.require.chan
a9e0 67 69 6e 67 20 74 68 65 20 61 63 74 75 61 6c 0a 74 69 74 6c 65 2e 0a 0a 0a 39 2e 20 54 45 52 4d ging.the.actual.title....9..TERM
aa00 49 4e 41 54 49 4f 4e 0a 0a 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 70 79 2c 20 6d 6f 64 69 66 INATION..You.may.not.copy,.modif
aa20 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 74 68 65 y,.sublicense,.or.distribute.the
aa40 20 44 6f 63 75 6d 65 6e 74 0a 65 78 63 65 70 74 20 61 73 20 65 78 70 72 65 73 73 6c 79 20 70 72 .Document.except.as.expressly.pr
aa60 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 41 6e 79 20 ovided.under.this.License...Any.
aa80 61 74 74 65 6d 70 74 0a 6f 74 68 65 72 77 69 73 65 20 74 6f 20 63 6f 70 79 2c 20 6d 6f 64 69 66 attempt.otherwise.to.copy,.modif
aaa0 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 69 74 20 y,.sublicense,.or.distribute.it.
aac0 69 73 20 76 6f 69 64 2c 20 61 6e 64 0a 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 is.void,.and.will.automatically.
aae0 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 terminate.your.rights.under.this
ab00 20 4c 69 63 65 6e 73 65 2e 0a 0a 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 65 61 73 65 .License...However,.if.you.cease
ab20 20 61 6c 6c 20 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 .all.violation.of.this.License,.
ab40 74 68 65 6e 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 0a 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 then.your.license.from.a.particu
ab60 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e 73 74 61 74 lar.copyright.holder.is.reinstat
ab80 65 64 20 28 61 29 20 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c 0a 75 6e 6c 65 73 73 20 61 6e 64 ed.(a).provisionally,.unless.and
aba0 20 75 6e 74 69 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 65 78 70 6c .until.the.copyright.holder.expl
abc0 69 63 69 74 6c 79 20 61 6e 64 20 66 69 6e 61 6c 6c 79 0a 74 65 72 6d 69 6e 61 74 65 73 20 79 6f icitly.and.finally.terminates.yo
abe0 75 72 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c ur.license,.and.(b).permanently,
ac00 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 0a 66 61 69 6c 73 20 74 .if.the.copyright.holder.fails.t
ac20 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 62 79 o.notify.you.of.the.violation.by
ac40 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 20 70 72 69 6f 72 20 74 6f 0a .some.reasonable.means.prior.to.
ac60 36 30 20 64 61 79 73 20 61 66 74 65 72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a 0a 4d 6f 60.days.after.the.cessation...Mo
ac80 72 65 6f 76 65 72 2c 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 reover,.your.license.from.a.part
aca0 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 0a 72 65 69 6e 73 icular.copyright.holder.is.reins
acc0 74 61 74 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 tated.permanently.if.the.copyrig
ace0 68 74 20 68 6f 6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 74 68 65 0a 76 69 ht.holder.notifies.you.of.the.vi
ad00 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 olation.by.some.reasonable.means
ad20 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 68 61 76 ,.this.is.the.first.time.you.hav
ad40 65 0a 72 65 63 65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 74 69 6f 6e 20 6f e.received.notice.of.violation.o
ad60 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f 72 6b 29 20 66 72 f.this.License.(for.any.work).fr
ad80 6f 6d 20 74 68 61 74 0a 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2c 20 61 6e 64 20 79 6f om.that.copyright.holder,.and.yo
ada0 75 20 63 75 72 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 70 72 69 6f 72 20 74 6f 20 33 30 u.cure.the.violation.prior.to.30
adc0 20 64 61 79 73 20 61 66 74 65 72 0a 79 6f 75 72 20 72 65 63 65 69 70 74 20 6f 66 20 74 68 65 20 .days.after.your.receipt.of.the.
ade0 6e 6f 74 69 63 65 2e 0a 0a 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 79 6f 75 72 20 72 69 67 notice...Termination.of.your.rig
ae00 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 hts.under.this.section.does.not.
ae20 74 65 72 6d 69 6e 61 74 65 20 74 68 65 0a 6c 69 63 65 6e 73 65 73 20 6f 66 20 70 61 72 74 69 65 terminate.the.licenses.of.partie
ae40 73 20 77 68 6f 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65 73 20 6f 72 20 72 69 s.who.have.received.copies.or.ri
ae60 67 68 74 73 20 66 72 6f 6d 20 79 6f 75 20 75 6e 64 65 72 0a 74 68 69 73 20 4c 69 63 65 6e 73 65 ghts.from.you.under.this.License
ae80 2e 20 20 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 65 65 6e 20 74 65 72 6d ...If.your.rights.have.been.term
aea0 69 6e 61 74 65 64 20 61 6e 64 20 6e 6f 74 20 70 65 72 6d 61 6e 65 6e 74 6c 79 0a 72 65 69 6e 73 inated.and.not.permanently.reins
aec0 74 61 74 65 64 2c 20 72 65 63 65 69 70 74 20 6f 66 20 61 20 63 6f 70 79 20 6f 66 20 73 6f 6d 65 tated,.receipt.of.a.copy.of.some
aee0 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 61 6d 65 20 6d 61 74 65 72 69 61 6c 20 64 6f 65 .or.all.of.the.same.material.doe
af00 73 0a 6e 6f 74 20 67 69 76 65 20 79 6f 75 20 61 6e 79 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 s.not.give.you.any.rights.to.use
af20 20 69 74 2e 0a 0a 0a 31 30 2e 20 46 55 54 55 52 45 20 52 45 56 49 53 49 4f 4e 53 20 4f 46 20 54 .it....10..FUTURE.REVISIONS.OF.T
af40 48 49 53 20 4c 49 43 45 4e 53 45 0a 0a 54 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 HIS.LICENSE..The.Free.Software.F
af60 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 6e 65 77 2c 20 72 65 76 69 73 oundation.may.publish.new,.revis
af80 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 0a 47 4e 55 20 46 72 65 65 20 44 6f 63 75 ed.versions.of.the.GNU.Free.Docu
afa0 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 66 72 6f 6d 20 74 69 6d 65 20 74 6f 20 74 mentation.License.from.time.to.t
afc0 69 6d 65 2e 20 20 53 75 63 68 20 6e 65 77 20 76 65 72 73 69 6f 6e 73 0a 77 69 6c 6c 20 62 65 20 ime...Such.new.versions.will.be.
afe0 73 69 6d 69 6c 61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f 20 74 68 65 20 70 72 65 73 65 6e 74 similar.in.spirit.to.the.present
b000 20 76 65 72 73 69 6f 6e 2c 20 62 75 74 20 6d 61 79 20 64 69 66 66 65 72 20 69 6e 0a 64 65 74 61 .version,.but.may.differ.in.deta
b020 69 6c 20 74 6f 20 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 63 6f il.to.address.new.problems.or.co
b040 6e 63 65 72 6e 73 2e 20 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 ncerns...See.https://www.gnu.org
b060 2f 6c 69 63 65 6e 73 65 73 2f 2e 0a 0a 45 61 63 68 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 /licenses/...Each.version.of.the
b080 20 4c 69 63 65 6e 73 65 20 69 73 20 67 69 76 65 6e 20 61 20 64 69 73 74 69 6e 67 75 69 73 68 69 .License.is.given.a.distinguishi
b0a0 6e 67 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 49 66 20 74 68 65 20 44 6f 63 75 6d 65 ng.version.number..If.the.Docume
b0c0 6e 74 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 6e nt.specifies.that.a.particular.n
b0e0 75 6d 62 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 20 umbered.version.of.this.License.
b100 22 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 20 61 70 70 6c 69 65 73 20 74 "or.any.later.version".applies.t
b120 6f 20 69 74 2c 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 6f 66 0a 66 6f 6c o.it,.you.have.the.option.of.fol
b140 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 lowing.the.terms.and.conditions.
b160 65 69 74 68 65 72 20 6f 66 20 74 68 61 74 20 73 70 65 63 69 66 69 65 64 20 76 65 72 73 69 6f 6e either.of.that.specified.version
b180 20 6f 72 0a 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 74 68 61 74 20 68 61 .or.of.any.later.version.that.ha
b1a0 73 20 62 65 65 6e 20 70 75 62 6c 69 73 68 65 64 20 28 6e 6f 74 20 61 73 20 61 20 64 72 61 66 74 s.been.published.(not.as.a.draft
b1c0 29 20 62 79 20 74 68 65 0a 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f ).by.the.Free.Software.Foundatio
b1e0 6e 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 n...If.the.Document.does.not.spe
b200 63 69 66 79 20 61 20 76 65 72 73 69 6f 6e 0a 6e 75 6d 62 65 72 20 6f 66 20 74 68 69 73 20 4c 69 cify.a.version.number.of.this.Li
b220 63 65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 73 69 6f cense,.you.may.choose.any.versio
b240 6e 20 65 76 65 72 20 70 75 62 6c 69 73 68 65 64 20 28 6e 6f 74 0a 61 73 20 61 20 64 72 61 66 74 n.ever.published.(not.as.a.draft
b260 29 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f ).by.the.Free.Software.Foundatio
b280 6e 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 73 70 65 63 69 66 69 65 73 20 74 68 n...If.the.Document.specifies.th
b2a0 61 74 20 61 20 70 72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 20 77 68 69 63 68 20 66 75 74 75 at.a.proxy.can.decide.which.futu
b2c0 72 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 20 63 61 6e 20 re.versions.of.this.License.can.
b2e0 62 65 20 75 73 65 64 2c 20 74 68 61 74 20 70 72 6f 78 79 27 73 20 70 75 62 6c 69 63 20 73 74 61 be.used,.that.proxy's.public.sta
b300 74 65 6d 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 0a 76 65 72 73 69 6f tement.of.acceptance.of.a.versio
b320 6e 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 61 75 74 68 6f 72 69 7a 65 73 20 79 6f 75 20 74 6f 20 n.permanently.authorizes.you.to.
b340 63 68 6f 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 68 65 0a 44 6f 63 75 choose.that.version.for.the.Docu
b360 6d 65 6e 74 2e 0a 0a 31 31 2e 20 52 45 4c 49 43 45 4e 53 49 4e 47 0a 0a 22 4d 61 73 73 69 76 65 ment...11..RELICENSING.."Massive
b380 20 4d 75 6c 74 69 61 75 74 68 6f 72 20 43 6f 6c 6c 61 62 6f 72 61 74 69 6f 6e 20 53 69 74 65 22 .Multiauthor.Collaboration.Site"
b3a0 20 28 6f 72 20 22 4d 4d 43 20 53 69 74 65 22 29 20 6d 65 61 6e 73 20 61 6e 79 0a 57 6f 72 6c 64 .(or."MMC.Site").means.any.World
b3c0 20 57 69 64 65 20 57 65 62 20 73 65 72 76 65 72 20 74 68 61 74 20 70 75 62 6c 69 73 68 65 73 20 .Wide.Web.server.that.publishes.
b3e0 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 73 20 61 6e 64 20 61 6c 73 6f 0a 70 72 6f copyrightable.works.and.also.pro
b400 76 69 64 65 73 20 70 72 6f 6d 69 6e 65 6e 74 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 61 vides.prominent.facilities.for.a
b420 6e 79 62 6f 64 79 20 74 6f 20 65 64 69 74 20 74 68 6f 73 65 20 77 6f 72 6b 73 2e 20 20 41 0a 70 nybody.to.edit.those.works...A.p
b440 75 62 6c 69 63 20 77 69 6b 69 20 74 68 61 74 20 61 6e 79 62 6f 64 79 20 63 61 6e 20 65 64 69 74 ublic.wiki.that.anybody.can.edit
b460 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 75 63 68 20 61 20 73 65 72 76 65 72 2e .is.an.example.of.such.a.server.
b480 20 20 41 0a 22 4d 61 73 73 69 76 65 20 4d 75 6c 74 69 61 75 74 68 6f 72 20 43 6f 6c 6c 61 62 6f ..A."Massive.Multiauthor.Collabo
b4a0 72 61 74 69 6f 6e 22 20 28 6f 72 20 22 4d 4d 43 22 29 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 ration".(or."MMC").contained.in.
b4c0 74 68 65 20 73 69 74 65 0a 6d 65 61 6e 73 20 61 6e 79 20 73 65 74 20 6f 66 20 63 6f 70 79 72 69 the.site.means.any.set.of.copyri
b4e0 67 68 74 61 62 6c 65 20 77 6f 72 6b 73 20 74 68 75 73 20 70 75 62 6c 69 73 68 65 64 20 6f 6e 20 ghtable.works.thus.published.on.
b500 74 68 65 20 4d 4d 43 20 73 69 74 65 2e 0a 0a 22 43 43 2d 42 59 2d 53 41 22 20 6d 65 61 6e 73 20 the.MMC.site..."CC-BY-SA".means.
b520 74 68 65 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f 6e 73 20 41 74 74 72 69 62 75 74 69 6f 6e the.Creative.Commons.Attribution
b540 2d 53 68 61 72 65 20 41 6c 69 6b 65 20 33 2e 30 0a 6c 69 63 65 6e 73 65 20 70 75 62 6c 69 73 68 -Share.Alike.3.0.license.publish
b560 65 64 20 62 79 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f 6e 73 20 43 6f 72 70 6f 72 61 74 69 ed.by.Creative.Commons.Corporati
b580 6f 6e 2c 20 61 20 6e 6f 74 2d 66 6f 72 2d 70 72 6f 66 69 74 0a 63 6f 72 70 6f 72 61 74 69 6f 6e on,.a.not-for-profit.corporation
b5a0 20 77 69 74 68 20 61 20 70 72 69 6e 63 69 70 61 6c 20 70 6c 61 63 65 20 6f 66 20 62 75 73 69 6e .with.a.principal.place.of.busin
b5c0 65 73 73 20 69 6e 20 53 61 6e 20 46 72 61 6e 63 69 73 63 6f 2c 0a 43 61 6c 69 66 6f 72 6e 69 61 ess.in.San.Francisco,.California
b5e0 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 66 75 74 75 72 65 20 63 6f 70 79 6c 65 66 74 20 76 65 72 ,.as.well.as.future.copyleft.ver
b600 73 69 6f 6e 73 20 6f 66 20 74 68 61 74 20 6c 69 63 65 6e 73 65 0a 70 75 62 6c 69 73 68 65 64 20 sions.of.that.license.published.
b620 62 79 20 74 68 61 74 20 73 61 6d 65 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2e 0a 0a 22 49 6e 63 by.that.same.organization..."Inc
b640 6f 72 70 6f 72 61 74 65 22 20 6d 65 61 6e 73 20 74 6f 20 70 75 62 6c 69 73 68 20 6f 72 20 72 65 orporate".means.to.publish.or.re
b660 70 75 62 6c 69 73 68 20 61 20 44 6f 63 75 6d 65 6e 74 2c 20 69 6e 20 77 68 6f 6c 65 20 6f 72 20 publish.a.Document,.in.whole.or.
b680 69 6e 0a 70 61 72 74 2c 20 61 73 20 70 61 72 74 20 6f 66 20 61 6e 6f 74 68 65 72 20 44 6f 63 75 in.part,.as.part.of.another.Docu
b6a0 6d 65 6e 74 2e 0a 0a 41 6e 20 4d 4d 43 20 69 73 20 22 65 6c 69 67 69 62 6c 65 20 66 6f 72 20 72 ment...An.MMC.is."eligible.for.r
b6c0 65 6c 69 63 65 6e 73 69 6e 67 22 20 69 66 20 69 74 20 69 73 20 6c 69 63 65 6e 73 65 64 20 75 6e elicensing".if.it.is.licensed.un
b6e0 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 69 66 20 61 6c 6c 20 77 6f 72 der.this.License,.and.if.all.wor
b700 6b 73 20 74 68 61 74 20 77 65 72 65 20 66 69 72 73 74 20 70 75 62 6c 69 73 68 65 64 20 75 6e 64 ks.that.were.first.published.und
b720 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 73 6f 6d 65 77 68 65 72 65 20 6f 74 68 65 72 20 er.this.License.somewhere.other.
b740 74 68 61 6e 20 74 68 69 73 20 4d 4d 43 2c 20 61 6e 64 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 than.this.MMC,.and.subsequently.
b760 69 6e 63 6f 72 70 6f 72 61 74 65 64 20 69 6e 20 77 68 6f 6c 65 20 6f 72 0a 69 6e 20 70 61 72 74 incorporated.in.whole.or.in.part
b780 20 69 6e 74 6f 20 74 68 65 20 4d 4d 43 2c 20 28 31 29 20 68 61 64 20 6e 6f 20 63 6f 76 65 72 20 .into.the.MMC,.(1).had.no.cover.
b7a0 74 65 78 74 73 20 6f 72 20 69 6e 76 61 72 69 61 6e 74 20 73 65 63 74 69 6f 6e 73 2c 20 61 6e 64 texts.or.invariant.sections,.and
b7c0 0a 28 32 29 20 77 65 72 65 20 74 68 75 73 20 69 6e 63 6f 72 70 6f 72 61 74 65 64 20 70 72 69 6f .(2).were.thus.incorporated.prio
b7e0 72 20 74 6f 20 4e 6f 76 65 6d 62 65 72 20 31 2c 20 32 30 30 38 2e 0a 0a 54 68 65 20 6f 70 65 72 r.to.November.1,.2008...The.oper
b800 61 74 6f 72 20 6f 66 20 61 6e 20 4d 4d 43 20 53 69 74 65 20 6d 61 79 20 72 65 70 75 62 6c 69 73 ator.of.an.MMC.Site.may.republis
b820 68 20 61 6e 20 4d 4d 43 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 65 20 73 69 74 65 0a 75 h.an.MMC.contained.in.the.site.u
b840 6e 64 65 72 20 43 43 2d 42 59 2d 53 41 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 73 69 74 65 20 61 nder.CC-BY-SA.on.the.same.site.a
b860 74 20 61 6e 79 20 74 69 6d 65 20 62 65 66 6f 72 65 20 41 75 67 75 73 74 20 31 2c 20 32 30 30 39 t.any.time.before.August.1,.2009
b880 2c 0a 70 72 6f 76 69 64 65 64 20 74 68 65 20 4d 4d 43 20 69 73 20 65 6c 69 67 69 62 6c 65 20 66 ,.provided.the.MMC.is.eligible.f
b8a0 6f 72 20 72 65 6c 69 63 65 6e 73 69 6e 67 2e 0a 0a 0a 41 44 44 45 4e 44 55 4d 3a 20 48 6f 77 20 or.relicensing....ADDENDUM:.How.
b8c0 74 6f 20 75 73 65 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 79 6f 75 72 20 64 6f 63 to.use.this.License.for.your.doc
b8e0 75 6d 65 6e 74 73 0a 0a 54 6f 20 75 73 65 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 61 uments..To.use.this.License.in.a
b900 20 64 6f 63 75 6d 65 6e 74 20 79 6f 75 20 68 61 76 65 20 77 72 69 74 74 65 6e 2c 20 69 6e 63 6c .document.you.have.written,.incl
b920 75 64 65 20 61 20 63 6f 70 79 20 6f 66 0a 74 68 65 20 4c 69 63 65 6e 73 65 20 69 6e 20 74 68 65 ude.a.copy.of.the.License.in.the
b940 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 70 75 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 .document.and.put.the.following.
b960 63 6f 70 79 72 69 67 68 74 20 61 6e 64 0a 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 73 20 6a 75 copyright.and.license.notices.ju
b980 73 74 20 61 66 74 65 72 20 74 68 65 20 74 69 74 6c 65 20 70 61 67 65 3a 0a 0a 20 20 20 20 43 6f st.after.the.title.page:......Co
b9a0 70 79 72 69 67 68 74 20 28 63 29 20 20 59 45 41 52 20 20 59 4f 55 52 20 4e 41 4d 45 2e 0a 20 20 pyright.(c)..YEAR..YOUR.NAME....
b9c0 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c ..Permission.is.granted.to.copy,
b9e0 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 20 64 .distribute.and/or.modify.this.d
ba00 6f 63 75 6d 65 6e 74 0a 20 20 20 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 ocument.....under.the.terms.of.t
ba20 68 65 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 he.GNU.Free.Documentation.Licens
ba40 65 2c 20 56 65 72 73 69 6f 6e 20 31 2e 33 0a 20 20 20 20 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 e,.Version.1.3.....or.any.later.
ba60 76 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f version.published.by.the.Free.So
ba80 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 0a 20 20 20 20 77 69 74 68 20 6e 6f 20 49 ftware.Foundation;.....with.no.I
baa0 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 6e 6f 20 46 72 6f 6e 74 2d 43 6f 76 65 nvariant.Sections,.no.Front-Cove
bac0 72 20 54 65 78 74 73 2c 20 61 6e 64 20 6e 6f 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 r.Texts,.and.no.Back-Cover.Texts
bae0 2e 0a 20 20 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 20 69 ......A.copy.of.the.license.is.i
bb00 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20 ncluded.in.the.section.entitled.
bb20 22 47 4e 55 0a 20 20 20 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 "GNU.....Free.Documentation.Lice
bb40 6e 73 65 22 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 nse"...If.you.have.Invariant.Sec
bb60 74 69 6f 6e 73 2c 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 61 6e 64 20 42 61 63 tions,.Front-Cover.Texts.and.Bac
bb80 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 2c 0a 72 65 70 6c 61 63 65 20 74 68 65 20 22 77 69 74 68 k-Cover.Texts,.replace.the."with
bba0 2e 2e 2e 54 65 78 74 73 2e 22 20 6c 69 6e 65 20 77 69 74 68 20 74 68 69 73 3a 0a 0a 20 20 20 20 ...Texts.".line.with.this:......
bbc0 77 69 74 68 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 62 65 69 6e with.the.Invariant.Sections.bein
bbe0 67 20 4c 49 53 54 20 54 48 45 49 52 20 54 49 54 4c 45 53 2c 20 77 69 74 68 20 74 68 65 0a 20 20 g.LIST.THEIR.TITLES,.with.the...
bc00 20 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 62 65 69 6e 67 20 4c 49 53 54 2c 20 ..Front-Cover.Texts.being.LIST,.
bc20 61 6e 64 20 77 69 74 68 20 74 68 65 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 62 65 and.with.the.Back-Cover.Texts.be
bc40 69 6e 67 20 4c 49 53 54 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 72 69 61 6e 74 ing.LIST...If.you.have.Invariant
bc60 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 43 6f 76 65 72 20 54 65 78 74 73 2c 20 6f .Sections.without.Cover.Texts,.o
bc80 72 20 73 6f 6d 65 20 6f 74 68 65 72 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 r.some.other.combination.of.the.
bca0 74 68 72 65 65 2c 20 6d 65 72 67 65 20 74 68 6f 73 65 20 74 77 6f 20 61 6c 74 65 72 6e 61 74 69 three,.merge.those.two.alternati
bcc0 76 65 73 20 74 6f 20 73 75 69 74 20 74 68 65 0a 73 69 74 75 61 74 69 6f 6e 2e 0a 0a 49 66 20 79 ves.to.suit.the.situation...If.y
bce0 6f 75 72 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 6e 74 72 69 76 69 61 6c our.document.contains.nontrivial
bd00 20 65 78 61 6d 70 6c 65 73 20 6f 66 20 70 72 6f 67 72 61 6d 20 63 6f 64 65 2c 20 77 65 0a 72 65 .examples.of.program.code,.we.re
bd20 63 6f 6d 6d 65 6e 64 20 72 65 6c 65 61 73 69 6e 67 20 74 68 65 73 65 20 65 78 61 6d 70 6c 65 73 commend.releasing.these.examples
bd40 20 69 6e 20 70 61 72 61 6c 6c 65 6c 20 75 6e 64 65 72 20 79 6f 75 72 20 63 68 6f 69 63 65 20 6f .in.parallel.under.your.choice.o
bd60 66 0a 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 6c 69 63 65 6e 73 65 2c 20 73 75 63 68 20 61 73 f.free.software.license,.such.as
bd80 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c .the.GNU.General.Public.License,
bda0 0a 74 6f 20 70 65 72 6d 69 74 20 74 68 65 69 72 20 75 73 65 20 69 6e 20 66 72 65 65 20 73 6f 66 .to.permit.their.use.in.free.sof
bdc0 74 77 61 72 65 2e 0a 3c 2f 70 72 65 3e 0a 23 2b 65 6e 64 5f 65 78 70 6f 72 74 0a 0a 23 2b 68 74 tware..</pre>.#+end_export..#+ht
bde0 6d 6c 3a 20 3c 21 2d 2d 0a 0a 2a 20 49 6e 64 69 63 65 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a ml:.<!--..*.Indices.:PROPERTIES:
be00 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 30 33 32 35 62 36 37 37 2d 30 62 31 62 2d 34 32 36 .:CUSTOM_ID:.h:0325b677-0b1b-426
be20 65 2d 61 35 64 35 2d 64 64 63 32 32 35 66 64 65 36 66 61 0a 3a 45 4e 44 3a 0a 0a 2a 2a 20 46 75 e-a5d5-ddc225fde6fa.:END:..**.Fu
be40 6e 63 74 69 6f 6e 20 69 6e 64 65 78 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 49 4e 44 45 58 nction.index.:PROPERTIES:.:INDEX
be60 3a 20 66 6e 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 34 30 34 33 30 37 32 35 2d 66 64 37 66 :.fn.:CUSTOM_ID:.h:40430725-fd7f
be80 2d 34 37 61 63 2d 39 61 32 39 2d 39 31 33 39 34 32 65 38 34 61 35 37 0a 3a 45 4e 44 3a 0a 0a 2a -47ac-9a29-913942e84a57.:END:..*
bea0 2a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 49 *.Variable.index.:PROPERTIES:.:I
bec0 4e 44 45 58 3a 20 76 72 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 39 31 66 33 63 32 30 37 2d NDEX:.vr.:CUSTOM_ID:.h:91f3c207-
bee0 38 31 34 39 2d 34 66 39 61 2d 38 39 63 66 2d 62 38 37 32 36 65 34 65 34 34 31 35 0a 3a 45 4e 44 8149-4f9a-89cf-b8726e4e4415.:END
bf00 3a 0a 0a 2a 2a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a :..**.Concept.index.:PROPERTIES:
bf20 0a 3a 49 4e 44 45 58 3a 20 63 70 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 32 62 31 31 35 31 .:INDEX:.cp.:CUSTOM_ID:.h:2b1151
bf40 37 61 2d 62 36 37 66 2d 34 39 34 66 2d 62 31 31 31 2d 31 63 36 31 39 35 65 38 61 32 66 63 0a 3a 7a-b67f-494f-b111-1c6195e8a2fc.:
bf60 45 4e 44 3a 0a 0a 23 2b 68 74 6d 6c 3a 20 2d 2d 3e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 END:..#+html:.-->...............
bf80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c000 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 52 45 41 44 4d 45 2d 65 6c 70 61 00 00 00 00 00 00 fontaine-1.0.0/README-elpa......
c020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c060 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
c080 30 30 36 31 33 32 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 36 31 00 20 30 00 00 00 0061326.00000000000.013561..0...
c0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
c120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
c140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c200 09 20 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ................................
c220 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 ................................
c240 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 ................................
c260 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ................................
c280 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 0a 09 20 20 20 20 ................................
c2a0 20 20 20 46 4f 4e 54 41 49 4e 45 2e 45 4c 3a 20 53 45 54 20 46 4f 4e 54 20 43 4f 4e 46 49 47 55 ...FONTAINE.EL:.SET.FONT.CONFIGU
c2c0 52 41 54 49 4f 4e 53 20 55 53 49 4e 47 0a 09 09 09 09 50 52 45 53 45 54 53 0a 0a 09 09 09 20 20 RATIONS.USING.....PRESETS.......
c2e0 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 0a 09 09 09 20 20 69 6e 66 6f 40 70 72 Protesilaos.Stavrou......info@pr
c300 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 0a 09 20 20 20 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 otesilaos.com...................
c320 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ................................
c340 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 ................................
c360 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 ................................
c380 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 94 81 e2 ................................
c3a0 94 81 e2 94 81 e2 94 81 0a 0a 0a 54 68 69 73 20 6d 61 6e 75 61 6c 2c 20 77 72 69 74 74 65 6e 20 ...........This.manual,.written.
c3c0 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2c 20 64 65 73 63 72 69 62 65 by.Protesilaos.Stavrou,.describe
c3e0 73 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 6f 70 74 69 6f 6e 73 20 66 6f 72 20 s.the.customization.options.for.
c400 60 66 6f 6e 74 61 69 6e 65 27 20 28 6f 72 20 60 66 6f 6e 74 61 69 6e 65 2e 65 6c 27 29 2c 20 61 `fontaine'.(or.`fontaine.el'),.a
c420 6e 64 20 70 72 6f 76 69 64 65 73 20 65 76 65 72 79 20 6f 74 68 65 72 0a 70 69 65 63 65 20 6f 66 nd.provides.every.other.piece.of
c440 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 65 72 74 69 6e 65 6e 74 20 74 6f 20 69 74 2e 0a 0a 54 .information.pertinent.to.it...T
c460 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 75 72 6e 69 73 68 65 64 20 68 65 72 65 69 he.documentation.furnished.herei
c480 6e 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 73 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 20 n.corresponds.to.stable.version.
c4a0 31 2e 30 2e 30 2c 0a 72 65 6c 65 61 73 65 64 20 6f 6e 20 32 30 32 33 2d 30 32 2d 31 31 2e 20 20 1.0.0,.released.on.2023-02-11...
c4c0 41 6e 79 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 20 6e 65 77 65 72 20 66 65 61 74 75 72 65 Any.reference.to.a.newer.feature
c4e0 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 0a 79 65 74 20 66 6f 72 6d 20 70 61 72 74 20 6f 66 .which.does.not.yet.form.part.of
c500 20 74 68 65 20 6c 61 74 65 73 74 20 74 61 67 67 65 64 20 63 6f 6d 6d 69 74 2c 20 69 73 20 65 78 .the.latest.tagged.commit,.is.ex
c520 70 6c 69 63 69 74 6c 79 20 6d 61 72 6b 65 64 20 61 73 20 73 75 63 68 2e 0a 0a 43 75 72 72 65 6e plicitly.marked.as.such...Curren
c540 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 74 61 72 67 65 74 20 69 73 20 31 2e 31 2e 30 2d 64 65 t.development.target.is.1.1.0-de
c560 76 2e 0a 0a e2 81 83 20 50 61 63 6b 61 67 65 20 6e 61 6d 65 20 28 47 4e 55 20 45 4c 50 41 29 3a v.......Package.name.(GNU.ELPA):
c580 20 60 66 6f 6e 74 61 69 6e 65 27 0a e2 81 83 20 4f 66 66 69 63 69 61 6c 20 6d 61 6e 75 61 6c 3a .`fontaine'.....Official.manual:
c5a0 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f .<https://protesilaos.com/emacs/
c5c0 66 6f 6e 74 61 69 6e 65 3e 0a e2 81 83 20 43 68 61 6e 67 65 20 6c 6f 67 3a 20 3c 68 74 74 70 73 fontaine>.....Change.log:.<https
c5e0 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 69 6e ://protesilaos.com/emacs/fontain
c600 65 2d 63 68 61 6e 67 65 6c 6f 67 3e 0a e2 81 83 20 47 69 74 20 72 65 70 6f 20 6f 6e 20 53 6f 75 e-changelog>.....Git.repo.on.Sou
c620 72 63 65 48 75 74 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 rceHut:.<https://git.sr.ht/~prot
c640 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 e2 80 a2 20 4d 69 72 72 6f 72 73 3a esilaos/fontaine>.......Mirrors:
c660 0a 20 20 20 20 e2 81 83 20 47 69 74 48 75 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 .........GitHub:.<https://github
c680 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 20 20 e2 .com/protesilaos/fontaine>......
c6a0 81 83 20 47 69 74 4c 61 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 6f 6d 2f 70 ...GitLab:.<https://gitlab.com/p
c6c0 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a e2 81 83 20 4d 61 69 6c 69 6e 67 rotesilaos/fontaine>.....Mailing
c6e0 20 6c 69 73 74 3a 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 73 72 2e 68 74 2f 7e 70 72 6f .list:.<https://lists.sr.ht/~pro
c700 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a e2 81 83 20 42 61 63 6b 72 6f 6e 79 6d tesilaos/fontaine>.....Backronym
c720 3a 20 46 6f 6e 74 73 2c 20 4f 72 6e 61 6d 65 6e 74 73 2c 20 61 6e 64 20 4e 65 61 74 20 54 79 70 :.Fonts,.Ornaments,.and.Neat.Typ
c740 6f 67 72 61 70 68 79 20 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 0a 20 20 4e 6f 6e 2d ography.Are.Irrelevant.in...Non-
c760 67 72 61 70 68 69 63 61 6c 20 45 6d 61 63 73 2e 0a 0a 54 61 62 6c 65 20 6f 66 20 43 6f 6e 74 65 graphical.Emacs...Table.of.Conte
c780 6e 74 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 nts.............................
c7a0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 31 2e 20 43 4f 50 59 .........................1..COPY
c7c0 49 4e 47 0a 32 2e 20 4f 76 65 72 76 69 65 77 0a 2e 2e 20 31 2e 20 53 68 61 72 65 64 20 61 6e 64 ING.2..Overview....1..Shared.and
c7e0 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 .implicit.fallback.values.for.pr
c800 65 73 65 74 73 0a 2e 2e 20 32 2e 20 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 6f 70 65 72 74 69 esets....2..Inherit.the.properti
c820 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 0a 33 2e 20 49 6e es.of.another.named.preset.3..In
c840 73 74 61 6c 6c 61 74 69 6f 6e 0a 2e 2e 20 31 2e 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 stallation....1..GNU.ELPA.packag
c860 65 0a 2e 2e 20 32 2e 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 34 2e 20 53 e....2..Manual.installation.4..S
c880 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 2e 2e 20 31 2e 20 50 65 72 73 69 73 ample.configuration....1..Persis
c8a0 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e 20 74 68 65 6d 65 20 73 t.font.configurations.on.theme.s
c8c0 77 69 74 63 68 0a 35 2e 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 0a 36 2e 20 47 4e 55 witch.5..Acknowledgements.6..GNU
c8e0 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a 37 2e 20 49 .Free.Documentation.License.7..I
c900 6e 64 69 63 65 73 0a 2e 2e 20 31 2e 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 0a 2e 2e 20 32 ndices....1..Function.index....2
c920 2e 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 0a 2e 2e 20 33 2e 20 43 6f 6e 63 65 70 74 20 69 ..Variable.index....3..Concept.i
c940 6e 64 65 78 0a 0a 0a 31 20 43 4f 50 59 49 4e 47 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 ndex...1.COPYING................
c960 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 ................Copyright.(C).20
c980 32 32 2d 32 30 32 33 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 22-2023.Free.Software.Foundation
c9a0 2c 20 49 6e 63 2e 0a 0a 20 20 20 20 20 20 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 ,.Inc...........Permission.is.gr
c9c0 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 anted.to.copy,.distribute.and/or
c9e0 20 6d 6f 64 69 66 79 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 75 6e .modify.........this.document.un
ca00 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 46 72 65 65 0a 20 20 der.the.terms.of.the.GNU.Free...
ca20 20 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 ......Documentation.License,.Ver
ca40 73 69 6f 6e 20 31 2e 33 20 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 0a 20 20 sion.1.3.or.any.later.version...
ca60 20 20 20 20 20 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 ......published.by.the.Free.Soft
ca80 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 77 69 74 68 20 6e 6f 0a 20 20 20 20 20 20 20 ware.Foundation;.with.no........
caa0 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 77 69 74 68 20 74 68 65 20 46 72 .Invariant.Sections,.with.the.Fr
cac0 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 62 65 69 6e 67 20 e2 80 9c 41 0a 20 20 20 20 20 ont-Cover.Texts.being....A......
cae0 20 20 20 47 4e 55 20 4d 61 6e 75 61 6c 2c e2 80 9d 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 42 ...GNU.Manual,....and.with.the.B
cb00 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 61 73 20 69 6e 20 28 61 29 0a 20 20 20 20 20 20 ack-Cover.Texts.as.in.(a).......
cb20 20 20 62 65 6c 6f 77 2e 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 ..below...A.copy.of.the.license.
cb40 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 is.included.in.the.section......
cb60 20 20 20 65 6e 74 69 74 6c 65 64 20 e2 80 9c 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 ...entitled....GNU.Free.Document
cb80 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2e e2 80 9d 0a 0a 20 20 20 20 20 20 20 20 28 61 29 20 54 ation.License..............(a).T
cba0 68 65 20 46 53 46 e2 80 99 73 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 20 69 73 3a 20 e2 he.FSF...s.Back-Cover.Text.is:..
cbc0 80 9c 59 6f 75 20 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 0a 20 20 20 20 20 20 ..You.have.the.freedom.to.......
cbe0 20 20 63 6f 70 79 20 61 6e 64 20 6d 6f 64 69 66 79 20 74 68 69 73 20 47 4e 55 20 6d 61 6e 75 61 ..copy.and.modify.this.GNU.manua
cc00 6c 2e e2 80 9d 0a 0a 0a 32 20 4f 76 65 72 76 69 65 77 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 l.......2.Overview..............
cc20 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 46 6f 6e 74 61 69 6e 65 20 6c 65 .....................Fontaine.le
cc40 74 73 20 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66 79 20 70 72 65 73 65 74 73 20 6f 66 20 66 ts.the.user.specify.presets.of.f
cc60 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 61 6e 64 20 73 65 74 0a 20 20 74 68 65 ont.configurations.and.set...the
cc80 6d 20 6f 6e 20 64 65 6d 61 6e 64 20 6f 6e 20 67 72 61 70 68 69 63 61 6c 20 45 6d 61 63 73 20 66 m.on.demand.on.graphical.Emacs.f
cca0 72 61 6d 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 20 20 60 66 6f 6e 74 61 rames...The.user.option...`fonta
ccc0 69 6e 65 2d 70 72 65 73 65 74 73 27 20 68 6f 6c 64 73 20 61 6c 6c 20 73 75 63 68 20 70 72 65 73 ine-presets'.holds.all.such.pres
cce0 65 74 73 2e 0a 0a 20 20 50 72 65 73 65 74 73 20 63 6f 6e 73 69 73 74 20 6f 66 20 61 20 6c 69 73 ets.....Presets.consist.of.a.lis
cd00 74 20 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 74 68 61 74 20 67 6f 76 65 72 6e 20 74 68 65 20 t.of.properties.that.govern.the.
cd20 66 61 6d 69 6c 79 2c 0a 20 20 77 65 69 67 68 74 2c 20 61 6e 64 20 68 65 69 67 68 74 20 6f 66 20 family,...weight,.and.height.of.
cd40 74 68 65 20 66 61 63 65 73 20 60 64 65 66 61 75 6c 74 27 2c 20 60 66 69 78 65 64 2d 70 69 74 63 the.faces.`default',.`fixed-pitc
cd60 68 27 2c 0a 20 20 60 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 27 2c 20 60 76 61 72 69 h',...`fixed-pitch-serif',.`vari
cd80 61 62 6c 65 2d 70 69 74 63 68 27 2c 20 60 62 6f 6c 64 27 2c 20 61 6e 64 20 60 69 74 61 6c 69 63 able-pitch',.`bold',.and.`italic
cda0 27 2e 20 20 45 61 63 68 0a 20 20 70 72 65 73 65 74 20 69 73 20 69 64 65 6e 74 69 66 69 65 64 20 '...Each...preset.is.identified.
cdc0 62 79 20 61 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 20 61 73 20 74 68 65 20 by.a.user-defined.symbol.as.the.
cde0 63 61 72 20 6f 66 20 61 20 70 72 6f 70 65 72 74 79 0a 20 20 6c 69 73 74 2e 20 20 49 74 20 6c 6f car.of.a.property...list...It.lo
ce00 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 20 28 63 68 65 63 6b 20 74 68 65 20 64 65 66 61 75 6c 74 oks.like.this.(check.the.default
ce20 20 76 61 6c 75 65 20 6f 66 0a 20 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 20 66 .value.of...`fontaine-presets'.f
ce40 6f 72 20 68 6f 77 20 65 76 65 72 79 74 68 69 6e 67 20 69 73 20 70 69 65 63 65 64 20 74 6f 67 65 or.how.everything.is.pieced.toge
ce60 74 68 65 72 29 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 ther):..........................
ce80 28 72 65 67 75 6c 61 72 0a 20 20 e2 94 82 20 20 3b 3b 20 49 20 6b 65 65 70 20 61 6c 6c 20 70 72 (regular........;;.I.keep.all.pr
cea0 6f 70 65 72 74 69 65 73 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 75 72 70 6f 73 65 73 2c 20 operties.for.didactic.purposes,.
cec0 62 75 74 20 6d 6f 73 74 20 63 61 6e 20 62 65 0a 20 20 e2 94 82 20 20 3b 3b 20 6f 6d 69 74 74 65 but.most.can.be........;;.omitte
cee0 64 2e 0a 20 20 e2 94 82 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d 6f 6e 6f 73 d.........:default-family."Monos
cf00 70 61 63 65 22 0a 20 20 e2 94 82 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 72 65 67 pace"........:default-weight.reg
cf20 75 6c 61 72 0a 20 20 e2 94 82 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a ular........:default-height.100.
cf40 20 20 e2 94 82 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b .......:fixed-pitch-family.nil.;
cf60 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 .falls.back.to.:default-family..
cf80 20 e2 94 82 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 ......:fixed-pitch-weight.nil.;.
cfa0 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 falls.back.to.:default-weight...
cfc0 e2 94 82 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 .....:fixed-pitch-height.1.0....
cfe0 94 82 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 20 6e 69 ....:fixed-pitch-serif-family.ni
d000 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c l.;.falls.back.to.:default-famil
d020 79 0a 20 20 e2 94 82 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 77 65 69 67 y........:fixed-pitch-serif-weig
d040 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d ht.nil.;.falls.back.to.:default-
d060 77 65 69 67 68 74 0a 20 20 e2 94 82 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 weight........:fixed-pitch-serif
d080 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 -height.1.0........:variable-pit
d0a0 63 68 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 20 e2 94 82 20 20 3a 76 61 72 69 61 62 6c ch-family."Sans"........:variabl
d0c0 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 20 e2 94 82 20 20 3a 76 61 72 69 61 e-pitch-weight.nil........:varia
d0e0 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 20 3a 62 6f 6c ble-pitch-height.1.0........:bol
d100 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 d-family.nil.;.use.whatever.the.
d120 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 e2 94 82 20 20 3a 62 6f 6c 64 underlying.face.has........:bold
d140 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 e2 94 82 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 -weight.bold........:italic-fami
d160 6c 79 20 6e 69 6c 0a 20 20 e2 94 82 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c ly.nil........:italic-slant.ital
d180 69 63 0a 20 20 e2 94 82 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 20 20 e2 ic........:line-spacing.nil)....
d1a0 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 20 64 6f 63 20 73 74 72 69 6e 67 ..................The.doc.string
d1c0 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 20 65 78 70 6c 61 69 6e 73 20 .of.`fontaine-presets'.explains.
d1e0 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 20 64 65 74 61 69 6c 0a 20 20 61 6e 64 20 64 all.properties.in.detail...and.d
d200 6f 63 75 6d 65 6e 74 73 20 73 6f 6d 65 20 69 6d 70 6f 72 74 61 6e 74 20 63 61 76 65 61 74 73 20 ocuments.some.important.caveats.
d220 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 66 6f 6e 74 0a 20 20 73 65 74 74 or.information.about.font...sett
d240 69 6e 67 73 20 69 6e 20 45 6d 61 63 73 2e 0a 0a 20 20 5b 53 68 61 72 65 64 20 61 6e 64 20 69 6d ings.in.Emacs.....[Shared.and.im
d260 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 plicit.fallback.values.for.prese
d280 74 73 5d 2e 0a 0a 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 ts].....The.command.`fontaine-se
d2a0 74 2d 70 72 65 73 65 74 27 20 61 70 70 6c 69 65 73 20 74 68 65 20 64 65 73 69 72 65 64 20 70 72 t-preset'.applies.the.desired.pr
d2c0 65 73 65 74 2e 20 20 49 66 0a 20 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 61 76 eset...If...there.is.only.one.av
d2e0 61 69 6c 61 62 6c 65 2c 20 69 74 20 69 6d 70 6c 65 6d 65 6e 74 73 20 69 74 20 6f 75 74 72 69 67 ailable,.it.implements.it.outrig
d300 68 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 0a 20 20 70 72 6f 64 75 63 65 73 20 61 20 6d ht...Otherwise.it...produces.a.m
d320 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e inibuffer.prompt.with.completion
d340 20 61 6d 6f 6e 67 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 70 72 65 73 65 74 73 2e 20 .among.the.available...presets..
d360 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 73 70 2c 20 74 68 65 20 60 66 6f 6e .When.called.from.Lisp,.the.`fon
d380 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 20 72 65 71 75 69 72 65 73 20 61 0a 20 20 50 taine-set-preset'.requires.a...P
d3a0 52 45 53 45 54 20 61 72 67 75 6d 65 6e 74 2c 20 73 75 63 68 20 61 73 3a 0a 0a 20 20 e2 94 8c e2 RESET.argument,.such.as:........
d3c0 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d ..................(fontaine-set-
d3e0 70 72 65 73 65 74 20 27 72 65 67 75 6c 61 72 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 preset.'regular)................
d400 94 80 0a 0a 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 75 72 20 6f 66 20 60 ......The.default.behaviour.of.`
d420 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 20 69 73 20 74 6f 20 63 68 61 6e 67 fontaine-set-preset'.is.to.chang
d440 65 20 66 6f 6e 74 73 0a 20 20 61 63 72 6f 73 73 20 61 6c 6c 20 67 72 61 70 68 69 63 61 6c 20 66 e.fonts...across.all.graphical.f
d460 72 61 6d 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 63 61 6e 2c 20 68 6f 77 65 76 65 72 2c 20 6c rames...The.user.can,.however,.l
d480 69 6d 69 74 20 74 68 65 20 63 68 61 6e 67 65 73 0a 20 20 74 6f 20 61 20 67 69 76 65 6e 20 66 72 imit.the.changes...to.a.given.fr
d4a0 61 6d 65 2e 20 20 46 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 2c 20 74 68 69 73 20 ame...For.interactive.use,.this.
d4c0 69 73 20 64 6f 6e 65 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 0a 20 20 63 6f 6d 6d 61 6e is.done.by.invoking.the...comman
d4e0 64 20 77 69 74 68 20 61 20 75 6e 69 76 65 72 73 61 6c 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 d.with.a.universal.prefix.argume
d500 6e 74 20 28 60 43 2d 75 27 20 62 79 20 64 65 66 61 75 6c 74 29 2c 20 77 68 69 63 68 0a 20 20 63 nt.(`C-u'.by.default),.which...c
d520 68 61 6e 67 65 73 20 66 6f 6e 74 73 20 6f 6e 6c 79 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 hanges.fonts.only.in.the.current
d540 20 66 72 61 6d 65 2e 20 20 57 68 65 6e 20 75 73 65 64 20 69 6e 20 4c 69 73 70 2c 20 74 68 65 20 .frame...When.used.in.Lisp,.the.
d560 46 52 41 4d 45 0a 20 20 61 72 67 75 6d 65 6e 74 20 63 61 6e 20 62 65 20 61 20 66 72 61 6d 65 20 FRAME...argument.can.be.a.frame.
d580 6f 62 6a 65 63 74 20 28 73 61 74 69 73 66 69 65 73 20 60 66 72 61 6d 65 70 27 29 20 6f 72 20 61 object.(satisfies.`framep').or.a
d5a0 20 6e 6f 6e 2d 6e 69 6c 0a 20 20 76 61 6c 75 65 3a 20 74 68 65 20 66 6f 72 6d 65 72 20 61 70 70 .non-nil...value:.the.former.app
d5c0 6c 69 65 73 20 74 68 65 20 65 66 66 65 63 74 73 20 74 6f 20 74 68 65 20 67 69 76 65 6e 20 6f 62 lies.the.effects.to.the.given.ob
d5e0 6a 65 63 74 2c 20 77 68 69 6c 65 20 74 68 65 0a 20 20 6c 61 74 74 65 72 20 6d 65 61 6e 73 20 74 ject,.while.the...latter.means.t
d600 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 20 74 68 75 73 20 69 73 20 74 68 65 he.current.frame.and.thus.is.the
d620 20 73 61 6d 65 20 61 73 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 0a 20 20 73 75 70 70 6c 79 69 .same.as.interactively...supplyi
d640 6e 67 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 54 68 65 20 63 ng.the.prefix.argument.....The.c
d660 6f 6d 6d 61 6e 64 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 27 20 ommand.`fontaine-set-face-font'.
d680 70 72 6f 6d 70 74 73 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20 61 0a 20 20 prompts.with.completion.for.a...
d6a0 66 61 63 65 20 61 6e 64 20 74 68 65 6e 20 61 73 6b 73 20 74 68 65 20 75 73 65 72 20 74 6f 20 73 face.and.then.asks.the.user.to.s
d6c0 70 65 63 69 66 79 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 72 65 6c 65 76 61 6e 74 pecify.the.value.of.the.relevant
d6e0 0a 20 20 70 72 6f 70 65 72 74 69 65 73 2e 20 20 50 72 65 66 65 72 72 65 64 20 66 6f 6e 74 20 66 ...properties...Preferred.font.f
d700 61 6d 69 6c 69 65 73 20 63 61 6e 20 62 65 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 75 73 amilies.can.be.defined.in.the.us
d720 65 72 20 6f 70 74 69 6f 6e 0a 20 20 60 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c er.option...`fontaine-font-famil
d740 69 65 73 27 2c 20 6f 74 68 65 72 77 69 73 65 20 46 6f 6e 74 61 69 6e 65 20 77 69 6c 6c 20 74 72 ies',.otherwise.Fontaine.will.tr
d760 79 20 74 6f 20 66 69 6e 64 20 73 75 69 74 61 62 6c 65 0a 20 20 6f 70 74 69 6f 6e 73 20 61 6d 6f y.to.find.suitable...options.amo
d780 6e 67 20 74 68 65 20 66 6f 6e 74 73 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 74 68 65 20 73 79 ng.the.fonts.installed.on.the.sy
d7a0 73 74 65 6d 20 28 6e 6f 74 20 61 6c 77 61 79 73 20 72 65 6c 69 61 62 6c 65 2c 0a 20 20 64 65 70 stem.(not.always.reliable,...dep
d7c0 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 45 6d 61 63 73 20 62 75 69 6c 64 20 61 6e 64 20 65 6e ending.on.the.Emacs.build.and.en
d7e0 76 69 72 6f 6e 6d 65 6e 74 20 69 74 20 72 75 6e 73 20 69 6e 29 2e 20 20 54 68 65 20 6c 69 73 74 vironment.it.runs.in)...The.list
d800 20 6f 66 0a 20 20 66 61 63 65 73 20 74 6f 20 63 68 6f 6f 73 65 20 66 72 6f 6d 20 69 73 20 74 68 .of...faces.to.choose.from.is.th
d820 65 20 73 61 6d 65 20 61 73 20 74 68 61 74 20 69 6d 70 6c 69 65 64 20 62 79 20 74 68 65 0a 20 20 e.same.as.that.implied.by.the...
d840 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e 20 20 50 72 6f 70 65 72 74 69 65 73 20 `fontaine-presets'...Properties.
d860 74 6f 20 63 68 61 6e 67 65 20 61 6e 64 20 74 68 65 69 72 20 72 65 73 70 65 63 74 69 76 65 20 76 to.change.and.their.respective.v
d880 61 6c 75 65 73 0a 20 20 77 69 6c 6c 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 66 61 63 65 2e alues...will.depend.on.the.face.
d8a0 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 60 64 65 66 61 75 6c 74 27 20 66 61 63 ..For.example,.the.`default'.fac
d8c0 65 20 72 65 71 75 69 72 65 73 20 61 0a 20 20 6e 61 74 75 72 61 6c 20 6e 75 6d 62 65 72 20 66 6f e.requires.a...natural.number.fo
d8e0 72 20 69 74 73 20 68 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 2c 20 77 68 65 72 65 61 73 20 r.its.height.attribute,.whereas.
d900 65 76 65 72 79 20 6f 74 68 65 72 20 66 61 63 65 0a 20 20 6e 65 65 64 73 20 61 20 66 6c 6f 61 74 every.other.face...needs.a.float
d920 69 6e 67 20 70 6f 69 6e 74 20 28 75 6e 64 65 72 73 74 6f 6f 64 20 61 73 20 61 20 6d 75 6c 74 69 ing.point.(understood.as.a.multi
d940 70 6c 65 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 68 65 69 67 68 74 29 2e 20 20 54 ple.of.the.default...height)...T
d960 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 his.command.is.for.interactive.u
d980 73 65 20 6f 6e 6c 79 20 61 6e 64 20 69 73 20 73 75 70 70 6f 73 65 64 20 74 6f 0a 20 20 62 65 20 se.only.and.is.supposed.to...be.
d9a0 75 73 65 64 20 66 6f 72 20 70 72 65 76 69 65 77 69 6e 67 20 63 65 72 74 61 69 6e 20 73 74 79 6c used.for.previewing.certain.styl
d9c0 65 73 20 62 65 66 6f 72 65 20 65 76 65 6e 74 75 61 6c 6c 79 20 63 6f 64 69 66 79 69 6e 67 20 74 es.before.eventually.codifying.t
d9e0 68 65 6d 0a 20 20 61 73 20 70 72 65 73 65 74 73 2e 0a 0a 20 20 43 68 61 6e 67 69 6e 67 20 74 68 hem...as.presets.....Changing.th
da00 65 20 60 62 6f 6c 64 27 20 61 6e 64 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 73 20 6f 6e 6c 79 e.`bold'.and.`italic'.faces.only
da20 20 68 61 73 20 61 20 6e 6f 74 69 63 65 61 62 6c 65 20 65 66 66 65 63 74 20 69 66 0a 20 20 74 68 .has.a.noticeable.effect.if...th
da40 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 74 68 65 6d 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 72 64 e.underlying.theme.does.not.hard
da60 63 6f 64 65 20 61 20 77 65 69 67 68 74 20 61 6e 64 20 73 6c 61 6e 74 20 62 75 74 20 69 6e 68 65 code.a.weight.and.slant.but.inhe
da80 72 69 74 73 0a 20 20 66 72 6f 6d 20 74 68 6f 73 65 20 66 61 63 65 73 20 69 6e 73 74 65 61 64 20 rits...from.those.faces.instead.
daa0 28 65 2e 67 2e 20 74 68 65 20 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 29 2e 0a 0a 20 20 54 68 (e.g..the.`modus-themes').....Th
dac0 65 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 27 20 61 6c 73 6f 20 e.`fontaine-set-face-font'.also.
dae0 61 63 63 65 70 74 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 20 61 72 67 75 6d 65 accepts.an.optional.FRAME.argume
db00 6e 74 2c 0a 20 20 77 68 69 63 68 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 77 68 61 74 20 nt,...which.is.the.same.as.what.
db20 77 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 20 66 6f 72 0a 20 20 60 66 6f 6e 74 61 was.described.above.for...`fonta
db40 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 2e 0a 0a 20 20 54 68 65 20 6c 61 74 65 73 74 20 76 ine-set-preset'.....The.latest.v
db60 61 6c 75 65 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 20 69 73 alue.of.`fontaine-set-preset'.is
db80 20 73 74 6f 72 65 64 20 69 6e 20 61 20 66 69 6c 65 20 77 68 6f 73 65 0a 20 20 6c 6f 63 61 74 69 .stored.in.a.file.whose...locati
dba0 6f 6e 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 on.is.defined.in.`fontaine-lates
dbc0 74 2d 73 74 61 74 65 2d 66 69 6c 65 27 20 28 6e 6f 72 6d 61 6c 6c 79 20 70 61 72 74 20 6f 66 0a t-state-file'.(normally.part.of.
dbe0 20 20 74 68 65 20 60 2e 65 6d 61 63 73 2e 64 27 20 64 69 72 65 63 74 6f 72 79 29 2e 20 20 53 61 ..the.`.emacs.d'.directory)...Sa
dc00 76 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 60 ving.is.done.by.the.function...`
dc20 66 6f 6e 74 61 69 6e 65 2d 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 27 2c 20 77 fontaine-store-latest-preset',.w
dc40 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 68 6f 6f hich.should.be.assigned.to.a.hoo
dc60 6b 0a 20 20 28 65 2e 67 2e 20 60 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 27 29 2e 20 20 54 k...(e.g..`kill-emacs-hook')...T
dc80 6f 20 72 65 73 74 6f 72 65 20 74 68 61 74 20 76 61 6c 75 65 2c 20 74 68 65 20 75 73 65 72 20 63 o.restore.that.value,.the.user.c
dca0 61 6e 20 63 61 6c 6c 0a 20 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 66 6f 6e 74 61 69 6e 65 an.call...the.function.`fontaine
dcc0 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 27 20 28 73 75 63 68 20 61 73 -restore-latest-preset'.(such.as
dce0 20 62 79 20 61 64 64 69 6e 67 20 69 74 20 74 6f 0a 20 20 74 68 65 69 72 20 69 6e 69 74 20 66 69 .by.adding.it.to...their.init.fi
dd00 6c 65 29 2e 0a 0a 20 20 46 6f 72 20 75 73 65 72 73 20 6f 66 20 74 68 65 20 60 6e 6f 2d 6c 69 74 le).....For.users.of.the.`no-lit
dd20 74 65 72 69 6e 67 27 20 70 61 63 6b 61 67 65 2c 20 60 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 tering'.package,.`fontaine-lates
dd40 74 2d 73 74 61 74 65 2d 66 69 6c 65 27 0a 20 20 69 73 20 6e 6f 74 20 73 74 6f 72 65 64 20 69 6e t-state-file'...is.not.stored.in
dd60 20 74 68 65 69 72 20 60 2e 65 6d 61 63 73 2e 64 27 2c 20 62 75 74 20 69 6e 20 61 20 73 74 61 6e .their.`.emacs.d',.but.in.a.stan
dd80 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 0a 20 20 69 6e 73 74 65 61 64 3a 20 3c 68 74 74 70 73 dard.directory...instead:.<https
dda0 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6d 61 63 73 63 6f 6c 6c 65 63 74 69 76 65 2f 6e 6f ://github.com/emacscollective/no
ddc0 2d 6c 69 74 74 65 72 69 6e 67 3e 2e 0a 0a 20 20 41 73 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 20 -littering>.....As.for.the.name.
dde0 6f 66 20 74 68 69 73 20 70 61 63 6b 61 67 65 2c 20 69 74 20 69 73 20 74 68 65 20 46 72 65 6e 63 of.this.package,.it.is.the.Frenc
de00 68 20 77 6f 72 64 20 66 6f 72 20 e2 80 9c 66 6f 75 6e 74 61 69 6e e2 80 9d 0a 20 20 77 68 69 63 h.word.for....fountain......whic
de20 68 2c 20 69 6e 20 74 75 72 6e 2c 20 69 73 20 77 68 61 74 20 74 68 65 20 66 6f 6e 74 20 6f 72 20 h,.in.turn,.is.what.the.font.or.
de40 73 6f 75 72 63 65 20 69 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 49 20 77 69 6c 6c 20 6e 6f 74 0a source.is...However,.I.will.not.
de60 20 20 62 6c 61 6d 65 20 79 6f 75 20 69 66 20 79 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 69 6e 74 65 ..blame.you.if.you.can.only.inte
de80 72 70 72 65 74 20 69 74 20 61 73 20 61 20 64 65 73 63 72 69 70 74 69 76 65 20 61 63 72 6f 6e 79 rpret.it.as.a.descriptive.acrony
dea0 6d 3a 20 46 4f 4e 54 73 0a 20 20 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 20 4e 6f 6e m:.FONTs...Are.Irrelevant.in.Non
dec0 2d 67 72 61 70 68 69 63 61 6c 20 45 6d 61 63 73 20 28 62 65 63 61 75 73 65 20 74 68 61 74 20 69 -graphical.Emacs.(because.that.i
dee0 73 20 61 63 74 75 61 6c 6c 79 20 74 72 75 65 29 2e 0a 0a 0a 5b 53 68 61 72 65 64 20 61 6e 64 20 s.actually.true)....[Shared.and.
df00 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 implicit.fallback.values.for.pre
df20 73 65 74 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 32 2e 31 0a 0a 32 2e 31 20 53 68 61 72 65 sets].See.section.2.1..2.1.Share
df40 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 d.and.implicit.fallback.values.f
df60 6f 72 20 70 72 65 73 65 74 73 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 or.presets......................
df80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
dfa0 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ................................
dfc0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
dfe0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
e000 80 e2 94 80 0a 0a 20 20 5b 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 ........[Inherit.the.properties.
e020 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 5d 2e 0a 0a 20 20 54 68 65 of.another.named.preset].....The
e040 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 20 .user.option.`fontaine-presets'.
e060 6d 61 79 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 20 28 74 68 6f 75 67 68 20 63 68 65 63 6b may.look.like.this.(though.check
e080 0a 20 20 69 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 62 65 66 6f 72 65 20 79 6f 75 20 ...its.default.value.before.you.
e0a0 6d 61 6b 65 20 61 6e 79 20 65 64 69 74 73 29 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 make.any.edits):................
e0c0 e2 94 80 0a 20 20 e2 94 82 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 ..........(setq.fontaine-presets
e0e0 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 e2 94 82 20 09 20 .............'((regular.........
e100 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 48 61 63 6b 22 0a 20 20 e2 94 82 20 09 20 3a :default-family."Hack".........:
e120 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 64 default-weight.normal.........:d
e140 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 efault-height.100.........:fixed
e160 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 20 20 e2 94 82 20 -pitch-family."Fira.Code".......
e180 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c ..:fixed-pitch-weight.nil.;.fall
e1a0 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 e2 94 82 20 s.back.to.:default-weight.......
e1c0 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 ..:fixed-pitch-height.1.0.......
e1e0 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 4e 6f 74 6f 20 53 ..:variable-pitch-family."Noto.S
e200 61 6e 73 22 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 ans".........:variable-pitch-wei
e220 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 ght.normal.........:variable-pit
e240 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 66 61 6d 69 ch-height.1.0.........:bold-fami
e260 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c ly.nil.;.use.whatever.the.underl
e280 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 ying.face.has.........:bold-weig
e2a0 68 74 20 62 6f 6c 64 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 22 ht.bold.........:italic-family."
e2c0 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 Source.Code.Pro".........:italic
e2e0 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 -slant.italic.........:line-spac
e300 69 6e 67 20 31 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 0a 20 20 e2 94 82 20 09 20 3a 64 65 ing.1)........(large.........:de
e320 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 22 0a 20 20 e2 94 82 20 09 20 3a fault-family."Iosevka".........:
e340 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 64 default-weight.normal.........:d
e360 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 35 30 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 efault-height.150.........:fixed
e380 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 -pitch-family.nil.;.falls.back.t
e3a0 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 o.:default-family.........:fixed
e3c0 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 -pitch-weight.nil.;.falls.back.t
e3e0 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 o.:default-weight.........:fixed
e400 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 -pitch-height.1.0.........:varia
e420 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 e2 94 82 20 ble-pitch-family."FiraGO".......
e440 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a ..:variable-pitch-weight.normal.
e460 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 ........:variable-pitch-height.1
e480 2e 30 35 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 .05.........:bold-family.nil.;.u
e4a0 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 se.whatever.the.underlying.face.
e4c0 68 61 73 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 has.........:bold-weight.bold...
e4e0 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 ......:italic-family.nil.;.use.w
e500 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a hatever.the.underlying.face.has.
e520 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 e2 ........:italic-slant.italic....
e540 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 29 29 0a 20 20 e2 94 94 e2 94 80 .....:line-spacing.1))).........
e560 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 4e 6f 74 69 63 65 20 74 68 61 74 20 6e 6f 74 20 61 6c 6c .............Notice.that.not.all
e580 20 70 72 6f 70 65 72 74 69 65 73 20 6e 65 65 64 20 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 .properties.need.to.be.specified
e5a0 2c 20 61 73 20 74 68 65 79 20 68 61 76 65 0a 20 20 72 65 61 73 6f 6e 61 62 6c 65 20 66 61 6c 6c ,.as.they.have...reasonable.fall
e5c0 62 61 63 6b 20 76 61 6c 75 65 73 2e 20 20 54 68 65 20 61 62 6f 76 65 20 63 61 6e 20 62 65 20 77 back.values...The.above.can.be.w
e5e0 72 69 74 74 65 6e 20 74 68 75 73 20 28 72 65 6d 6f 76 65 64 0a 20 20 6c 69 6e 65 73 20 61 72 65 ritten.thus.(removed...lines.are
e600 20 6c 65 66 74 20 65 6d 70 74 79 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 75 72 70 6f 73 65 .left.empty.for.didactic.purpose
e620 73 29 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 73 65 s):..........................(se
e640 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 tq.fontaine-presets.............
e660 27 28 28 72 65 67 75 6c 61 72 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 '((regular.........:default-fami
e680 6c 79 20 22 48 61 63 6b 22 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c ly."Hack"................:defaul
e6a0 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 t-height.100.........:fixed-pitc
e6c0 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 20 20 e2 94 82 20 0a 20 20 e2 94 h-family."Fira.Code"............
e6e0 82 20 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c ...........:variable-pitch-famil
e700 79 20 22 4e 6f 74 6f 20 53 61 6e 73 22 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 0a 20 20 e2 94 y."Noto.Sans"...................
e720 82 20 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 ..................:italic-family
e740 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 ."Source.Code.Pro"..............
e760 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 ..:line-spacing.1)........(large
e780 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b .........:default-family."Iosevk
e7a0 61 22 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 a"................:default-heigh
e7c0 74 20 31 35 30 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 t.150...........................
e7e0 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 ...:variable-pitch-family."FiraG
e800 4f 22 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 0a 20 O"..............................
e820 20 e2 94 82 20 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 .....................:line-spaci
e840 6e 67 20 31 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 57 69 74 ng.1)))......................Wit
e860 68 6f 75 74 20 74 68 65 20 65 6d 70 74 79 20 6c 69 6e 65 73 2c 20 77 65 20 68 61 76 65 20 74 68 hout.the.empty.lines,.we.have.th
e880 69 73 2c 20 77 68 69 63 68 20 79 69 65 6c 64 73 20 74 68 65 20 73 61 6d 65 20 72 65 73 75 6c 74 is,.which.yields.the.same.result
e8a0 73 0a 20 20 61 73 20 74 68 65 20 66 69 72 73 74 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 e2 94 8c s...as.the.first.example:.......
e8c0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e ...................(setq.fontain
e8e0 65 2d 70 72 65 73 65 74 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 e-presets.............'((regular
e900 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 48 61 63 6b 22 0a .........:default-family."Hack".
e920 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 e2 94 ........:default-height.100.....
e940 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f ....:fixed-pitch-family."Fira.Co
e960 64 65 22 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 de".........:variable-pitch-fami
e980 6c 79 20 22 4e 6f 74 6f 20 53 61 6e 73 22 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 ly."Noto.Sans".........:italic-f
e9a0 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 20 20 e2 94 82 20 09 20 amily."Source.Code.Pro".........
e9c0 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 0a 20 :line-spacing.1)........(large..
e9e0 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 22 .......:default-family."Iosevka"
ea00 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 35 30 0a 20 20 e2 .........:default-height.150....
ea20 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 .....:variable-pitch-family."Fir
ea40 61 47 4f 22 0a 20 20 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 29 29 0a aGO".........:line-spacing.1))).
ea60 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 57 65 20 63 61 6c 6c 20 74 68 65 .....................We.call.the
ea80 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 74 68 65 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 .properties.of.the.removed.lines
eaa0 20 e2 80 9c 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 0a 20 20 76 61 6c 75 65 73 e2 80 ....implicit.fallback...values..
eac0 9d 2e 0a 0a 20 20 54 68 69 73 20 61 6c 72 65 61 64 79 20 73 68 6f 77 73 20 75 73 20 74 68 61 74 ......This.already.shows.us.that
eae0 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 .the.value.of.`fontaine-presets'
eb00 20 64 6f 65 73 20 6e 6f 74 0a 20 20 6e 65 65 64 20 74 6f 20 62 65 20 65 78 74 65 6e 73 69 76 65 .does.not...need.to.be.extensive
eb20 2e 20 20 54 6f 20 66 75 72 74 68 65 72 20 69 6d 70 72 6f 76 65 20 69 74 73 20 63 6f 6e 63 69 73 ...To.further.improve.its.concis
eb40 65 6e 65 73 73 2c 20 69 74 20 61 63 63 65 70 74 73 0a 20 20 61 20 73 70 65 63 69 61 6c 20 70 72 eness,.it.accepts...a.special.pr
eb60 65 73 65 74 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 61 20 6c 69 73 74 20 6f 66 20 e2 80 9c eset.that.provides.a.list.of....
eb80 73 68 61 72 65 64 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 e2 80 9d 3a 0a 20 shared.fallback.properties...:..
eba0 20 74 68 65 20 60 74 27 20 70 72 65 73 65 74 2e 20 20 54 68 69 73 20 6f 6e 65 20 69 73 20 75 73 .the.`t'.preset...This.one.is.us
ebc0 65 64 20 74 6f 20 64 65 66 69 6e 65 20 70 72 6f 70 65 72 74 69 65 73 20 74 68 61 74 20 61 72 65 ed.to.define.properties.that.are
ebe0 20 63 6f 6d 6d 6f 6e 0a 20 20 74 6f 20 6d 75 6c 74 69 70 6c 65 20 70 72 65 73 65 74 73 2c 20 73 .common...to.multiple.presets,.s
ec00 75 63 68 20 61 73 20 74 68 65 20 60 72 65 67 75 6c 61 72 27 20 61 6e 64 20 60 6c 61 72 67 65 27 uch.as.the.`regular'.and.`large'
ec20 20 77 65 20 68 61 76 65 0a 20 20 69 6c 6c 75 73 74 72 61 74 65 64 20 74 68 75 73 20 66 61 72 2e .we.have...illustrated.thus.far.
ec40 20 20 48 65 72 65 20 69 73 20 68 6f 77 20 76 65 72 62 6f 73 65 20 70 72 65 73 65 74 73 20 63 61 ..Here.is.how.verbose.presets.ca
ec60 6e 20 62 65 20 65 78 70 72 65 73 73 65 64 0a 20 20 73 75 63 63 69 6e 63 74 6c 79 3a 0a 0a 20 20 n.be.expressed...succinctly:....
ec80 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 4e 6f 74 69 63 65 20 ......................;;.Notice.
eca0 74 68 65 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e the.duplication.of.properties.an
ecc0 64 20 68 6f 77 20 77 65 20 77 69 6c 6c 20 61 76 6f 69 64 20 69 74 2e 0a 20 20 e2 94 82 20 28 73 d.how.we.will.avoid.it........(s
ece0 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 e2 94 82 20 20 20 20 20 20 etq.fontaine-presets............
ed00 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d .'((regular.........:default-fam
ed20 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 ily."Iosevka.Comfy".........:def
ed40 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 ault-weight.normal.........:defa
ed60 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 ult-height.100.........:fixed-pi
ed80 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a tch-family.nil.;.falls.back.to.:
eda0 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 default-family.........:fixed-pi
edc0 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a tch-weight.nil.;.falls.back.to.:
ede0 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 default-weight.........:fixed-pi
ee00 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 tch-height.1.0.........:variable
ee20 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 e2 94 82 20 09 20 3a -pitch-family."FiraGO".........:
ee40 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 variable-pitch-weight.normal....
ee60 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 .....:variable-pitch-height.1.05
ee80 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 .........:bold-family.nil.;.use.
eea0 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 whatever.the.underlying.face.has
eec0 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 e2 94 82 .........:bold-weight.bold......
eee0 20 09 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 e2 94 82 20 09 20 3a 69 ...:italic-family.nil.........:i
ef00 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 e2 94 82 20 09 20 3a 6c 69 6e 65 talic-slant.italic.........:line
ef20 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 20 20 e2 94 82 20 09 28 6d 65 64 69 75 6d 0a 20 20 e2 -spacing.nil)........(medium....
ef40 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f .....:default-family."Iosevka.Co
ef60 6d 66 79 22 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d mfy".........:default-weight.sem
ef80 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 ilight.........:default-height.1
efa0 34 30 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 40.........:fixed-pitch-family.n
efc0 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 il.;.falls.back.to.:default-fami
efe0 6c 79 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e ly.........:fixed-pitch-weight.n
f000 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 il.;.falls.back.to.:default-weig
f020 68 74 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 ht.........:fixed-pitch-height.1
f040 2e 30 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c .0.........:variable-pitch-famil
f060 79 20 22 46 69 72 61 47 4f 22 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 y."FiraGO".........:variable-pit
f080 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 ch-weight.normal.........:variab
f0a0 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 e2 94 82 20 09 20 3a 62 6f le-pitch-height.1.05.........:bo
f0c0 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 ld-family.nil.;.use.whatever.the
f0e0 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 e2 94 82 20 09 20 3a 62 6f .underlying.face.has.........:bo
f100 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 ld-weight.bold.........:italic-f
f120 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 amily.nil.........:italic-slant.
f140 69 74 61 6c 69 63 0a 20 20 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c italic.........:line-spacing.nil
f160 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 )........(large.........:default
f180 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 e2 94 82 20 09 20 -family."Iosevka.Comfy".........
f1a0 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 :default-weight.semilight.......
f1c0 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 e2 94 82 20 09 20 3a 66 ..:default-height.180.........:f
f1e0 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 ixed-pitch-family.nil.;.falls.ba
f200 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 e2 94 82 20 09 20 3a 66 ck.to.:default-family.........:f
f220 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 ixed-pitch-weight.nil.;.falls.ba
f240 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 66 ck.to.:default-weight.........:f
f260 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 09 20 3a 76 ixed-pitch-height.1.0.........:v
f280 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 ariable-pitch-family."FiraGO"...
f2a0 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 ......:variable-pitch-weight.nor
f2c0 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 mal.........:variable-pitch-heig
f2e0 68 74 20 31 2e 30 35 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c ht.1.05.........:bold-family.nil
f300 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 .;.use.whatever.the.underlying.f
f320 61 63 65 20 68 61 73 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 ace.has.........:bold-weight.ext
f340 72 61 62 6f 6c 64 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 rabold.........:italic-family.ni
f360 6c 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 l.........:italic-slant.italic..
f380 20 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 20 20 e2 94 .......:line-spacing.nil))).....
f3a0 82 20 0a 20 20 e2 94 82 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a .........(setq.fontaine-presets.
f3c0 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 e2 94 82 20 09 20 3a ............'((regular.........:
f3e0 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 e2 94 82 20 09 28 6d 65 64 69 default-height.100)........(medi
f400 75 6d 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c um.........:default-weight.semil
f420 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 ight.........:default-height.140
f440 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 )........(large.........:default
f460 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 -weight.semilight.........:defau
f480 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 lt-height.180.........:bold-weig
f4a0 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 e2 94 82 20 09 28 74 20 3b 20 6f 75 72 20 73 68 ht.extrabold)........(t.;.our.sh
f4c0 61 72 65 64 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 e2 94 82 20 09 ared.fallback.properties........
f4e0 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 .:default-family."Iosevka.Comfy"
f500 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a .........:default-weight.normal.
f520 20 20 e2 94 82 20 09 20 3b 3b 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 ........;;.:default-height.100..
f540 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b .......:fixed-pitch-family.nil.;
f560 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 .falls.back.to.:default-family..
f580 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b .......:fixed-pitch-weight.nil.;
f5a0 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 .falls.back.to.:default-weight..
f5c0 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 .......:fixed-pitch-height.1.0..
f5e0 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 .......:variable-pitch-family."F
f600 69 72 61 47 4f 22 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 iraGO".........:variable-pitch-w
f620 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 eight.normal.........:variable-p
f640 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 66 itch-height.1.05.........:bold-f
f660 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 amily.nil.;.use.whatever.the.und
f680 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 erlying.face.has.........:bold-w
f6a0 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c eight.bold.........:italic-famil
f6c0 79 20 6e 69 6c 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c y.nil.........:italic-slant.ital
f6e0 69 63 0a 20 20 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a ic.........:line-spacing.nil))).
f700 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 20 60 74 27 20 70 72 65 .....................The.`t'.pre
f720 73 65 74 20 64 6f 65 73 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 set.does.not.need.to.explicitly.
f740 63 6f 76 65 72 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 2e 20 20 49 74 0a 20 20 63 61 6e 20 cover.all.properties...It...can.
f760 72 65 6c 79 20 6f 6e 20 74 68 65 20 61 66 6f 72 65 6d 65 6e 74 69 6f 6e 65 64 20 e2 80 9c 69 6d rely.on.the.aforementioned....im
f780 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 e2 80 9d 20 74 6f 20 66 75 72 plicit.fallback.values....to.fur
f7a0 74 68 65 72 0a 20 20 72 65 64 75 63 65 20 69 74 73 20 76 65 72 62 6f 73 69 74 79 20 28 74 68 6f ther...reduce.its.verbosity.(tho
f7c0 75 67 68 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 61 6c 77 61 79 73 20 77 72 69 74 65 20 61 6c ugh.the.user.can.always.write.al
f7e0 6c 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 69 66 20 74 68 65 79 20 69 6e 74 65 6e 64 20 74 6f l.properties...if.they.intend.to
f800 20 63 68 61 6e 67 65 20 74 68 65 69 72 20 76 61 6c 75 65 73 29 2e 20 20 57 65 20 74 68 65 6e 20 .change.their.values)...We.then.
f820 68 61 76 65 20 74 68 69 73 0a 20 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 3a 0a 0a 20 20 e2 have.this...transformation:.....
f840 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b 3b 20 54 68 65 20 76 65 72 62 .....................;;.The.verb
f860 6f 73 65 20 66 6f 72 6d 0a 20 20 e2 94 82 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 ose.form.......(setq.fontaine-pr
f880 65 73 65 74 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 e2 esets.............'((regular....
f8a0 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 e2 94 82 20 .....:default-height.100).......
f8c0 09 28 6d 65 64 69 75 6d 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 .(medium.........:default-weight
f8e0 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 .semilight.........:default-heig
f900 68 74 20 31 34 30 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 0a 20 20 e2 94 82 20 09 20 3a 64 ht.140)........(large.........:d
f920 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 efault-weight.semilight.........
f940 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c :default-height.180.........:bol
f960 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 e2 94 82 20 09 28 74 20 3b 20 d-weight.extrabold)........(t.;.
f980 6f 75 72 20 73 68 61 72 65 64 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 our.shared.fallback.properties..
f9a0 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 .......:default-family."Iosevka.
f9c0 43 6f 6d 66 79 22 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e Comfy".........:default-weight.n
f9e0 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3b 3b 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 ormal.........;;.:default-height
fa00 20 31 30 30 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 .100.........:fixed-pitch-family
fa20 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 .nil.;.falls.back.to.:default-fa
fa40 6d 69 6c 79 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 mily.........:fixed-pitch-weight
fa60 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 .nil.;.falls.back.to.:default-we
fa80 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 ight.........:fixed-pitch-height
faa0 20 31 2e 30 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d .1.0.........:variable-pitch-fam
fac0 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 ily."FiraGO".........:variable-p
fae0 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 itch-weight.normal.........:vari
fb00 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 e2 94 82 20 09 20 3a able-pitch-height.1.05.........:
fb20 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 bold-family.nil.;.use.whatever.t
fb40 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 e2 94 82 20 09 20 3a he.underlying.face.has.........:
fb60 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 bold-weight.bold.........:italic
fb80 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e -family.nil.........:italic-slan
fba0 74 20 69 74 61 6c 69 63 0a 20 20 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e t.italic.........:line-spacing.n
fbc0 69 6c 29 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b 20 54 68 65 20 63 6f 6e 63 69 73 il)))..............;;.The.concis
fbe0 65 20 6f 6e 65 20 77 68 69 63 68 20 72 65 6c 69 65 73 20 6f 6e 20 22 69 6d 70 6c 69 63 69 74 20 e.one.which.relies.on."implicit.
fc00 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 22 0a 20 20 e2 94 82 20 28 73 65 74 71 20 66 6f 6e fallback.values".......(setq.fon
fc20 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 72 65 67 taine-presets.............'((reg
fc40 75 6c 61 72 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 ular.........:default-height.100
fc60 29 0a 20 20 e2 94 82 20 09 28 6d 65 64 69 75 6d 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c )........(medium.........:defaul
fc80 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 t-weight.semilight.........:defa
fca0 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 0a 20 20 ult-height.140)........(large...
fcc0 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a ......:default-weight.semilight.
fce0 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 e2 94 ........:default-height.180.....
fd00 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 e2 94 ....:bold-weight.extrabold).....
fd20 82 20 09 28 74 20 3b 20 6f 75 72 20 73 68 61 72 65 64 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 ...(t.;.our.shared.fallback.prop
fd40 65 72 74 69 65 73 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 erties.........:default-family."
fd60 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d Iosevka.Comfy".........:default-
fd80 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d weight.normal.........:variable-
fda0 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 e2 94 82 20 09 20 3a 76 pitch-family."FiraGO".........:v
fdc0 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 29 29 29 0a 20 20 e2 ariable-pitch-height.1.05)))....
fde0 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 5b 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 .................[Inherit.the.pr
fe00 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 operties.of.another.named.preset
fe20 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 32 2e 32 0a 0a 0a 32 2e 32 20 49 6e 68 65 72 69 74 20 ].See.section.2.2...2.2.Inherit.
fe40 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 the.properties.of.another.named.
fe60 70 72 65 73 65 74 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 preset..........................
fe80 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
fea0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
fec0 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ................................
fee0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 ................................
ff00 20 5b 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 .[Shared.and.implicit.fallback.v
ff20 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 5d 2e 0a 0a 20 20 57 68 65 6e 20 64 65 66 69 alues.for.presets].....When.defi
ff40 6e 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70 72 65 73 65 74 73 2c 20 77 65 20 6d 61 79 20 6e 65 ning.multiple.presets,.we.may.ne
ff60 65 64 20 74 6f 20 64 75 70 6c 69 63 61 74 65 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 61 6e 64 ed.to.duplicate.properties...and
ff80 20 74 68 65 6e 20 6d 61 6b 65 20 74 77 65 61 6b 73 20 74 6f 20 69 6e 64 69 76 69 64 75 61 6c 20 .then.make.tweaks.to.individual.
ffa0 76 61 6c 75 65 73 2e 20 20 53 75 70 70 6f 73 65 20 77 65 20 77 61 6e 74 20 74 6f 20 68 61 76 65 values...Suppose.we.want.to.have
ffc0 0a 20 20 74 77 6f 20 64 69 73 74 69 6e 63 74 20 70 72 65 73 65 74 73 20 66 6f 72 20 70 72 65 73 ...two.distinct.presets.for.pres
ffe0 65 6e 74 61 74 69 6f 6e 73 3a 20 6f 6e 65 20 69 73 20 66 6f 72 20 63 6f 64 69 6e 67 20 72 65 6c entations:.one.is.for.coding.rel
10000 61 74 65 64 0a 20 20 64 65 6d 6f 6e 73 74 72 61 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 6f 74 ated...demonstrations.and.the.ot
10020 68 65 72 20 66 6f 72 20 70 72 6f 73 65 2e 20 20 42 6f 74 68 20 6d 75 73 74 20 68 61 76 65 20 73 her.for.prose...Both.must.have.s
10040 6f 6d 65 20 63 6f 6d 6d 6f 6e 0a 20 20 73 74 79 6c 65 73 2c 20 62 75 74 20 6d 75 73 74 20 64 65 ome.common...styles,.but.must.de
10060 66 69 6e 65 20 64 69 73 74 69 6e 63 74 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 20 65 61 63 68 fine.distinct.font.families.each
10080 20 6f 66 20 77 68 69 63 68 20 69 73 0a 20 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 74 68 65 20 .of.which.is...suitable.for.the.
100a0 67 69 76 65 6e 20 74 61 73 6b 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 20 64 6f given.task...In.this.case,.we.do
100c0 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 66 61 6c 6c 0a 20 20 62 61 63 6b 20 74 6f 20 74 68 65 20 .not.want.to.fall...back.to.the.
100e0 67 65 6e 65 72 69 63 20 60 74 27 20 70 72 65 73 65 74 20 28 70 65 72 20 74 68 65 20 64 65 66 61 generic.`t'.preset.(per.the.defa
10100 75 6c 74 20 62 65 68 61 76 69 6f 75 72 29 20 61 6e 64 20 77 65 20 61 6c 73 6f 0a 20 20 64 6f 20 ult.behaviour).and.we.also...do.
10120 6e 6f 74 20 77 69 73 68 20 74 6f 20 64 75 70 6c 69 63 61 74 65 20 70 72 6f 70 65 72 74 69 65 73 not.wish.to.duplicate.properties
10140 20 6d 61 6e 75 61 6c 6c 79 2c 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6d 61 6b 69 6e 67 0a 20 20 .manually,.potentially.making...
10160 6d 69 73 74 61 6b 65 73 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 2e 20 20 46 6f 6e 74 61 69 mistakes.in.the.process...Fontai
10180 6e 65 20 74 68 75 73 20 70 72 6f 76 69 64 65 73 20 61 20 6d 65 74 68 6f 64 20 6f 66 0a 20 20 69 ne.thus.provides.a.method.of...i
101a0 6e 68 65 72 69 74 69 6e 67 20 61 20 6e 61 6d 65 64 20 70 72 65 73 65 74 e2 80 99 73 20 70 72 6f nheriting.a.named.preset...s.pro
101c0 70 65 72 74 69 65 73 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 60 3a 69 6e 68 65 72 69 74 27 0a perties.by.using.the.`:inherit'.
101e0 20 20 70 72 6f 70 65 72 74 79 20 77 69 74 68 20 61 20 76 61 6c 75 65 20 74 68 61 74 20 72 65 66 ..property.with.a.value.that.ref
10200 65 72 65 6e 63 65 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 6f 74 68 65 72 20 70 72 65 73 erences.the.name.of.another.pres
10220 65 74 0a 20 20 28 74 65 63 68 6e 69 63 61 6c 6c 79 2c 20 74 68 65 20 60 63 61 72 27 20 6f 66 20 et...(technically,.the.`car'.of.
10240 74 68 61 74 20 6c 69 73 74 29 2e 20 20 48 65 72 65 20 69 73 20 74 68 65 20 69 64 65 61 3a 0a 0a that.list)...Here.is.the.idea:..
10260 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 73 65 74 71 20 66 6f ........................(setq.fo
10280 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 28 72 65 ntaine-presets.............'((re
102a0 67 75 6c 61 72 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 gular.........:default-height.10
102c0 30 29 0a 20 20 e2 94 82 20 09 28 63 6f 64 65 2d 64 65 6d 6f 0a 20 20 e2 94 82 20 09 20 3a 64 65 0)........(code-demo.........:de
102e0 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 20 fault-family."Source.Code.Pro"..
10300 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 .......:default-weight.semilight
10320 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 37 30 0a 20 20 e2 .........:default-height.170....
10340 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 53 61 6e .....:variable-pitch-family."San
10360 73 22 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c s".........:bold-weight.extrabol
10380 64 29 0a 20 20 e2 94 82 20 09 28 70 72 6f 73 65 2d 64 65 6d 6f 0a 20 20 e2 94 82 20 09 20 3a 69 d)........(prose-demo.........:i
103a0 6e 68 65 72 69 74 20 63 6f 64 65 2d 64 65 6d 6f 20 3b 20 63 6f 70 79 20 74 68 65 20 60 63 6f 64 nherit.code-demo.;.copy.the.`cod
103c0 65 2d 64 65 6d 6f 27 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 e-demo'.properties.........:defa
103e0 75 6c 74 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 ult-family."Sans".........:varia
10400 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 53 65 72 69 66 22 0a 20 20 e2 94 82 20 09 ble-pitch-family."Serif"........
10420 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 32 32 30 29 0a 20 20 e2 94 82 20 09 28 74 0a .:default-height.220)........(t.
10440 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d 6f 6e 6f 73 70 61 ........:default-family."Monospa
10460 63 65 22 0a 20 20 e2 94 82 20 09 20 3b 3b 20 6d 6f 72 65 20 67 65 6e 65 72 69 63 20 66 61 6c 6c ce".........;;.more.generic.fall
10480 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 20 68 65 72 65 2e 2e 2e 0a 20 20 e2 94 82 20 09 20 back.properties.here............
104a0 29 29 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 49 6e 20 74 68 69 73 )))......................In.this
104c0 20 73 63 65 6e 61 72 69 6f 2c 20 74 68 65 20 60 72 65 67 75 6c 61 72 27 20 70 72 65 73 65 74 20 .scenario,.the.`regular'.preset.
104e0 67 65 74 73 20 61 6c 6c 20 69 74 73 20 70 72 6f 70 65 72 74 69 65 73 20 66 72 6f 6d 0a 20 20 74 gets.all.its.properties.from...t
10500 68 65 20 60 74 27 20 70 72 65 73 65 74 2e 20 20 57 65 20 6f 6d 69 74 20 74 68 65 6d 20 68 65 72 he.`t'.preset...We.omit.them.her
10520 65 20 69 6e 20 74 68 65 20 69 6e 74 65 72 65 73 74 20 6f 66 20 62 72 65 76 69 74 79 20 28 73 65 e.in.the.interest.of.brevity.(se
10540 65 20 74 68 65 0a 20 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 60 66 6f 6e 74 61 69 e.the...default.value.of.`fontai
10560 6e 65 2d 70 72 65 73 65 74 73 27 20 61 6e 64 20 69 74 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f ne-presets'.and.its.documentatio
10580 6e 20 66 6f 72 20 74 68 65 0a 20 20 64 65 74 61 69 6c 73 29 2e 20 20 49 6e 20 74 75 72 6e 2c 20 n.for.the...details)...In.turn,.
105a0 74 68 65 20 60 63 6f 64 65 2d 64 65 6d 6f 27 20 73 70 65 63 69 66 69 65 73 20 6d 6f 72 65 20 70 the.`code-demo'.specifies.more.p
105c0 72 6f 70 65 72 74 69 65 73 20 61 6e 64 0a 20 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 60 74 roperties.and...falls.back.to.`t
105e0 27 20 66 6f 72 20 61 6e 79 20 70 72 6f 70 65 72 74 79 20 6e 6f 74 20 65 78 70 6c 69 63 69 74 6c '.for.any.property.not.explicitl
10600 79 20 72 65 66 65 72 65 6e 63 65 64 20 74 68 65 72 65 69 6e 2e 0a 20 20 46 69 6e 61 6c 6c 79 2c y.referenced.therein....Finally,
10620 20 74 68 65 20 60 70 72 6f 73 65 2d 64 65 6d 6f 27 20 63 6f 70 69 65 73 20 65 76 65 72 79 74 68 .the.`prose-demo'.copies.everyth
10640 69 6e 67 20 69 6e 20 60 63 6f 64 65 2d 64 65 6d 6f 27 2c 20 6f 76 65 72 72 69 64 65 73 0a 20 20 ing.in.`code-demo',.overrides...
10660 65 76 65 72 79 20 70 72 6f 70 65 72 74 79 20 69 74 20 73 70 65 63 69 66 69 65 73 2c 20 61 6e 64 every.property.it.specifies,.and
10680 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 60 74 27 20 66 6f 72 20 65 76 65 72 79 20 6f 74 68 .falls.back.to.`t'.for.every.oth
106a0 65 72 0a 20 20 70 72 6f 70 65 72 74 79 2e 0a 0a 20 20 49 6e 20 74 68 65 20 69 6e 74 65 72 65 73 er...property.....In.the.interes
106c0 74 20 6f 66 20 73 69 6d 70 6c 69 63 69 74 79 2c 20 46 6f 6e 74 61 69 6e 65 20 64 6f 65 73 20 6e t.of.simplicity,.Fontaine.does.n
106e0 6f 74 20 73 75 70 70 6f 72 74 20 72 65 63 75 72 73 69 76 65 0a 20 20 69 6e 68 65 72 69 74 61 6e ot.support.recursive...inheritan
10700 63 65 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 61 20 63 6f 6d 70 65 6c 6c 69 6e 67 20 6e 65 ce...If.there.is.a.compelling.ne
10720 65 64 20 66 6f 72 20 69 74 2c 20 77 65 20 63 61 6e 20 61 64 64 20 69 74 20 69 6e 0a 20 20 66 75 ed.for.it,.we.can.add.it.in...fu
10740 74 75 72 65 20 76 65 72 73 69 6f 6e 73 2e 0a 0a 0a 5b 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 ture.versions....[Shared.and.imp
10760 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 licit.fallback.values.for.preset
10780 73 5d 20 53 65 65 20 73 65 63 74 69 6f 6e 20 32 2e 31 0a 0a 0a 33 20 49 6e 73 74 61 6c 6c 61 74 s].See.section.2.1...3.Installat
107a0 69 6f 6e 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 ion.............................
107c0 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 0a 0a 0a 33 2e 31 20 47 4e 55 20 45 4c 50 41 20 ...................3.1.GNU.ELPA.
107e0 70 61 63 6b 61 67 65 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 package.........................
10800 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
10820 80 e2 94 80 0a 0a 20 20 54 68 65 20 70 61 63 6b 61 67 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 ........The.package.is.available
10840 20 61 73 20 60 66 6f 6e 74 61 69 6e 65 27 2e 20 20 53 69 6d 70 6c 79 20 64 6f 3a 0a 0a 20 20 e2 .as.`fontaine'...Simply.do:.....
10860 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 4d 2d 78 20 70 61 63 6b 61 67 65 .....................M-x.package
10880 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 e2 94 82 20 4d 2d 78 20 70 61 63 6b -refresh-contents.......M-x.pack
108a0 61 67 65 2d 69 6e 73 74 61 6c 6c 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a age-install.....................
108c0 20 20 41 6e 64 20 73 65 61 72 63 68 20 66 6f 72 20 69 74 2e 0a 0a 20 20 47 4e 55 20 45 4c 50 41 ..And.search.for.it.....GNU.ELPA
108e0 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6c 61 74 65 73 74 20 73 74 61 62 6c 65 20 72 65 6c 65 .provides.the.latest.stable.rele
10900 61 73 65 2e 20 20 54 68 6f 73 65 20 77 68 6f 20 70 72 65 66 65 72 20 74 6f 0a 20 20 66 6f 6c 6c ase...Those.who.prefer.to...foll
10920 6f 77 20 74 68 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 70 72 6f 63 65 73 73 20 69 6e 20 6f 72 ow.the.development.process.in.or
10940 64 65 72 20 74 6f 20 72 65 70 6f 72 74 20 62 75 67 73 20 6f 72 20 73 75 67 67 65 73 74 0a 20 20 der.to.report.bugs.or.suggest...
10960 63 68 61 6e 67 65 73 2c 20 63 61 6e 20 75 73 65 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 changes,.can.use.the.version.of.
10980 74 68 65 20 70 61 63 6b 61 67 65 20 66 72 6f 6d 20 74 68 65 20 47 4e 55 2d 64 65 76 65 6c 20 45 the.package.from.the.GNU-devel.E
109a0 4c 50 41 0a 20 20 61 72 63 68 69 76 65 2e 20 20 52 65 61 64 3a 0a 20 20 3c 68 74 74 70 73 3a 2f LPA...archive...Read:...<https:/
109c0 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 63 6f 64 65 6c 6f 67 2f 32 30 32 32 2d 30 35 /protesilaos.com/codelog/2022-05
109e0 2d 31 33 2d 65 6d 61 63 73 2d 65 6c 70 61 2d 64 65 76 65 6c 2f 3e 2e 0a 0a 0a 33 2e 32 20 4d 61 -13-emacs-elpa-devel/>....3.2.Ma
10a00 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 nual.installation...............
10a20 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ................................
10a40 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 41 73 73 75 6d ...........................Assum
10a60 69 6e 67 20 79 6f 75 72 20 45 6d 61 63 73 20 66 69 6c 65 73 20 61 72 65 20 66 6f 75 6e 64 20 69 ing.your.Emacs.files.are.found.i
10a80 6e 20 60 7e 2f 2e 65 6d 61 63 73 2e 64 2f 27 2c 20 65 78 65 63 75 74 65 20 74 68 65 0a 20 20 66 n.`~/.emacs.d/',.execute.the...f
10aa0 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 73 68 65 6c 6c 20 70 72 6f ollowing.commands.in.a.shell.pro
10ac0 6d 70 74 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 63 64 mpt:..........................cd
10ae0 20 7e 2f 2e 65 6d 61 63 73 2e 64 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 23 20 43 72 65 61 74 .~/.emacs.d..............#.Creat
10b00 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 6d 61 6e 75 61 6c 6c 79 2d 69 6e 73 74 61 e.a.directory.for.manually-insta
10b20 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20 e2 94 82 20 6d 6b 64 69 72 20 6d 61 6e 75 61 6c lled.packages.......mkdir.manual
10b40 2d 70 61 63 6b 61 67 65 73 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 23 20 47 6f 20 74 6f 20 74 -packages..............#.Go.to.t
10b60 68 65 20 6e 65 77 20 64 69 72 65 63 74 6f 72 79 0a 20 20 e2 94 82 20 63 64 20 6d 61 6e 75 61 6c he.new.directory.......cd.manual
10b80 2d 70 61 63 6b 61 67 65 73 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 23 20 43 6c 6f 6e 65 20 74 -packages..............#.Clone.t
10ba0 68 69 73 20 72 65 70 6f 2c 20 6e 61 6d 69 6e 67 20 69 74 20 22 66 6f 6e 74 61 69 6e 65 22 0a 20 his.repo,.naming.it."fontaine"..
10bc0 20 e2 94 82 20 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 .....git.clone.https://git.sr.ht
10be0 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 20 66 6f 6e 74 61 69 6e 65 0a /~protesilaos/fontaine.fontaine.
10c00 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 46 69 6e 61 6c 6c 79 2c 20 69 6e .....................Finally,.in
10c20 20 79 6f 75 72 20 60 69 6e 69 74 2e 65 6c 27 20 28 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 29 20 .your.`init.el'.(or.equivalent).
10c40 65 76 61 6c 75 61 74 65 20 74 68 69 73 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 evaluate.this:..................
10c60 80 0a 20 20 e2 94 82 20 3b 3b 20 4d 61 6b 65 20 45 6c 69 73 70 20 66 69 6c 65 73 20 69 6e 20 74 ........;;.Make.Elisp.files.in.t
10c80 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 75 hat.directory.available.to.the.u
10ca0 73 65 72 2e 0a 20 20 e2 94 82 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 ser........(add-to-list.'load-pa
10cc0 74 68 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 2f 66 th."~/.emacs.d/manual-packages/f
10ce0 6f 6e 74 61 69 6e 65 22 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 45 ontaine")......................E
10d00 76 65 72 79 74 68 69 6e 67 20 69 73 20 69 6e 20 70 6c 61 63 65 20 74 6f 20 73 65 74 20 75 70 20 verything.is.in.place.to.set.up.
10d20 74 68 65 20 70 61 63 6b 61 67 65 2e 0a 0a 0a 34 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 the.package....4.Sample.configur
10d40 61 74 69 6f 6e 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 ation...........................
10d60 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 ................................
10d80 95 90 e2 95 90 e2 95 90 0a 0a 20 20 52 65 6d 65 6d 62 65 72 20 74 6f 20 72 65 61 64 20 74 68 65 ............Remember.to.read.the
10da0 20 72 65 6c 65 76 61 6e 74 20 64 6f 63 20 73 74 72 69 6e 67 73 2e 0a 0a 20 20 e2 94 8c e2 94 80 .relevant.doc.strings...........
10dc0 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 72 65 71 75 69 72 65 20 27 66 6f 6e 74 61 69 ................(require.'fontai
10de0 6e 65 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d ne)..............(setq.fontaine-
10e00 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 0a 20 20 e2 94 82 20 20 20 20 20 20 20 28 6c latest-state-file.............(l
10e20 6f 63 61 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 66 6f 6e 74 61 69 6e 65 2d ocate-user-emacs-file."fontaine-
10e40 6c 61 74 65 73 74 2d 73 74 61 74 65 2e 65 6c 64 22 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 latest-state.eld")).............
10e60 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 69 73 20 6d 79 20 68 69 67 68 6c 79 20 63 .;;.Iosevka.Comfy.is.my.highly.c
10e80 75 73 74 6f 6d 69 73 65 64 20 62 75 69 6c 64 20 6f 66 20 49 6f 73 65 76 6b 61 20 77 69 74 68 0a ustomised.build.of.Iosevka.with.
10ea0 20 20 e2 94 82 20 3b 3b 20 6d 6f 6e 6f 73 70 61 63 65 64 20 61 6e 64 20 64 75 6f 73 70 61 63 65 ......;;.monospaced.and.duospace
10ec0 64 20 28 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 29 20 76 61 72 69 61 6e 74 73 20 d.(quasi-proportional).variants.
10ee0 61 73 20 77 65 6c 6c 20 61 73 0a 20 20 e2 94 82 20 3b 3b 20 73 75 70 70 6f 72 74 20 6f 72 20 6e as.well.as.......;;.support.or.n
10f00 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 67 61 74 75 72 65 73 3a 0a 20 20 e2 94 82 20 3b o.support.for.ligatures:.......;
10f20 3b 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f ;.<https://git.sr.ht/~protesilao
10f40 73 2f 69 6f 73 65 76 6b 61 2d 63 6f 6d 66 79 3e 2e 0a 20 20 e2 94 82 20 3b 3b 0a 20 20 e2 94 82 s/iosevka-comfy>........;;......
10f60 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 20 20 20 20 20 20 20 20 20 20 20 3d 3d 20 .;;.Iosevka.Comfy............==.
10f80 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 73 75 70 70 6f 72 74 73 20 6c 69 67 61 74 75 72 65 73 0a 20 monospaced,.supports.ligatures..
10fa0 20 e2 94 82 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 78 65 64 20 20 20 20 20 .....;;.Iosevka.Comfy.Fixed.....
10fc0 20 3d 3d 20 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 6e 6f 20 6c 69 67 61 74 75 72 65 73 0a 20 20 e2 .==.monospaced,.no.ligatures....
10fe0 94 82 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 44 75 6f 20 20 20 20 20 20 20 20 3d ...;;.Iosevka.Comfy.Duo........=
11000 3d 20 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 2c 20 73 75 70 70 6f 72 74 73 20 6c =.quasi-proportional,.supports.l
11020 69 67 61 74 75 72 65 73 0a 20 20 e2 94 82 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 igatures.......;;.Iosevka.Comfy.
11040 57 69 64 65 20 20 20 20 20 20 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 Wide.......==.like.Iosevka.Comfy
11060 2c 20 62 75 74 20 77 69 64 65 72 0a 20 20 e2 94 82 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d ,.but.wider.......;;.Iosevka.Com
11080 66 79 20 57 69 64 65 20 46 69 78 65 64 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f fy.Wide.Fixed.==.like.Iosevka.Co
110a0 6d 66 79 20 46 69 78 65 64 2c 20 62 75 74 20 77 69 64 65 72 0a 20 20 e2 94 82 20 28 73 65 74 71 mfy.Fixed,.but.wider.......(setq
110c0 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 e2 94 82 20 20 20 20 20 20 20 27 28 .fontaine-presets.............'(
110e0 28 74 69 6e 79 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 (tiny.........:default-family."I
11100 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 65 20 46 69 78 65 64 22 0a 20 20 e2 94 82 20 09 osevka.Comfy.Wide.Fixed"........
11120 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 37 30 29 0a 20 20 e2 94 82 20 09 28 73 6d 61 .:default-height.70)........(sma
11140 6c 6c 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 ll.........:default-family."Iose
11160 76 6b 61 20 43 6f 6d 66 79 20 46 69 78 65 64 22 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c vka.Comfy.Fixed".........:defaul
11180 74 2d 68 65 69 67 68 74 20 39 30 29 0a 20 20 e2 94 82 20 09 28 72 65 67 75 6c 61 72 0a 20 20 e2 t-height.90)........(regular....
111a0 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 e2 94 82 20 .....:default-height.100).......
111c0 09 28 6d 65 64 69 75 6d 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 .(medium.........:default-height
111e0 20 31 31 30 29 0a 20 20 e2 94 82 20 09 28 6c 61 72 67 65 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 .110)........(large.........:def
11200 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 ault-weight.semilight.........:d
11220 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d efault-height.140.........:bold-
11240 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 e2 94 82 20 09 28 70 72 65 73 65 6e weight.extrabold)........(presen
11260 74 61 74 69 6f 6e 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 tation.........:default-weight.s
11280 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 emilight.........:default-height
112a0 20 31 37 30 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 .170.........:bold-weight.extrab
112c0 6f 6c 64 29 0a 20 20 e2 94 82 20 09 28 6a 75 6d 62 6f 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 old)........(jumbo.........:defa
112e0 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 64 65 ult-weight.semilight.........:de
11300 66 61 75 6c 74 2d 68 65 69 67 68 74 20 32 32 30 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 fault-height.220.........:bold-w
11320 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 e2 94 82 20 09 28 74 0a 20 20 e2 94 82 eight.extrabold)........(t......
11340 20 09 20 3b 3b 20 49 20 6b 65 65 70 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 ...;;.I.keep.all.properties.for.
11360 64 69 64 61 63 74 69 63 20 70 75 72 70 6f 73 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 63 61 6e 20 didactic.purposes,.but.most.can.
11380 62 65 0a 20 20 e2 94 82 20 09 20 3b 3b 20 6f 6d 69 74 74 65 64 2e 20 20 53 65 65 20 74 68 65 20 be.........;;.omitted...See.the.
113a0 66 6f 6e 74 61 69 6e 65 20 6d 61 6e 75 61 6c 20 66 6f 72 20 74 68 65 20 74 65 63 68 6e 69 63 61 fontaine.manual.for.the.technica
113c0 6c 69 74 69 65 73 3a 0a 20 20 e2 94 82 20 09 20 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 lities:.........;;.<https://prot
113e0 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 69 6e 65 3e 2e 0a 20 20 e2 esilaos.com/emacs/fontaine>.....
11400 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f .....:default-family."Iosevka.Co
11420 6d 66 79 22 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 72 65 67 mfy".........:default-weight.reg
11440 75 6c 61 72 0a 20 20 e2 94 82 20 09 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 ular.........:default-height.100
11460 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c .........:fixed-pitch-family.nil
11480 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 .;.falls.back.to.:default-family
114a0 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c .........:fixed-pitch-weight.nil
114c0 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 .;.falls.back.to.:default-weight
114e0 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 .........:fixed-pitch-height.1.0
11500 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 .........:fixed-pitch-serif-fami
11520 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d ly.nil.;.falls.back.to.:default-
11540 66 61 6d 69 6c 79 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 family.........:fixed-pitch-seri
11560 66 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 f-weight.nil.;.falls.back.to.:de
11580 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 e2 94 82 20 09 20 3a 66 69 78 65 64 2d 70 69 74 63 fault-weight.........:fixed-pitc
115a0 68 2d 73 65 72 69 66 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 h-serif-height.1.0.........:vari
115c0 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 able-pitch-family."Iosevka.Comfy
115e0 20 44 75 6f 22 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 .Duo".........:variable-pitch-we
11600 69 67 68 74 20 6e 69 6c 0a 20 20 e2 94 82 20 09 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 ight.nil.........:variable-pitch
11620 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 -height.1.0.........:bold-family
11640 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 .nil.;.use.whatever.the.underlyi
11660 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 e2 94 82 20 09 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 ng.face.has.........:bold-weight
11680 20 62 6f 6c 64 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c .bold.........:italic-family.nil
116a0 0a 20 20 e2 94 82 20 09 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 .........:italic-slant.italic...
116c0 e2 94 82 20 09 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 20 20 e2 94 82 ......:line-spacing.nil)))......
116e0 20 0a 20 20 e2 94 82 20 3b 3b 20 52 65 63 6f 76 65 72 20 6c 61 73 74 20 70 72 65 73 65 74 20 6f ........;;.Recover.last.preset.o
11700 72 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 64 65 73 69 72 65 64 20 73 74 79 6c 65 20 66 72 6f r.fall.back.to.desired.style.fro
11720 6d 0a 20 20 e2 94 82 20 3b 3b 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e 0a 20 m.......;;.`fontaine-presets'...
11740 20 e2 94 82 20 28 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 20 28 6f 72 20 28 66 .....(fontaine-set-preset.(or.(f
11760 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 29 20 27 ontaine-restore-latest-preset).'
11780 72 65 67 75 6c 61 72 29 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b 20 54 68 65 20 6f 74 regular))..............;;.The.ot
117a0 68 65 72 20 73 69 64 65 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 her.side.of.`fontaine-restore-la
117c0 74 65 73 74 2d 70 72 65 73 65 74 27 2e 0a 20 20 e2 94 82 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6b test-preset'........(add-hook.'k
117e0 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 74 6f 72 65 2d ill-emacs-hook.#'fontaine-store-
11800 6c 61 74 65 73 74 2d 70 72 65 73 65 74 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 3b 3b 20 66 latest-preset)..............;;.f
11820 6f 6e 74 61 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 64 65 66 69 6e 65 20 61 6e 79 20 6b 65 79 20 ontaine.does.not.define.any.key.
11840 62 69 6e 64 69 6e 67 73 2e 20 20 54 68 69 73 20 69 73 20 6a 75 73 74 20 61 20 73 61 6d 70 6c 65 bindings...This.is.just.a.sample
11860 20 74 68 61 74 0a 20 20 e2 94 82 20 3b 3b 20 72 65 73 70 65 63 74 73 20 74 68 65 20 6b 65 79 20 .that.......;;.respects.the.key.
11880 62 69 6e 64 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 20 20 45 76 61 6c 75 61 74 65 3a 0a binding.conventions...Evaluate:.
118a0 20 20 e2 94 82 20 3b 3b 0a 20 20 e2 94 82 20 3b 3b 20 20 20 20 20 28 69 6e 66 6f 20 22 28 65 6c ......;;.......;;.....(info."(el
118c0 69 73 70 29 20 4b 65 79 20 42 69 6e 64 69 6e 67 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 22 29 0a 20 isp).Key.Binding.Conventions")..
118e0 20 e2 94 82 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6b 62 64 .....(define-key.global-map.(kbd
11900 20 22 43 2d 63 20 66 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 29 ."C-c.f").#'fontaine-set-preset)
11920 0a 20 20 e2 94 82 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6b .......(define-key.global-map.(k
11940 62 64 20 22 43 2d 63 20 46 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d bd."C-c.F").#'fontaine-set-face-
11960 66 6f 6e 74 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 34 2e 31 20 50 65 font).....................4.1.Pe
11980 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e 20 74 68 65 rsist.font.configurations.on.the
119a0 6d 65 20 73 77 69 74 63 68 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 me.switch.......................
119c0 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 ................................
119e0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
11a00 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 ................................
11a20 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 6d 65 ...........................Theme
11a40 73 20 72 65 2d 61 70 70 6c 79 20 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 77 68 65 6e s.re-apply.face.definitions.when
11a60 20 74 68 65 79 20 61 72 65 20 6c 6f 61 64 65 64 2e 20 20 54 68 69 73 20 69 73 0a 20 20 6e 65 63 .they.are.loaded...This.is...nec
11a80 65 73 73 61 72 79 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 74 68 65 6d 65 2e 20 20 46 6f 72 essary.to.render.the.theme...For
11aa0 20 63 65 72 74 61 69 6e 20 66 61 63 65 73 2c 20 73 75 63 68 20 61 73 20 60 62 6f 6c 64 27 20 61 .certain.faces,.such.as.`bold'.a
11ac0 6e 64 0a 20 20 60 69 74 61 6c 69 63 27 2c 20 69 74 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 nd...`italic',.it.means.that.the
11ae0 69 72 20 66 6f 6e 74 20 66 61 6d 69 6c 79 20 6d 61 79 20 62 65 20 72 65 73 65 74 20 28 64 65 70 ir.font.family.may.be.reset.(dep
11b00 65 6e 64 69 6e 67 20 6f 6e 0a 20 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 69 74 69 65 73 20 ending.on...the.particularities.
11b20 6f 66 20 74 68 65 20 74 68 65 6d 65 29 2e 0a 0a 20 20 54 6f 20 61 76 6f 69 64 20 73 75 63 68 20 of.the.theme).....To.avoid.such.
11b40 61 20 70 72 6f 62 6c 65 6d 2c 20 77 65 20 63 61 6e 20 61 72 72 61 6e 67 65 20 74 6f 20 72 65 73 a.problem,.we.can.arrange.to.res
11b60 74 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 6f 6e 74 0a 20 20 70 72 65 73 65 74 20 77 tore.the.current.font...preset.w
11b80 68 69 63 68 20 77 61 73 20 61 70 70 6c 69 65 64 20 62 79 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 hich.was.applied.by.`fontaine-se
11ba0 74 2d 70 72 65 73 65 74 27 2e 20 20 46 6f 6e 74 61 69 6e 65 20 70 72 6f 76 69 64 65 73 0a 20 20 t-preset'...Fontaine.provides...
11bc0 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 the.command.`fontaine-apply-curr
11be0 65 6e 74 2d 70 72 65 73 65 74 27 2e 20 20 49 74 20 63 61 6e 20 65 69 74 68 65 72 20 62 65 20 63 ent-preset'...It.can.either.be.c
11c00 61 6c 6c 65 64 0a 20 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 61 66 74 65 72 20 6c 6f 61 64 alled...interactively.after.load
11c20 69 6e 67 20 61 20 74 68 65 6d 65 20 6f 72 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 ing.a.theme.or.be.assigned.to.a.
11c40 68 6f 6f 6b 20 74 68 61 74 20 69 73 0a 20 20 72 61 6e 20 61 74 20 74 68 65 20 70 6f 73 74 20 60 hook.that.is...ran.at.the.post.`
11c60 6c 6f 61 64 2d 74 68 65 6d 65 27 20 70 68 61 73 65 2e 0a 0a 20 20 53 6f 6d 65 20 74 68 65 6d 65 load-theme'.phase.....Some.theme
11c80 73 20 74 68 61 74 20 70 72 6f 76 69 64 65 20 61 20 68 6f 6f 6b 20 61 72 65 20 74 68 65 20 60 6d s.that.provide.a.hook.are.the.`m
11ca0 6f 64 75 73 2d 74 68 65 6d 65 73 27 20 61 6e 64 20 60 65 66 2d 74 68 65 6d 65 73 27 0a 20 20 28 odus-themes'.and.`ef-themes'...(
11cc0 62 6f 74 68 20 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 29 2c 20 73 6f 20 77 65 20 63 61 6e 20 both.by.Protesilaos),.so.we.can.
11ce0 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 use.something.like:.............
11d00 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 6f 64 75 73 2d 74 68 .............(add-hook.'modus-th
11d20 65 6d 65 73 2d 61 66 74 65 72 2d 6c 6f 61 64 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 23 27 66 6f 6e emes-after-load-theme-hook.#'fon
11d40 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 29 0a 20 20 e2 taine-apply-current-preset))....
11d60 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 49 66 20 62 6f 74 68 20 70 61 63 6b 61 67 ..................If.both.packag
11d80 65 73 20 61 72 65 20 75 73 65 64 2c 20 77 65 20 63 61 6e 20 65 69 74 68 65 72 20 77 72 69 74 65 es.are.used,.we.can.either.write
11da0 20 74 77 6f 20 6c 69 6e 65 73 20 6f 66 20 60 61 64 64 2d 68 6f 6f 6b 27 0a 20 20 6f 72 20 64 6f .two.lines.of.`add-hook'...or.do
11dc0 20 74 68 69 73 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 .this:..........................
11de0 3b 3b 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 77 ;;.Persist.font.configurations.w
11e00 68 69 6c 65 20 73 77 69 74 63 68 69 6e 67 20 74 68 65 6d 65 73 20 28 64 6f 69 6e 67 20 69 74 20 hile.switching.themes.(doing.it.
11e20 77 69 74 68 0a 20 20 e2 94 82 20 3b 3b 20 6d 79 20 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 20 with.......;;.my.`modus-themes'.
11e40 61 6e 64 20 60 65 66 2d 74 68 65 6d 65 73 27 20 76 69 61 20 74 68 65 20 68 6f 6f 6b 73 20 74 68 and.`ef-themes'.via.the.hooks.th
11e60 65 79 20 70 72 6f 76 69 64 65 29 2e 0a 20 20 e2 94 82 20 28 64 6f 6c 69 73 74 20 28 68 6f 6f 6b ey.provide)........(dolist.(hook
11e80 20 27 28 6d 6f 64 75 73 2d 74 68 65 6d 65 73 2d 61 66 74 65 72 2d 6c 6f 61 64 2d 74 68 65 6d 65 .'(modus-themes-after-load-theme
11ea0 2d 68 6f 6f 6b 20 65 66 2d 74 68 65 6d 65 73 2d 70 6f 73 74 2d 6c 6f 61 64 2d 68 6f 6f 6b 29 29 -hook.ef-themes-post-load-hook))
11ec0 0a 20 20 e2 94 82 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 .........(add-hook.hook.#'fontai
11ee0 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 29 0a 20 20 e2 94 94 e2 ne-apply-current-preset)).......
11f00 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 54 68 65 6d 65 73 20 6d 75 73 74 20 73 70 65 63 69 ...............Themes.must.speci
11f20 66 79 20 61 20 68 6f 6f 6b 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 74 68 65 69 fy.a.hook.that.is.called.by.thei
11f40 72 20 72 65 6c 65 76 61 6e 74 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 61 74 20 74 68 65 20 70 6f 73 r.relevant.commands...at.the.pos
11f60 74 2d 74 68 65 6d 65 2d 6c 6f 61 64 20 70 68 61 73 65 2e 20 20 54 68 69 73 20 63 61 6e 20 61 6c t-theme-load.phase...This.can.al
11f80 73 6f 20 62 65 20 64 6f 6e 65 20 69 6e 20 61 0a 20 20 74 68 65 6d 65 2d 61 67 6e 6f 73 74 69 63 so.be.done.in.a...theme-agnostic
11fa0 20 77 61 79 3a 0a 0a 20 20 e2 94 8c e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 3b .way:..........................;
11fc0 3b 20 53 65 74 20 75 70 20 74 68 65 20 60 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 ;.Set.up.the.`after-enable-theme
11fe0 2d 68 6f 6f 6b 27 0a 20 20 e2 94 82 20 28 64 65 66 76 61 72 20 61 66 74 65 72 2d 65 6e 61 62 6c -hook'.......(defvar.after-enabl
12000 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 e2 94 82 20 20 20 22 4e 6f 72 6d 61 6c e-theme-hook.nil........."Normal
12020 20 68 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 61 62 6c 69 6e 67 20 61 20 74 68 65 6d 65 .hook.run.after.enabling.a.theme
12040 2e 22 29 0a 20 20 e2 94 82 20 0a 20 20 e2 94 82 20 28 64 65 66 75 6e 20 72 75 6e 2d 61 66 74 65 .")..............(defun.run-afte
12060 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 28 26 72 65 73 74 20 5f 61 72 67 73 r-enable-theme-hook.(&rest._args
12080 29 0a 20 20 e2 94 82 20 20 20 22 52 75 6e 20 60 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 )........."Run.`after-enable-the
120a0 6d 65 2d 68 6f 6f 6b 27 2e 22 0a 20 20 e2 94 82 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 61 me-hook'.".........(run-hooks.'a
120c0 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 29 29 0a 20 20 e2 94 82 20 0a fter-enable-theme-hook))........
120e0 20 20 e2 94 82 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 65 6e 61 62 6c 65 2d 74 68 65 6d 65 20 ......(advice-add.'enable-theme.
12100 3a 61 66 74 65 72 20 23 27 72 75 6e 2d 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d :after.#'run-after-enable-theme-
12120 68 6f 6f 6b 29 0a 20 20 e2 94 94 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 20 20 41 6e 64 20 74 hook)......................And.t
12140 68 65 6e 20 73 69 6d 70 6c 79 20 75 73 65 20 74 68 61 74 20 68 6f 6f 6b 3a 0a 0a 20 20 e2 94 8c hen.simply.use.that.hook:.......
12160 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 20 20 e2 94 82 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 ...................(add-hook.'af
12180 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 6e 65 ter-enable-theme-hook.#'fontaine
121a0 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 0a 20 20 e2 94 94 e2 94 80 e2 -apply-current-preset)..........
121c0 94 80 e2 94 80 e2 94 80 0a 0a 0a 35 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 0a e2 95 ...........5.Acknowledgements...
121e0 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 ................................
12200 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 20 20 46 6f 6e 74 61 69 6e 65 ........................Fontaine
12220 20 69 73 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 61 20 63 6f 6c 6c 65 63 74 69 76 65 20 65 66 66 .is.meant.to.be.a.collective.eff
12240 6f 72 74 2e 20 20 45 76 65 72 79 20 62 69 74 20 6f 66 20 68 65 6c 70 0a 20 20 6d 61 74 74 65 72 ort...Every.bit.of.help...matter
12260 73 2e 0a 0a 20 20 41 75 74 68 6f 72 2f 6d 61 69 6e 74 61 69 6e 65 72 0a 20 20 20 20 20 20 20 20 s.....Author/maintainer.........
12280 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2e 0a 0a 20 20 43 6f 6e 74 72 69 62 75 Protesilaos.Stavrou.....Contribu
122a0 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 63 6f 64 65 20 6f 72 20 6d 61 6e 75 61 6c 0a 20 20 20 20 tions.to.the.code.or.manual.....
122c0 20 20 20 20 43 68 72 69 73 74 6f 70 68 65 72 20 4c 65 61 67 75 65 2c 20 45 6c 69 20 5a 61 72 65 ....Christopher.League,.Eli.Zare
122e0 74 73 6b 69 69 2c 20 46 6c 6f 72 65 6e 74 20 54 65 69 73 73 69 65 72 2c 20 54 65 72 72 79 0a 20 tskii,.Florent.Teissier,.Terry..
12300 20 20 20 20 20 20 20 46 2e 20 54 6f 72 72 65 79 2e 0a 0a 20 20 49 64 65 61 73 20 61 6e 64 20 75 .......F..Torrey.....Ideas.and.u
12320 73 65 72 20 66 65 65 64 62 61 63 6b 0a 20 20 20 20 20 20 20 20 4a 6f 65 20 48 69 67 74 6f 6e 2c ser.feedback.........Joe.Higton,
12340 20 54 65 64 20 52 65 65 64 2e 0a 0a 0a 36 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 .Ted.Reed....6.GNU.Free.Document
12360 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 ation.License...................
12380 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 ................................
123a0 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 ................................
123c0 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 0a 37 20 49 6e 64 69 63 65 73 0a e2 95 90 e2 95 .................7.Indices......
123e0 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 e2 95 90 0a 0a 37 2e 31 20 46 75 6e 63 ........................7.1.Func
12400 74 69 6f 6e 20 69 6e 64 65 78 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 tion.index......................
12420 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
12440 80 0a 0a 0a 37 2e 32 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 0a e2 94 80 e2 94 80 e2 94 80 ....7.2.Variable.index..........
12460 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 ................................
12480 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 0a 0a 37 2e 33 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 ................7.3.Concept.inde
124a0 78 0a e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 x...............................
124c0 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 e2 94 80 0a 00 00 00 00 00 00 00 00 00 00 ................................
124e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
125a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
125c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
125e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12600 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 64 69 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fontaine-1.0.0/dir..............
12620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12660 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
12680 30 30 30 31 31 37 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 35 33 00 20 30 00 00 00 0001171.00000000000.012453..0...
126a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
126c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
126e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12700 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
12720 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
12740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
127a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
127c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
127e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12800 54 68 69 73 20 69 73 20 74 68 65 20 66 69 6c 65 20 2e 2e 2e 2f 69 6e 66 6f 2f 64 69 72 2c 20 77 This.is.the.file..../info/dir,.w
12820 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 74 6f 70 6d 6f 73 74 20 6e 6f 64 65 20 6f hich.contains.the.topmost.node.o
12840 66 20 74 68 65 20 49 6e 66 6f 20 68 69 65 72 61 72 63 68 79 2c 20 63 61 6c 6c 65 64 20 28 64 69 f.the.Info.hierarchy,.called.(di
12860 72 29 54 6f 70 2e 0a 54 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 r)Top..The.first.time.you.invoke
12880 20 49 6e 66 6f 20 79 6f 75 20 73 74 61 72 74 20 6f 66 66 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 .Info.you.start.off.looking.at.t
128a0 68 69 73 20 6e 6f 64 65 2e 0a 1f 0a 46 69 6c 65 3a 20 64 69 72 2c 09 4e 6f 64 65 3a 20 54 6f 70 his.node....File:.dir,.Node:.Top
128c0 09 54 68 69 73 20 69 73 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 49 4e 46 4f 20 74 72 65 .This.is.the.top.of.the.INFO.tre
128e0 65 0a 0a 20 20 54 68 69 73 20 28 74 68 65 20 44 69 72 65 63 74 6f 72 79 20 6e 6f 64 65 29 20 67 e....This.(the.Directory.node).g
12900 69 76 65 73 20 61 20 6d 65 6e 75 20 6f 66 20 6d 61 6a 6f 72 20 74 6f 70 69 63 73 2e 0a 20 20 54 ives.a.menu.of.major.topics....T
12920 79 70 69 6e 67 20 22 71 22 20 65 78 69 74 73 2c 20 22 48 22 20 6c 69 73 74 73 20 61 6c 6c 20 49 yping."q".exits,."H".lists.all.I
12940 6e 66 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 22 64 22 20 72 65 74 75 72 6e 73 20 68 65 72 65 2c 0a nfo.commands,."d".returns.here,.
12960 20 20 22 68 22 20 67 69 76 65 73 20 61 20 70 72 69 6d 65 72 20 66 6f 72 20 66 69 72 73 74 2d 74 .."h".gives.a.primer.for.first-t
12980 69 6d 65 72 73 2c 0a 20 20 22 6d 45 6d 61 63 73 3c 52 65 74 75 72 6e 3e 22 20 76 69 73 69 74 73 imers,..."mEmacs<Return>".visits
129a0 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61 6c 2c 20 65 74 63 2e 0a 0a 20 20 49 6e 20 45 6d .the.Emacs.manual,.etc.....In.Em
129c0 61 63 73 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 acs,.you.can.click.mouse.button.
129e0 32 20 6f 6e 20 61 20 6d 65 6e 75 20 69 74 65 6d 20 6f 72 20 63 72 6f 73 73 20 72 65 66 65 72 65 2.on.a.menu.item.or.cross.refere
12a00 6e 63 65 0a 20 20 74 6f 20 73 65 6c 65 63 74 20 69 74 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 45 6d nce...to.select.it...*.Menu:..Em
12a20 61 63 73 20 6d 69 73 63 20 66 65 61 74 75 72 65 73 0a 2a 20 46 6f 6e 74 61 69 6e 65 3a 20 28 66 acs.misc.features.*.Fontaine:.(f
12a40 6f 6e 74 61 69 6e 65 29 2e 20 20 20 20 20 20 20 20 20 53 65 74 20 66 6f 6e 74 20 63 6f 6e 66 69 ontaine)..........Set.font.confi
12a60 67 75 72 61 74 69 6f 6e 73 20 75 73 69 6e 67 20 70 72 65 73 65 74 73 2e 0a 00 00 00 00 00 00 00 gurations.using.presets.........
12a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c00 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 66 6f 6e 74 61 69 6e 65 2e 65 6c 00 00 00 00 00 00 fontaine-1.0.0/fontaine.el......
12c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c60 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
12c80 30 31 30 32 35 34 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 30 34 00 20 30 00 00 00 0102543.00000000000.014104..0...
12ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12d00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
12d20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
12d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e00 3b 3b 3b 20 66 6f 6e 74 61 69 6e 65 2e 65 6c 20 2d 2d 2d 20 53 65 74 20 66 6f 6e 74 20 63 6f 6e ;;;.fontaine.el.---.Set.font.con
12e20 66 69 67 75 72 61 74 69 6f 6e 73 20 75 73 69 6e 67 20 70 72 65 73 65 74 73 20 2d 2a 2d 20 6c 65 figurations.using.presets.-*-.le
12e40 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 xical-binding:.t.-*-..;;.Copyrig
12e60 68 74 20 28 43 29 20 32 30 32 32 2d 32 30 32 33 20 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 ht.(C).2022-2023..Free.Software.
12e80 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 50 72 6f Foundation,.Inc...;;.Author:.Pro
12ea0 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 20 3c 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 tesilaos.Stavrou.<info@protesila
12ec0 6f 73 2e 63 6f 6d 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 46 6f 6e 74 61 69 6e 65 20 os.com>.;;.Maintainer:.Fontaine.
12ee0 44 65 76 65 6c 6f 70 6d 65 6e 74 20 3c 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 Development.<~protesilaos/fontai
12f00 6e 65 40 6c 69 73 74 73 2e 73 72 2e 68 74 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f ne@lists.sr.ht>.;;.URL:.https://
12f20 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 0a git.sr.ht/~protesilaos/fontaine.
12f40 3b 3b 20 4d 61 69 6c 69 6e 67 2d 4c 69 73 74 3a 20 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 73 ;;.Mailing-List:.https://lists.s
12f60 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 0a 3b 3b 20 56 65 r.ht/~protesilaos/fontaine.;;.Ve
12f80 72 73 69 6f 6e 3a 20 31 2e 30 2e 30 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 rsion:.1.0.0.;;.Package-Requires
12fa0 3a 20 28 28 65 6d 61 63 73 20 22 32 37 2e 31 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 :.((emacs."27.1"))..;;.This.file
12fc0 20 69 73 20 4e 4f 54 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 .is.NOT.part.of.GNU.Emacs...;;.T
12fe0 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f his.program.is.free.software;.yo
13000 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 u.can.redistribute.it.and/or.mod
13020 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 ify.;;.it.under.the.terms.of.the
13040 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 .GNU.General.Public.License.as.p
13060 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 ublished.by.;;.the.Free.Software
13080 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 .Foundation,.either.version.3.of
130a0 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 .the.License,.or.;;.(at.your.opt
130c0 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 54 68 ion).any.later.version..;;.;;.Th
130e0 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 is.program.is.distributed.in.the
13100 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b .hope.that.it.will.be.useful,.;;
13120 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f .but.WITHOUT.ANY.WARRANTY;.witho
13140 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a ut.even.the.implied.warranty.of.
13160 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f ;;.MERCHANTABILITY.or.FITNESS.FO
13180 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 R.A.PARTICULAR.PURPOSE...See.the
131a0 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 .;;.GNU.General.Public.License.f
131c0 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c or.more.details..;;.;;.You.shoul
131e0 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e d.have.received.a.copy.of.the.GN
13200 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e U.General.Public.License.;;.alon
13220 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 g.with.this.program...If.not,.se
13240 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f e.<https://www.gnu.org/licenses/
13260 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 3b 3b 0a 3b 3b 20 46 6f 6e 74 61 69 >...;;;.Commentary:.;;.;;.Fontai
13280 6e 65 20 6c 65 74 73 20 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66 79 20 70 72 65 73 65 74 73 ne.lets.the.user.specify.presets
132a0 20 6f 66 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 61 6e 64 20 73 65 74 0a .of.font.configurations.and.set.
132c0 3b 3b 20 74 68 65 6d 20 6f 6e 20 64 65 6d 61 6e 64 20 6f 6e 20 67 72 61 70 68 69 63 61 6c 20 45 ;;.them.on.demand.on.graphical.E
132e0 6d 61 63 73 20 66 72 61 6d 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 3b 3b macs.frames...The.user.option.;;
13300 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 20 68 6f 6c 64 73 20 61 6c 6c 20 73 75 .`fontaine-presets'.holds.all.su
13320 63 68 20 70 72 65 73 65 74 73 2e 0a 3b 3b 0a 3b 3b 20 50 72 65 73 65 74 73 20 63 6f 6e 73 69 73 ch.presets..;;.;;.Presets.consis
13340 74 20 6f 66 20 61 20 6c 69 73 74 20 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 74 68 61 74 20 67 t.of.a.list.of.properties.that.g
13360 6f 76 65 72 6e 20 74 68 65 20 66 61 6d 69 6c 79 2c 20 77 65 69 67 68 74 2c 0a 3b 3b 20 61 6e 64 overn.the.family,.weight,.;;.and
13380 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 66 61 63 65 73 20 60 64 65 66 61 75 6c 74 27 2c 20 .height.of.the.faces.`default',.
133a0 60 66 69 78 65 64 2d 70 69 74 63 68 27 2c 20 60 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 2c `fixed-pitch',.`variable-pitch',
133c0 0a 3b 3b 20 60 62 6f 6c 64 27 2c 20 61 6e 64 20 60 69 74 61 6c 69 63 27 2e 20 20 45 61 63 68 20 .;;.`bold',.and.`italic'...Each.
133e0 70 72 65 73 65 74 20 69 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 61 20 75 73 65 72 2d 64 preset.is.identified.by.a.user-d
13400 65 66 69 6e 65 64 0a 3b 3b 20 73 79 6d 62 6f 6c 20 61 73 20 74 68 65 20 63 61 72 20 6f 66 20 61 efined.;;.symbol.as.the.car.of.a
13420 20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 2e 20 20 49 74 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 .property.list...It.looks.like.t
13440 68 69 73 20 28 63 68 65 63 6b 20 74 68 65 0a 3b 3b 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 his.(check.the.;;.default.value.
13460 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 20 66 6f 72 20 68 6f 77 20 65 76 of.`fontaine-presets'.for.how.ev
13480 65 72 79 74 68 69 6e 67 20 69 73 20 70 69 65 63 65 64 0a 3b 3b 20 74 6f 67 65 74 68 65 72 29 3a erything.is.pieced.;;.together):
134a0 0a 3b 3b 0a 3b 3b 20 20 20 20 20 28 72 65 67 75 6c 61 72 0a 3b 3b 20 20 20 20 20 20 3a 64 65 66 .;;.;;.....(regular.;;......:def
134c0 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 48 61 63 6b 22 0a 3b 3b 20 20 20 20 20 20 3a 64 65 66 61 ault-family."Hack".;;......:defa
134e0 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 3b 3b 20 20 20 20 20 20 3a 64 65 66 61 75 ult-weight.normal.;;......:defau
13500 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 3b 3b 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 lt-height.100.;;......:fixed-pit
13520 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 3b 3b 20 20 20 20 20 20 3a 66 ch-family."Fira.Code".;;......:f
13540 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 ixed-pitch-weight.nil.;.falls.ba
13560 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 3b 3b 20 20 20 20 20 20 3a 66 ck.to.:default-weight.;;......:f
13580 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 3b 3b 20 20 20 20 20 20 3a 76 ixed-pitch-height.1.0.;;......:v
135a0 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 4e 6f 74 6f 20 53 61 6e 73 22 ariable-pitch-family."Noto.Sans"
135c0 0a 3b 3b 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 .;;......:variable-pitch-weight.
135e0 6e 6f 72 6d 61 6c 0a 3b 3b 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 normal.;;......:variable-pitch-h
13600 65 69 67 68 74 20 31 2e 30 0a 3b 3b 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e eight.1.0.;;......:bold-family.n
13620 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 il.;.use.whatever.the.underlying
13640 20 66 61 63 65 20 68 61 73 0a 3b 3b 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 .face.has.;;......:bold-weight.b
13660 6f 6c 64 0a 3b 3b 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 22 53 6f 75 72 old.;;......:italic-family."Sour
13680 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 3b 3b 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 ce.Code.Pro".;;......:italic-sla
136a0 6e 74 20 69 74 61 6c 69 63 0a 3b 3b 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 nt.italic.;;......:line-spacing.
136c0 31 29 0a 3b 3b 0a 3b 3b 20 54 68 65 20 64 6f 63 20 73 74 72 69 6e 67 20 6f 66 20 60 66 6f 6e 74 1).;;.;;.The.doc.string.of.`font
136e0 61 69 6e 65 2d 70 72 65 73 65 74 73 27 20 65 78 70 6c 61 69 6e 73 20 61 6c 6c 20 70 72 6f 70 65 aine-presets'.explains.all.prope
13700 72 74 69 65 73 20 69 6e 20 64 65 74 61 69 6c 0a 3b 3b 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 73 rties.in.detail.;;.and.documents
13720 20 73 6f 6d 65 20 69 6d 70 6f 72 74 61 6e 74 20 63 61 76 65 61 74 73 20 6f 72 20 69 6e 66 6f 72 .some.important.caveats.or.infor
13740 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 66 6f 6e 74 20 73 65 74 74 69 6e 67 73 0a 3b 3b 20 69 6e mation.about.font.settings.;;.in
13760 20 45 6d 61 63 73 2e 0a 3b 3b 0a 3b 3b 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 66 6f 6e 74 61 .Emacs..;;.;;.The.command.`fonta
13780 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 20 61 70 70 6c 69 65 73 20 74 68 65 20 64 65 73 69 ine-set-preset'.applies.the.desi
137a0 72 65 64 20 70 72 65 73 65 74 2e 20 20 49 66 20 74 68 65 72 65 0a 3b 3b 20 69 73 20 6f 6e 6c 79 red.preset...If.there.;;.is.only
137c0 20 6f 6e 65 20 61 76 61 69 6c 61 62 6c 65 2c 20 69 74 20 69 6d 70 6c 65 6d 65 6e 74 73 20 69 74 .one.available,.it.implements.it
137e0 20 6f 75 74 72 69 67 68 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 70 72 6f 64 75 63 65 .outright...Otherwise.it.produce
13800 73 0a 3b 3b 20 61 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 77 69 74 68 20 63 6f s.;;.a.minibuffer.prompt.with.co
13820 6d 70 6c 65 74 69 6f 6e 20 61 6d 6f 6e 67 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 70 72 65 mpletion.among.the.available.pre
13840 73 65 74 73 2e 20 20 57 68 65 6e 0a 3b 3b 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 73 70 2c sets...When.;;.called.from.Lisp,
13860 20 74 68 65 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 20 72 65 71 75 69 .the.`fontaine-set-preset'.requi
13880 72 65 73 20 61 20 50 52 45 53 45 54 20 61 72 67 75 6d 65 6e 74 2c 0a 3b 3b 20 73 75 63 68 20 61 res.a.PRESET.argument,.;;.such.a
138a0 73 3a 0a 3b 3b 0a 3b 3b 20 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 s:.;;.;;.....(fontaine-set-prese
138c0 74 20 27 72 65 67 75 6c 61 72 29 0a 3b 3b 0a 3b 3b 20 54 68 65 20 64 65 66 61 75 6c 74 20 62 65 t.'regular).;;.;;.The.default.be
138e0 68 61 76 69 6f 75 72 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 haviour.of.`fontaine-set-preset'
13900 20 69 73 20 74 6f 20 63 68 61 6e 67 65 20 66 6f 6e 74 73 20 61 63 72 6f 73 73 0a 3b 3b 20 61 6c .is.to.change.fonts.across.;;.al
13920 6c 20 67 72 61 70 68 69 63 61 6c 20 66 72 61 6d 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 63 61 l.graphical.frames...The.user.ca
13940 6e 2c 20 68 6f 77 65 76 65 72 2c 20 6c 69 6d 69 74 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 6f n,.however,.limit.the.changes.to
13960 20 61 0a 3b 3b 20 67 69 76 65 6e 20 66 72 61 6d 65 2e 20 20 46 6f 72 20 69 6e 74 65 72 61 63 74 .a.;;.given.frame...For.interact
13980 69 76 65 20 75 73 65 2c 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 69 6e 76 6f 6b 69 6e ive.use,.this.is.done.by.invokin
139a0 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 3b 3b 20 77 69 74 68 20 61 20 75 6e 69 76 65 72 73 61 g.the.command.;;.with.a.universa
139c0 6c 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 28 60 43 2d 75 27 20 62 79 20 64 65 66 61 l.prefix.argument.(`C-u'.by.defa
139e0 75 6c 74 29 2c 20 77 68 69 63 68 20 63 68 61 6e 67 65 73 20 66 6f 6e 74 73 0a 3b 3b 20 6f 6e 6c ult),.which.changes.fonts.;;.onl
13a00 79 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 20 20 57 68 65 6e 20 75 73 y.in.the.current.frame...When.us
13a20 65 64 20 69 6e 20 4c 69 73 70 2c 20 74 68 65 20 46 52 41 4d 45 20 61 72 67 75 6d 65 6e 74 20 63 ed.in.Lisp,.the.FRAME.argument.c
13a40 61 6e 20 62 65 0a 3b 3b 20 61 20 66 72 61 6d 65 20 6f 62 6a 65 63 74 20 28 73 61 74 69 73 66 69 an.be.;;.a.frame.object.(satisfi
13a60 65 73 20 60 66 72 61 6d 65 70 27 29 20 6f 72 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 3a es.`framep').or.a.non-nil.value:
13a80 20 74 68 65 20 66 6f 72 6d 65 72 0a 3b 3b 20 61 70 70 6c 69 65 73 20 74 68 65 20 65 66 66 65 63 .the.former.;;.applies.the.effec
13aa0 74 73 20 74 6f 20 74 68 65 20 67 69 76 65 6e 20 6f 62 6a 65 63 74 2c 20 77 68 69 6c 65 20 74 68 ts.to.the.given.object,.while.th
13ac0 65 20 6c 61 74 74 65 72 20 6d 65 61 6e 73 20 74 68 65 0a 3b 3b 20 63 75 72 72 65 6e 74 20 66 72 e.latter.means.the.;;.current.fr
13ae0 61 6d 65 20 61 6e 64 20 74 68 75 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6e 74 65 ame.and.thus.is.the.same.as.inte
13b00 72 61 63 74 69 76 65 6c 79 20 73 75 70 70 6c 79 69 6e 67 20 74 68 65 20 70 72 65 66 69 78 0a 3b ractively.supplying.the.prefix.;
13b20 3b 20 61 72 67 75 6d 65 6e 74 2e 0a 3b 3b 0a 3b 3b 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 66 ;.argument..;;.;;.The.command.`f
13b40 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 27 20 70 72 6f 6d 70 74 73 20 77 ontaine-set-face-font'.prompts.w
13b60 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20 61 20 66 61 63 65 0a 3b 3b 20 61 6e 64 ith.completion.for.a.face.;;.and
13b80 20 74 68 65 6e 20 61 73 6b 73 20 74 68 65 20 75 73 65 72 20 74 6f 20 73 70 65 63 69 66 79 20 74 .then.asks.the.user.to.specify.t
13ba0 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 70 72 6f 70 65 72 74 he.value.of.the.relevant.propert
13bc0 69 65 73 2e 0a 3b 3b 20 50 72 65 66 65 72 72 65 64 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 20 ies..;;.Preferred.font.families.
13be0 63 61 6e 20 62 65 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f can.be.defined.in.the.user.optio
13c00 6e 0a 3b 3b 20 60 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 27 2c 20 6f n.;;.`fontaine-font-families',.o
13c20 74 68 65 72 77 69 73 65 20 46 6f 6e 74 61 69 6e 65 20 77 69 6c 6c 20 74 72 79 20 74 6f 20 66 69 therwise.Fontaine.will.try.to.fi
13c40 6e 64 20 73 75 69 74 61 62 6c 65 0a 3b 3b 20 6f 70 74 69 6f 6e 73 20 61 6d 6f 6e 67 20 74 68 65 nd.suitable.;;.options.among.the
13c60 20 66 6f 6e 74 73 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 74 68 65 20 73 79 73 74 65 6d 20 28 .fonts.installed.on.the.system.(
13c80 6e 6f 74 20 61 6c 77 61 79 73 20 72 65 6c 69 61 62 6c 65 2c 0a 3b 3b 20 64 65 70 65 6e 64 69 6e not.always.reliable,.;;.dependin
13ca0 67 20 6f 6e 20 74 68 65 20 45 6d 61 63 73 20 62 75 69 6c 64 20 61 6e 64 20 65 6e 76 69 72 6f 6e g.on.the.Emacs.build.and.environ
13cc0 6d 65 6e 74 20 69 74 20 72 75 6e 73 20 69 6e 29 2e 20 20 54 68 65 20 6c 69 73 74 20 6f 66 0a 3b ment.it.runs.in)...The.list.of.;
13ce0 3b 20 66 61 63 65 73 20 74 6f 20 63 68 6f 6f 73 65 20 66 72 6f 6d 20 69 73 20 74 68 65 20 73 61 ;.faces.to.choose.from.is.the.sa
13d00 6d 65 20 61 73 20 74 68 61 74 20 69 6d 70 6c 69 65 64 20 62 79 20 74 68 65 0a 3b 3b 20 60 66 6f me.as.that.implied.by.the.;;.`fo
13d20 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e 20 20 50 72 6f 70 65 72 74 69 65 73 20 74 6f 20 ntaine-presets'...Properties.to.
13d40 63 68 61 6e 67 65 20 61 6e 64 20 74 68 65 69 72 20 72 65 73 70 65 63 74 69 76 65 20 76 61 6c 75 change.and.their.respective.valu
13d60 65 73 0a 3b 3b 20 77 69 6c 6c 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 66 61 63 65 2e 20 20 es.;;.will.depend.on.the.face...
13d80 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 60 64 65 66 61 75 6c 74 27 20 66 61 63 65 20 For.example,.the.`default'.face.
13da0 72 65 71 75 69 72 65 73 20 61 0a 3b 3b 20 6e 61 74 75 72 61 6c 20 6e 75 6d 62 65 72 20 66 6f 72 requires.a.;;.natural.number.for
13dc0 20 69 74 73 20 68 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 2c 20 77 68 65 72 65 61 73 20 65 .its.height.attribute,.whereas.e
13de0 76 65 72 79 20 6f 74 68 65 72 20 66 61 63 65 20 6e 65 65 64 73 0a 3b 3b 20 61 20 66 6c 6f 61 74 very.other.face.needs.;;.a.float
13e00 69 6e 67 20 70 6f 69 6e 74 20 28 75 6e 64 65 72 73 74 6f 6f 64 20 61 73 20 61 20 6d 75 6c 74 69 ing.point.(understood.as.a.multi
13e20 70 6c 65 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 65 69 67 68 74 29 2e 20 20 54 68 69 ple.of.the.default.height)...Thi
13e40 73 0a 3b 3b 20 63 6f 6d 6d 61 6e 64 20 69 73 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 s.;;.command.is.for.interactive.
13e60 75 73 65 20 6f 6e 6c 79 20 61 6e 64 20 69 73 20 73 75 70 70 6f 73 65 64 20 74 6f 20 62 65 20 75 use.only.and.is.supposed.to.be.u
13e80 73 65 64 20 66 6f 72 0a 3b 3b 20 70 72 65 76 69 65 77 69 6e 67 20 63 65 72 74 61 69 6e 20 73 74 sed.for.;;.previewing.certain.st
13ea0 79 6c 65 73 20 62 65 66 6f 72 65 20 65 76 65 6e 74 75 61 6c 6c 79 20 63 6f 64 69 66 79 69 6e 67 yles.before.eventually.codifying
13ec0 20 74 68 65 6d 20 61 73 20 70 72 65 73 65 74 73 2e 0a 3b 3b 0a 3b 3b 20 43 68 61 6e 67 69 6e 67 .them.as.presets..;;.;;.Changing
13ee0 20 74 68 65 20 60 62 6f 6c 64 27 20 61 6e 64 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 73 20 6f .the.`bold'.and.`italic'.faces.o
13f00 6e 6c 79 20 68 61 73 20 61 20 6e 6f 74 69 63 65 61 62 6c 65 20 65 66 66 65 63 74 20 69 66 0a 3b nly.has.a.noticeable.effect.if.;
13f20 3b 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 74 68 65 6d 65 20 64 6f 65 73 20 6e 6f 74 20 ;.the.underlying.theme.does.not.
13f40 68 61 72 64 63 6f 64 65 20 61 20 77 65 69 67 68 74 20 61 6e 64 20 73 6c 61 6e 74 20 62 75 74 20 hardcode.a.weight.and.slant.but.
13f60 69 6e 68 65 72 69 74 73 0a 3b 3b 20 66 72 6f 6d 20 74 68 6f 73 65 20 66 61 63 65 73 20 69 6e 73 inherits.;;.from.those.faces.ins
13f80 74 65 61 64 20 28 65 2e 67 2e 20 74 68 65 20 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 29 2e 0a tead.(e.g..the.`modus-themes')..
13fa0 3b 3b 0a 3b 3b 20 54 68 65 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e ;;.;;.The.`fontaine-set-face-fon
13fc0 74 27 20 61 6c 73 6f 20 61 63 63 65 70 74 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d t'.also.accepts.an.optional.FRAM
13fe0 45 20 61 72 67 75 6d 65 6e 74 2c 0a 3b 3b 20 77 68 69 63 68 20 69 73 20 74 68 65 20 73 61 6d 65 E.argument,.;;.which.is.the.same
14000 20 61 73 20 77 68 61 74 20 77 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 20 66 6f 72 .as.what.was.described.above.for
14020 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 2e 0a 3b 3b 0a 3b 3b 20 54 68 .`fontaine-set-preset'..;;.;;.Th
14040 65 20 6c 61 74 65 73 74 20 76 61 6c 75 65 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d e.latest.value.of.`fontaine-set-
14060 70 72 65 73 65 74 27 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 61 20 66 69 6c 65 20 77 68 6f 73 preset'.is.stored.in.a.file.whos
14080 65 0a 3b 3b 20 6c 6f 63 61 74 69 6f 6e 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 60 66 6f 6e e.;;.location.is.defined.in.`fon
140a0 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 27 20 28 6e 6f 72 6d 61 6c taine-latest-state-file'.(normal
140c0 6c 79 20 70 61 72 74 20 6f 66 0a 3b 3b 20 74 68 65 20 60 2e 65 6d 61 63 73 2e 64 27 20 64 69 72 ly.part.of.;;.the.`.emacs.d'.dir
140e0 65 63 74 6f 72 79 29 2e 20 20 53 61 76 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 74 68 65 20 ectory)...Saving.is.done.by.the.
14100 66 75 6e 63 74 69 6f 6e 0a 3b 3b 20 60 66 6f 6e 74 61 69 6e 65 2d 73 74 6f 72 65 2d 6c 61 74 65 function.;;.`fontaine-store-late
14120 73 74 2d 70 72 65 73 65 74 27 2c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 61 73 73 69 st-preset',.which.should.be.assi
14140 67 6e 65 64 20 74 6f 20 61 20 68 6f 6f 6b 0a 3b 3b 20 28 65 2e 67 2e 20 60 6b 69 6c 6c 2d 65 6d gned.to.a.hook.;;.(e.g..`kill-em
14160 61 63 73 2d 68 6f 6f 6b 27 29 2e 20 20 54 6f 20 72 65 73 74 6f 72 65 20 74 68 61 74 20 76 61 6c acs-hook')...To.restore.that.val
14180 75 65 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 63 61 6c 6c 20 74 68 65 0a 3b 3b 20 66 75 6e ue,.the.user.can.call.the.;;.fun
141a0 63 74 69 6f 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 ction.`fontaine-restore-latest-p
141c0 72 65 73 65 74 27 20 28 73 75 63 68 20 61 73 20 62 79 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 reset'.(such.as.by.adding.it.to.
141e0 74 68 65 69 72 0a 3b 3b 20 69 6e 69 74 20 66 69 6c 65 29 2e 0a 3b 3b 0a 3b 3b 20 46 6f 72 20 75 their.;;.init.file)..;;.;;.For.u
14200 73 65 72 73 20 6f 66 20 74 68 65 20 60 6e 6f 2d 6c 69 74 74 65 72 69 6e 67 27 20 70 61 63 6b 61 sers.of.the.`no-littering'.packa
14220 67 65 2c 20 60 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 27 ge,.`fontaine-latest-state-file'
14240 20 69 73 0a 3b 3b 20 6e 6f 74 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 69 72 20 60 2e 65 6d 61 .is.;;.not.stored.in.their.`.ema
14260 63 73 2e 64 27 2c 20 62 75 74 20 69 6e 20 61 20 73 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f cs.d',.but.in.a.standard.directo
14280 72 79 20 69 6e 73 74 65 61 64 3a 0a 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 ry.instead:.;;.<https://github.c
142a0 6f 6d 2f 65 6d 61 63 73 63 6f 6c 6c 65 63 74 69 76 65 2f 6e 6f 2d 6c 69 74 74 65 72 69 6e 67 3e om/emacscollective/no-littering>
142c0 2e 0a 3b 3b 0a 3b 3b 20 41 73 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 69 73 20 ..;;.;;.As.for.the.name.of.this.
142e0 70 61 63 6b 61 67 65 2c 20 69 74 20 69 73 20 74 68 65 20 46 72 65 6e 63 68 20 77 6f 72 64 20 66 package,.it.is.the.French.word.f
14300 6f 72 0a 3b 3b 20 22 66 6f 75 6e 74 61 69 6e 22 20 77 68 69 63 68 2c 20 69 6e 20 74 75 72 6e 2c or.;;."fountain".which,.in.turn,
14320 20 69 73 20 77 68 61 74 20 74 68 65 20 66 6f 6e 74 20 6f 72 20 73 6f 75 72 63 65 20 69 73 2e 20 .is.what.the.font.or.source.is..
14340 20 48 6f 77 65 76 65 72 2c 0a 3b 3b 20 49 20 77 69 6c 6c 20 6e 6f 74 20 62 6c 61 6d 65 20 79 6f .However,.;;.I.will.not.blame.yo
14360 75 20 69 66 20 79 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 69 6e 74 65 72 70 72 65 74 20 69 74 20 61 u.if.you.can.only.interpret.it.a
14380 73 20 61 20 64 65 73 63 72 69 70 74 69 76 65 0a 3b 3b 20 62 61 63 6b 72 6f 6e 79 6d 3a 20 46 6f s.a.descriptive.;;.backronym:.Fo
143a0 6e 74 73 2c 20 4f 72 6e 61 6d 65 6e 74 73 2c 20 61 6e 64 20 4e 65 61 74 20 54 79 70 6f 67 72 61 nts,.Ornaments,.and.Neat.Typogra
143c0 70 68 79 20 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 0a 3b 3b 20 4e 6f 6e 2d 67 72 61 phy.Are.Irrelevant.in.;;.Non-gra
143e0 70 68 69 63 61 6c 20 45 6d 61 63 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 65 76 61 6c 2d phical.Emacs...;;;.Code:..(eval-
14400 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 29 0a when-compile.(require.'subr-x)).
14420 0a 28 64 65 66 67 72 6f 75 70 20 66 6f 6e 74 61 69 6e 65 20 28 29 0a 20 20 22 53 65 74 20 66 6f .(defgroup.fontaine.()..."Set.fo
14440 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 75 73 69 6e 67 20 70 72 65 73 65 74 73 2e nt.configurations.using.presets.
14460 22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6f 6e 74 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6f 6e "...:group.'font)..(defconst.fon
14480 74 61 69 6e 65 2d 2d 77 65 69 67 68 74 73 2d 77 69 64 67 65 74 0a 20 20 27 28 63 68 6f 69 63 65 taine--weights-widget...'(choice
144a0 20 3a 74 61 67 20 22 46 6f 6e 74 20 77 65 69 67 68 74 20 28 6d 75 73 74 20 62 65 20 73 75 70 70 .:tag."Font.weight.(must.be.supp
144c0 6f 72 74 65 64 20 62 79 20 74 68 65 20 74 79 70 65 66 61 63 65 29 22 0a 20 20 20 20 20 20 20 20 orted.by.the.typeface)".........
144e0 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 72 6d 61 6c 22 20 6e 6f 72 6d 61 6c 29 0a ...(const.:tag."Normal".normal).
14500 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 52 65 67 75 6c 61 72 20 ...........(const.:tag."Regular.
14520 28 73 61 6d 65 20 61 73 20 6e 6f 72 6d 61 6c 29 22 20 72 65 67 75 6c 61 72 29 0a 20 20 20 20 20 (same.as.normal)".regular)......
14540 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 68 69 6e 22 20 74 68 69 6e 29 0a 20 ......(const.:tag."Thin".thin)..
14560 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 6c 74 72 61 2d 6c 69 67 ..........(const.:tag."Ultra-lig
14580 68 74 22 20 75 6c 74 72 61 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 ht".ultralight)............(cons
145a0 74 20 3a 74 61 67 20 22 45 78 74 72 61 2d 6c 69 67 68 74 22 20 65 78 74 72 61 6c 69 67 68 74 29 t.:tag."Extra-light".extralight)
145c0 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4c 69 67 68 74 22 20 ............(const.:tag."Light".
145e0 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 light)............(const.:tag."S
14600 65 6d 69 2d 6c 69 67 68 74 22 20 73 65 6d 69 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 emi-light".semilight)...........
14620 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4d 65 64 69 75 6d 22 20 6d 65 64 69 75 6d 29 0a 20 20 .(const.:tag."Medium".medium)...
14640 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 65 6d 69 2d 62 6f 6c 64 22 .........(const.:tag."Semi-bold"
14660 20 73 65 6d 69 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 .semibold)............(const.:ta
14680 67 20 22 42 6f 6c 64 22 20 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 g."Bold".bold)............(const
146a0 20 3a 74 61 67 20 22 45 78 74 72 61 2d 62 6f 6c 64 22 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 .:tag."Extra-bold".extrabold)...
146c0 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 6c 74 72 61 2d 62 6f 6c 64 .........(const.:tag."Ultra-bold
146e0 22 20 75 6c 74 72 61 62 6f 6c 64 29 29 0a 20 20 22 57 69 64 67 65 74 20 77 69 74 68 20 66 6f 6e ".ultrabold))..."Widget.with.fon
14700 74 20 77 65 69 67 68 74 73 20 66 6f 72 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 t.weights.for.`fontaine-presets'
14720 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 .")..(defcustom.fontaine-presets
14740 0a 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 ...'((regular......:default-heig
14760 68 74 20 31 30 30 29 0a 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 20 3a 64 65 66 61 75 6c 74 ht.100).....(large......:default
14780 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d -weight.semilight......:default-
147a0 68 65 69 67 68 74 20 31 34 30 0a 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 height.140......:bold-weight.ext
147c0 72 61 62 6f 6c 64 29 0a 20 20 20 20 28 74 0a 20 20 20 20 20 3b 3b 20 49 20 6b 65 65 70 20 61 6c rabold).....(t......;;.I.keep.al
147e0 6c 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 75 72 70 6f 73 l.properties.for.didactic.purpos
14800 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 63 61 6e 20 62 65 0a 20 20 20 20 20 3b 3b 20 6f 6d 69 74 es,.but.most.can.be......;;.omit
14820 74 65 64 2e 0a 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d 6f 6e 6f 73 ted.......:default-family."Monos
14840 70 61 63 65 22 0a 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 72 65 67 75 6c pace"......:default-weight.regul
14860 61 72 0a 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 ar......:default-height.100.....
14880 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 .:fixed-pitch-family.nil.;.falls
148a0 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 3a 66 .back.to.:default-family......:f
148c0 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 ixed-pitch-weight.nil.;.falls.ba
148e0 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 3a 66 69 78 65 ck.to.:default-weight......:fixe
14900 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 3a 66 69 78 65 64 2d 70 d-pitch-height.1.0......:fixed-p
14920 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 itch-serif-family.nil.;.falls.ba
14940 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 3a 66 69 78 65 ck.to.:default-family......:fixe
14960 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 d-pitch-serif-weight.nil.;.falls
14980 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 3a 66 .back.to.:default-weight......:f
149a0 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 ixed-pitch-serif-height.1.0.....
149c0 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 .:variable-pitch-family."Sans"..
149e0 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 ....:variable-pitch-weight.nil..
14a00 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 ....:variable-pitch-height.1.0..
14a20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 ....:bold-family.nil.;.use.whate
14a40 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 ver.the.underlying.face.has.....
14a60 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 3a 69 74 61 6c 69 63 2d .:bold-weight.bold......:italic-
14a80 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 family.nil......:italic-slant.it
14aa0 61 6c 69 63 0a 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 0a 20 20 alic......:line-spacing.nil))...
14ac0 22 41 6c 69 73 74 20 6f 66 20 64 65 73 69 72 65 64 20 74 79 70 6f 67 72 61 70 68 69 63 20 70 72 "Alist.of.desired.typographic.pr
14ae0 6f 70 65 72 74 69 65 73 2e 0a 0a 54 68 65 20 63 61 72 20 6f 66 20 65 61 63 68 20 63 65 6c 6c 20 operties...The.car.of.each.cell.
14b00 69 73 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 69 64 65 6e is.an.arbitrary.symbol.that.iden
14b20 74 69 66 69 65 73 0a 61 6e 64 2f 6f 72 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 73 65 74 20 tifies.and/or.describes.the.set.
14b40 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 28 65 2e 67 2e 20 73 6d 61 6c 6c 2c 20 72 65 61 64 69 of.properties.(e.g..small,.readi
14b60 6e 67 29 2e 0a 0a 41 20 70 72 65 73 65 74 20 77 68 6f 73 65 20 63 61 72 20 69 73 20 74 20 69 73 ng)...A.preset.whose.car.is.t.is
14b80 20 74 72 65 61 74 65 64 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 70 74 69 6f 6e 2e 20 .treated.as.the.default.option..
14ba0 20 54 68 69 73 0a 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 72 20 74 6f 20 73 70 65 63 69 66 79 .This.makes.it.easier.to.specify
14bc0 20 6d 75 6c 74 69 70 6c 65 20 70 72 65 73 65 74 73 20 77 69 74 68 6f 75 74 20 64 75 70 6c 69 63 .multiple.presets.without.duplic
14be0 61 74 69 6e 67 0a 74 68 65 69 72 20 70 72 6f 70 65 72 74 69 65 73 2e 20 20 54 68 65 20 6f 74 68 ating.their.properties...The.oth
14c00 65 72 20 70 72 65 73 65 74 73 20 62 65 73 69 64 65 20 74 20 61 63 74 20 61 73 20 6f 76 65 72 72 er.presets.beside.t.act.as.overr
14c20 69 64 65 73 20 6f 66 0a 74 68 65 20 64 65 66 61 75 6c 74 73 20 61 6e 64 2c 20 61 73 20 73 75 63 ides.of.the.defaults.and,.as.suc
14c40 68 2c 20 6e 65 65 64 20 6f 6e 6c 79 20 63 6f 6e 73 69 73 74 20 6f 66 20 74 68 65 20 70 72 6f 70 h,.need.only.consist.of.the.prop
14c60 65 72 74 69 65 73 0a 74 68 61 74 20 63 68 61 6e 67 65 20 66 72 6f 6d 20 74 68 65 20 64 65 66 61 erties.that.change.from.the.defa
14c80 75 6c 74 2e 20 20 53 65 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 74 ult...See.the.default.value.of.t
14ca0 68 69 73 0a 76 61 72 69 61 62 6c 65 20 66 6f 72 20 68 6f 77 20 74 68 61 74 20 69 73 20 64 6f 6e his.variable.for.how.that.is.don
14cc0 65 2e 0a 0a 54 68 65 20 63 64 72 20 69 73 20 61 20 70 6c 69 73 74 20 74 68 61 74 20 73 70 65 63 e...The.cdr.is.a.plist.that.spec
14ce0 69 66 69 65 73 20 74 68 65 20 74 79 70 6f 67 72 61 70 68 69 63 20 70 72 6f 70 65 72 74 69 65 73 ifies.the.typographic.properties
14d00 20 6f 66 0a 74 68 65 20 66 61 63 65 73 20 60 64 65 66 61 75 6c 74 27 2c 20 60 66 69 78 65 64 2d .of.the.faces.`default',.`fixed-
14d20 70 69 74 63 68 27 2c 20 60 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 2c 20 60 62 6f 6c 64 27 pitch',.`variable-pitch',.`bold'
14d40 2c 20 61 6e 64 0a 60 69 74 61 6c 69 63 27 2e 20 20 49 74 20 61 6c 73 6f 20 63 6f 76 65 72 73 20 ,.and.`italic'...It.also.covers.
14d60 74 68 65 20 60 6c 69 6e 65 2d 73 70 61 63 69 6e 67 27 20 76 61 72 69 61 62 6c 65 2e 0a 0a 54 68 the.`line-spacing'.variable...Th
14d80 65 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 20 64 65 74 61 69 6c 3a 0a 0a 2d 20 60 3a 64 65 66 e.properties.in.detail:..-.`:def
14da0 61 75 6c 74 2d 66 61 6d 69 6c 79 27 20 69 73 20 74 68 65 20 66 61 6d 69 6c 79 20 6f 66 20 74 68 ault-family'.is.the.family.of.th
14dc0 65 20 60 64 65 66 61 75 6c 74 27 20 66 61 63 65 2e 20 20 49 66 20 6e 6f 74 0a 20 20 73 70 65 63 e.`default'.face...If.not...spec
14de0 69 66 69 65 64 2c 20 69 74 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 4d 6f 6e 6f 73 70 61 63 ified,.it.falls.back.to.Monospac
14e00 65 2e 0a 0a 2d 20 60 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 27 20 69 73 20 74 68 65 20 77 e...-.`:default-weight'.is.the.w
14e20 65 69 67 68 74 20 6f 66 20 74 68 65 20 60 64 65 66 61 75 6c 74 27 20 66 61 63 65 2e 20 20 54 68 eight.of.the.`default'.face...Th
14e40 65 0a 20 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 20 69 73 20 60 6e 6f 72 6d 61 6c 27 2e 20 e...fallback.value.is.`normal'..
14e60 20 41 76 61 69 6c 61 62 6c 65 20 77 65 69 67 68 74 73 20 61 72 65 20 60 6e 6f 72 6d 61 6c 27 20 .Available.weights.are.`normal'.
14e80 6f 72 0a 20 20 60 72 65 67 75 6c 61 72 27 2c 20 60 74 68 69 6e 27 2c 20 60 75 6c 74 72 61 6c 69 or...`regular',.`thin',.`ultrali
14ea0 67 68 74 27 2c 20 60 65 78 74 72 61 6c 69 67 68 74 27 2c 20 60 6c 69 67 68 74 27 2c 0a 20 20 60 ght',.`extralight',.`light',...`
14ec0 73 65 6d 69 6c 69 67 68 74 27 2c 20 60 6d 65 64 69 75 6d 27 2c 20 60 73 65 6d 69 62 6f 6c 64 27 semilight',.`medium',.`semibold'
14ee0 2c 20 60 65 78 74 72 61 62 6f 6c 64 27 2c 20 60 75 6c 74 72 61 62 6f 6c 64 27 20 61 6e 64 0a 20 ,.`extrabold',.`ultrabold'.and..
14f00 20 6d 75 73 74 20 62 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65 20 75 6e 64 65 72 6c .must.be.supported.by.the.underl
14f20 79 69 6e 67 20 74 79 70 65 66 61 63 65 2e 0a 0a 2d 20 60 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 ying.typeface...-.`:default-heig
14f40 68 74 27 20 69 73 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 60 64 65 66 61 75 6c ht'.is.the.height.of.the.`defaul
14f60 74 27 20 66 61 63 65 2e 20 20 54 68 65 0a 20 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 20 69 t'.face...The...fallback.value.i
14f80 73 20 31 30 30 20 28 74 68 65 20 68 65 69 67 68 74 20 69 73 20 31 30 78 20 74 68 65 20 70 6f 69 s.100.(the.height.is.10x.the.poi
14fa0 6e 74 20 73 69 7a 65 29 2e 0a 0a 2d 20 60 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c nt.size)...-.`:fixed-pitch-famil
14fc0 79 27 2c 20 60 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 27 2c 0a 20 20 60 3a 66 y',.`:fixed-pitch-weight',...`:f
14fe0 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 27 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 ixed-pitch-height'.apply.to.the.
15000 60 66 69 78 65 64 2d 70 69 74 63 68 27 20 66 61 63 65 2e 20 20 54 68 65 69 72 0a 20 20 66 61 6c `fixed-pitch'.face...Their...fal
15020 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 61 72 65 20 60 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c lback.values.are.`:default-famil
15040 79 27 2c 20 60 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 27 2c 20 61 6e 64 0a 20 20 31 2e 30 y',.`:default-weight',.and...1.0
15060 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 2d 20 60 3a 66 69 78 65 64 2d 70 69 74 63 68 ,.respectively...-.`:fixed-pitch
15080 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 27 2c 20 60 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 -serif-family',.`:fixed-pitch-se
150a0 72 69 66 2d 77 65 69 67 68 74 27 2c 0a 20 20 60 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 rif-weight',...`:fixed-pitch-ser
150c0 69 66 2d 68 65 69 67 68 74 27 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 60 66 69 78 65 64 2d 70 if-height'.apply.to.the.`fixed-p
150e0 69 74 63 68 2d 73 65 72 69 66 27 0a 20 20 66 61 63 65 2e 20 20 54 68 65 69 72 20 66 61 6c 6c 62 itch-serif'...face...Their.fallb
15100 61 63 6b 20 76 61 6c 75 65 73 20 61 72 65 20 60 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 27 ack.values.are.`:default-family'
15120 2c 0a 20 20 60 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 27 2c 20 61 6e 64 20 31 2e 30 2c 20 ,...`:default-weight',.and.1.0,.
15140 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 2d 20 54 68 65 20 60 3a 76 61 72 69 61 62 6c 65 2d respectively...-.The.`:variable-
15160 70 69 74 63 68 2d 66 61 6d 69 6c 79 27 2c 20 60 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d pitch-family',.`:variable-pitch-
15180 77 65 69 67 68 74 27 2c 20 61 6e 64 0a 20 20 60 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d weight',.and...`:variable-pitch-
151a0 68 65 69 67 68 74 27 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 60 76 61 72 69 61 62 6c 65 2d 70 height'.apply.to.the.`variable-p
151c0 69 74 63 68 27 20 66 61 63 65 2e 0a 20 20 54 68 65 79 20 61 6c 6c 20 66 61 6c 6c 20 62 61 63 6b itch'.face....They.all.fall.back
151e0 20 74 6f 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 .to.the.respective.default.value
15200 73 2c 20 61 73 0a 20 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 2e 0a 0a 2d 20 54 68 65 20 s,.as...described.above...-.The.
15220 60 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 27 20 61 6e 64 20 60 3a 69 74 61 6c 69 63 2d 66 61 6d 69 `:bold-family'.and.`:italic-fami
15240 6c 79 27 20 61 72 65 20 74 68 65 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 0a 20 20 6f 66 20 74 ly'.are.the.font.families...of.t
15260 68 65 20 60 62 6f 6c 64 27 20 61 6e 64 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 73 2c 20 72 65 he.`bold'.and.`italic'.faces,.re
15280 73 70 65 63 74 69 76 65 6c 79 2e 20 20 4f 6e 6c 79 20 73 65 74 20 74 68 65 6d 0a 20 20 69 66 20 spectively...Only.set.them...if.
152a0 79 6f 75 20 77 61 6e 74 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 61 74 20 6f 66 20 74 68 65 you.want.to.override.that.of.the
152c0 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 2e 0a 0a 2d 20 54 68 65 20 60 3a 62 6f 6c 64 2d .underlying.face...-.The.`:bold-
152e0 77 65 69 67 68 74 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 77 65 69 67 68 74 20 6f 66 20 weight'.specifies.the.weight.of.
15300 74 68 65 20 60 62 6f 6c 64 27 20 66 61 63 65 2e 0a 20 20 49 74 73 20 66 61 6c 6c 62 61 63 6b 20 the.`bold'.face....Its.fallback.
15320 76 61 6c 75 65 20 69 73 20 62 6f 6c 64 2c 20 6d 65 61 6e 69 6e 67 20 74 68 65 20 77 65 69 67 68 value.is.bold,.meaning.the.weigh
15340 74 2c 20 6e 6f 74 20 74 68 65 20 66 61 63 65 2e 0a 0a 2d 20 54 68 65 20 60 3a 69 74 61 6c 69 63 t,.not.the.face...-.The.`:italic
15360 2d 73 6c 61 6e 74 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 73 6c 61 6e 74 20 6f 66 20 74 -slant'.specifies.the.slant.of.t
15380 68 65 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 2e 0a 20 20 49 74 73 20 66 61 6c 6c 62 61 63 6b he.`italic'.face....Its.fallback
153a0 20 76 61 6c 75 65 20 69 73 20 69 74 61 6c 69 63 2c 20 69 6e 20 72 65 66 65 72 65 6e 63 65 20 74 .value.is.italic,.in.reference.t
153c0 6f 20 74 68 65 20 73 6c 61 6e 74 2c 20 6e 6f 74 0a 20 20 74 68 65 20 66 61 63 65 2e 20 20 41 63 o.the.slant,.not...the.face...Ac
153e0 63 65 70 74 61 62 6c 65 20 76 61 6c 75 65 73 20 61 72 65 20 60 69 74 61 6c 69 63 27 2c 20 60 6f ceptable.values.are.`italic',.`o
15400 62 6c 69 71 75 65 27 2c 20 60 6e 6f 72 6d 61 6c 27 2c 0a 20 20 60 72 65 76 65 72 73 65 2d 69 74 blique',.`normal',...`reverse-it
15420 61 6c 69 63 27 2c 20 60 72 65 76 65 72 73 65 2d 6f 62 6c 69 71 75 65 27 20 61 6e 64 20 6d 75 73 alic',.`reverse-oblique'.and.mus
15440 74 20 62 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 0a 20 20 74 68 65 20 75 6e 64 65 72 6c 79 69 t.be.supported.by...the.underlyi
15460 6e 67 20 74 79 70 65 66 61 63 65 2e 0a 0a 2d 20 54 68 65 20 60 3a 6c 69 6e 65 2d 73 70 61 63 69 ng.typeface...-.The.`:line-spaci
15480 6e 67 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 60 ng'.specifies.the.value.of.the.`
154a0 6c 69 6e 65 2d 73 70 61 63 69 6e 67 27 0a 20 20 76 61 72 69 61 62 6c 65 2e 0a 0a 2d 20 54 68 65 line-spacing'...variable...-.The
154c0 20 60 3a 69 6e 68 65 72 69 74 27 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 .`:inherit'.contains.the.name.of
154e0 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 2e 20 20 54 68 69 73 0a 20 20 74 .another.named.preset...This...t
15500 65 6c 6c 73 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 46 6f 6e 74 61 69 6e 65 20 66 75 6e 63 74 ells.the.relevant.Fontaine.funct
15520 69 6f 6e 73 20 74 6f 20 67 65 74 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 0a 20 20 ions.to.get.the.properties.of...
15540 74 68 61 74 20 70 72 65 73 65 74 20 61 6e 64 20 62 6c 65 6e 64 20 74 68 65 6d 20 77 69 74 68 20 that.preset.and.blend.them.with.
15560 74 68 6f 73 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 6e 65 2e 20 20 54 68 65 0a 20 those.of.the.current.one...The..
15580 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 65 73 65 .properties.of.the.current.prese
155a0 74 20 74 61 6b 65 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 6f 73 65 20 6f 66 0a t.take.precedence.over.those.of.
155c0 20 20 74 68 65 20 69 6e 68 65 72 69 74 65 64 20 6f 6e 65 2c 20 74 68 75 73 20 6f 76 65 72 72 69 ..the.inherited.one,.thus.overri
155e0 64 69 6e 67 20 74 68 65 6d 2e 20 20 49 6e 20 70 72 61 63 74 69 63 65 2c 20 74 68 69 73 20 69 73 ding.them...In.practice,.this.is
15600 0a 20 20 61 20 77 61 79 20 74 6f 20 68 61 76 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 ...a.way.to.have.something.like.
15620 61 6e 20 65 78 74 72 61 2d 6c 61 72 67 65 20 70 72 65 73 65 74 20 63 6f 70 79 20 74 68 65 0a 20 an.extra-large.preset.copy.the..
15640 20 6c 61 72 67 65 20 70 72 65 73 65 74 20 61 6e 64 20 74 68 65 6e 20 6f 6e 6c 79 20 6d 6f 64 69 .large.preset.and.then.only.modi
15660 66 79 20 69 74 73 20 69 6e 64 69 76 69 64 75 61 6c 20 70 72 6f 70 65 72 74 69 65 73 2e 0a 20 20 fy.its.individual.properties....
15680 52 65 6d 65 6d 62 65 72 20 74 68 61 74 20 61 6c 6c 20 6e 61 6d 65 64 20 70 72 65 73 65 74 73 20 Remember.that.all.named.presets.
156a0 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 70 72 65 73 65 74 20 77 68 6f 73 65 0a 20 20 fall.back.to.the.preset.whose...
156c0 6e 61 6d 65 20 69 73 20 74 3a 20 74 68 65 20 60 3a 69 6e 68 65 72 69 74 27 20 69 73 20 6e 6f 74 name.is.t:.the.`:inherit'.is.not
156e0 20 61 20 73 75 62 73 74 69 74 75 74 65 20 66 6f 72 20 74 68 61 74 20 67 65 6e 65 72 69 63 0a 20 .a.substitute.for.that.generic..
15700 20 66 61 6c 6c 62 61 63 6b 20 62 75 74 20 72 61 74 68 65 72 20 61 6e 20 65 78 74 72 61 20 6d 65 .fallback.but.rather.an.extra.me
15720 74 68 6f 64 20 6f 66 20 73 70 65 63 69 66 79 69 6e 67 20 66 6f 6e 74 0a 20 20 63 6f 6e 66 69 67 thod.of.specifying.font...config
15740 75 72 61 74 69 6f 6e 20 70 72 65 73 65 74 73 2e 0a 0a 55 73 65 20 74 68 65 20 64 65 73 69 72 65 uration.presets...Use.the.desire
15760 64 20 70 72 65 73 65 74 20 77 69 74 68 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 66 6f 6e 74 61 d.preset.with.the.command.`fonta
15780 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 2e 0a 0a 46 6f 72 20 64 65 74 61 69 6c 65 64 20 63 ine-set-preset'...For.detailed.c
157a0 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 20 49 6e 66 6f 20 6e 6f 64 65 20 60 28 66 6f 6e 74 61 69 onfiguration:.Info.node.`(fontai
157c0 6e 65 29 20 53 68 61 72 65 64 20 61 6e 64 0a 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b ne).Shared.and.implicit.fallback
157e0 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 27 2e 0a 0a 43 61 76 65 61 74 73 20 6f .values.for.presets'...Caveats.o
15800 72 20 66 75 72 74 68 65 72 20 6e 6f 74 65 73 3a 0a 0a 2d 20 4f 6e 20 61 20 57 69 6e 64 6f 77 73 r.further.notes:..-.On.a.Windows
15820 20 73 79 73 74 65 6d 2c 20 73 65 74 74 69 6e 67 20 61 20 60 64 65 66 61 75 6c 74 27 20 77 65 69 .system,.setting.a.`default'.wei
15840 67 68 74 20 6f 74 68 65 72 20 74 68 61 6e 0a 20 20 60 72 65 67 75 6c 61 72 27 20 6f 72 20 60 6e ght.other.than...`regular'.or.`n
15860 6f 72 6d 61 6c 27 20 77 69 6c 6c 20 6e 6f 74 20 77 6f 72 6b 2e 20 20 54 68 69 73 20 69 73 20 61 ormal'.will.not.work...This.is.a
15880 20 6c 69 6d 69 74 61 74 69 6f 6e 20 77 69 74 68 0a 20 20 45 6d 61 63 73 20 6f 6e 20 74 68 61 74 .limitation.with...Emacs.on.that
158a0 20 73 79 73 74 65 6d 2e 0a 0a 2d 20 41 6c 6c 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 66 .system...-.All.the.properties.f
158c0 6f 72 20 60 62 6f 6c 64 27 20 61 6e 64 20 60 69 74 61 6c 69 63 27 20 77 69 6c 6c 20 6f 6e 6c 79 or.`bold'.and.`italic'.will.only
158e0 20 68 61 76 65 20 61 0a 20 20 6e 6f 74 69 63 65 61 62 6c 65 20 65 66 66 65 63 74 20 69 66 20 74 .have.a...noticeable.effect.if.t
15900 68 65 20 61 63 74 69 76 65 20 74 68 65 6d 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 72 64 63 6f 64 he.active.theme.does.not.hardcod
15920 65 20 61 0a 20 20 77 65 69 67 68 74 20 61 6e 64 20 61 20 73 6c 61 6e 74 2c 20 62 75 74 20 69 6e e.a...weight.and.a.slant,.but.in
15940 73 74 65 61 64 20 69 6e 68 65 72 69 74 73 20 74 68 65 20 72 65 6c 65 76 61 6e 74 0a 20 20 66 61 stead.inherits.the.relevant...fa
15960 63 65 20 28 73 75 63 68 20 61 73 20 74 68 65 20 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 29 2e ce.(such.as.the.`modus-themes').
15980 0a 0a 2d 20 41 20 68 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 20 66 6f 72 20 61 6e 79 74 68 ..-.A.height.attribute.for.anyth
159a0 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 60 64 65 66 61 75 6c 74 27 20 66 61 63 ing.other.than.the.`default'.fac
159c0 65 0a 20 20 6d 75 73 74 20 62 65 20 73 65 74 20 74 6f 20 61 20 66 6c 6f 61 74 69 6e 67 20 70 6f e...must.be.set.to.a.floating.po
159e0 69 6e 74 2c 20 77 68 69 63 68 20 69 73 20 75 6e 64 65 72 73 74 6f 6f 64 20 61 73 20 61 0a 20 20 int,.which.is.understood.as.a...
15a00 6d 75 6c 74 69 70 6c 65 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 65 69 67 68 74 20 28 multiple.of.the.default.height.(
15a20 74 68 69 73 20 61 6c 6c 6f 77 73 20 61 6c 6c 20 66 61 63 65 73 20 74 6f 20 73 63 61 6c 65 0a 20 this.allows.all.faces.to.scale..
15a40 20 68 61 72 6d 6f 6e 69 6f 75 73 6c 79 29 2e 20 20 54 68 65 20 60 3a 64 65 66 61 75 6c 74 2d 68 .harmoniously)...The.`:default-h
15a60 65 69 67 68 74 27 20 61 6c 77 61 79 73 20 69 73 20 61 20 6e 61 74 75 72 61 6c 0a 20 20 6e 75 6d eight'.always.is.a.natural...num
15a80 62 65 72 2e 0a 0a 2d 20 46 6f 6e 74 61 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 5b 79 65 74 5d 20 ber...-.Fontaine.does.not.[yet].
15aa0 73 75 70 70 6f 72 74 20 45 6d 61 63 73 27 20 66 6f 6e 74 73 65 74 73 20 66 6f 72 20 6f 74 68 65 support.Emacs'.fontsets.for.othe
15ac0 72 0a 20 20 73 63 72 69 70 74 73 20 6f 72 20 63 68 61 72 61 63 74 65 72 20 73 65 74 73 20 28 65 r...scripts.or.character.sets.(e
15ae0 2e 67 2e 20 45 6d 6f 6a 69 29 2e 20 20 52 65 61 64 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 .g..Emoji)...Read.the.documentat
15b00 69 6f 6e 0a 20 20 69 6e 20 74 68 65 20 49 6e 66 6f 20 6e 6f 64 65 20 60 28 65 6d 61 63 73 29 20 ion...in.the.Info.node.`(emacs).
15b20 4d 6f 64 69 66 79 69 6e 67 20 46 6f 6e 74 73 65 74 73 27 2e 22 0a 20 20 3a 74 79 70 65 20 60 28 Modifying.Fontsets'."...:type.`(
15b40 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d 74 79 70 65 0a 20 20 20 20 alist...........:value-type.....
15b60 20 20 20 20 20 20 28 70 6c 69 73 74 20 3a 6f 70 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 ......(plist.:options...........
15b80 20 20 20 20 20 20 20 28 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 20 66 6f .......(((const.:tag."Default.fo
15ba0 6e 74 20 66 61 6d 69 6c 79 22 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 29 20 73 74 72 69 nt.family".:default-family).stri
15bc0 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 ng)...................((const.:t
15be0 61 67 20 22 44 65 66 61 75 6c 74 20 77 65 69 67 68 74 22 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 ag."Default.weight".:default-wei
15c00 67 68 74 29 20 2c 66 6f 6e 74 61 69 6e 65 2d 2d 77 65 69 67 68 74 73 2d 77 69 64 67 65 74 29 0a ght).,fontaine--weights-widget).
15c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 ..................((const.:tag."
15c40 44 65 66 61 75 6c 74 20 68 65 69 67 68 74 22 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 29 Default.height".:default-height)
15c60 20 6e 61 74 6e 75 6d 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f .natnum)....................((co
15c80 6e 73 74 20 3a 74 61 67 20 22 46 69 78 65 64 20 70 69 74 63 68 20 66 6f 6e 74 20 66 61 6d 69 6c nst.:tag."Fixed.pitch.font.famil
15ca0 79 22 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 29 20 73 74 72 69 6e 67 29 0a y".:fixed-pitch-family).string).
15cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 ..................((const.:tag."
15ce0 46 69 78 65 64 20 70 69 74 63 68 20 72 65 67 75 6c 61 72 20 77 65 69 67 68 74 22 20 3a 66 69 78 Fixed.pitch.regular.weight".:fix
15d00 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 29 20 2c 66 6f 6e 74 61 69 6e 65 2d 2d 77 65 69 67 ed-pitch-weight).,fontaine--weig
15d20 68 74 73 2d 77 69 64 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 hts-widget)...................((
15d40 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 78 65 64 20 70 69 74 63 68 20 68 65 69 67 68 74 22 20 const.:tag."Fixed.pitch.height".
15d60 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 29 20 66 6c 6f 61 74 29 0a 0a 20 20 20 :fixed-pitch-height).float).....
15d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 78 ...............((const.:tag."Fix
15da0 65 64 20 70 69 74 63 68 20 73 65 72 69 66 20 66 6f 6e 74 20 66 61 6d 69 6c 79 22 20 3a 66 69 78 ed.pitch.serif.font.family".:fix
15dc0 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 29 20 73 74 72 69 6e 67 29 0a 20 ed-pitch-serif-family).string)..
15de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 .................((const.:tag."F
15e00 69 78 65 64 20 70 69 74 63 68 20 73 65 72 69 66 20 72 65 67 75 6c 61 72 20 77 65 69 67 68 74 22 ixed.pitch.serif.regular.weight"
15e20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 77 65 69 67 68 74 29 20 2c 66 6f 6e .:fixed-pitch-serif-weight).,fon
15e40 74 61 69 6e 65 2d 2d 77 65 69 67 68 74 73 2d 77 69 64 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 taine--weights-widget)..........
15e60 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 78 65 64 20 70 69 74 .........((const.:tag."Fixed.pit
15e80 63 68 20 73 65 72 69 66 20 68 65 69 67 68 74 22 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 ch.serif.height".:fixed-pitch-se
15ea0 72 69 66 2d 68 65 69 67 68 74 29 20 66 6c 6f 61 74 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 rif-height).float)..............
15ec0 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 56 61 72 69 61 62 6c 65 20 70 69 74 ......((const.:tag."Variable.pit
15ee0 63 68 20 66 6f 6e 74 20 66 61 6d 69 6c 79 22 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d ch.font.family".:variable-pitch-
15f00 66 61 6d 69 6c 79 29 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 family).string).................
15f20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 56 61 72 69 61 62 6c 65 20 70 69 74 63 68 20 72 ..((const.:tag."Variable.pitch.r
15f40 65 67 75 6c 61 72 20 77 65 69 67 68 74 22 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 egular.weight".:variable-pitch-w
15f60 65 69 67 68 74 29 20 2c 66 6f 6e 74 61 69 6e 65 2d 2d 77 65 69 67 68 74 73 2d 77 69 64 67 65 74 eight).,fontaine--weights-widget
15f80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 )...................((const.:tag
15fa0 20 22 56 61 72 69 61 62 6c 65 20 70 69 74 63 68 20 68 65 69 67 68 74 22 20 3a 76 61 72 69 61 62 ."Variable.pitch.height".:variab
15fc0 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 29 20 66 6c 6f 61 74 29 0a 0a 20 20 20 20 20 20 20 le-pitch-height).float).........
15fe0 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 6f 6e 74 20 66 61 ...........((const.:tag."Font.fa
16000 6d 69 6c 79 20 6f 66 20 74 68 65 20 60 62 6f 6c 64 27 20 66 61 63 65 22 20 3a 62 6f 6c 64 2d 66 mily.of.the.`bold'.face".:bold-f
16020 61 6d 69 6c 79 29 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 amily).string)..................
16040 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 57 65 69 67 68 74 20 66 6f 72 20 74 68 65 20 60 62 .((const.:tag."Weight.for.the.`b
16060 6f 6c 64 27 20 66 61 63 65 22 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 29 20 2c 66 6f 6e 74 61 69 old'.face".:bold-weight).,fontai
16080 6e 65 2d 2d 77 65 69 67 68 74 73 2d 77 69 64 67 65 74 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 ne--weights-widget).............
160a0 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 6f 6e 74 20 66 61 6d 69 6c 79 .......((const.:tag."Font.family
160c0 20 6f 66 20 74 68 65 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 22 20 3a 69 74 61 6c 69 63 2d 66 .of.the.`italic'.face".:italic-f
160e0 61 6d 69 6c 79 29 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 amily).string)..................
16100 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 6c 61 6e 74 20 66 6f 72 20 74 68 65 20 60 69 74 .((const.:tag."Slant.for.the.`it
16120 61 6c 69 63 27 20 66 61 63 65 22 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 29 0a 20 20 20 20 20 alic'.face".:italic-slant)......
16140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 ..............(choice...........
16160 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 69 74 61 6c 69 63 29 0a 20 20 20 20 20 20 20 ..........(const.italic)........
16180 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 6f 62 6c 69 71 75 65 29 0a 20 20 20 .............(const.oblique)....
161a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 6e 6f 72 6d 61 6c 29 0a .................(const.normal).
161c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 72 65 76 65 72 ....................(const.rever
161e0 73 65 2d 69 74 61 6c 69 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 se-italic).....................(
16200 63 6f 6e 73 74 20 72 65 76 65 72 73 65 2d 6f 62 6c 69 71 75 65 29 29 29 0a 0a 20 20 20 20 20 20 const.reverse-oblique)))........
16220 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4c 69 6e 65 20 73 ............((const.:tag."Line.s
16240 70 61 63 69 6e 67 22 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 29 20 2c 28 67 65 74 20 27 6c 69 pacing".:line-spacing).,(get.'li
16260 6e 65 2d 73 70 61 63 69 6e 67 20 27 63 75 73 74 6f 6d 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 ne-spacing.'custom-type)).......
16280 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 49 58 4d 45 20 32 30 32 33 2d 30 31 2d 31 39 3a ............;;.FIXME.2023-01-19:
162a0 20 41 64 64 69 6e 67 20 74 68 65 20 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 .Adding.the.(choice.............
162c0 20 20 20 20 20 20 3b 3b 20 2c 40 28 66 6f 6e 74 61 69 6e 65 2d 2d 69 6e 68 65 72 69 74 61 62 6c ......;;.,@(fontaine--inheritabl
162e0 65 2d 70 72 65 73 65 74 73 2d 77 69 64 67 65 74 29 29 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 e-presets-widget)).instead......
16300 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 60 73 79 6d 62 6f 6c 27 20 64 6f 65 73 .............;;.of.`symbol'.does
16320 20 6e 6f 74 20 68 61 76 65 20 74 68 65 20 64 65 73 69 72 65 64 20 65 66 66 65 63 74 0a 20 20 20 .not.have.the.desired.effect....
16340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 69 74 20 64 6f 65 ...............;;.because.it.doe
16360 73 20 6e 6f 74 20 72 65 2d 72 65 61 64 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 s.not.re-read.`fontaine-presets'
16380 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 ....................((const.:tag
163a0 20 22 49 6e 68 65 72 69 74 20 61 6e 6f 74 68 65 72 20 70 72 65 73 65 74 22 20 3a 69 6e 68 65 72 ."Inherit.another.preset".:inher
163c0 69 74 29 20 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 2d 74 79 70 it).symbol)))...........:key-typ
163e0 65 20 73 79 6d 62 6f 6c 29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 e.symbol)...:package-version.'(f
16400 6f 6e 74 61 69 6e 65 20 2e 20 22 30 2e 35 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 66 6f 6e ontaine..."0.5.0")...:group.'fon
16420 74 61 69 6e 65 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 66 6f 6e 74 taine...:link.'(info-link."(font
16440 61 69 6e 65 29 20 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 aine).Shared.and.implicit.fallba
16460 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 22 29 29 0a 0a 3b 3b 20 3b 3b 20 ck.values.for.presets"))..;;.;;.
16480 53 65 65 20 46 49 58 4d 45 20 61 62 6f 76 65 20 69 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 See.FIXME.above.in.`fontaine-pre
164a0 73 65 74 73 27 20 3a 74 79 70 65 2e 0a 3b 3b 20 3b 3b 0a 3b 3b 20 28 64 65 66 75 6e 20 66 6f 6e sets'.:type..;;.;;.;;.(defun.fon
164c0 74 61 69 6e 65 2d 2d 69 6e 68 65 72 69 74 61 62 6c 65 2d 70 72 65 73 65 74 73 2d 77 69 64 67 65 taine--inheritable-presets-widge
164e0 74 20 28 29 0a 3b 3b 20 20 20 22 52 65 74 75 72 6e 20 77 69 64 67 65 74 20 77 69 74 68 20 63 68 t.().;;..."Return.widget.with.ch
16500 6f 69 63 65 20 61 6d 6f 6e 67 20 6e 61 6d 65 64 20 70 72 65 73 65 74 73 2e 22 0a 3b 3b 20 20 20 oice.among.named.presets.".;;...
16520 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 73 29 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 (mapcar.(lambda.(s).;;..........
16540 20 20 20 28 6c 69 73 74 20 27 63 6f 6e 73 74 20 73 29 29 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 ...(list.'const.s)).;;..........
16560 20 28 64 65 6c 71 20 74 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 20 66 6f 6e 74 61 69 6e 65 2d .(delq.t.(mapcar.#'car.fontaine-
16580 70 72 65 73 65 74 73 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6f 6e 74 61 69 6e 65 presets))))..(defcustom.fontaine
165a0 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 0a 20 20 28 6c 6f 63 61 74 65 2d 75 73 65 -latest-state-file...(locate-use
165c0 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 r-emacs-file."fontaine-latest-st
165e0 61 74 65 2e 65 6c 64 22 29 0a 20 20 22 46 69 6c 65 20 74 6f 20 73 61 76 65 20 74 68 65 20 6c 61 ate.eld")..."File.to.save.the.la
16600 74 65 73 74 20 76 61 6c 75 65 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 test.value.of.`fontaine-set-pres
16620 65 74 27 2e 0a 53 61 76 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 74 68 65 20 60 66 6f 6e 74 et'..Saving.is.done.by.the.`font
16640 61 69 6e 65 2d 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 27 20 66 75 6e 63 74 69 aine-store-latest-preset'.functi
16660 6f 6e 2c 0a 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 on,.which.should.be.assigned.to.
16680 61 20 68 6f 6f 6b 20 28 65 2e 67 2e 20 60 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 27 29 2e a.hook.(e.g..`kill-emacs-hook').
166a0 0a 0a 54 68 69 73 20 69 73 20 74 68 65 6e 20 75 73 65 64 20 74 6f 20 72 65 73 74 6f 72 65 20 74 ..This.is.then.used.to.restore.t
166c0 68 65 20 6c 61 73 74 20 76 61 6c 75 65 20 77 69 74 68 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a he.last.value.with.the.function.
166e0 60 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 27 `fontaine-restore-latest-preset'
16700 2e 22 0a 20 20 3a 74 79 70 65 20 27 66 69 6c 65 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 ."...:type.'file...:package-vers
16720 69 6f 6e 20 27 28 66 6f 6e 74 61 69 6e 65 20 2e 20 22 30 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f ion.'(fontaine..."0.1.0")...:gro
16740 75 70 20 27 66 6f 6e 74 61 69 6e 65 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6f 6e 74 61 69 up.'fontaine)..(defcustom.fontai
16760 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 20 6e 69 6c 0a 20 20 22 41 6e 20 61 6c 69 73 74 ne-font-families.nil..."An.alist
16780 20 6f 66 20 70 72 65 66 65 72 72 65 64 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 2e 0a 0a 54 68 .of.preferred.font.families...Th
167a0 65 20 65 78 70 65 63 74 65 64 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 e.expected.value.of.this.option.
167c0 69 73 20 61 20 74 72 69 70 6c 65 74 20 6f 66 20 63 6f 6e 73 20 63 65 6c 6c 73 0a 77 68 65 72 65 is.a.triplet.of.cons.cells.where
167e0 20 74 68 65 20 63 61 72 20 69 73 20 60 64 65 66 61 75 6c 74 27 2c 20 60 66 69 78 65 64 2d 70 69 .the.car.is.`default',.`fixed-pi
16800 74 63 68 27 2c 20 6f 72 20 60 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 0a 61 6e 64 20 74 68 tch',.or.`variable-pitch'.and.th
16820 65 20 63 64 72 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 e.cdr.is.a.list.of.strings.that.
16840 72 65 66 65 72 65 6e 63 65 20 66 6f 6e 74 20 66 61 6d 69 6c 79 0a 6e 61 6d 65 73 2e 20 20 46 6f reference.font.family.names...Fo
16860 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 66 r.example:......(setq.fontaine-f
16880 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 5c 5c 3d 27 28 28 64 65 66 ont-families...........\\='((def
168a0 61 75 6c 74 20 5c 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 5c 22 20 5c 22 48 61 63 6b 5c 22 20 ault.\"Iosevka.Comfy\".\"Hack\".
168c0 5c 22 52 6f 62 6f 74 6f 20 4d 6f 6e 6f 5c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 \"Roboto.Mono\").............(fi
168e0 78 65 64 2d 70 69 74 63 68 20 5c 22 4d 6f 6e 6f 6e 6f 6b 69 5c 22 20 5c 22 53 6f 75 72 63 65 20 xed-pitch.\"Mononoki\".\"Source.
16900 43 6f 64 65 20 50 72 6f 5c 22 20 5c 22 46 69 72 61 20 43 6f 64 65 5c 22 29 0a 20 20 20 20 20 20 Code.Pro\".\"Fira.Code\").......
16920 20 20 20 20 20 20 28 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 5c 22 4e 6f 74 6f 20 53 61 6e ......(variable-pitch.\"Noto.San
16940 73 5c 22 20 5c 22 52 6f 62 6f 74 6f 5c 22 20 5c 22 46 69 72 61 47 4f 5c 22 29 29 29 0a 0a 0a 54 s\".\"Roboto\".\"FiraGO\")))...T
16960 68 69 73 20 69 73 20 75 73 65 64 20 61 74 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 his.is.used.at.the.minibuffer.pr
16980 6f 6d 70 74 20 77 68 69 6c 65 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 60 66 6f ompt.while.using.the.command.`fo
169a0 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 27 20 74 6f 20 70 72 6f 6d 70 74 20 ntaine-set-face-font'.to.prompt.
169c0 66 6f 72 20 61 20 66 6f 6e 74 20 66 61 6d 69 6c 79 2e 20 20 57 68 65 6e 20 74 68 69 73 0a 75 73 for.a.font.family...When.this.us
169e0 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c 20 74 68 61 74 20 70 72 6f 6d 70 74 20 77 69 er.option.is.nil,.that.prompt.wi
16a00 6c 6c 20 74 72 79 20 74 6f 20 66 69 6e 64 20 61 6c 6c 20 72 65 6c 65 76 61 6e 74 0a 66 6f 6e 74 ll.try.to.find.all.relevant.font
16a20 73 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 74 68 65 20 73 79 73 74 65 6d 2c 20 77 68 69 63 68 s.installed.on.the.system,.which
16a40 20 6d 69 67 68 74 20 6e 6f 74 20 61 6c 77 61 79 73 20 62 65 0a 72 65 6c 69 61 62 6c 65 20 28 64 .might.not.always.be.reliable.(d
16a60 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 45 6d 61 63 73 20 62 75 69 6c 64 20 61 6e 64 20 epending.on.the.Emacs.build.and.
16a80 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 69 74 0a 72 75 6e 73 20 69 6e 29 2e 0a 0a 49 66 the.environment.it.runs.in)...If
16aa0 20 6f 6e 6c 79 20 74 68 65 20 60 64 65 66 61 75 6c 74 27 20 69 73 20 6e 69 6c 20 61 6e 64 20 74 .only.the.`default'.is.nil.and.t
16ac0 68 65 20 6f 74 68 65 72 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 0a 63 6f 6d he.others.are.specified,.the.com
16ae0 6d 61 6e 64 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 27 20 77 69 mand.`fontaine-set-face-font'.wi
16b00 6c 6c 20 70 72 6f 64 75 63 65 20 72 65 73 75 6c 74 73 20 74 68 61 74 0a 63 6f 6d 62 69 6e 65 20 ll.produce.results.that.combine.
16b20 74 68 65 20 6f 74 68 65 72 20 74 77 6f 20 6c 69 73 74 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 the.other.two.lists."...:type.'(
16b40 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 3a 74 61 67 20 22 44 65 66 61 75 6c set...........(cons.:tag."Defaul
16b60 74 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t.font.families"................
16b80 20 28 63 6f 6e 73 74 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(const.default)................
16ba0 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e .(repeat.string))...........(con
16bc0 73 20 3a 74 61 67 20 22 46 69 78 65 64 20 70 69 74 63 68 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 s.:tag."Fixed.pitch.font.familie
16be0 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 66 69 78 65 64 2d s".................(const.fixed-
16c00 70 69 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 73 pitch).................(repeat.s
16c20 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 3a 74 61 67 20 22 56 61 tring))...........(cons.:tag."Va
16c40 72 69 61 62 6c 65 20 70 69 74 63 68 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 22 0a 20 20 20 20 riable.pitch.font.families".....
16c60 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 76 61 72 69 61 62 6c 65 2d 70 69 74 63 ............(const.variable-pitc
16c80 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 73 74 72 69 6e h).................(repeat.strin
16ca0 67 29 29 29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6f 6e 74 61 69 g)))...:package-version.'(fontai
16cc0 6e 65 20 2e 20 22 30 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 66 6f 6e 74 61 69 6e 65 ne..."0.2.0")...:group.'fontaine
16ce0 29 0a 0a 3b 3b 3b 3b 20 47 65 6e 65 72 61 6c 20 75 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 )..;;;;.General.utilities..(defu
16d00 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 72 61 6d 65 20 28 66 72 61 6d 65 29 0a 20 20 22 52 65 74 n.fontaine--frame.(frame)..."Ret
16d20 75 72 6e 20 46 52 41 4d 45 20 66 6f 72 20 60 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 6c 69 73 70 urn.FRAME.for.`internal-set-lisp
16d40 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 27 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 -face-attribute'."...(cond....((
16d60 66 72 61 6d 65 70 20 66 72 61 6d 65 29 20 66 72 61 6d 65 29 0a 20 20 20 28 66 72 61 6d 65 20 6e framep.frame).frame)....(frame.n
16d80 69 6c 29 0a 20 20 20 28 74 20 30 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d il)....(t.0)))..(defun.fontaine-
16da0 2d 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 73 20 28 66 61 63 65 20 66 61 6d 69 6c -set-face-attributes.(face.famil
16dc0 79 20 26 6f 70 74 69 6f 6e 61 6c 20 77 65 69 67 68 74 20 68 65 69 67 68 74 20 66 72 61 6d 65 29 y.&optional.weight.height.frame)
16de0 0a 20 20 22 53 65 74 20 46 41 43 45 20 66 6f 6e 74 20 74 6f 20 46 41 4d 49 4c 59 2c 20 77 69 74 ..."Set.FACE.font.to.FAMILY,.wit
16e00 68 20 6f 70 74 69 6f 6e 61 6c 20 48 45 49 47 48 54 2c 20 57 45 49 47 48 54 2c 20 46 52 41 4d 45 h.optional.HEIGHT,.WEIGHT,.FRAME
16e20 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 61 6d 69 6c 79 20 28 6f 72 20 66 61 6d 69 6c 79 20 22 4d ."...(let.((family.(or.family."M
16e40 6f 6e 6f 73 70 61 63 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 68 65 69 67 68 74 20 28 6f 72 20 onospace")).........(height.(or.
16e60 68 65 69 67 68 74 20 28 69 66 20 28 65 71 20 66 61 63 65 20 27 64 65 66 61 75 6c 74 29 20 31 30 height.(if.(eq.face.'default).10
16e80 30 20 31 2e 30 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 65 69 67 68 74 20 28 6f 72 20 77 65 69 0.1.0))).........(weight.(or.wei
16ea0 67 68 74 20 27 6e 6f 72 6d 61 6c 29 29 0a 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 73 20 28 66 ght.'normal)).........(frames.(f
16ec0 6f 6e 74 61 69 6e 65 2d 2d 66 72 61 6d 65 20 66 72 61 6d 65 29 29 29 0a 20 20 20 20 3b 3b 20 3b ontaine--frame.frame))).....;;.;
16ee0 3b 20 52 65 61 64 20 74 68 69 73 3a 20 3c 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e ;.Read.this:.<https://debbugs.gn
16f00 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 34 35 39 32 u.org/cgi/bugreport.cgi?bug=4592
16f20 30 3e 0a 20 20 20 20 3b 3b 20 3b 3b 20 48 65 6e 63 65 20 77 68 79 20 74 68 65 20 66 6f 6c 6c 6f 0>.....;;.;;.Hence.why.the.follo
16f40 77 69 6e 67 20 66 61 69 6c 73 2e 20 20 4b 65 65 70 69 6e 67 20 69 74 20 66 6f 72 20 70 6f 73 74 wing.fails...Keeping.it.for.post
16f60 65 72 69 74 79 2e 2e 2e 0a 20 20 20 20 3b 3b 20 28 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 erity........;;.(set-face-attrib
16f80 75 74 65 20 66 61 63 65 20 6e 69 6c 20 3a 66 61 6d 69 6c 79 20 66 61 6d 69 6c 79 20 3a 77 65 69 ute.face.nil.:family.family.:wei
16fa0 67 68 74 20 77 65 69 67 68 74 20 3a 68 65 69 67 68 74 20 68 65 69 67 68 74 29 0a 20 20 20 20 28 ght.weight.:height.height).....(
16fc0 69 66 20 28 65 71 20 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 66 61 63 65 20 3a 77 65 69 if.(eq.(face-attribute.face.:wei
16fe0 67 68 74 29 20 77 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 73 ght).weight).........(internal-s
17000 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 66 61 63 65 20 3a 66 61 6d et-lisp-face-attribute.face.:fam
17020 69 6c 79 20 66 61 6d 69 6c 79 20 66 72 61 6d 65 73 29 0a 20 20 20 20 20 20 28 69 6e 74 65 72 6e ily.family.frames).......(intern
17040 61 6c 2d 73 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 66 61 63 65 20 al-set-lisp-face-attribute.face.
17060 3a 77 65 69 67 68 74 20 77 65 69 67 68 74 20 66 72 61 6d 65 73 29 0a 20 20 20 20 20 20 28 69 6e :weight.weight.frames).......(in
17080 74 65 72 6e 61 6c 2d 73 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 66 ternal-set-lisp-face-attribute.f
170a0 61 63 65 20 3a 66 61 6d 69 6c 79 20 66 61 6d 69 6c 79 20 66 72 61 6d 65 73 29 0a 20 20 20 20 20 ace.:family.family.frames)......
170c0 20 28 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 69 62 75 .(internal-set-lisp-face-attribu
170e0 74 65 20 66 61 63 65 20 3a 77 65 69 67 68 74 20 77 65 69 67 68 74 20 66 72 61 6d 65 73 29 29 0a te.face.:weight.weight.frames)).
17100 20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 ....(internal-set-lisp-face-attr
17120 69 62 75 74 65 20 66 61 63 65 20 3a 68 65 69 67 68 74 20 68 65 69 67 68 74 20 66 72 61 6d 65 73 ibute.face.:height.height.frames
17140 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 69 74 61 6c 69 63 )))..(defun.fontaine--set-italic
17160 2d 73 6c 61 6e 74 20 28 66 61 6d 69 6c 79 20 73 6c 61 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 66 -slant.(family.slant.&optional.f
17180 72 61 6d 65 29 0a 20 20 22 53 65 74 20 46 41 4d 49 4c 59 20 61 6e 64 20 53 4c 41 4e 54 20 6f 66 rame)..."Set.FAMILY.and.SLANT.of
171a0 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 20 6f 6e 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 .`italic'.face.on.optional.FRAME
171c0 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 6c 61 6e 74 20 28 6f 72 20 73 6c 61 6e 74 20 27 69 74 61 ."...(let.((slant.(or.slant.'ita
171e0 6c 69 63 29 29 0a 20 20 20 20 20 20 20 20 28 66 61 6d 69 6c 79 20 28 6f 72 20 66 61 6d 69 6c 79 lic)).........(family.(or.family
17200 20 27 75 6e 73 70 65 63 69 66 69 65 64 29 29 0a 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 73 20 .'unspecified)).........(frames.
17220 28 66 6f 6e 74 61 69 6e 65 2d 2d 66 72 61 6d 65 20 66 72 61 6d 65 29 29 29 0a 20 20 20 20 28 69 (fontaine--frame.frame))).....(i
17240 66 20 28 65 71 20 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 27 69 74 61 6c 69 63 20 3a 73 f.(eq.(face-attribute.'italic.:s
17260 6c 61 6e 74 29 20 73 6c 61 6e 74 29 0a 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 73 lant).slant).........(internal-s
17280 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 27 69 74 61 6c 69 63 20 3a et-lisp-face-attribute.'italic.:
172a0 66 61 6d 69 6c 79 20 66 61 6d 69 6c 79 20 66 72 61 6d 65 73 29 0a 20 20 20 20 20 20 28 69 6e 74 family.family.frames).......(int
172c0 65 72 6e 61 6c 2d 73 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 27 69 ernal-set-lisp-face-attribute.'i
172e0 74 61 6c 69 63 20 3a 73 6c 61 6e 74 20 73 6c 61 6e 74 20 66 72 61 6d 65 73 29 0a 20 20 20 20 20 talic.:slant.slant.frames)......
17300 20 28 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d 61 74 74 72 69 62 75 .(internal-set-lisp-face-attribu
17320 74 65 20 27 69 74 61 6c 69 63 20 3a 66 61 6d 69 6c 79 20 66 61 6d 69 6c 79 20 66 72 61 6d 65 73 te.'italic.:family.family.frames
17340 29 0a 20 20 20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 6c 69 73 70 2d 66 61 63 65 2d ).......(internal-set-lisp-face-
17360 61 74 74 72 69 62 75 74 65 20 27 69 74 61 6c 69 63 20 3a 73 6c 61 6e 74 20 73 6c 61 6e 74 20 66 attribute.'italic.:slant.slant.f
17380 72 61 6d 65 73 29 29 29 29 0a 0a 3b 3b 3b 3b 20 41 70 70 6c 79 20 70 72 65 73 65 74 20 63 6f 6e rames))))..;;;;.Apply.preset.con
173a0 66 69 67 75 72 61 74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 70 72 figurations..(defun.fontaine--pr
173c0 65 73 65 74 2d 70 20 28 70 72 65 73 65 74 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 eset-p.(preset)..."Return.non-ni
173e0 6c 20 69 66 20 50 52 45 53 45 54 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 6e 61 6d 65 64 20 l.if.PRESET.is.one.of.the.named.
17400 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 `fontaine-presets'."...(let.((pr
17420 65 73 65 74 73 20 28 64 65 6c 71 20 74 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 20 66 6f 6e 74 esets.(delq.t.(mapcar.#'car.font
17440 61 69 6e 65 2d 70 72 65 73 65 74 73 29 29 29 29 0a 20 20 20 20 28 6d 65 6d 71 20 70 72 65 73 65 aine-presets)))).....(memq.prese
17460 74 20 70 72 65 73 65 74 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 67 t.presets)))..(defun.fontaine--g
17480 65 74 2d 69 6e 68 65 72 69 74 2d 6e 61 6d 65 20 28 70 72 65 73 65 74 29 0a 20 20 22 47 65 74 20 et-inherit-name.(preset)..."Get.
174a0 74 68 65 20 60 3a 69 6e 68 65 72 69 74 27 20 76 61 6c 75 65 20 6f 66 20 50 52 45 53 45 54 2e 22 the.`:inherit'.value.of.PRESET."
174c0 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 69 6e 68 65 72 69 74 20 28 70 6c 69 73 74 2d 67 ...(when-let*.((inherit.(plist-g
174e0 65 74 20 28 61 6c 69 73 74 2d 67 65 74 20 70 72 65 73 65 74 20 66 6f 6e 74 61 69 6e 65 2d 70 72 et.(alist-get.preset.fontaine-pr
17500 65 73 65 74 73 29 20 3a 69 6e 68 65 72 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 esets).:inherit))...............
17520 28 66 6f 6e 74 61 69 6e 65 2d 2d 70 72 65 73 65 74 2d 70 20 69 6e 68 65 72 69 74 29 29 0a 20 20 (fontaine--preset-p.inherit))...
17540 20 20 69 6e 68 65 72 69 74 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 67 65 ..inherit))..(defun.fontaine--ge
17560 74 2d 70 72 65 73 65 74 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 72 65 73 65 74 29 0a 20 20 22 t-preset-properties.(preset)..."
17580 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 50 52 Return.list.of.properties.for.PR
175a0 45 53 45 54 20 69 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e 22 0a 20 20 28 ESET.in.`fontaine-presets'."...(
175c0 6c 65 74 20 28 28 70 72 65 73 65 74 73 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 29 29 let.((presets.fontaine-presets))
175e0 0a 20 20 20 20 28 61 70 70 65 6e 64 20 28 61 6c 69 73 74 2d 67 65 74 20 70 72 65 73 65 74 20 70 .....(append.(alist-get.preset.p
17600 72 65 73 65 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 resets).............(when-let.((
17620 69 6e 68 65 72 69 74 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 67 65 74 2d 69 6e 68 65 72 69 74 2d 6e inherit.(fontaine--get-inherit-n
17640 61 6d 65 20 70 72 65 73 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 ame.preset)))...............(ali
17660 73 74 2d 67 65 74 20 69 6e 68 65 72 69 74 20 70 72 65 73 65 74 73 29 29 0a 20 20 20 20 20 20 20 st-get.inherit.presets))........
17680 20 20 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 74 20 70 72 65 73 65 74 73 29 29 29 29 0a 0a 28 .....(alist-get.t.presets))))..(
176a0 64 65 66 6d 61 63 72 6f 20 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 70 72 65 73 65 74 20 defmacro.fontaine--apply-preset.
176c0 28 66 6e 20 64 6f 63 20 61 72 67 73 29 0a 20 20 22 50 72 6f 64 75 63 65 20 66 75 6e 63 74 69 6f (fn.doc.args)..."Produce.functio
176e0 6e 20 74 6f 20 61 70 70 6c 79 20 70 72 65 73 65 74 2e 0a 46 4e 20 69 73 20 74 68 65 20 73 79 6d n.to.apply.preset..FN.is.the.sym
17700 62 6f 6c 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2c 20 44 4f 43 20 69 73 20 69 74 73 20 bol.of.the.function,.DOC.is.its.
17720 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 61 6e 64 0a 41 52 47 53 20 61 72 65 20 69 74 73 20 documentation,.and.ARGS.are.its.
17740 72 6f 75 74 69 6e 65 73 2e 22 0a 20 20 60 28 64 65 66 75 6e 20 2c 66 6e 20 28 70 72 65 73 65 74 routines."...`(defun.,fn.(preset
17760 20 26 6f 70 74 69 6f 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 20 20 20 2c 64 6f 63 0a 20 20 20 20 .&optional.frame)......,doc.....
17780 20 28 69 66 2d 6c 65 74 20 28 28 70 72 6f 70 65 72 74 69 65 73 20 28 66 6f 6e 74 61 69 6e 65 2d .(if-let.((properties.(fontaine-
177a0 2d 67 65 74 2d 70 72 65 73 65 74 2d 70 72 6f 70 65 72 74 69 65 73 20 70 72 65 73 65 74 29 29 29 -get-preset-properties.preset)))
177c0 0a 20 20 20 20 20 20 20 20 20 2c 61 72 67 73 0a 20 20 20 20 20 20 20 3b 3b 20 46 49 58 4d 45 20 ..........,args........;;.FIXME.
177e0 32 30 32 32 2d 30 39 2d 30 37 3a 20 42 65 63 61 75 73 65 20 77 65 20 60 61 70 70 65 6e 64 27 20 2022-09-07:.Because.we.`append'.
17800 74 68 65 20 74 20 6f 66 0a 20 20 20 20 20 20 20 3b 3b 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 the.t.of........;;.`fontaine-pre
17820 73 65 74 73 27 20 74 68 69 73 20 65 72 72 6f 72 20 69 73 20 6f 6e 6c 79 20 72 65 6c 65 76 61 6e sets'.this.error.is.only.relevan
17840 74 20 77 68 65 6e 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 20 20 20 3b 3b 20 69 73 20 65 6d 70 t.when.the.list........;;.is.emp
17860 74 79 2e 20 20 50 65 72 68 61 70 73 20 77 65 20 63 61 6e 20 68 61 72 64 65 6e 20 74 68 65 20 63 ty...Perhaps.we.can.harden.the.c
17880 6f 6e 64 69 74 69 6f 6e 2e 20 20 4f 74 68 65 72 77 69 73 65 20 77 65 0a 20 20 20 20 20 20 20 3b ondition...Otherwise.we........;
178a0 3b 20 73 68 6f 75 6c 64 20 72 65 77 6f 72 64 20 74 68 69 73 2e 0a 20 20 20 20 20 20 20 28 75 73 ;.should.reword.this.........(us
178c0 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74 20 69 6e 20 60 66 6f 6e 74 61 69 6e 65 er-error."%s.is.not.in.`fontaine
178e0 2d 70 72 65 73 65 74 73 27 20 6f 72 20 69 73 20 65 6d 70 74 79 22 20 70 72 65 73 65 74 29 29 29 -presets'.or.is.empty".preset)))
17900 29 0a 0a 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 70 72 65 73 65 74 0a 20 66 6f 6e 74 )..(fontaine--apply-preset..font
17920 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 64 65 66 61 75 6c 74 2d 70 72 65 73 65 74 0a 20 22 53 65 74 aine--apply-default-preset.."Set
17940 20 60 64 65 66 61 75 6c 74 27 20 66 61 63 65 20 61 74 74 72 69 62 75 74 65 73 20 62 61 73 65 64 .`default'.face.attributes.based
17960 20 6f 6e 20 50 52 45 53 45 54 20 66 6f 72 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 2e 22 0a .on.PRESET.for.optional.FRAME.".
17980 20 28 70 72 6f 67 6e 0a 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 61 63 65 2d 61 .(progn....(fontaine--set-face-a
179a0 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 27 64 65 66 61 75 6c 74 0a 20 20 20 20 28 70 6c 69 73 ttributes.....'default.....(plis
179c0 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 t-get.properties.:default-family
179e0 29 0a 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 64 65 66 ).....(plist-get.properties.:def
17a00 61 75 6c 74 2d 77 65 69 67 68 74 29 0a 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 ault-weight).....(plist-get.prop
17a20 65 72 74 69 65 73 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 29 0a 20 20 20 20 66 72 61 6d erties.:default-height).....fram
17a40 65 29 0a 20 20 20 28 73 65 74 71 2d 64 65 66 61 75 6c 74 20 6c 69 6e 65 2d 73 70 61 63 69 6e 67 e)....(setq-default.line-spacing
17a60 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 6c 69 6e 65 2d 73 70 61 .(plist-get.properties.:line-spa
17a80 63 69 6e 67 29 29 29 29 0a 0a 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 70 72 65 73 65 cing))))..(fontaine--apply-prese
17aa0 74 0a 20 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 66 69 78 65 64 2d 70 69 74 63 68 2d 70 t..fontaine--apply-fixed-pitch-p
17ac0 72 65 73 65 74 0a 20 22 53 65 74 20 60 66 69 78 65 64 2d 70 69 74 63 68 27 20 66 61 63 65 20 61 reset.."Set.`fixed-pitch'.face.a
17ae0 74 74 72 69 62 75 74 65 73 20 62 61 73 65 64 20 6f 6e 20 50 52 45 53 45 54 20 66 6f 72 20 6f 70 ttributes.based.on.PRESET.for.op
17b00 74 69 6f 6e 61 6c 20 46 52 41 4d 45 2e 22 0a 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 tional.FRAME."..(fontaine--set-f
17b20 61 63 65 2d 61 74 74 72 69 62 75 74 65 73 0a 20 20 27 66 69 78 65 64 2d 70 69 74 63 68 0a 20 20 ace-attributes...'fixed-pitch...
17b40 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 66 69 78 65 64 (or.(plist-get.properties.:fixed
17b60 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 29 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 -pitch-family).(plist-get.proper
17b80 74 69 65 73 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 29 29 0a 20 20 28 6f 72 20 28 70 6c ties.:default-family))...(or.(pl
17ba0 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d ist-get.properties.:fixed-pitch-
17bc0 77 65 69 67 68 74 29 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 64 weight).(plist-get.properties.:d
17be0 65 66 61 75 6c 74 2d 77 65 69 67 68 74 29 29 0a 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 efault-weight))...(or.(plist-get
17c00 20 70 72 6f 70 65 72 74 69 65 73 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 29 .properties.:fixed-pitch-height)
17c20 20 31 2e 30 29 0a 20 20 66 72 61 6d 65 29 29 0a 0a 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c .1.0)...frame))..(fontaine--appl
17c40 79 2d 70 72 65 73 65 74 0a 20 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 66 69 78 65 64 2d y-preset..fontaine--apply-fixed-
17c60 70 69 74 63 68 2d 73 65 72 69 66 2d 70 72 65 73 65 74 0a 20 22 53 65 74 20 60 66 69 78 65 64 2d pitch-serif-preset.."Set.`fixed-
17c80 70 69 74 63 68 2d 73 65 72 69 66 27 20 66 61 63 65 20 61 74 74 72 69 62 75 74 65 73 20 62 61 73 pitch-serif'.face.attributes.bas
17ca0 65 64 20 6f 6e 20 50 52 45 53 45 54 20 66 6f 72 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 2e ed.on.PRESET.for.optional.FRAME.
17cc0 22 0a 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 "..(fontaine--set-face-attribute
17ce0 73 0a 20 20 27 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 0a 20 20 28 6f 72 20 28 70 6c s...'fixed-pitch-serif...(or.(pl
17d00 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d ist-get.properties.:fixed-pitch-
17d20 66 61 6d 69 6c 79 29 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 64 family).(plist-get.properties.:d
17d40 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 29 29 0a 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 efault-family))...(or.(plist-get
17d60 20 70 72 6f 70 65 72 74 69 65 73 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 29 .properties.:fixed-pitch-weight)
17d80 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 64 65 66 61 75 6c 74 2d .(plist-get.properties.:default-
17da0 77 65 69 67 68 74 29 29 0a 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 weight))...(or.(plist-get.proper
17dc0 74 69 65 73 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 29 20 31 2e 30 29 0a 20 ties.:fixed-pitch-height).1.0)..
17de0 20 66 72 61 6d 65 29 29 0a 0a 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 70 72 65 73 65 .frame))..(fontaine--apply-prese
17e00 74 0a 20 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 t..fontaine--apply-variable-pitc
17e20 68 2d 70 72 65 73 65 74 0a 20 22 53 65 74 20 60 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 20 h-preset.."Set.`variable-pitch'.
17e40 66 61 63 65 20 61 74 74 72 69 62 75 74 65 73 20 62 61 73 65 64 20 6f 6e 20 50 52 45 53 45 54 20 face.attributes.based.on.PRESET.
17e60 66 6f 72 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 2e 22 0a 20 28 66 6f 6e 74 61 69 6e 65 2d for.optional.FRAME."..(fontaine-
17e80 2d 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 73 0a 20 20 27 76 61 72 69 61 62 6c 65 -set-face-attributes...'variable
17ea0 2d 70 69 74 63 68 0a 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 -pitch...(or.(plist-get.properti
17ec0 65 73 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 29 20 28 70 6c 69 73 es.:variable-pitch-family).(plis
17ee0 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 t-get.properties.:default-family
17f00 29 29 0a 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a ))...(or.(plist-get.properties.:
17f20 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 29 20 28 70 6c 69 73 74 2d 67 65 variable-pitch-weight).(plist-ge
17f40 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 29 29 0a 20 t.properties.:default-weight))..
17f60 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 76 61 72 69 .(or.(plist-get.properties.:vari
17f80 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 29 20 31 2e 30 29 0a 20 20 66 72 61 6d 65 29 able-pitch-height).1.0)...frame)
17fa0 29 0a 0a 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 70 72 65 73 65 74 0a 20 66 6f 6e 74 )..(fontaine--apply-preset..font
17fc0 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 62 6f 6c 64 2d 70 72 65 73 65 74 0a 20 22 53 65 74 20 60 62 aine--apply-bold-preset.."Set.`b
17fe0 6f 6c 64 27 20 66 61 63 65 20 61 74 74 72 69 62 75 74 65 73 20 62 61 73 65 64 20 6f 6e 20 50 52 old'.face.attributes.based.on.PR
18000 45 53 45 54 20 66 6f 72 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 2e 22 0a 20 28 66 6f 6e 74 ESET.for.optional.FRAME."..(font
18020 61 69 6e 65 2d 2d 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 73 0a 20 20 27 62 6f 6c aine--set-face-attributes...'bol
18040 64 0a 20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 62 d...(or.(plist-get.properties.:b
18060 6f 6c 64 2d 66 61 6d 69 6c 79 29 20 27 75 6e 73 70 65 63 69 66 69 65 64 29 0a 20 20 28 6f 72 20 old-family).'unspecified)...(or.
18080 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 62 6f 6c 64 2d 77 65 69 67 (plist-get.properties.:bold-weig
180a0 68 74 29 20 27 62 6f 6c 64 29 0a 20 20 27 75 6e 73 70 65 63 69 66 69 65 64 0a 20 20 66 72 61 6d ht).'bold)...'unspecified...fram
180c0 65 29 29 0a 0a 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 70 72 65 73 65 74 0a 20 66 6f e))..(fontaine--apply-preset..fo
180e0 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 69 74 61 6c 69 63 2d 70 72 65 73 65 74 0a 20 22 53 65 ntaine--apply-italic-preset.."Se
18100 74 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 20 61 74 74 72 69 62 75 74 65 73 20 62 61 73 65 64 t.`italic'.face.attributes.based
18120 20 6f 6e 20 50 52 45 53 45 54 20 66 6f 72 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 2e 22 0a .on.PRESET.for.optional.FRAME.".
18140 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 69 74 61 6c 69 63 2d 73 6c 61 6e 74 0a 20 20 28 .(fontaine--set-italic-slant...(
18160 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 69 74 61 6c 69 63 or.(plist-get.properties.:italic
18180 2d 66 61 6d 69 6c 79 29 20 27 75 6e 73 70 65 63 69 66 69 65 64 29 0a 20 20 28 6f 72 20 28 70 6c -family).'unspecified)...(or.(pl
181a0 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 ist-get.properties.:italic-slant
181c0 29 20 27 69 74 61 6c 69 63 29 0a 20 20 66 72 61 6d 65 29 29 0a 0a 28 64 65 66 76 61 72 20 66 6f ).'italic)...frame))..(defvar.fo
181e0 6e 74 61 69 6e 65 2d 2d 66 6f 6e 74 2d 64 69 73 70 6c 61 79 2d 68 69 73 74 20 27 28 29 0a 20 20 ntaine--font-display-hist.'()...
18200 22 48 69 73 74 6f 72 79 20 6f 66 20 69 6e 70 75 74 73 20 66 6f 72 20 64 69 73 70 6c 61 79 2d 72 "History.of.inputs.for.display-r
18220 65 6c 61 74 65 64 20 66 6f 6e 74 20 61 73 73 6f 63 69 61 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 elated.font.associations.")..(de
18240 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 70 72 65 73 65 74 73 2d 6e 6f 2d 66 61 6c 6c 62 61 63 fun.fontaine--presets-no-fallbac
18260 6b 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 k.()..."Return.list.of.`fontaine
18280 2d 70 72 65 73 65 74 73 27 2c 20 6d 69 6e 75 73 20 74 68 65 20 66 61 6c 6c 62 61 63 6b 20 76 61 -presets',.minus.the.fallback.va
182a0 6c 75 65 2e 22 0a 20 20 28 64 65 6c 65 74 65 0a 20 20 20 6e 69 6c 0a 20 20 20 28 6d 61 70 63 61 lue."...(delete....nil....(mapca
182c0 72 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 r.(lambda.(symbol)..............
182e0 28 75 6e 6c 65 73 73 20 28 65 71 20 28 63 61 72 20 73 79 6d 62 6f 6c 29 20 74 29 0a 20 20 20 20 (unless.(eq.(car.symbol).t).....
18300 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 ...........symbol))............f
18320 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 ontaine-presets)))..(defun.fonta
18340 69 6e 65 2d 2d 73 65 74 2d 66 6f 6e 74 73 2d 70 72 6f 6d 70 74 20 28 29 0a 20 20 22 50 72 6f 6d ine--set-fonts-prompt.()..."Prom
18360 70 74 20 66 6f 72 20 66 6f 6e 74 20 73 65 74 20 28 75 73 65 64 20 62 79 20 60 66 6f 6e 74 61 69 pt.for.font.set.(used.by.`fontai
18380 6e 65 2d 73 65 74 2d 66 6f 6e 74 73 27 29 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 20 28 ne-set-fonts')."...(let*.((def.(
183a0 6e 74 68 20 31 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 6f 6e 74 2d 64 69 73 70 6c 61 79 2d 68 69 73 nth.1.fontaine--font-display-his
183c0 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 6d 70 74 20 28 69 66 20 64 65 66 0a 20 20 20 t))..........(prompt.(if.def....
183e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 41 70 70 6c 79 ..................(format."Apply
18400 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 66 72 6f 6d 20 50 52 45 53 45 54 .font.configurations.from.PRESET
18420 20 5b 25 73 5d 3a 20 22 20 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .[%s]:.".def)...................
18440 20 22 41 70 70 6c 79 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 66 72 6f 6d ."Apply.font.configurations.from
18460 20 50 52 45 53 45 54 3a 20 22 29 29 29 0a 20 20 20 20 28 69 6e 74 65 72 6e 0a 20 20 20 20 20 28 .PRESET:."))).....(intern......(
18480 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 completing-read.......prompt....
184a0 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 70 72 65 73 65 74 73 2d 6e 6f 2d 66 61 6c 6c 62 61 63 ...(fontaine--presets-no-fallbac
184c0 6b 29 0a 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 27 66 6f 6e 74 61 69 6e 65 2d 2d 66 6f k).......nil.t.nil.'fontaine--fo
184e0 6e 74 2d 64 69 73 70 6c 61 79 2d 68 69 73 74 20 64 65 66 29 29 29 29 0a 0a 28 64 65 66 76 61 72 nt-display-hist.def))))..(defvar
18500 20 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 .fontaine-set-preset-hook.nil...
18520 22 48 6f 6f 6b 20 74 68 61 74 20 72 75 6e 73 20 61 66 74 65 72 20 73 65 74 74 69 6e 67 20 66 6f "Hook.that.runs.after.setting.fo
18540 6e 74 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 61 69 6e 65 2d 63 75 72 72 65 6e 74 nts.")..(defvar.fontaine-current
18560 2d 70 72 65 73 65 74 20 6e 69 6c 0a 20 20 22 43 75 72 72 65 6e 74 20 66 6f 6e 74 20 73 65 74 20 -preset.nil..."Current.font.set.
18580 69 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e 0a 54 68 69 73 20 69 73 20 74 in.`fontaine-presets'..This.is.t
185a0 68 65 20 70 72 65 73 65 74 20 6c 61 73 74 20 75 73 65 64 20 62 79 20 60 66 6f 6e 74 61 69 6e 65 he.preset.last.used.by.`fontaine
185c0 2d 73 65 74 2d 70 72 65 73 65 74 27 2e 20 20 41 6c 73 6f 20 73 65 65 0a 74 68 65 20 63 6f 6d 6d -set-preset'...Also.see.the.comm
185e0 61 6e 64 20 60 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 and.`fontaine-apply-current-pres
18600 65 74 27 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 66 6f et'.")..;;;###autoload.(defun.fo
18620 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 20 28 70 72 65 73 65 74 20 26 6f 70 74 69 6f ntaine-set-preset.(preset.&optio
18640 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 22 53 65 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 nal.frame)..."Set.font.configura
18660 74 69 6f 6e 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 50 52 45 53 45 54 2e 0a 50 52 45 53 45 tions.specified.in.PRESET..PRESE
18680 54 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 T.is.a.symbol.that.represents.th
186a0 65 20 63 61 72 20 6f 66 20 61 20 6c 69 73 74 20 69 6e 0a 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 e.car.of.a.list.in.`fontaine-pre
186c0 73 65 74 73 27 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 61 76 61 sets'...If.there.is.only.one.ava
186e0 69 6c 61 62 6c 65 2c 20 61 70 70 6c 79 20 69 74 0a 6f 75 74 72 69 67 68 74 2c 20 65 6c 73 65 20 ilable,.apply.it.outright,.else.
18700 70 72 6f 6d 70 74 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 55 6e 6c 65 73 73 20 prompt.with.completion...Unless.
18720 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c optional.FRAME.argument.is.suppl
18740 69 65 64 2c 20 61 70 70 6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 74 6f 0a 61 6c 6c 20 66 72 61 ied,.apply.the.change.to.all.fra
18760 6d 65 73 2e 20 20 49 66 20 46 52 41 4d 45 20 73 61 74 69 73 66 69 65 73 20 60 66 72 61 6d 65 70 mes...If.FRAME.satisfies.`framep
18780 27 2c 20 74 68 65 6e 20 6d 61 6b 65 20 74 68 65 20 63 68 61 6e 67 65 73 0a 61 66 66 65 63 74 20 ',.then.make.the.changes.affect.
187a0 6f 6e 6c 79 20 69 74 2e 20 20 49 66 20 46 52 41 4d 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 only.it...If.FRAME.is.non-nil,.i
187c0 6e 74 65 72 70 72 65 74 20 69 74 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 0a 66 72 61 6d 65 nterpret.it.as.the.current.frame
187e0 20 61 6e 64 20 61 70 70 6c 79 20 74 68 65 20 65 66 66 65 63 74 73 20 74 6f 20 69 74 2e 0a 0a 57 .and.apply.the.effects.to.it...W
18800 68 65 6e 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 77 69 74 68 20 61 20 hen.called.interactively.with.a.
18820 75 6e 69 76 65 72 73 61 6c 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 28 5c 5c 5b 75 6e universal.prefix.argument.(\\[un
18840 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 29 2c 20 46 52 41 4d 45 20 69 73 20 69 6e 74 iversal-argument]),.FRAME.is.int
18860 65 72 70 72 65 74 65 64 20 61 73 0a 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 53 65 74 20 60 66 6f 6e 74 61 erpreted.as.non-nil...Set.`fonta
18880 69 6e 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 27 20 74 6f 20 50 52 45 53 45 54 2e 20 20 ine-current-preset'.to.PRESET...
188a0 41 6c 73 6f 20 73 65 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 60 66 6f 6e 74 61 69 6e 65 2d 61 Also.see.the.command.`fontaine-a
188c0 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 pply-current-preset'."...(intera
188e0 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 0a 20 20 20 20 28 69 66 20 28 3d 20 28 6c 65 6e 67 74 ctive....(list.....(if.(=.(lengt
18900 68 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 28 h.fontaine-presets).1).........(
18920 63 61 61 72 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 29 0a 20 20 20 20 20 20 28 66 6f caar.fontaine-presets).......(fo
18940 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 6f 6e 74 73 2d 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 63 ntaine--set-fonts-prompt)).....c
18960 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 urrent-prefix-arg))...(if.(and.(
18980 6e 6f 74 20 28 64 61 65 6d 6f 6e 70 29 29 20 28 6e 6f 74 20 77 69 6e 64 6f 77 2d 73 79 73 74 65 not.(daemonp)).(not.window-syste
189a0 6d 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 73 m)).......(user-error."Cannot.us
189c0 65 20 74 68 69 73 20 69 6e 20 61 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 6c 61 74 6f 72 3b 20 74 e.this.in.a.terminal.emulator;.t
189e0 72 79 20 74 68 65 20 45 6d 61 63 73 20 47 55 49 22 29 0a 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 ry.the.Emacs.GUI").....(fontaine
18a00 2d 2d 61 70 70 6c 79 2d 64 65 66 61 75 6c 74 2d 70 72 65 73 65 74 20 70 72 65 73 65 74 20 66 72 --apply-default-preset.preset.fr
18a20 61 6d 65 29 0a 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 66 69 78 65 64 2d ame).....(fontaine--apply-fixed-
18a40 70 69 74 63 68 2d 70 72 65 73 65 74 20 70 72 65 73 65 74 20 66 72 61 6d 65 29 0a 20 20 20 20 28 pitch-preset.preset.frame).....(
18a60 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 fontaine--apply-fixed-pitch-seri
18a80 66 2d 70 72 65 73 65 74 20 70 72 65 73 65 74 20 66 72 61 6d 65 29 0a 20 20 20 20 28 66 6f 6e 74 f-preset.preset.frame).....(font
18aa0 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 70 72 65 73 65 aine--apply-variable-pitch-prese
18ac0 74 20 70 72 65 73 65 74 20 66 72 61 6d 65 29 0a 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 t.preset.frame).....(fontaine--a
18ae0 70 70 6c 79 2d 62 6f 6c 64 2d 70 72 65 73 65 74 20 70 72 65 73 65 74 20 66 72 61 6d 65 29 0a 20 pply-bold-preset.preset.frame)..
18b00 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 61 70 70 6c 79 2d 69 74 61 6c 69 63 2d 70 72 65 73 65 ...(fontaine--apply-italic-prese
18b20 74 20 70 72 65 73 65 74 20 66 72 61 6d 65 29 0a 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 69 t.preset.frame).....(setq.fontai
18b40 6e 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 20 70 72 65 73 65 74 29 0a 20 20 20 20 28 61 ne-current-preset.preset).....(a
18b60 64 64 2d 74 6f 2d 68 69 73 74 6f 72 79 20 27 66 6f 6e 74 61 69 6e 65 2d 2d 70 72 65 73 65 74 2d dd-to-history.'fontaine--preset-
18b80 68 69 73 74 6f 72 79 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 70 72 65 73 65 74 29 29 0a 20 20 history.(format."%s".preset))...
18ba0 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 ..(run-hooks.'fontaine-set-prese
18bc0 74 2d 68 6f 6f 6b 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e t-hook)))..;;;###autoload.(defun
18be0 20 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 20 28 .fontaine-apply-current-preset.(
18c00 29 0a 20 20 22 55 73 65 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 20 6f )..."Use.`fontaine-set-preset'.o
18c20 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 27 2e 0a 54 68 65 n.`fontaine-current-preset'..The
18c40 20 76 61 6c 75 65 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 .value.of.`fontaine-current-pres
18c60 65 74 27 20 6d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 6b 65 79 73 20 69 6e 0a 60 et'.must.be.one.of.the.keys.in.`
18c80 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 27 2e 0a 0a 52 65 2d 61 70 70 6c 79 69 6e 67 20 fontaine-presets'...Re-applying.
18ca0 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 65 73 65 74 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 the.current.preset.is.useful.whe
18cc0 6e 20 61 20 6e 65 77 20 74 68 65 6d 65 20 69 73 0a 6c 6f 61 64 65 64 20 77 68 69 63 68 20 6f 76 n.a.new.theme.is.loaded.which.ov
18ce0 65 72 72 69 64 65 73 20 63 65 72 74 61 69 6e 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 2e 20 20 errides.certain.font.families...
18d00 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 0a 74 68 65 20 74 68 65 6d 65 20 64 65 66 69 6e 65 For.example,.if.the.theme.define
18d20 73 20 74 68 65 20 60 62 6f 6c 64 27 20 66 61 63 65 20 77 69 74 68 6f 75 74 20 61 20 60 3a 66 61 s.the.`bold'.face.without.a.`:fa
18d40 6d 69 6c 79 27 2c 20 6c 6f 61 64 69 6e 67 0a 74 68 61 74 20 74 68 65 6d 65 20 77 69 6c 6c 20 6d mily',.loading.that.theme.will.m
18d60 61 6b 65 20 60 62 6f 6c 64 27 20 75 73 65 20 74 68 65 20 60 64 65 66 61 75 6c 74 27 20 66 61 6d ake.`bold'.use.the.`default'.fam
18d80 69 6c 79 2c 20 65 76 65 6e 20 69 66 20 74 68 65 0a 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 ily,.even.if.the.`fontaine-prese
18da0 74 73 27 20 61 72 65 20 63 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 68 61 76 65 20 64 69 66 66 65 ts'.are.configured.to.have.diffe
18dc0 72 65 6e 74 20 66 61 6d 69 6c 69 65 73 0a 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 2e 20 20 rent.families.between.the.two...
18de0 49 6e 20 73 75 63 68 20 61 20 63 61 73 65 2c 20 61 70 70 6c 79 69 6e 67 20 74 68 65 20 63 75 72 In.such.a.case,.applying.the.cur
18e00 72 65 6e 74 20 70 72 65 73 65 74 20 61 74 0a 74 68 65 20 70 6f 73 74 20 60 6c 6f 61 64 2d 74 68 rent.preset.at.the.post.`load-th
18e20 65 6d 65 27 20 70 68 61 73 65 20 28 65 2e 67 2e 20 76 69 61 20 61 20 68 6f 6f 6b 29 20 65 6e 73 eme'.phase.(e.g..via.a.hook).ens
18e40 75 72 65 73 20 74 68 61 74 20 66 6f 6e 74 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 72 65 ures.that.font.configurations.re
18e60 6d 61 69 6e 20 63 6f 6e 73 69 73 74 65 6e 74 2e 0a 0a 53 6f 6d 65 20 74 68 65 6d 65 73 20 74 68 main.consistent...Some.themes.th
18e80 61 74 20 70 72 6f 76 69 64 65 20 68 6f 6f 6b 73 20 6f 66 20 74 68 69 73 20 73 6f 72 74 20 61 72 at.provide.hooks.of.this.sort.ar
18ea0 65 20 74 68 65 0a 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 20 61 6e 64 20 60 65 66 2d 74 68 65 e.the.`modus-themes'.and.`ef-the
18ec0 6d 65 73 27 20 28 62 6f 74 68 20 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 29 2e 22 0a 20 20 28 mes'.(both.by.Protesilaos)."...(
18ee0 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 63 75 72 72 interactive)...(when-let*.((curr
18f00 65 6e 74 20 66 6f 6e 74 61 69 6e 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 0a 20 20 20 ent.fontaine-current-preset)....
18f20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6c 69 73 74 2d 67 65 74 20 63 75 72 72 65 6e 74 20 66 ...........((alist-get.current.f
18f40 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 29 29 29 0a 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 ontaine-presets))).....(fontaine
18f60 2d 73 65 74 2d 70 72 65 73 65 74 20 63 75 72 72 65 6e 74 29 29 29 0a 0a 3b 3b 3b 3b 20 4d 6f 64 -set-preset.current)))..;;;;.Mod
18f80 69 66 79 20 69 6e 64 69 76 69 64 75 61 6c 20 66 61 63 65 73 0a 0a 28 64 65 66 63 6f 6e 73 74 20 ify.individual.faces..(defconst.
18fa0 66 6f 6e 74 61 69 6e 65 2d 2d 66 6f 6e 74 2d 66 61 63 65 73 0a 20 20 27 28 64 65 66 61 75 6c 74 fontaine--font-faces...'(default
18fc0 20 66 69 78 65 64 2d 70 69 74 63 68 20 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 20 76 .fixed-pitch.fixed-pitch-serif.v
18fe0 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 62 6f 6c 64 20 69 74 61 6c 69 63 29 0a 20 20 22 4c 69 ariable-pitch.bold.italic)..."Li
19000 73 74 20 6f 66 20 66 61 63 65 73 20 77 68 6f 73 65 20 74 79 70 6f 67 72 61 70 68 69 63 20 61 74 st.of.faces.whose.typographic.at
19020 74 72 69 62 75 74 65 73 20 77 65 20 6d 61 79 20 63 68 61 6e 67 65 2e 22 29 0a 0a 28 64 65 66 63 tributes.we.may.change.")..(defc
19040 6f 6e 73 74 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 6f 6e 74 2d 77 65 69 67 68 74 73 0a 20 20 27 28 onst.fontaine--font-weights...'(
19060 20 6e 6f 72 6d 61 6c 20 72 65 67 75 6c 61 72 20 74 68 69 6e 20 75 6c 74 72 61 6c 69 67 68 74 20 .normal.regular.thin.ultralight.
19080 65 78 74 72 61 6c 69 67 68 74 20 6c 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 extralight.light.semilight......
190a0 6d 65 64 69 75 6d 20 73 65 6d 69 62 6f 6c 64 20 62 6f 6c 64 20 65 78 74 72 61 62 6f 6c 64 20 75 medium.semibold.bold.extrabold.u
190c0 6c 74 72 61 62 6f 6c 64 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 6f 6e 74 20 77 65 69 67 68 74 ltrabold)..."List.of.font.weight
190e0 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 6f 6e 74 2d 73 s.")..(defconst.fontaine--font-s
19100 6c 61 6e 74 73 0a 20 20 27 28 20 6e 6f 72 6d 61 6c 20 6f 62 6c 69 71 75 65 20 69 74 61 6c 69 63 lants...'(.normal.oblique.italic
19120 20 72 65 76 65 72 73 65 2d 6f 62 6c 69 71 75 65 20 72 65 76 65 72 73 65 2d 69 74 61 6c 69 63 29 .reverse-oblique.reverse-italic)
19140 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 6f 6e 74 20 73 6c 61 6e 74 73 2e 22 29 0a 0a 28 64 65 66 ..."List.of.font.slants.")..(def
19160 76 61 72 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 61 63 65 2d 68 69 73 74 6f 72 79 20 27 28 29 0a 20 var.fontaine--face-history.'()..
19180 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 6f 66 20 60 66 6f 6e 74 61 69 6e ."Minibuffer.history.of.`fontain
191a0 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 66 6f 6e e-set-face-font'.")..(defvar.fon
191c0 74 61 69 6e 65 2d 2d 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 66 61 6d 69 6c 79 2d 68 69 73 74 6f taine--default-font-family-histo
191e0 72 79 20 27 28 29 0a 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 6f 66 20 ry.'()..."Minibuffer.history.of.
19200 73 65 6c 65 63 74 65 64 20 60 64 65 66 61 75 6c 74 27 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 selected.`default'.font.families
19220 2e 22 29 0a 0a 3b 3b 20 57 65 20 68 61 76 65 20 60 66 6f 6e 74 2d 66 61 6d 69 6c 79 2d 6c 69 73 .")..;;.We.have.`font-family-lis
19240 74 27 2c 20 77 68 69 63 68 20 69 73 20 75 6e 66 69 6c 74 65 72 65 64 2e 0a 28 64 65 66 75 6e 20 t',.which.is.unfiltered..(defun.
19260 66 6f 6e 74 61 69 6e 65 2d 2d 66 61 6d 69 6c 79 2d 6c 69 73 74 2d 66 69 78 65 64 2d 70 69 74 63 fontaine--family-list-fixed-pitc
19280 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 h.(&optional.frame)..."Return.a.
192a0 6c 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 6d 6f 6e 6f 73 70 61 63 65 64 20 66 6f 6e list.of.available.monospaced.fon
192c0 74 20 66 61 6d 69 6c 69 65 73 2e 0a 54 61 72 67 65 74 20 46 52 41 4d 45 2c 20 69 66 20 70 72 6f t.families..Target.FRAME,.if.pro
192e0 76 69 64 65 64 20 61 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 2e 22 0a vided.as.an.optional.argument.".
19300 20 20 28 73 65 71 2d 75 6e 69 71 0a 20 20 20 28 73 65 71 2d 6d 61 70 0a 20 20 20 20 28 6c 61 6d ..(seq-uniq....(seq-map.....(lam
19320 62 64 61 20 28 66 61 6d 29 0a 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 61 72 bda.(fam).......(symbol-name.(ar
19340 65 66 20 66 61 6d 20 30 29 29 29 0a 20 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 0a 20 20 20 20 ef.fam.0))).....(seq-filter.....
19360 20 28 6c 61 6d 62 64 61 20 28 66 61 6d 29 0a 20 20 20 20 20 20 20 28 61 72 65 66 20 66 61 6d 20 .(lambda.(fam)........(aref.fam.
19380 35 29 29 0a 20 20 20 20 20 3b 3b 20 4e 4f 54 45 20 32 30 32 32 2d 30 34 2d 32 36 3a 20 60 78 2d 5))......;;.NOTE.2022-04-26:.`x-
193a0 66 61 6d 69 6c 79 2d 66 6f 6e 74 73 27 20 61 6e 64 20 60 78 2d 6c 69 73 74 2d 66 6f 6e 74 73 27 family-fonts'.and.`x-list-fonts'
193c0 20 61 63 63 65 70 74 20 61 0a 20 20 20 20 20 3b 3b 20 70 61 74 74 65 72 6e 2c 20 62 75 74 20 49 .accept.a......;;.pattern,.but.I
193e0 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 68 6f 77 20 74 6f 20 75 73 65 20 69 74 20 70 72 6f 70 65 .cannot.find.how.to.use.it.prope
19400 72 6c 79 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 0a 20 20 20 20 20 3b 3b 20 63 65 72 74 61 69 rly.to.filter.out......;;.certai
19420 6e 20 66 61 6d 69 6c 69 65 73 2e 0a 20 20 20 20 20 28 78 2d 66 61 6d 69 6c 79 2d 66 6f 6e 74 73 n.families.......(x-family-fonts
19440 20 6e 69 6c 20 66 72 61 6d 65 29 29 29 29 29 0a 0a 3b 3b 20 4e 4f 54 45 20 32 30 32 32 2d 30 34 .nil.frame)))))..;;.NOTE.2022-04
19460 2d 32 39 3a 20 54 68 69 73 20 69 73 20 6b 6e 6f 77 6e 20 74 6f 20 6e 6f 74 20 77 6f 72 6b 20 6f -29:.This.is.known.to.not.work.o
19480 6e 20 57 69 6e 64 6f 77 73 2c 20 65 78 63 65 70 74 20 66 6f 72 0a 3b 3b 20 45 6d 61 63 73 20 32 n.Windows,.except.for.;;.Emacs.2
194a0 39 2e 20 20 52 65 61 64 3a 0a 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 2e 9...Read:.;;.<https://lists.gnu.
194c0 6f 72 67 2f 61 72 63 68 69 76 65 2f 68 74 6d 6c 2f 65 6d 61 63 73 2d 64 65 76 65 6c 2f 32 30 32 org/archive/html/emacs-devel/202
194e0 32 2d 30 34 2f 6d 73 67 30 31 32 38 31 2e 68 74 6d 6c 3e 2e 0a 28 64 65 66 75 6e 20 66 6f 6e 74 2-04/msg01281.html>..(defun.font
19500 61 69 6e 65 2d 2d 66 61 6d 69 6c 79 2d 6c 69 73 74 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 aine--family-list-variable-pitch
19520 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c .(&optional.frame)..."Return.a.l
19540 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 70 72 6f 70 6f 72 74 69 6f 6e 61 74 65 6c 79 ist.of.available.proportionately
19560 20 73 70 61 63 65 64 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 2e 0a 54 61 72 67 65 74 20 46 52 .spaced.font.families..Target.FR
19580 41 4d 45 2c 20 69 66 20 70 72 6f 76 69 64 65 64 20 61 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 AME,.if.provided.as.an.optional.
195a0 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 73 65 71 2d 75 6e 69 71 0a 20 20 20 28 73 65 71 2d 6d argument."...(seq-uniq....(seq-m
195c0 61 70 0a 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 61 6d 29 0a 20 20 20 20 20 20 28 73 79 6d 62 ap.....(lambda.(fam).......(symb
195e0 6f 6c 2d 6e 61 6d 65 20 28 61 72 65 66 20 66 61 6d 20 30 29 29 29 0a 20 20 20 20 28 73 65 71 2d ol-name.(aref.fam.0))).....(seq-
19600 66 69 6c 74 65 72 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 61 6d 29 0a 20 20 20 20 20 20 filter......(lambda.(fam).......
19620 20 28 6e 75 6c 6c 20 28 61 72 65 66 20 66 61 6d 20 35 29 29 29 0a 20 20 20 20 20 28 78 2d 66 61 .(null.(aref.fam.5)))......(x-fa
19640 6d 69 6c 79 2d 66 6f 6e 74 73 20 6e 69 6c 20 66 72 61 6d 65 29 29 29 29 29 0a 0a 28 64 65 66 76 mily-fonts.nil.frame)))))..(defv
19660 61 72 20 66 6f 6e 74 61 69 6e 65 2d 2d 6e 61 74 6e 75 6d 2d 68 69 73 74 6f 72 79 20 27 28 29 0a ar.fontaine--natnum-history.'().
19680 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 66 6f 72 20 6e 61 74 75 72 61 .."Minibuffer.history.for.natura
196a0 6c 20 6e 75 6d 62 65 72 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 73 l.numbers.")..(defun.fontaine--s
196c0 65 74 2d 64 65 66 61 75 6c 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 22 et-default.(&optional.frame)..."
196e0 53 65 74 20 60 64 65 66 61 75 6c 74 27 20 61 74 74 72 69 62 75 74 65 73 2c 20 6f 70 74 69 6f 6e Set.`default'.attributes,.option
19700 61 6c 6c 79 20 66 6f 72 20 46 52 41 4d 45 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 61 6d 69 6c ally.for.FRAME."...(let*.((famil
19720 69 65 73 20 28 6f 72 20 28 61 6c 69 73 74 2d 67 65 74 20 27 64 65 66 61 75 6c 74 20 66 6f 6e 74 ies.(or.(alist-get.'default.font
19740 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 aine-font-families).............
19760 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 61 6c 69 73 74 2d 67 65 74 20 27 66 ...........(append.(alist-get.'f
19780 69 78 65 64 2d 70 69 74 63 68 20 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 ixed-pitch.fontaine-font-familie
197a0 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s)..............................
197c0 20 20 28 61 6c 69 73 74 2d 67 65 74 20 27 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 66 6f 6e ..(alist-get.'variable-pitch.fon
197e0 74 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 taine-font-families))...........
19800 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 6e 74 2d 66 61 6d 69 6c 79 2d 6c 69 73 74 29 29 .............(font-family-list))
19820 29 0a 20 20 20 20 20 20 20 20 20 28 66 61 6d 69 6c 79 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 )..........(family.(completing-r
19840 65 61 64 20 22 46 6f 6e 74 20 66 61 6d 69 6c 79 20 6f 66 20 60 64 65 66 61 75 6c 74 27 3a 20 22 ead."Font.family.of.`default':."
19860 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
19880 20 20 20 66 61 6d 69 6c 69 65 73 20 6e 69 6c 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...families.nil.t...............
198a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 27 66 6f 6e 74 61 69 6e ....................nil.'fontain
198c0 65 2d 2d 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 66 61 6d 69 6c 79 2d 68 69 73 74 6f 72 79 29 29 e--default-font-family-history))
198e0 0a 20 20 20 20 20 20 20 20 20 28 77 65 69 67 68 74 20 28 69 6e 74 65 72 6e 20 28 63 6f 6d 70 6c ..........(weight.(intern.(compl
19900 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 77 65 69 67 68 74 20 66 6f 72 20 60 64 eting-read."Select.weight.for.`d
19920 65 66 61 75 6c 74 27 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 efault':."......................
19940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 .....................fontaine--f
19960 6f 6e 74 2d 77 65 69 67 68 74 73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 69 ont-weights.nil)))..........(hei
19980 67 68 74 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 22 48 65 69 67 68 74 20 6f 66 20 60 64 65 66 ght.(read-number."Height.of.`def
199a0 61 75 6c 74 27 20 66 61 63 65 20 28 6d 75 73 74 20 62 65 20 61 20 6e 61 74 75 72 61 6c 20 6e 75 ault'.face.(must.be.a.natural.nu
199c0 6d 62 65 72 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mber):."........................
199e0 20 20 20 20 20 20 20 28 61 6e 64 20 66 6f 6e 74 61 69 6e 65 2d 2d 6e 61 74 6e 75 6d 2d 68 69 73 .......(and.fontaine--natnum-his
19a00 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tory............................
19a20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6e 74 68 20 30 ........(string-to-number.(nth.0
19a40 20 66 6f 6e 74 61 69 6e 65 2d 2d 6e 61 74 6e 75 6d 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 .fontaine--natnum-history)))....
19a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 ...........................'font
19a80 61 69 6e 65 2d 2d 6e 61 74 6e 75 6d 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 28 69 66 20 aine--natnum-history))).....(if.
19aa0 28 6e 61 74 6e 75 6d 70 20 68 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 28 66 6f 6e 74 61 69 (natnump.height).........(fontai
19ac0 6e 65 2d 2d 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 73 20 27 64 65 66 61 75 6c 74 ne--set-face-attributes.'default
19ae0 20 66 61 6d 69 6c 79 20 77 65 69 67 68 74 20 68 65 69 67 68 74 20 66 72 61 6d 65 29 0a 20 20 20 .family.weight.height.frame)....
19b00 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 48 65 69 67 68 74 20 6f 66 20 60 64 65 66 61 75 ...(user-error."Height.of.`defau
19b20 6c 74 27 20 66 61 63 65 20 6d 75 73 74 20 62 65 20 61 20 6e 61 74 75 72 61 6c 20 6e 75 6d 62 65 lt'.face.must.be.a.natural.numbe
19b40 72 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 6c 6f 61 74 2d r"))))..(defvar.fontaine--float-
19b60 68 69 73 74 6f 72 79 20 27 28 29 0a 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 history.'()..."Minibuffer.histor
19b80 79 20 66 6f 72 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 6e 75 6d 62 65 72 73 2e 22 29 0a y.for.floating.point.numbers.").
19ba0 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 69 78 65 64 2d 70 69 74 63 68 2d 66 .(defvar.fontaine--fixed-pitch-f
19bc0 6f 6e 74 2d 66 61 6d 69 6c 79 2d 68 69 73 74 6f 72 79 20 27 28 29 0a 20 20 22 4d 69 6e 69 62 75 ont-family-history.'()..."Minibu
19be0 66 66 65 72 20 68 69 73 74 6f 72 79 20 6f 66 20 73 65 6c 65 63 74 65 64 20 60 66 69 78 65 64 2d ffer.history.of.selected.`fixed-
19c00 70 69 74 63 68 27 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 pitch'.font.families.")..(defun.
19c20 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 69 78 65 64 2d 70 69 74 63 68 20 28 26 6f 70 74 69 fontaine--set-fixed-pitch.(&opti
19c40 6f 6e 61 6c 20 66 72 61 6d 65 20 73 65 72 69 66 29 0a 20 20 22 53 65 74 20 60 66 69 78 65 64 2d onal.frame.serif)..."Set.`fixed-
19c60 70 69 74 63 68 27 20 61 74 74 72 69 62 75 74 65 73 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 66 6f pitch'.attributes,.optionally.fo
19c80 72 20 46 52 41 4d 45 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 53 45 52 49 46 20 69 73 20 6e 6f r.FRAME..If.optional.SERIF.is.no
19ca0 6e 2d 6e 69 6c 2c 20 6f 70 65 72 61 74 65 20 6f 6e 20 74 68 65 20 60 66 69 78 65 64 2d 70 69 74 n-nil,.operate.on.the.`fixed-pit
19cc0 63 68 2d 73 65 72 69 66 27 0a 66 61 63 65 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 61 6d 69 6c ch-serif'.face."...(let*.((famil
19ce0 69 65 73 20 28 6f 72 20 28 61 6c 69 73 74 2d 67 65 74 20 27 66 69 78 65 64 2d 70 69 74 63 68 20 ies.(or.(alist-get.'fixed-pitch.
19d00 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 29 0a 20 20 20 20 20 20 20 20 fontaine-font-families).........
19d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 66 61 6d 69 6c 79 ...............(fontaine--family
19d40 2d 6c 69 73 74 2d 66 69 78 65 64 2d 70 69 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 -list-fixed-pitch)))..........(f
19d60 61 6d 69 6c 79 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 6f 6e 74 20 66 61 6d amily.(completing-read."Font.fam
19d80 69 6c 79 20 6f 66 20 60 66 69 78 65 64 2d 70 69 74 63 68 27 3a 20 22 0a 20 20 20 20 20 20 20 20 ily.of.`fixed-pitch':.".........
19da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 6d 69 6c 69 ..........................famili
19dc0 65 73 20 6e 69 6c 20 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 es.nil.t.nil....................
19de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 61 69 6e 65 2d 2d 66 69 78 65 64 2d ...............'fontaine--fixed-
19e00 70 69 74 63 68 2d 66 6f 6e 74 2d 66 61 6d 69 6c 79 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 pitch-font-family-history)).....
19e20 20 20 20 20 20 28 77 65 69 67 68 74 20 28 69 6e 74 65 72 6e 20 28 63 6f 6d 70 6c 65 74 69 6e 67 .....(weight.(intern.(completing
19e40 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 77 65 69 67 68 74 20 66 6f 72 20 60 66 69 78 65 64 2d -read."Select.weight.for.`fixed-
19e60 70 69 74 63 68 27 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pitch':.".......................
19e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 6f ....................fontaine--fo
19ea0 6e 74 2d 77 65 69 67 68 74 73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 69 67 nt-weights.nil)))..........(heig
19ec0 68 74 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 22 48 65 69 67 68 74 20 6f 66 20 60 66 69 78 65 ht.(read-number."Height.of.`fixe
19ee0 64 2d 70 69 74 63 68 27 20 66 61 63 65 20 28 6d 75 73 74 20 62 65 20 61 20 66 6c 6f 61 74 69 6e d-pitch'.face.(must.be.a.floatin
19f00 67 20 70 6f 69 6e 74 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g.point):.".....................
19f20 20 20 20 20 20 20 20 20 20 20 31 2e 30 20 27 66 6f 6e 74 61 69 6e 65 2d 2d 66 6c 6f 61 74 2d 68 ..........1.0.'fontaine--float-h
19f40 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 61 63 65 20 28 69 66 20 73 65 72 69 istory))..........(face.(if.seri
19f60 66 20 27 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 20 27 66 69 78 65 64 2d 70 69 74 63 f.'fixed-pitch-serif.'fixed-pitc
19f80 68 29 29 29 0a 20 20 20 20 28 69 66 20 28 66 6c 6f 61 74 70 20 68 65 69 67 68 74 29 0a 20 20 20 h))).....(if.(floatp.height)....
19fa0 20 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 75 .....(fontaine--set-face-attribu
19fc0 74 65 73 20 66 61 63 65 20 66 61 6d 69 6c 79 20 77 65 69 67 68 74 20 68 65 69 67 68 74 20 66 72 tes.face.family.weight.height.fr
19fe0 61 6d 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 48 65 69 67 68 74 20 6f ame).......(user-error."Height.o
1a000 66 20 60 66 69 78 65 64 2d 70 69 74 63 68 27 20 66 61 63 65 20 6d 75 73 74 20 62 65 20 61 20 66 f.`fixed-pitch'.face.must.be.a.f
1a020 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 loating.point"))))..(defvar.font
1a040 61 69 6e 65 2d 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 6f 6e 74 2d 66 61 6d 69 6c 79 aine--variable-pitch-font-family
1a060 2d 68 69 73 74 6f 72 79 20 27 28 29 0a 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f -history.'()..."Minibuffer.histo
1a080 72 79 20 6f 66 20 73 65 6c 65 63 74 65 64 20 60 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 20 ry.of.selected.`variable-pitch'.
1a0a0 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e font.families.")..(defun.fontain
1a0c0 65 2d 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c e--set-variable-pitch.(&optional
1a0e0 20 66 72 61 6d 65 29 0a 20 20 22 53 65 74 20 60 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 20 .frame)..."Set.`variable-pitch'.
1a100 61 74 74 72 69 62 75 74 65 73 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 66 6f 72 20 46 52 41 4d 45 attributes,.optionally.for.FRAME
1a120 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 61 6d 69 6c 69 65 73 20 28 6f 72 20 28 61 6c 69 73 74 ."...(let*.((families.(or.(alist
1a140 2d 67 65 74 20 27 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 66 6f 6e 74 61 69 6e 65 2d 66 6f -get.'variable-pitch.fontaine-fo
1a160 6e 74 2d 66 61 6d 69 6c 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt-families)....................
1a180 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 66 61 6d 69 6c 79 2d 6c 69 73 74 2d 76 61 72 69 61 ....(fontaine--family-list-varia
1a1a0 62 6c 65 2d 70 69 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 61 6d 69 6c 79 20 28 63 ble-pitch)))..........(family.(c
1a1c0 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 6f 6e 74 20 66 61 6d 69 6c 79 20 6f 66 20 60 ompleting-read."Font.family.of.`
1a1e0 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 27 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 variable-pitch':."..............
1a200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 6d 69 6c 69 65 73 20 6e 69 .....................families.ni
1a220 6c 20 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l.t.nil.........................
1a240 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 61 69 6e 65 2d 2d 76 61 72 69 61 62 6c 65 2d 70 69 ..........'fontaine--variable-pi
1a260 74 63 68 2d 66 6f 6e 74 2d 66 61 6d 69 6c 79 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 tch-font-family-history)).......
1a280 20 20 20 28 77 65 69 67 68 74 20 28 69 6e 74 65 72 6e 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 ...(weight.(intern.(completing-r
1a2a0 65 61 64 20 22 53 65 6c 65 63 74 20 77 65 69 67 68 74 20 66 6f 72 20 60 76 61 72 69 61 62 6c 65 ead."Select.weight.for.`variable
1a2c0 2d 70 69 74 63 68 27 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -pitch':."......................
1a2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 .....................fontaine--f
1a300 6f 6e 74 2d 77 65 69 67 68 74 73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 69 ont-weights.nil)))..........(hei
1a320 67 68 74 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 22 48 65 69 67 68 74 20 6f 66 20 60 76 61 72 ght.(read-number."Height.of.`var
1a340 69 61 62 6c 65 2d 70 69 74 63 68 27 20 66 61 63 65 20 28 6d 75 73 74 20 62 65 20 61 20 66 6c 6f iable-pitch'.face.(must.be.a.flo
1a360 61 74 69 6e 67 20 70 6f 69 6e 74 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ating.point):.".................
1a380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2e 30 20 27 66 6f 6e 74 61 69 6e 65 2d 2d 66 6c 6f ..............1.0.'fontaine--flo
1a3a0 61 74 2d 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 28 69 66 20 28 66 6c 6f 61 74 70 20 68 65 at-history))).....(if.(floatp.he
1a3c0 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 61 63 ight).........(fontaine--set-fac
1a3e0 65 2d 61 74 74 72 69 62 75 74 65 73 20 27 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 66 61 6d e-attributes.'variable-pitch.fam
1a400 69 6c 79 20 77 65 69 67 68 74 20 68 65 69 67 68 74 20 66 72 61 6d 65 29 0a 20 20 20 20 20 20 28 ily.weight.height.frame).......(
1a420 75 73 65 72 2d 65 72 72 6f 72 20 22 48 65 69 67 68 74 20 6f 66 20 60 76 61 72 69 61 62 6c 65 2d user-error."Height.of.`variable-
1a440 70 69 74 63 68 27 20 66 61 63 65 20 6d 75 73 74 20 62 65 20 61 20 66 6c 6f 61 74 69 6e 67 20 70 pitch'.face.must.be.a.floating.p
1a460 6f 69 6e 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d oint"))))..(defun.fontaine--set-
1a480 62 6f 6c 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 22 53 65 74 20 60 62 bold.(&optional.frame)..."Set.`b
1a4a0 6f 6c 64 27 20 61 74 74 72 69 62 75 74 65 73 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 66 6f 72 20 old'.attributes,.optionally.for.
1a4c0 46 52 41 4d 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 77 65 69 67 68 74 20 28 69 6e 74 65 72 6e 20 FRAME."...(let.((weight.(intern.
1a4e0 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 77 65 69 67 68 74 20 (completing-read."Select.weight.
1a500 66 6f 72 20 60 62 6f 6c 64 27 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 for.`bold':."...................
1a520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 61 69 6e 65 2d .......................fontaine-
1a540 2d 66 6f 6e 74 2d 77 65 69 67 68 74 73 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 28 66 6f 6e -font-weights.nil.t)))).....(fon
1a560 74 61 69 6e 65 2d 2d 73 65 74 2d 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 73 20 27 62 6f 6c 64 taine--set-face-attributes.'bold
1a580 20 27 75 6e 73 70 65 63 69 66 69 65 64 20 77 65 69 67 68 74 20 27 75 6e 73 70 65 63 69 66 69 65 .'unspecified.weight.'unspecifie
1a5a0 64 20 66 72 61 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 d.frame)))..(defun.fontaine--set
1a5c0 2d 69 74 61 6c 69 63 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 22 53 65 74 -italic.(&optional.frame)..."Set
1a5e0 20 60 69 74 61 6c 69 63 27 20 61 74 74 72 69 62 75 74 65 73 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 .`italic'.attributes,.optionally
1a600 20 66 6f 72 20 46 52 41 4d 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 6c 61 6e 74 20 28 69 6e 74 .for.FRAME."...(let.((slant.(int
1a620 65 72 6e 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 73 6c 61 ern.(completing-read."Select.sla
1a640 6e 74 20 66 6f 72 20 60 69 74 61 6c 69 63 27 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 nt.for.`italic':."..............
1a660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 61 ...........................fonta
1a680 69 6e 65 2d 2d 66 6f 6e 74 2d 73 6c 61 6e 74 73 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 28 ine--font-slants.nil.t)))).....(
1a6a0 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 27 75 6e 73 70 fontaine--set-italic-slant.'unsp
1a6c0 65 63 69 66 69 65 64 20 73 6c 61 6e 74 20 66 72 61 6d 65 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 ecified.slant.frame)))..;;;###au
1a6e0 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d toload.(defun.fontaine-set-face-
1a700 66 6f 6e 74 20 28 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 66 72 61 6d 65 29 0a 20 20 22 53 font.(face.&optional.frame)..."S
1a720 65 74 20 66 6f 6e 74 20 61 6e 64 2f 6f 72 20 6f 74 68 65 72 20 61 74 74 72 69 62 75 74 65 73 20 et.font.and/or.other.attributes.
1a740 6f 66 20 46 41 43 45 2e 0a 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 of.FACE...When.called.interactiv
1a760 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 46 41 43 45 20 61 6e 64 20 74 68 65 6e 20 63 6f ely,.prompt.for.FACE.and.then.co
1a780 6e 74 69 6e 75 65 0a 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20 74 68 65 20 72 65 6c 65 76 61 6e ntinue.prompting.for.the.relevan
1a7a0 74 20 66 61 63 65 20 61 74 74 72 69 62 75 74 65 73 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 t.face.attributes.each.of.which.
1a7c0 64 65 70 65 6e 64 73 0a 6f 6e 20 74 68 65 20 46 41 43 45 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 depends.on.the.FACE.(for.example
1a7e0 2c 20 74 68 65 20 60 64 65 66 61 75 6c 74 27 20 46 41 43 45 20 61 63 63 65 70 74 73 20 61 20 66 ,.the.`default'.FACE.accepts.a.f
1a800 61 6d 69 6c 79 2c 20 61 0a 68 65 69 67 68 74 20 61 73 20 61 20 6e 61 74 75 72 61 6c 20 6e 75 6d amily,.a.height.as.a.natural.num
1a820 62 65 72 2c 20 61 6e 64 20 61 20 77 65 69 67 68 74 2c 20 77 68 65 72 65 61 73 20 60 62 6f 6c 64 ber,.and.a.weight,.whereas.`bold
1a840 27 20 6f 6e 6c 79 0a 61 63 63 65 70 74 73 20 61 20 77 65 69 67 68 74 29 2e 0a 0a 57 69 74 68 20 '.only.accepts.a.weight)...With.
1a860 72 65 67 61 72 64 20 74 6f 20 74 68 65 20 66 6f 6e 74 20 66 61 6d 69 6c 79 20 74 68 61 74 20 73 regard.to.the.font.family.that.s
1a880 6f 6d 65 20 66 61 63 65 73 20 61 63 63 65 70 74 2c 20 74 68 65 0a 63 61 6e 64 69 64 61 74 65 73 ome.faces.accept,.the.candidates
1a8a0 20 61 72 65 20 74 68 6f 73 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 75 73 65 72 .are.those.specified.in.the.user
1a8c0 20 6f 70 74 69 6f 6e 0a 60 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 27 .option.`fontaine-font-families'
1a8e0 2e 20 20 49 66 20 6e 6f 6e 65 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 72 79 20 74 6f ...If.none.are.specified,.try.to
1a900 20 66 69 6e 64 0a 72 65 6c 65 76 61 6e 74 20 69 6e 73 74 61 6c 6c 65 64 20 66 6f 6e 74 73 20 61 .find.relevant.installed.fonts.a
1a920 6e 64 20 70 72 6f 76 69 64 65 20 74 68 65 6d 20 61 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 63 61 nd.provide.them.as.completion.ca
1a940 6e 64 69 64 61 74 65 73 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 63 68 61 6e 67 69 6e 67 20 74 68 ndidates...Note.that.changing.th
1a960 65 20 60 62 6f 6c 64 27 20 61 6e 64 20 60 69 74 61 6c 69 63 27 20 66 61 63 65 73 20 6f 6e 6c 79 e.`bold'.and.`italic'.faces.only
1a980 20 68 61 73 20 61 0a 6e 6f 74 69 63 65 61 62 6c 65 20 65 66 66 65 63 74 20 69 66 20 74 68 65 20 .has.a.noticeable.effect.if.the.
1a9a0 75 6e 64 65 72 6c 79 69 6e 67 20 64 6f 65 73 20 6e 6f 74 20 68 61 72 64 63 6f 64 65 20 61 20 77 underlying.does.not.hardcode.a.w
1a9c0 65 69 67 68 74 0a 61 6e 64 20 73 6c 61 6e 74 20 62 75 74 20 69 6e 68 65 72 69 74 73 20 66 72 6f eight.and.slant.but.inherits.fro
1a9e0 6d 20 74 68 6f 73 65 20 66 61 63 65 73 20 69 6e 73 74 65 61 64 20 28 65 2e 67 2e 20 74 68 65 0a m.those.faces.instead.(e.g..the.
1aa00 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 29 2e 0a 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 `modus-themes')...When.called.fr
1aa20 6f 6d 20 4c 69 73 70 20 28 61 6c 62 65 69 74 20 64 69 73 63 6f 75 72 61 67 65 64 29 2c 20 69 66 om.Lisp.(albeit.discouraged),.if
1aa40 20 46 41 43 45 20 69 73 20 6e 6f 74 20 70 61 72 74 0a 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 2d .FACE.is.not.part.of.`fontaine--
1aa60 66 6f 6e 74 2d 66 61 63 65 73 27 2c 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 69 6e 74 65 72 61 font-faces',.fall.back.to.intera
1aa80 63 74 69 76 65 6c 79 20 63 61 6c 6c 69 6e 67 0a 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 ctively.calling.`fontaine-set-pr
1aaa0 65 73 65 74 27 2e 0a 0a 55 6e 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 20 46 52 41 4d 45 20 61 72 eset'...Unless.optional.FRAME.ar
1aac0 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 70 70 6c 79 20 74 68 65 20 63 68 gument.is.supplied,.apply.the.ch
1aae0 61 6e 67 65 20 74 6f 0a 61 6c 6c 20 66 72 61 6d 65 73 2e 20 20 49 66 20 46 52 41 4d 45 20 73 61 ange.to.all.frames...If.FRAME.sa
1ab00 74 69 73 66 69 65 73 20 60 66 72 61 6d 65 70 27 2c 20 74 68 65 6e 20 6d 61 6b 65 20 74 68 65 20 tisfies.`framep',.then.make.the.
1ab20 63 68 61 6e 67 65 73 0a 61 66 66 65 63 74 20 6f 6e 6c 79 20 69 74 2e 20 20 49 66 20 46 52 41 4d changes.affect.only.it...If.FRAM
1ab40 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 74 65 72 70 72 65 74 20 69 74 20 61 73 20 74 68 E.is.non-nil,.interpret.it.as.th
1ab60 65 20 63 75 72 72 65 6e 74 0a 66 72 61 6d 65 20 61 6e 64 20 61 70 70 6c 79 20 74 68 65 20 65 66 e.current.frame.and.apply.the.ef
1ab80 66 65 63 74 73 20 74 6f 20 69 74 2e 0a 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 fects.to.it...When.called.intera
1aba0 63 74 69 76 65 6c 79 20 77 69 74 68 20 61 20 75 6e 69 76 65 72 73 61 6c 20 70 72 65 66 69 78 0a ctively.with.a.universal.prefix.
1abc0 61 72 67 75 6d 65 6e 74 20 28 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d argument.(\\[universal-argument]
1abe0 29 2c 20 46 52 41 4d 45 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 0a 6e 6f 6e 2d 6e ),.FRAME.is.interpreted.as.non-n
1ac00 69 6c 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c il."...(declare.(interactive-onl
1ac20 79 20 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 0a 20 20 y.t))...(interactive....(list...
1ac40 20 20 28 69 6e 74 65 72 6e 0a 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 ..(intern......(completing-read.
1ac60 22 57 68 69 63 68 20 66 61 63 65 20 74 6f 20 63 68 61 6e 67 65 3f 20 22 0a 20 20 20 20 20 20 20 "Which.face.to.change?."........
1ac80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 61 69 6e 65 2d 2d 66 6f 6e 74 2d 66 61 ...............fontaine--font-fa
1aca0 63 65 73 20 6e 69 6c 20 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ces.nil.t.nil...................
1acc0 20 20 20 20 27 66 6f 6e 74 61 69 6e 65 2d 2d 66 61 63 65 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 ....'fontaine--face-history))...
1ace0 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 70 63 61 73 65 20 ..current-prefix-arg))...(pcase.
1ad00 66 61 63 65 0a 20 20 20 20 28 27 62 6f 6c 64 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 62 face.....('bold.(fontaine--set-b
1ad20 6f 6c 64 20 66 72 61 6d 65 29 29 0a 20 20 20 20 28 27 64 65 66 61 75 6c 74 20 28 66 6f 6e 74 61 old.frame)).....('default.(fonta
1ad40 69 6e 65 2d 2d 73 65 74 2d 64 65 66 61 75 6c 74 20 66 72 61 6d 65 29 29 0a 20 20 20 20 28 27 66 ine--set-default.frame)).....('f
1ad60 69 78 65 64 2d 70 69 74 63 68 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 69 78 65 64 2d ixed-pitch.(fontaine--set-fixed-
1ad80 70 69 74 63 68 20 66 72 61 6d 65 29 29 0a 20 20 20 20 28 27 66 69 78 65 64 2d 70 69 74 63 68 2d pitch.frame)).....('fixed-pitch-
1ada0 73 65 72 69 66 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 66 69 78 65 64 2d 70 69 74 63 68 serif.(fontaine--set-fixed-pitch
1adc0 20 66 72 61 6d 65 20 3a 73 65 72 69 66 29 29 0a 20 20 20 20 28 27 69 74 61 6c 69 63 20 28 66 6f .frame.:serif)).....('italic.(fo
1ade0 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 69 74 61 6c 69 63 20 66 72 61 6d 65 29 29 0a 20 20 20 20 28 ntaine--set-italic.frame)).....(
1ae00 27 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 28 66 6f 6e 74 61 69 6e 65 2d 2d 73 65 74 2d 76 'variable-pitch.(fontaine--set-v
1ae20 61 72 69 61 62 6c 65 2d 70 69 74 63 68 20 66 72 61 6d 65 29 29 0a 20 20 20 20 28 5f 20 28 63 61 ariable-pitch.frame)).....(_.(ca
1ae40 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d ll-interactively.#'fontaine-set-
1ae60 70 72 65 73 65 74 29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 74 6f 72 65 20 61 6e 64 20 72 65 73 74 6f preset))))..;;;;.Store.and.resto
1ae80 72 65 20 70 72 65 73 65 74 0a 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 61 69 6e 65 2d 2d 70 72 65 re.preset..(defvar.fontaine--pre
1aea0 73 65 74 2d 68 69 73 74 6f 72 79 20 27 28 29 0a 20 20 22 4d 69 6e 69 62 75 66 66 65 72 20 68 69 set-history.'()..."Minibuffer.hi
1aec0 73 74 6f 72 79 20 6f 66 20 70 72 65 73 65 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 22 story.of.preset.configurations."
1aee0 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 66 6f 6e 74 61 69 6e )..;;;###autoload.(defun.fontain
1af00 65 2d 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 20 28 29 0a 20 20 22 57 72 69 74 e-store-latest-preset.()..."Writ
1af20 65 20 6c 61 74 65 73 74 20 63 75 72 73 6f 72 20 73 74 61 74 65 20 74 6f 20 60 66 6f 6e 74 61 69 e.latest.cursor.state.to.`fontai
1af40 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 27 2e 0a 43 61 6e 20 62 65 20 61 73 ne-latest-state-file'..Can.be.as
1af60 73 69 67 6e 65 64 20 74 6f 20 60 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 27 2e 22 0a 20 20 signed.to.`kill-emacs-hook'."...
1af80 28 77 68 65 6e 2d 6c 65 74 20 28 28 68 69 73 74 20 66 6f 6e 74 61 69 6e 65 2d 2d 70 72 65 73 65 (when-let.((hist.fontaine--prese
1afa0 74 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 t-history)).....(with-temp-file.
1afc0 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 0a 20 20 20 20 20 fontaine-latest-state-file......
1afe0 20 28 69 6e 73 65 72 74 20 22 3b 3b 20 41 75 74 6f 2d 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 .(insert.";;.Auto-generated.file
1b000 3b 20 64 6f 6e 27 74 20 65 64 69 74 20 2d 2a 2d 20 6d 6f 64 65 3a 20 22 0a 20 20 20 20 20 20 20 ;.don't.edit.-*-.mode:."........
1b020 20 20 20 20 20 20 20 28 69 66 20 28 3c 3d 20 32 38 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 .......(if.(<=.28.emacs-major-ve
1b040 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 73 70 2d 64 rsion)..................."lisp-d
1b060 61 74 61 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6d 61 63 73 2d 6c 69 73 70 ata"................."emacs-lisp
1b080 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 2d 2a 2d 5c 6e 22 29 0a 20 20 20 20 20 ")...............".-*-\n")......
1b0a0 20 28 70 70 20 28 69 6e 74 65 72 6e 20 28 63 61 72 20 68 69 73 74 29 29 20 28 63 75 72 72 65 6e .(pp.(intern.(car.hist)).(curren
1b0c0 74 2d 62 75 66 66 65 72 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 61 69 6e 65 2d t-buffer)))))..(defvar.fontaine-
1b0e0 72 65 63 6f 76 65 72 65 64 2d 70 72 65 73 65 74 20 6e 69 6c 0a 20 20 22 52 65 63 6f 76 65 72 65 recovered-preset.nil..."Recovere
1b100 64 20 76 61 6c 75 65 20 6f 66 20 6c 61 74 65 73 74 20 73 74 6f 72 65 20 63 75 72 73 6f 72 20 70 d.value.of.latest.store.cursor.p
1b120 72 65 73 65 74 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 reset.")..;;;###autoload.(defun.
1b140 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 20 28 fontaine-restore-latest-preset.(
1b160 29 0a 20 20 22 52 65 73 74 6f 72 65 20 6c 61 74 65 73 74 20 70 72 65 73 65 74 20 73 65 74 20 62 )..."Restore.latest.preset.set.b
1b180 79 20 60 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 27 2e 0a 54 68 65 20 76 61 6c y.`fontaine-set-preset'..The.val
1b1a0 75 65 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 60 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 ue.is.stored.in.`fontaine-latest
1b1c0 2d 73 74 61 74 65 2d 66 69 6c 65 27 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 66 69 -state-file'."...(when-let*.((fi
1b1e0 6c 65 20 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 29 0a 20 le.fontaine-latest-state-file)..
1b200 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c .............((file-exists-p.fil
1b220 65 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 72 65 63 6f 76 65 72 65 e))).....(setq.fontaine-recovere
1b240 64 2d 70 72 65 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f d-preset...........(unless.(zero
1b260 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 61 p....................(or.(file-a
1b280 74 74 72 69 62 75 74 65 2d 73 69 7a 65 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 66 ttribute-size.(file-attributes.f
1b2a0 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 29 ile))........................0))
1b2c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 .............(with-temp-buffer..
1b2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e .............(insert-file-conten
1b300 74 73 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 20 28 63 75 ts.file)...............(read.(cu
1b320 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 66 rrent-buffer)))))))..(provide.'f
1b340 6f 6e 74 61 69 6e 65 29 0a 3b 3b 3b 20 66 6f 6e 74 61 69 6e 65 2e 65 6c 20 65 6e 64 73 20 68 65 ontaine).;;;.fontaine.el.ends.he
1b360 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 re..............................
1b380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b400 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 43 48 41 4e 47 45 4c 4f 47 2e 6f 72 67 00 00 00 00 fontaine-1.0.0/CHANGELOG.org....
1b420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b460 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
1b480 30 30 33 33 37 36 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 37 36 37 00 20 30 00 00 00 0033764.00000000000.013767..0...
1b4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b500 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1b520 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1b540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b600 23 2b 54 49 54 4c 45 3a 20 43 68 61 6e 67 65 20 6c 6f 67 20 6f 66 20 66 6f 6e 74 61 69 6e 65 2e #+TITLE:.Change.log.of.fontaine.
1b620 65 6c 0a 23 2b 41 55 54 48 4f 52 3a 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 el.#+AUTHOR:.Protesilaos.Stavrou
1b640 0a 23 2b 45 4d 41 49 4c 3a 20 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 0a 23 .#+EMAIL:.info@protesilaos.com.#
1b660 2b 4f 50 54 49 4f 4e 53 3a 20 27 3a 6e 69 6c 20 74 6f 63 3a 6e 69 6c 20 6e 75 6d 3a 6e 69 6c 20 +OPTIONS:.':nil.toc:nil.num:nil.
1b680 61 75 74 68 6f 72 3a 6e 69 6c 20 65 6d 61 69 6c 3a 6e 69 6c 0a 0a 54 68 69 73 20 64 6f 63 75 6d author:nil.email:nil..This.docum
1b6a0 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 72 65 6c 65 61 73 65 20 6e 6f 74 65 73 20 66 ent.contains.the.release.notes.f
1b6c0 6f 72 20 65 61 63 68 20 74 61 67 67 65 64 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 0a 70 72 6f or.each.tagged.commit.on.the.pro
1b6e0 6a 65 63 74 27 73 20 6d 61 69 6e 20 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 3c 68 74 74 ject's.main.git.repository:.<htt
1b700 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 ps://git.sr.ht/~protesilaos/font
1b720 61 69 6e 65 3e 2e 0a 0a 54 68 65 20 6e 65 77 65 73 74 20 72 65 6c 65 61 73 65 20 69 73 20 61 74 aine>...The.newest.release.is.at
1b740 20 74 68 65 20 74 6f 70 2e 20 20 46 6f 72 20 66 75 72 74 68 65 72 20 64 65 74 61 69 6c 73 2c 20 .the.top...For.further.details,.
1b760 70 6c 65 61 73 65 20 63 6f 6e 73 75 6c 74 0a 74 68 65 20 6d 61 6e 75 61 6c 3a 20 3c 68 74 74 70 please.consult.the.manual:.<http
1b780 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 69 s://protesilaos.com/emacs/fontai
1b7a0 6e 65 3e 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 31 2e 30 2e 30 20 6f 6e 20 32 30 32 33 2d 30 32 ne>...*.Version.1.0.0.on.2023-02
1b7c0 2d 31 31 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 62 -11.:PROPERTIES:.:CUSTOM_ID:.h:b
1b7e0 62 39 38 30 33 62 64 2d 36 34 39 31 2d 34 62 35 38 2d 61 36 38 35 2d 38 32 32 62 30 32 34 37 66 b9803bd-6491-4b58-a685-822b0247f
1b800 66 66 63 0a 3a 45 4e 44 3a 0a 0a 46 6f 6e 74 61 69 6e 65 20 68 61 73 20 62 65 65 6e 20 69 6e 20 ffc.:END:..Fontaine.has.been.in.
1b820 61 20 73 74 61 62 6c 65 20 73 74 61 74 65 20 66 6f 72 20 73 65 76 65 72 61 6c 20 6d 6f 6e 74 68 a.stable.state.for.several.month
1b840 73 20 6e 6f 77 2e 20 20 49 20 61 6d 20 74 68 75 73 0a 69 6e 63 72 65 61 73 69 6e 67 20 74 68 65 s.now...I.am.thus.increasing.the
1b860 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 74 6f 20 72 65 66 6c 65 63 74 .major.version.number.to.reflect
1b880 20 74 68 69 73 20 66 61 63 74 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 0a 74 68 69 73 20 69 73 20 .this.fact...Otherwise,.this.is.
1b8a0 61 20 73 6d 61 6c 6c 20 72 65 6c 65 61 73 65 20 77 69 74 68 20 6f 6e 6c 79 20 6f 6e 65 20 73 69 a.small.release.with.only.one.si
1b8c0 7a 65 61 62 6c 65 20 61 64 64 69 74 69 6f 6e 2e 0a 0a 2a 2a 20 49 6e 68 65 72 69 74 20 74 68 65 zeable.addition...**.Inherit.the
1b8e0 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 .properties.of.another.named.pre
1b900 73 65 74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 66 set.:PROPERTIES:.:CUSTOM_ID:.h:f
1b920 38 34 32 37 39 37 66 2d 35 62 34 36 2d 34 30 65 34 2d 61 64 63 33 2d 65 39 38 62 32 38 39 64 38 842797f-5b46-40e4-adc3-e98b289d8
1b940 35 62 66 0a 3a 45 4e 44 3a 0a 0a 50 72 65 73 65 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 5bf.:END:..Preset.font.configura
1b960 74 69 6f 6e 20 63 61 6e 20 6e 6f 77 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 69 6e 68 65 72 69 74 20 tion.can.now.optionally.inherit.
1b980 28 61 6e 64 20 74 68 75 73 20 65 78 74 65 6e 64 29 0a 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 (and.thus.extend).the.properties
1b9a0 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 2e 0a 0a 57 68 65 6e 20 .of.another.named.preset...When.
1b9c0 64 65 66 69 6e 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70 72 65 73 65 74 73 2c 20 77 65 20 6d 61 defining.multiple.presets,.we.ma
1b9e0 79 20 6e 65 65 64 20 74 6f 20 64 75 70 6c 69 63 61 74 65 20 70 72 6f 70 65 72 74 69 65 73 0a 61 y.need.to.duplicate.properties.a
1ba00 6e 64 20 74 68 65 6e 20 6d 61 6b 65 20 74 77 65 61 6b 73 20 74 6f 20 69 6e 64 69 76 69 64 75 61 nd.then.make.tweaks.to.individua
1ba20 6c 20 76 61 6c 75 65 73 2e 20 20 53 75 70 70 6f 73 65 20 77 65 20 77 61 6e 74 20 74 6f 20 68 61 l.values...Suppose.we.want.to.ha
1ba40 76 65 0a 74 77 6f 20 64 69 73 74 69 6e 63 74 20 70 72 65 73 65 74 73 20 66 6f 72 20 70 72 65 73 ve.two.distinct.presets.for.pres
1ba60 65 6e 74 61 74 69 6f 6e 73 3a 20 6f 6e 65 20 69 73 20 66 6f 72 20 63 6f 64 69 6e 67 20 72 65 6c entations:.one.is.for.coding.rel
1ba80 61 74 65 64 0a 64 65 6d 6f 6e 73 74 72 61 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 6f 74 68 65 ated.demonstrations.and.the.othe
1baa0 72 20 66 6f 72 20 70 72 6f 73 65 2e 20 20 42 6f 74 68 20 6d 75 73 74 20 68 61 76 65 20 73 6f 6d r.for.prose...Both.must.have.som
1bac0 65 20 63 6f 6d 6d 6f 6e 0a 73 74 79 6c 65 73 2c 20 62 75 74 20 6d 75 73 74 20 64 65 66 69 6e 65 e.common.styles,.but.must.define
1bae0 20 64 69 73 74 69 6e 63 74 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 20 65 61 63 68 20 6f 66 20 .distinct.font.families.each.of.
1bb00 77 68 69 63 68 20 69 73 0a 73 75 69 74 61 62 6c 65 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 which.is.suitable.for.the.given.
1bb20 74 61 73 6b 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 77 65 20 64 6f 20 6e 6f 74 20 77 task...In.this.case,.we.do.not.w
1bb40 61 6e 74 20 74 6f 20 66 61 6c 6c 0a 62 61 63 6b 20 74 6f 20 74 68 65 20 67 65 6e 65 72 69 63 20 ant.to.fall.back.to.the.generic.
1bb60 3d 74 3d 20 70 72 65 73 65 74 20 28 70 65 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 =t=.preset.(per.the.default.beha
1bb80 76 69 6f 75 72 29 20 61 6e 64 20 77 65 20 61 6c 73 6f 0a 64 6f 20 6e 6f 74 20 77 69 73 68 20 74 viour).and.we.also.do.not.wish.t
1bba0 6f 20 64 75 70 6c 69 63 61 74 65 20 70 72 6f 70 65 72 74 69 65 73 20 6d 61 6e 75 61 6c 6c 79 2c o.duplicate.properties.manually,
1bbc0 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6d 61 6b 69 6e 67 0a 6d 69 73 74 61 6b 65 73 20 69 6e 20 .potentially.making.mistakes.in.
1bbe0 74 68 65 20 70 72 6f 63 65 73 73 2e 20 20 46 6f 6e 74 61 69 6e 65 20 74 68 75 73 20 70 72 6f 76 the.process...Fontaine.thus.prov
1bc00 69 64 65 73 20 61 20 6d 65 74 68 6f 64 20 6f 66 0a 69 6e 68 65 72 69 74 69 6e 67 20 61 20 6e 61 ides.a.method.of.inheriting.a.na
1bc20 6d 65 64 20 70 72 65 73 65 74 27 73 20 70 72 6f 70 65 72 74 69 65 73 20 62 79 20 75 73 69 6e 67 med.preset's.properties.by.using
1bc40 20 74 68 65 20 3d 3a 69 6e 68 65 72 69 74 3d 0a 70 72 6f 70 65 72 74 79 20 77 69 74 68 20 61 20 .the.=:inherit=.property.with.a.
1bc60 76 61 6c 75 65 20 74 68 61 74 20 72 65 66 65 72 65 6e 63 65 73 20 74 68 65 20 6e 61 6d 65 20 6f value.that.references.the.name.o
1bc80 66 20 61 6e 6f 74 68 65 72 20 70 72 65 73 65 74 0a 28 74 65 63 68 6e 69 63 61 6c 6c 79 2c 20 74 f.another.preset.(technically,.t
1bca0 68 65 20 7e 63 61 72 7e 20 6f 66 20 74 68 61 74 20 6c 69 73 74 29 2e 20 20 48 65 72 65 20 69 73 he.~car~.of.that.list)...Here.is
1bcc0 20 74 68 65 20 69 64 65 61 3a 0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 .the.idea:..#+begin_src.emacs-li
1bce0 73 70 0a 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 sp.(setq.fontaine-presets.......
1bd00 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 '((regular..........:default-hei
1bd20 67 68 74 20 31 30 30 29 0a 20 20 20 20 20 20 20 20 28 63 6f 64 65 2d 64 65 6d 6f 0a 20 20 20 20 ght.100).........(code-demo.....
1bd40 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 .....:default-family."Source.Cod
1bd60 65 20 50 72 6f 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 e.Pro"..........:default-weight.
1bd80 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 semilight..........:default-heig
1bda0 68 74 20 31 37 30 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d ht.170..........:variable-pitch-
1bdc0 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 family."Sans"..........:bold-wei
1bde0 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 73 65 2d 64 65 ght.extrabold).........(prose-de
1be00 6d 6f 0a 20 20 20 20 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 63 6f 64 65 2d 64 65 6d 6f 20 3b mo..........:inherit.code-demo.;
1be20 20 63 6f 70 79 20 74 68 65 20 60 63 6f 64 65 2d 64 65 6d 6f 27 20 70 72 6f 70 65 72 74 69 65 73 .copy.the.`code-demo'.properties
1be40 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 ..........:default-family."Sans"
1be60 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 ..........:variable-pitch-family
1be80 20 22 53 65 72 69 66 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 ."Serif"..........:default-heigh
1bea0 74 20 32 32 30 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 t.220).........(t..........:defa
1bec0 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d 6f 6e 6f 73 70 61 63 65 22 0a 20 20 20 20 20 20 20 20 20 ult-family."Monospace"..........
1bee0 3b 3b 20 6d 6f 72 65 20 67 65 6e 65 72 69 63 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 ;;.more.generic.fallback.propert
1bf00 69 65 73 20 68 65 72 65 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 29 29 29 0a 23 2b 65 6e 64 5f 73 ies.here.............))).#+end_s
1bf20 72 63 0a 0a 49 6e 20 74 68 69 73 20 73 63 65 6e 61 72 69 6f 2c 20 74 68 65 20 3d 72 65 67 75 6c rc..In.this.scenario,.the.=regul
1bf40 61 72 3d 20 70 72 65 73 65 74 20 67 65 74 73 20 61 6c 6c 20 69 74 73 20 70 72 6f 70 65 72 74 69 ar=.preset.gets.all.its.properti
1bf60 65 73 20 66 72 6f 6d 0a 74 68 65 20 3d 74 3d 20 70 72 65 73 65 74 2e 20 20 57 65 20 6f 6d 69 74 es.from.the.=t=.preset...We.omit
1bf80 20 74 68 65 6d 20 68 65 72 65 20 69 6e 20 74 68 65 20 69 6e 74 65 72 65 73 74 20 6f 66 20 62 72 .them.here.in.the.interest.of.br
1bfa0 65 76 69 74 79 20 28 73 65 65 20 74 68 65 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 evity.(see.the.default.value.of.
1bfc0 7e 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 7e 20 61 6e 64 20 69 74 73 20 64 6f 63 75 6d ~fontaine-presets~.and.its.docum
1bfe0 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 0a 64 65 74 61 69 6c 73 29 2e 20 20 49 6e 20 74 entation.for.the.details)...In.t
1c000 75 72 6e 2c 20 74 68 65 20 3d 63 6f 64 65 2d 64 65 6d 6f 3d 20 73 70 65 63 69 66 69 65 73 20 6d urn,.the.=code-demo=.specifies.m
1c020 6f 72 65 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e 64 0a 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f ore.properties.and.falls.back.to
1c040 20 3d 74 3d 20 66 6f 72 20 61 6e 79 20 70 72 6f 70 65 72 74 79 20 6e 6f 74 20 65 78 70 6c 69 63 .=t=.for.any.property.not.explic
1c060 69 74 6c 79 20 72 65 66 65 72 65 6e 63 65 64 20 74 68 65 72 65 69 6e 2e 0a 46 69 6e 61 6c 6c 79 itly.referenced.therein..Finally
1c080 2c 20 74 68 65 20 3d 70 72 6f 73 65 2d 64 65 6d 6f 3d 20 63 6f 70 69 65 73 20 65 76 65 72 79 74 ,.the.=prose-demo=.copies.everyt
1c0a0 68 69 6e 67 20 69 6e 20 3d 63 6f 64 65 2d 64 65 6d 6f 3d 2c 20 6f 76 65 72 72 69 64 65 73 0a 65 hing.in.=code-demo=,.overrides.e
1c0c0 76 65 72 79 20 70 72 6f 70 65 72 74 79 20 69 74 20 73 70 65 63 69 66 69 65 73 2c 20 61 6e 64 20 very.property.it.specifies,.and.
1c0e0 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3d 74 3d 20 66 6f 72 20 65 76 65 72 79 20 6f 74 68 65 falls.back.to.=t=.for.every.othe
1c100 72 0a 70 72 6f 70 65 72 74 79 2e 0a 0a 49 6e 20 74 68 65 20 69 6e 74 65 72 65 73 74 20 6f 66 20 r.property...In.the.interest.of.
1c120 73 69 6d 70 6c 69 63 69 74 79 2c 20 46 6f 6e 74 61 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 73 75 simplicity,.Fontaine.does.not.su
1c140 70 70 6f 72 74 20 72 65 63 75 72 73 69 76 65 0a 69 6e 68 65 72 69 74 61 6e 63 65 2e 20 20 49 66 pport.recursive.inheritance...If
1c160 20 74 68 65 72 65 20 69 73 20 61 20 63 6f 6d 70 65 6c 6c 69 6e 67 20 6e 65 65 64 20 66 6f 72 20 .there.is.a.compelling.need.for.
1c180 69 74 2c 20 77 65 20 63 61 6e 20 61 64 64 20 69 74 20 69 6e 0a 66 75 74 75 72 65 20 76 65 72 73 it,.we.can.add.it.in.future.vers
1c1a0 69 6f 6e 73 2e 0a 0a 2a 2a 20 42 75 67 20 66 69 78 65 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a ions...**.Bug.fixes.:PROPERTIES:
1c1c0 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 64 34 34 63 33 39 35 38 2d 65 37 64 32 2d 34 31 39 .:CUSTOM_ID:.h:d44c3958-e7d2-419
1c1e0 30 2d 39 33 63 66 2d 39 32 64 39 38 33 65 62 38 65 30 32 0a 3a 45 4e 44 3a 0a 0a 2d 20 46 69 78 0-93cf-92d983eb8e02.:END:..-.Fix
1c200 65 64 20 61 20 66 61 75 6c 74 79 20 73 65 74 75 70 20 66 6f 72 20 74 68 65 20 7e 3a 68 65 69 67 ed.a.faulty.setup.for.the.~:heig
1c220 68 74 7e 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 7e 62 6f 6c 64 7e 20 66 61 63 65 ht~.attribute.of.the.~bold~.face
1c240 2e 0a 20 20 55 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 7e 66 6f 6e 74 61 69 6e 65 ....Using.the.commands.~fontaine
1c260 2d 73 65 74 2d 70 72 65 73 65 74 7e 20 6f 72 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 -set-preset~.or.~fontaine-set-fa
1c280 63 65 2d 66 6f 6e 74 7e 0a 20 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e ce-font~...with.a.prefix.argumen
1c2a0 74 20 28 3d 43 2d 75 3d 20 77 69 74 68 20 64 65 66 61 75 6c 74 20 6b 65 79 20 62 69 6e 64 69 6e t.(=C-u=.with.default.key.bindin
1c2c0 67 73 29 20 64 6f 65 73 20 6e 6f 74 0a 20 20 70 72 6f 64 75 63 65 20 61 6e 20 65 72 72 6f 72 20 gs).does.not...produce.an.error.
1c2e0 61 6e 79 6d 6f 72 65 2e 20 20 54 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6c 69 anymore...The.prefix.argument.li
1c300 6d 69 74 73 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 0a 20 20 74 6f 20 74 68 65 20 63 75 72 72 mits.the.operation...to.the.curr
1c320 65 6e 74 20 66 72 61 6d 65 2e 0a 0a 2d 20 55 70 64 61 74 65 64 20 74 68 65 20 3d 43 6f 6d 6d 65 ent.frame...-.Updated.the.=Comme
1c340 6e 74 61 72 79 3d 20 73 65 63 74 69 6f 6e 20 6f 66 20 3d 66 6f 6e 74 61 69 6e 65 2e 65 6c 3d 20 ntary=.section.of.=fontaine.el=.
1c360 74 6f 20 75 73 65 20 74 68 65 0a 20 20 46 4f 4e 54 41 49 4e 45 20 62 61 63 6b 72 6f 6e 79 6d 20 to.use.the...FONTAINE.backronym.
1c380 49 20 68 61 76 65 20 68 61 64 20 6f 6e 20 6d 79 20 77 65 62 73 69 74 65 20 66 6f 72 20 61 20 6c I.have.had.on.my.website.for.a.l
1c3a0 6f 6e 67 20 74 69 6d 65 2e 0a 20 20 4e 61 6d 65 6c 79 2c 20 49 20 63 68 61 6e 67 65 64 20 3d 46 ong.time....Namely,.I.changed.=F
1c3c0 4f 4e 54 73 20 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 20 4e 6f 6e 2d 67 72 61 70 68 ONTs.Are.Irrelevant.in.Non-graph
1c3e0 69 63 61 6c 20 45 6d 61 63 73 3d 2c 0a 20 20 77 68 69 63 68 20 77 61 73 20 63 68 65 61 74 69 6e ical.Emacs=,...which.was.cheatin
1c400 67 20 6f 6e 20 61 20 66 65 77 20 6c 65 74 74 65 72 73 2c 20 74 6f 20 3d 46 6f 6e 74 73 2c 20 4f g.on.a.few.letters,.to.=Fonts,.O
1c420 72 6e 61 6d 65 6e 74 73 2c 20 61 6e 64 20 4e 65 61 74 0a 20 20 54 79 70 6f 67 72 61 70 68 79 20 rnaments,.and.Neat...Typography.
1c440 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 20 4e 6f 6e 2d 67 72 61 70 68 69 63 61 6c 20 Are.Irrelevant.in.Non-graphical.
1c460 45 6d 61 63 73 3d 2e 20 20 57 68 61 74 20 64 6f 20 79 6f 75 20 6d 65 61 6e 0a 20 20 74 68 69 73 Emacs=...What.do.you.mean...this
1c480 20 69 73 20 6e 6f 74 20 61 20 62 75 67 20 66 69 78 3f 20 f0 9f 99 83 0a 0a 2a 20 56 65 72 73 69 .is.not.a.bug.fix?.......*.Versi
1c4a0 6f 6e 20 30 2e 34 2e 30 20 6f 6e 20 32 30 32 32 2d 30 39 2d 30 37 0a 3a 50 52 4f 50 45 52 54 49 on.0.4.0.on.2022-09-07.:PROPERTI
1c4c0 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 37 35 37 61 31 38 35 64 2d 64 33 36 37 2d ES:.:CUSTOM_ID:.h:757a185d-d367-
1c4e0 34 37 31 32 2d 38 33 31 33 2d 61 64 31 37 32 36 35 65 35 39 37 66 0a 3a 45 4e 44 3a 0a 0a 2b 20 4712-8313-ad17265e597f.:END:..+.
1c500 4d 61 64 65 20 69 74 20 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 74 68 65 20 75 73 65 72 20 6f 70 Made.it.possible.for.the.user.op
1c520 74 69 6f 6e 20 7e 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 7e 20 74 6f 20 63 6f 76 65 72 tion.~fontaine-presets~.to.cover
1c540 20 74 68 65 0a 20 20 7e 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 7e 20 66 61 63 65 2e .the...~fixed-pitch-serif~.face.
1c560 20 20 54 68 69 73 20 66 61 63 65 20 69 73 20 75 73 65 64 20 62 79 20 74 68 65 20 64 65 66 61 75 ..This.face.is.used.by.the.defau
1c580 6c 74 20 45 6d 61 63 73 0a 20 20 66 61 63 65 73 20 69 6e 20 49 6e 66 6f 20 62 75 66 66 65 72 73 lt.Emacs...faces.in.Info.buffers
1c5a0 20 74 6f 20 72 65 6e 64 65 72 20 69 6e 6c 69 6e 65 20 63 6f 64 65 20 65 6c 65 6d 65 6e 74 73 2e .to.render.inline.code.elements.
1c5c0 20 20 41 20 6c 69 73 74 20 6f 66 0a 20 20 70 72 6f 70 65 72 74 69 65 73 20 77 69 74 68 69 6e 20 ..A.list.of...properties.within.
1c5e0 7e 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 7e 20 63 61 6e 20 74 68 75 73 20 6c 6f 6f 6b ~fontaine-presets~.can.thus.look
1c600 20 6c 69 6b 65 20 74 68 69 73 20 28 74 68 65 0a 20 20 6d 61 6e 75 61 6c 20 65 78 70 6c 61 69 6e .like.this.(the...manual.explain
1c620 73 20 65 76 65 72 79 74 68 69 6e 67 20 69 6e 20 64 65 74 61 69 6c 2d 2d 2d 65 6c 73 65 20 63 68 s.everything.in.detail---else.ch
1c640 65 63 6b 20 6d 79 20 63 75 72 72 65 6e 74 20 73 65 74 75 70 20 61 74 0a 20 20 74 68 65 20 65 6e eck.my.current.setup.at...the.en
1c660 64 20 6f 66 20 74 68 69 73 20 65 6e 74 72 79 29 3a 0a 0a 20 20 23 2b 62 65 67 69 6e 5f 73 72 63 d.of.this.entry):....#+begin_src
1c680 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20 20 28 72 65 67 75 6c 61 72 0a 20 20 20 3b 3b 20 49 20 6b .emacs-lisp...(regular....;;.I.k
1c6a0 65 65 70 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 eep.all.properties.for.didactic.
1c6c0 70 75 72 70 6f 73 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 63 61 6e 20 62 65 0a 20 20 20 3b 3b 20 purposes,.but.most.can.be....;;.
1c6e0 6f 6d 69 74 74 65 64 2e 0a 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d 6f 6e omitted.....:default-family."Mon
1c700 6f 73 70 61 63 65 22 0a 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 72 65 67 75 6c ospace"....:default-weight.regul
1c720 61 72 0a 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 3a 66 69 ar....:default-height.100....:fi
1c740 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 xed-pitch-family.nil.;.falls.bac
1c760 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 3a 66 69 78 65 64 2d 70 k.to.:default-family....:fixed-p
1c780 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 itch-weight.nil.;.falls.back.to.
1c7a0 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d :default-weight....:fixed-pitch-
1c7c0 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 height.1.0....:fixed-pitch-serif
1c7e0 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 -family.nil.;.falls.back.to.:def
1c800 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 ault-family....:fixed-pitch-seri
1c820 66 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 f-weight.nil.;.falls.back.to.:de
1c840 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 fault-weight....:fixed-pitch-ser
1c860 69 66 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 if-height.1.0....:variable-pitch
1c880 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 -family."Sans"....:variable-pitc
1c8a0 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d h-weight.nil....:variable-pitch-
1c8c0 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b height.1.0....:bold-family.nil.;
1c8e0 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 .use.whatever.the.underlying.fac
1c900 65 20 68 61 73 0a 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 3a 69 e.has....:bold-weight.bold....:i
1c920 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e talic-family.nil....:italic-slan
1c940 74 20 69 74 61 6c 69 63 0a 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 20 t.italic....:line-spacing.nil)..
1c960 20 23 2b 65 6e 64 5f 73 72 63 0a 0a 20 20 57 68 65 6e 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 .#+end_src....When.the.relevant.
1c980 61 74 74 72 69 62 75 74 65 73 20 6f 66 20 7e 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 attributes.of.~fixed-pitch-serif
1c9a0 7e 20 61 72 65 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 0a 20 20 74 68 65 79 20 66 61 6c 6c ~.are.not.specified,...they.fall
1c9c0 20 62 61 63 6b 20 74 6f 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 7e 64 65 66 61 .back.to.the.values.of.the.~defa
1c9e0 75 6c 74 7e 20 66 61 63 65 2e 0a 0a 20 20 4e 6f 74 65 20 74 68 61 74 20 7e 66 69 78 65 64 2d 70 ult~.face.....Note.that.~fixed-p
1ca00 69 74 63 68 2d 73 65 72 69 66 7e 20 69 73 20 6e 6f 74 20 75 73 65 64 20 62 79 20 6d 79 20 3d 6d itch-serif~.is.not.used.by.my.=m
1ca20 6f 64 75 73 2d 74 68 65 6d 65 73 3d 20 61 6e 64 0a 20 20 3d 65 66 2d 74 68 65 6d 65 73 3d 20 62 odus-themes=.and...=ef-themes=.b
1ca40 65 63 61 75 73 65 20 49 20 74 68 69 6e 6b 20 69 74 20 6c 6f 6f 6b 73 20 61 77 66 75 6c 20 6f 75 ecause.I.think.it.looks.awful.ou
1ca60 74 2d 6f 66 2d 74 68 65 2d 62 6f 78 20 28 61 20 62 69 74 6d 61 70 0a 20 20 66 6f 6e 74 20 6f 6e t-of-the-box.(a.bitmap...font.on
1ca80 20 74 68 65 20 47 4e 55 2f 4c 69 6e 75 78 20 64 69 73 74 72 6f 73 20 49 20 75 73 65 64 29 2e 20 .the.GNU/Linux.distros.I.used)..
1caa0 20 4f 6e 65 20 63 61 6e 20 73 74 69 6c 6c 20 6d 6f 64 69 66 79 20 61 6e 79 20 66 61 63 65 0a 20 .One.can.still.modify.any.face..
1cac0 20 74 6f 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 20 7e 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 .to.inherit.from.~fixed-pitch-se
1cae0 72 69 66 7e 2c 20 69 66 20 74 68 65 79 20 77 61 6e 74 20 74 6f 2e 0a 0a 2b 20 49 6e 74 72 6f 64 rif~,.if.they.want.to...+.Introd
1cb00 75 63 65 64 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 uced.the.command.~fontaine-apply
1cb20 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 7e 20 61 6e 64 20 77 72 6f 74 65 20 61 0a 20 20 72 -current-preset~.and.wrote.a...r
1cb40 65 6c 65 76 61 6e 74 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 6d 61 6e 75 61 6c 20 6f 6e 20 68 elevant.entry.in.the.manual.on.h
1cb60 6f 77 20 74 6f 20 22 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f ow.to."Persist.font.configuratio
1cb80 6e 73 20 6f 6e 0a 20 20 74 68 65 6d 65 20 73 77 69 74 63 68 22 2e 20 20 52 65 6c 65 76 61 6e 74 ns.on...theme.switch"...Relevant
1cba0 20 71 75 6f 74 65 20 66 72 6f 6d 20 74 68 65 20 6d 61 6e 75 61 6c 3a 0a 0a 20 20 23 2b 62 65 67 .quote.from.the.manual:....#+beg
1cbc0 69 6e 5f 71 75 6f 74 65 0a 20 20 54 68 65 6d 65 73 20 72 65 2d 61 70 70 6c 79 20 66 61 63 65 20 in_quote...Themes.re-apply.face.
1cbe0 64 65 66 69 6e 69 74 69 6f 6e 73 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 6c 6f 61 64 65 64 definitions.when.they.are.loaded
1cc00 2e 20 20 54 68 69 73 20 69 73 0a 20 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 65 6e 64 65 72 ...This.is...necessary.to.render
1cc20 20 74 68 65 20 74 68 65 6d 65 2e 20 20 46 6f 72 20 63 65 72 74 61 69 6e 20 66 61 63 65 73 2c 20 .the.theme...For.certain.faces,.
1cc40 73 75 63 68 20 61 73 20 7e 62 6f 6c 64 7e 20 61 6e 64 0a 20 20 7e 69 74 61 6c 69 63 7e 2c 20 69 such.as.~bold~.and...~italic~,.i
1cc60 74 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 69 72 20 66 6f 6e 74 20 66 61 6d 69 6c 79 20 6d t.means.that.their.font.family.m
1cc80 61 79 20 62 65 20 72 65 73 65 74 20 28 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 0a 20 20 ay.be.reset.(depending.on.the...
1cca0 70 61 72 74 69 63 75 6c 61 72 69 74 69 65 73 20 6f 66 20 74 68 65 20 74 68 65 6d 65 29 2e 0a 0a particularities.of.the.theme)...
1ccc0 20 20 54 6f 20 61 76 6f 69 64 20 73 75 63 68 20 61 20 70 72 6f 62 6c 65 6d 2c 20 77 65 20 63 61 ..To.avoid.such.a.problem,.we.ca
1cce0 6e 20 61 72 72 61 6e 67 65 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 n.arrange.to.restore.the.current
1cd00 20 66 6f 6e 74 0a 20 20 70 72 65 73 65 74 20 77 68 69 63 68 20 77 61 73 20 61 70 70 6c 69 65 64 .font...preset.which.was.applied
1cd20 20 62 79 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 2e 20 20 46 6f 6e 74 .by.~fontaine-set-preset~...Font
1cd40 61 69 6e 65 20 70 72 6f 76 69 64 65 73 0a 20 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 7e 66 6f 6e aine.provides...the.command.~fon
1cd60 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 7e 2e 20 20 49 74 taine-apply-current-preset~...It
1cd80 20 63 61 6e 20 65 69 74 68 65 72 20 62 65 20 63 61 6c 6c 65 64 0a 20 20 69 6e 74 65 72 61 63 74 .can.either.be.called...interact
1cda0 69 76 65 6c 79 20 61 66 74 65 72 20 6c 6f 61 64 69 6e 67 20 61 20 74 68 65 6d 65 20 6f 72 20 62 ively.after.loading.a.theme.or.b
1cdc0 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 68 6f 6f 6b 20 74 68 61 74 20 69 73 20 72 61 6e e.assigned.to.a.hook.that.is.ran
1cde0 0a 20 20 61 74 20 74 68 65 20 70 6f 73 74 20 7e 6c 6f 61 64 2d 74 68 65 6d 65 7e 20 70 68 61 73 ...at.the.post.~load-theme~.phas
1ce00 65 2e 0a 0a 20 20 53 6f 6d 65 20 74 68 65 6d 65 73 20 74 68 61 74 20 70 72 6f 76 69 64 65 20 61 e.....Some.themes.that.provide.a
1ce20 20 68 6f 6f 6b 20 61 72 65 20 74 68 65 20 3d 6d 6f 64 75 73 2d 74 68 65 6d 65 73 3d 20 61 6e 64 .hook.are.the.=modus-themes=.and
1ce40 20 3d 65 66 2d 74 68 65 6d 65 73 3d 0a 20 20 28 62 6f 74 68 20 62 79 20 50 72 6f 74 65 73 69 6c .=ef-themes=...(both.by.Protesil
1ce60 61 6f 73 29 2c 20 73 6f 20 77 65 20 63 61 6e 20 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 aos),.so.we.can.use.something.li
1ce80 6b 65 3a 20 5b 2e 2e 2e 5d 0a 20 20 23 2b 65 6e 64 5f 71 75 6f 74 65 0a 0a 2b 20 54 68 65 20 6f ke:.[...]...#+end_quote..+.The.o
1cea0 6e 63 65 20 70 72 69 76 61 74 65 20 76 61 72 69 61 62 6c 65 20 7e 66 6f 6e 74 61 69 6e 65 2d 2d nce.private.variable.~fontaine--
1cec0 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 7e 20 69 73 20 6e 6f 77 20 6d 61 64 65 0a 20 20 70 75 current-preset~.is.now.made...pu
1cee0 62 6c 69 63 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 61 20 72 65 6e 61 6d 65 20 74 6f 20 7e 66 6f blic.by.means.of.a.rename.to.~fo
1cf00 6e 74 61 69 6e 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 7e 2e 20 20 49 6e 0a 20 20 70 72 ntaine-current-preset~...In...pr
1cf20 61 63 74 69 63 61 6c 20 74 65 72 6d 73 2c 20 74 68 69 73 20 74 65 6c 6c 73 20 61 64 76 61 6e 63 actical.terms,.this.tells.advanc
1cf40 65 64 20 75 73 65 72 73 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 72 65 6c 79 20 6f 6e 20 74 ed.users.that.they.can.rely.on.t
1cf60 68 65 0a 20 20 70 72 65 73 65 6e 63 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 61 he...presence.of.this.variable.a
1cf80 6e 64 2f 6f 72 20 6f 6e 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 63 68 61 6e 67 65 73 20 74 nd/or.on.the.fact.that.changes.t
1cfa0 6f 20 69 74 20 77 69 6c 6c 0a 20 20 62 65 20 64 6f 63 75 6d 65 6e 74 65 64 20 61 63 63 6f 72 64 o.it.will...be.documented.accord
1cfc0 69 6e 67 6c 79 2e 0a 0a 4d 79 20 63 75 72 72 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e ingly...My.current.configuration
1cfe0 20 61 73 20 6f 66 20 32 30 32 32 2d 30 39 2d 30 37 20 31 37 3a 35 36 20 2b 30 33 30 30 2c 20 77 .as.of.2022-09-07.17:56.+0300,.w
1d000 68 69 63 68 20 6d 69 67 68 74 20 67 69 76 65 0a 79 6f 75 20 73 6f 6d 65 20 69 64 65 61 73 3a 0a hich.might.give.you.some.ideas:.
1d020 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6d 61 63 73 2d 6c 69 73 70 0a 28 72 65 71 75 69 72 65 .#+begin_src.emacs-lisp.(require
1d040 20 27 66 6f 6e 74 61 69 6e 65 29 0a 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 69 73 .'fontaine)..;;.Iosevka.Comfy.is
1d060 20 6d 79 20 68 69 67 68 6c 79 20 63 75 73 74 6f 6d 69 73 65 64 20 62 75 69 6c 64 20 6f 66 20 49 .my.highly.customised.build.of.I
1d080 6f 73 65 76 6b 61 20 77 69 74 68 0a 3b 3b 20 6d 6f 6e 6f 73 70 61 63 65 64 20 61 6e 64 20 64 75 osevka.with.;;.monospaced.and.du
1d0a0 6f 73 70 61 63 65 64 20 28 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 29 20 76 61 72 ospaced.(quasi-proportional).var
1d0c0 69 61 6e 74 73 20 61 73 20 77 65 6c 6c 20 61 73 0a 3b 3b 20 73 75 70 70 6f 72 74 20 6f 72 20 6e iants.as.well.as.;;.support.or.n
1d0e0 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 67 61 74 75 72 65 73 3a 0a 3b 3b 20 3c 68 74 74 o.support.for.ligatures:.;;.<htt
1d100 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 69 6f 73 65 ps://git.sr.ht/~protesilaos/iose
1d120 76 6b 61 2d 63 6f 6d 66 79 3e 2e 0a 3b 3b 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 vka-comfy>..;;.;;.Iosevka.Comfy.
1d140 20 20 20 20 20 20 20 20 20 20 20 3d 3d 20 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 73 75 70 70 6f 72 ...........==.monospaced,.suppor
1d160 74 73 20 6c 69 67 61 74 75 72 65 73 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 ts.ligatures.;;.Iosevka.Comfy.Fi
1d180 78 65 64 20 20 20 20 20 20 3d 3d 20 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 6e 6f 20 6c 69 67 61 74 xed......==.monospaced,.no.ligat
1d1a0 75 72 65 73 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 44 75 6f 20 20 20 20 20 20 20 ures.;;.Iosevka.Comfy.Duo.......
1d1c0 20 3d 3d 20 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 2c 20 73 75 70 70 6f 72 74 73 .==.quasi-proportional,.supports
1d1e0 20 6c 69 67 61 74 75 72 65 73 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 65 .ligatures.;;.Iosevka.Comfy.Wide
1d200 20 20 20 20 20 20 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 2c 20 62 75 .......==.like.Iosevka.Comfy,.bu
1d220 74 20 77 69 64 65 72 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 65 20 46 69 t.wider.;;.Iosevka.Comfy.Wide.Fi
1d240 78 65 64 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 78 65 64 2c xed.==.like.Iosevka.Comfy.Fixed,
1d260 20 62 75 74 20 77 69 64 65 72 0a 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 4d 6f 74 69 .but.wider.;;.Iosevka.Comfy.Moti
1d280 6f 6e 20 20 20 20 20 3d 3d 20 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 73 75 70 70 6f 72 74 73 20 6c on.....==.monospaced,.supports.l
1d2a0 69 67 61 74 75 72 65 73 2c 20 66 61 6e 63 69 65 72 20 67 6c 79 70 68 73 0a 3b 3b 20 49 6f 73 65 igatures,.fancier.glyphs.;;.Iose
1d2c0 76 6b 61 20 43 6f 6d 66 79 20 4d 6f 74 69 6f 6e 20 44 75 6f 20 3d 3d 20 61 73 20 61 62 6f 76 65 vka.Comfy.Motion.Duo.==.as.above
1d2e0 2c 20 62 75 74 20 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 0a 28 73 65 74 71 20 66 ,.but.quasi-proportional.(setq.f
1d300 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 27 28 28 74 69 6e 79 0a 20 20 ontaine-presets.......'((tiny...
1d320 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 .......:default-family."Iosevka.
1d340 43 6f 6d 66 79 20 57 69 64 65 20 46 69 78 65 64 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 Comfy.Wide.Fixed"..........:defa
1d360 75 6c 74 2d 68 65 69 67 68 74 20 37 30 29 0a 20 20 20 20 20 20 20 20 28 73 6d 61 6c 6c 0a 20 20 ult-height.70).........(small...
1d380 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 .......:default-family."Iosevka.
1d3a0 43 6f 6d 66 79 20 46 69 78 65 64 22 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 Comfy.Fixed"..........:default-h
1d3c0 65 69 67 68 74 20 39 30 29 0a 20 20 20 20 20 20 20 20 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 eight.90).........(regular......
1d3e0 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 20 20 20 20 20 ....:default-height.100)........
1d400 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 .(medium..........:default-heigh
1d420 74 20 31 31 30 29 0a 20 20 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 3a t.110).........(large..........:
1d440 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 default-weight.semilight........
1d460 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 0a 20 20 20 20 20 20 20 20 20 3a ..:default-height.140..........:
1d480 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 28 bold-weight.extrabold).........(
1d4a0 63 6f 64 65 2d 64 65 6d 6f 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 code-demo..........:default-weig
1d4c0 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 ht.semilight..........:default-h
1d4e0 65 69 67 68 74 20 31 37 30 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 eight.170..........:bold-weight.
1d500 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 28 70 72 65 73 65 6e 74 61 74 69 6f 6e extrabold).........(presentation
1d520 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 ..........:default-weight.semili
1d540 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 32 32 30 ght..........:default-height.220
1d560 0a 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 ..........:bold-weight.extrabold
1d580 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 49 20 6b 65 65 70 20 ).........(t..........;;.I.keep.
1d5a0 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 75 72 70 all.properties.for.didactic.purp
1d5c0 6f 73 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 3b oses,.but.most.can.be..........;
1d5e0 3b 20 6f 6d 69 74 74 65 64 2e 20 20 53 65 65 20 74 68 65 20 66 6f 6e 74 61 69 6e 65 20 6d 61 6e ;.omitted...See.the.fontaine.man
1d600 75 61 6c 20 66 6f 72 20 74 68 65 20 74 65 63 68 6e 69 63 61 6c 69 74 69 65 73 3a 0a 20 20 20 20 ual.for.the.technicalities:.....
1d620 20 20 20 20 20 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d .....;;.<https://protesilaos.com
1d640 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 69 6e 65 3e 2e 0a 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 /emacs/fontaine>...........:defa
1d660 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 ult-family."Iosevka.Comfy"......
1d680 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 72 65 67 75 6c 61 72 0a 20 20 20 20 ....:default-weight.regular.....
1d6a0 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 .....:default-height.100........
1d6c0 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c ..:fixed-pitch-family.nil.;.fall
1d6e0 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 s.back.to.:default-family.......
1d700 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c ...:fixed-pitch-weight.nil.;.fal
1d720 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 ls.back.to.:default-weight......
1d740 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 ....:fixed-pitch-height.1.0.....
1d760 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 20 6e .....:fixed-pitch-serif-family.n
1d780 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 il.;.falls.back.to.:default-fami
1d7a0 6c 79 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 77 ly..........:fixed-pitch-serif-w
1d7c0 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 eight.nil.;.falls.back.to.:defau
1d7e0 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d lt-weight..........:fixed-pitch-
1d800 73 65 72 69 66 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 serif-height.1.0..........:varia
1d820 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 ble-pitch-family."Iosevka.Comfy.
1d840 4d 6f 74 69 6f 6e 20 44 75 6f 22 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 Motion.Duo"..........:variable-p
1d860 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 itch-weight.nil..........:variab
1d880 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 3a 62 6f le-pitch-height.1.0..........:bo
1d8a0 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 ld-family.nil.;.use.whatever.the
1d8c0 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 3a 62 .underlying.face.has..........:b
1d8e0 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 old-weight.bold..........:italic
1d900 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 4d 6f 74 69 6f 6e 22 0a 20 -family."Iosevka.Comfy.Motion"..
1d920 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 ........:italic-slant.italic....
1d940 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 3b 3b 20 53 ......:line-spacing.nil)))..;;.S
1d960 65 74 20 6c 61 73 74 20 70 72 65 73 65 74 20 6f 72 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 64 et.last.preset.or.fall.back.to.d
1d980 65 73 69 72 65 64 20 73 74 79 6c 65 20 66 72 6f 6d 20 60 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 esired.style.from.`fontaine-pres
1d9a0 65 74 73 27 2e 0a 28 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 20 28 6f 72 20 28 ets'..(fontaine-set-preset.(or.(
1d9c0 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 29 20 fontaine-restore-latest-preset).
1d9e0 27 72 65 67 75 6c 61 72 29 29 0a 0a 3b 3b 20 54 68 65 20 6f 74 68 65 72 20 73 69 64 65 20 6f 66 'regular))..;;.The.other.side.of
1da00 20 60 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 .`fontaine-restore-latest-preset
1da20 27 2e 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 23 27 '..(add-hook.'kill-emacs-hook.#'
1da40 66 6f 6e 74 61 69 6e 65 2d 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 29 0a 0a 3b fontaine-store-latest-preset)..;
1da60 3b 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 77 68 ;.Persist.font.configurations.wh
1da80 69 6c 65 20 73 77 69 74 63 68 69 6e 67 20 74 68 65 6d 65 73 20 28 64 6f 69 6e 67 20 69 74 20 77 ile.switching.themes.(doing.it.w
1daa0 69 74 68 0a 3b 3b 20 6d 79 20 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 20 61 6e 64 20 60 65 66 ith.;;.my.`modus-themes'.and.`ef
1dac0 2d 74 68 65 6d 65 73 27 20 76 69 61 20 74 68 65 20 68 6f 6f 6b 73 20 74 68 65 79 20 70 72 6f 76 -themes'.via.the.hooks.they.prov
1dae0 69 64 65 29 2e 0a 28 64 6f 6c 69 73 74 20 28 68 6f 6f 6b 20 27 28 6d 6f 64 75 73 2d 74 68 65 6d ide)..(dolist.(hook.'(modus-them
1db00 65 73 2d 61 66 74 65 72 2d 6c 6f 61 64 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 65 66 2d 74 68 65 6d es-after-load-theme-hook.ef-them
1db20 65 73 2d 70 6f 73 74 2d 6c 6f 61 64 2d 68 6f 6f 6b 29 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 es-post-load-hook))...(add-hook.
1db40 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 hook.#'fontaine-apply-current-pr
1db60 65 73 65 74 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 eset))..(define-key.global-map.(
1db80 6b 62 64 20 22 43 2d 63 20 66 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 kbd."C-c.f").#'fontaine-set-pres
1dba0 65 74 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6b 62 64 20 et).(define-key.global-map.(kbd.
1dbc0 22 43 2d 63 20 46 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e "C-c.F").#'fontaine-set-face-fon
1dbe0 74 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 30 2e 33 2e 30 20 6f 6e t).#+end_src..*.Version.0.3.0.on
1dc00 20 32 30 32 32 2d 30 37 2d 30 36 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d .2022-07-06.:PROPERTIES:.:CUSTOM
1dc20 5f 49 44 3a 20 68 3a 30 31 31 32 65 34 36 38 2d 39 65 61 64 2d 34 62 66 62 2d 62 39 33 62 2d 37 _ID:.h:0112e468-9ead-4bfb-b93b-7
1dc40 34 63 35 32 30 62 62 65 63 36 39 0a 3a 45 4e 44 3a 0a 0a 54 68 69 73 20 69 73 20 61 20 73 74 61 4c520bbec69.:END:..This.is.a.sta
1dc60 62 69 6c 69 74 79 20 72 65 6c 65 61 73 65 20 74 68 61 74 20 69 6e 74 72 6f 64 75 63 65 73 20 6d bility.release.that.introduces.m
1dc80 69 6e 6f 72 20 74 77 65 61 6b 73 20 77 68 69 6c 65 0a 66 6f 72 6d 61 6c 69 73 69 6e 67 20 70 6f inor.tweaks.while.formalising.po
1dca0 69 6e 74 20 72 65 6c 65 61 73 65 73 20 77 68 69 63 68 20 77 65 72 65 20 61 6c 72 65 61 64 79 20 int.releases.which.were.already.
1dcc0 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 75 73 65 72 73 2e 0a 0a 2b 20 46 69 78 65 64 20 61 20 62 available.to.users...+.Fixed.a.b
1dce0 75 67 20 77 68 65 72 65 20 61 20 6e 69 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 ug.where.a.nil.minibuffer.histor
1dd00 79 20 77 6f 75 6c 64 20 70 72 6f 64 75 63 65 20 61 6e 20 65 72 72 6f 72 0a 20 20 77 68 69 6c 65 y.would.produce.an.error...while
1dd20 20 74 72 79 69 6e 67 20 74 6f 20 73 65 74 20 61 20 70 72 65 73 65 74 2e 0a 0a 2b 20 52 65 71 75 .trying.to.set.a.preset...+.Requ
1dd40 69 72 65 64 20 74 68 65 20 3d 73 75 62 72 2d 78 3d 20 6c 69 62 72 61 72 79 20 61 74 20 63 6f 6d ired.the.=subr-x=.library.at.com
1dd60 70 69 6c 65 20 74 69 6d 65 2e 20 20 54 68 69 73 20 69 73 20 74 6f 20 61 76 6f 69 64 0a 20 20 73 pile.time...This.is.to.avoid...s
1dd80 63 65 6e 61 72 69 61 20 77 68 65 72 65 20 7e 69 66 2d 6c 65 74 7e 20 61 6e 64 20 66 72 69 65 6e cenaria.where.~if-let~.and.frien
1dda0 64 73 20 61 72 65 20 6e 6f 74 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 65 20 62 79 74 65 0a 20 20 63 ds.are.not.known.to.the.byte...c
1ddc0 6f 6d 70 69 6c 65 72 2e 20 20 53 75 63 68 20 61 20 70 72 6f 62 6c 65 6d 20 77 61 73 20 72 65 70 ompiler...Such.a.problem.was.rep
1dde0 6f 72 74 65 64 20 62 79 20 54 65 64 20 52 65 65 64 20 63 6f 6e 63 65 72 6e 69 6e 67 20 74 68 65 orted.by.Ted.Reed.concerning.the
1de00 69 72 0a 20 20 45 6d 61 63 73 20 32 37 20 62 75 69 6c 64 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f ir...Emacs.27.build:...<https://
1de20 6c 69 73 74 73 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e lists.sr.ht/~protesilaos/fontain
1de40 65 2f 25 33 43 6d 32 37 64 36 74 33 66 37 61 2e 66 73 66 40 7a 65 6e 69 74 68 69 61 2e 6e 65 74 e/%3Cm27d6t3f7a.fsf@zenithia.net
1de60 25 33 45 23 25 33 43 38 37 65 65 31 31 77 31 6a 30 2e 66 73 66 40 7a 65 6e 69 74 68 69 61 2e 6e %3E#%3C87ee11w1j0.fsf@zenithia.n
1de80 65 74 25 33 45 3e 2e 0a 0a 2b 20 53 69 6d 70 6c 69 66 69 65 64 20 74 68 65 20 74 65 78 74 20 6f et%3E>...+.Simplified.the.text.o
1dea0 66 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 68 65 20 f.the.minibuffer.prompt.for.the.
1dec0 7e 64 65 66 61 75 6c 74 7e 20 66 61 63 65 2e 0a 20 20 54 68 65 20 3d 6d 61 72 67 69 6e 61 6c 69 ~default~.face....The.=marginali
1dee0 61 3d 20 70 61 63 6b 61 67 65 20 74 72 65 61 74 73 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 a=.package.treats.the.candidates
1df00 20 61 73 20 66 61 63 65 73 20 77 68 65 6e 20 74 68 65 20 77 6f 72 64 0a 20 20 22 66 61 63 65 22 .as.faces.when.the.word..."face"
1df20 20 6f 63 63 75 72 73 20 69 6e 20 74 68 65 20 70 72 6f 6d 70 74 2e 20 20 47 65 6e 65 72 61 6c 6c .occurs.in.the.prompt...Generall
1df40 79 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 6f 6b 61 79 2c 20 74 68 6f 75 67 68 20 77 65 y.that.should.be.okay,.though.we
1df60 0a 20 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 69 74 20 69 6e 20 6f 75 72 20 63 61 73 65 2e 0a 0a ...do.not.want.it.in.our.case...
1df80 2b 20 44 6f 63 75 6d 65 6e 74 65 64 20 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 +.Documented.a.reference.to.the.
1dfa0 22 64 65 76 65 6c 22 20 76 61 72 69 61 6e 74 20 6f 66 20 47 4e 55 20 45 4c 50 41 2e 20 20 54 68 "devel".variant.of.GNU.ELPA...Th
1dfc0 69 73 20 69 73 0a 20 20 66 6f 72 20 75 73 65 72 73 20 77 68 6f 20 77 61 6e 74 20 74 6f 20 75 73 is.is...for.users.who.want.to.us
1dfe0 65 20 61 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 75 69 6c 74 e.a.version.of.the.package.built
1e000 20 66 72 6f 6d 20 74 68 65 0a 20 20 6c 61 74 65 73 74 20 63 6f 6d 6d 69 74 20 69 6e 73 74 65 61 .from.the...latest.commit.instea
1e020 64 20 6f 66 20 74 68 65 20 6c 61 73 74 20 74 61 67 67 65 64 20 72 65 6c 65 61 73 65 2e 20 20 52 d.of.the.last.tagged.release...R
1e040 65 61 64 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f ead:...<https://protesilaos.com/
1e060 63 6f 64 65 6c 6f 67 2f 32 30 32 32 2d 30 35 2d 31 33 2d 65 6d 61 63 73 2d 65 6c 70 61 2d 64 65 codelog/2022-05-13-emacs-elpa-de
1e080 76 65 6c 2f 3e 2e 0a 0a 2b 20 52 65 66 72 61 69 6e 65 64 20 66 72 6f 6d 20 65 72 72 6f 72 69 6e vel/>...+.Refrained.from.errorin
1e0a0 67 20 6f 75 74 20 77 69 74 68 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 7e g.out.with.~fontaine-set-preset~
1e0c0 20 69 66 20 45 6d 61 63 73 20 69 73 20 6e 6f 74 0a 20 20 69 6e 20 61 20 67 72 61 70 68 69 63 61 .if.Emacs.is.not...in.a.graphica
1e0e0 6c 20 77 69 6e 64 6f 77 20 28 47 55 49 29 20 77 68 69 6c 65 20 74 68 65 20 3d 65 6d 61 63 73 20 l.window.(GUI).while.the.=emacs.
1e100 2d 2d 64 61 65 6d 6f 6e 3d 20 69 73 20 69 6e 20 75 73 65 2e 20 20 54 68 65 0a 20 20 7e 75 73 65 --daemon=.is.in.use...The...~use
1e120 72 2d 65 72 72 6f 72 7e 20 69 73 20 6e 6f 77 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 65 20 63 r-error~.is.now.limited.to.the.c
1e140 61 73 65 20 77 68 65 72 65 20 61 20 73 74 61 6e 64 61 6c 6f 6e 65 20 66 72 61 6d 65 20 69 73 0a ase.where.a.standalone.frame.is.
1e160 20 20 6e 6f 6e 2d 67 72 61 70 68 69 61 6c 20 61 6e 64 20 74 68 65 20 64 61 65 6d 6f 6e 20 69 73 ..non-graphial.and.the.daemon.is
1e180 20 6e 6f 74 20 72 75 6e 6e 69 6e 67 20 28 74 68 65 20 65 72 72 6f 72 20 69 73 20 74 68 61 74 20 .not.running.(the.error.is.that.
1e1a0 79 6f 75 0a 20 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 66 6f 6e 74 73 20 69 6e 73 69 64 65 you...cannot.change.fonts.inside
1e1c0 20 6f 66 20 54 55 49 20 45 6d 61 63 73 29 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 46 6c 6f 72 65 .of.TUI.Emacs)...Thanks.to.Flore
1e1e0 6e 74 20 54 65 69 73 73 69 65 72 0a 20 20 66 6f 72 20 74 68 65 20 70 61 74 63 68 21 0a 0a 2b 20 nt.Teissier...for.the.patch!..+.
1e200 4e 61 6d 65 64 20 74 68 65 20 6d 61 69 6c 69 6e 67 20 6c 69 73 74 20 61 64 64 72 65 73 73 20 61 Named.the.mailing.list.address.a
1e220 73 20 74 68 65 20 3d 4d 61 69 6e 74 61 69 6e 65 72 3a 3d 20 6f 66 20 44 65 6e 6f 74 65 2e 0a 20 s.the.=Maintainer:=.of.Denote...
1e240 20 54 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 .Together.with.the.other.package
1e260 20 68 65 61 64 65 72 73 2c 20 74 68 65 79 20 68 65 6c 70 20 74 68 65 20 75 73 65 72 20 66 69 6e .headers,.they.help.the.user.fin
1e280 64 20 6f 75 72 0a 20 20 70 72 69 6d 61 72 79 20 73 6f 75 72 63 65 73 20 61 6e 64 2f 6f 72 20 63 d.our...primary.sources.and/or.c
1e2a0 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 73 2e 20 20 54 68 69 73 20 63 68 61 ommunication.channels...This.cha
1e2c0 6e 67 65 20 63 6f 6e 66 6f 72 6d 73 0a 20 20 77 69 74 68 20 77 6f 72 6b 20 62 65 69 6e 67 20 64 nge.conforms...with.work.being.d
1e2e0 6f 6e 65 20 75 70 73 74 72 65 61 6d 20 69 6e 20 70 61 63 6b 61 67 65 2e 65 6c 20 62 79 20 50 68 one.upstream.in.package.el.by.Ph
1e300 69 6c 69 70 20 4b 61 6c 75 64 65 72 63 69 63 2e 20 20 49 0a 20 20 77 61 73 20 69 6e 66 6f 72 6d ilip.Kaludercic...I...was.inform
1e320 65 64 20 61 62 6f 75 74 20 69 74 20 68 65 72 65 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 ed.about.it.here:...<https://lis
1e340 74 73 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 67 65 6e 65 72 61 6c 2d 69 73 ts.sr.ht/~protesilaos/general-is
1e360 73 75 65 73 2f 25 33 43 38 37 35 79 6b 6c 38 34 79 69 2e 66 73 66 25 34 30 70 6f 73 74 65 6f 2e sues/%3C875ykl84yi.fsf%40posteo.
1e380 6e 65 74 25 33 45 3e 2e 0a 0a 2a 20 56 65 72 73 69 6f 6e 20 30 2e 32 2e 30 20 6f 6e 20 32 30 32 net%3E>...*.Version.0.2.0.on.202
1e3a0 32 2d 30 35 2d 30 39 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 2-05-09.:PROPERTIES:.:CUSTOM_ID:
1e3c0 20 68 3a 66 39 33 39 39 35 34 32 2d 32 39 62 37 2d 34 64 32 36 2d 61 66 38 32 2d 30 39 30 66 65 .h:f9399542-29b7-4d26-af82-090fe
1e3e0 64 38 30 32 63 63 38 0a 3a 45 4e 44 3a 0a 0a 2b 20 46 6f 6e 74 61 69 6e 65 20 63 61 6e 20 61 70 d802cc8.:END:..+.Fontaine.can.ap
1e400 70 6c 79 20 69 74 73 20 63 68 61 6e 67 65 73 20 6f 6e 20 61 20 70 65 72 2d 66 72 61 6d 65 20 62 ply.its.changes.on.a.per-frame.b
1e420 61 73 69 73 2e 20 20 4f 6e 65 20 66 72 61 6d 65 20 6d 61 79 2c 0a 20 20 66 6f 72 20 65 78 61 6d asis...One.frame.may,...for.exam
1e440 70 6c 65 2c 20 75 73 65 20 61 20 70 72 65 73 65 74 20 6f 66 20 66 6f 6e 74 20 63 6f 6e 66 69 67 ple,.use.a.preset.of.font.config
1e460 75 72 61 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 70 75 72 70 6f 73 65 73 20 6f 66 20 61 0a 20 urations.for.the.purposes.of.a..
1e480 20 22 70 72 65 73 65 6e 74 61 74 69 6f 6e 22 20 77 68 69 6c 65 20 74 68 65 20 6f 74 68 65 72 20 ."presentation".while.the.other.
1e4a0 68 61 73 20 61 20 22 73 6d 61 6c 6c 22 20 73 65 74 75 70 2e 20 20 43 6f 6e 63 72 65 74 65 6c 79 has.a."small".setup...Concretely
1e4c0 2c 0a 20 20 69 6e 76 6f 6b 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 7e 66 6f 6e 74 61 69 6e ,...invoke.the.commands.~fontain
1e4e0 65 2d 73 65 74 2d 70 72 65 73 65 74 7e 20 61 6e 64 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d e-set-preset~.and.~fontaine-set-
1e500 66 61 63 65 2d 66 6f 6e 74 7e 0a 20 20 77 69 74 68 20 61 20 75 6e 69 76 65 72 73 61 6c 20 70 72 face-font~...with.a.universal.pr
1e520 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 28 3d 43 2d 75 3d 29 2e 20 20 57 69 74 68 6f 75 74 20 efix.argument.(=C-u=)...Without.
1e540 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 74 68 65 73 65 20 63 6f 6d 6d 61 a.prefix.argument,...these.comma
1e560 6e 64 73 20 61 70 70 6c 79 20 74 6f 20 61 6c 6c 20 66 72 61 6d 65 73 20 28 61 73 20 69 74 20 77 nds.apply.to.all.frames.(as.it.w
1e580 61 73 20 62 65 66 6f 72 65 29 2e 0a 0a 2b 20 54 68 65 20 7e 66 6f 6e 74 61 69 6e 65 2d 70 72 65 as.before)...+.The.~fontaine-pre
1e5a0 73 65 74 73 7e 20 61 63 63 65 70 74 73 20 61 20 73 70 65 63 69 61 6c 20 3d 74 3d 20 70 72 65 73 sets~.accepts.a.special.=t=.pres
1e5c0 65 74 20 77 68 69 63 68 20 70 72 6f 76 69 64 65 73 0a 20 20 22 73 68 61 72 65 64 20 66 61 6c 6c et.which.provides..."shared.fall
1e5e0 62 61 63 6b 20 76 61 6c 75 65 73 22 20 66 6f 72 20 61 6c 6c 20 70 72 65 73 65 74 73 2e 20 20 54 back.values".for.all.presets...T
1e600 68 65 20 6d 61 6e 75 61 6c 20 68 61 73 20 61 20 73 65 63 74 69 6f 6e 0a 20 20 74 69 74 6c 65 64 he.manual.has.a.section...titled
1e620 20 22 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 ."Shared.and.implicit.fallback.v
1e640 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 22 20 77 68 69 63 68 20 63 6f 76 65 72 73 0a alues.for.presets".which.covers.
1e660 20 20 61 6c 6c 20 70 65 72 6d 75 74 61 74 69 6f 6e 73 20 6f 66 20 7e 66 6f 6e 74 61 69 6e 65 2d ..all.permutations.of.~fontaine-
1e680 70 72 65 73 65 74 73 7e 20 61 74 20 6c 65 6e 67 74 68 2e 20 20 54 68 65 20 67 69 73 74 20 69 73 presets~.at.length...The.gist.is
1e6a0 20 74 68 61 74 0a 20 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 77 72 69 74 65 20 6d 6f 72 65 20 .that...the.user.can.write.more.
1e6c0 63 6f 6e 63 69 73 65 20 70 72 65 73 65 74 73 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 54 65 64 20 concise.presets...Thanks.to.Ted.
1e6e0 52 65 65 64 20 66 6f 72 0a 20 20 70 72 6f 70 6f 73 69 6e 67 20 74 68 65 20 69 64 65 61 20 61 6e Reed.for...proposing.the.idea.an
1e700 64 20 74 65 73 74 69 6e 67 20 6d 79 20 70 72 6f 74 6f 74 79 70 65 20 69 6e 20 74 68 65 20 6d 61 d.testing.my.prototype.in.the.ma
1e720 69 6c 69 6e 67 20 6c 69 73 74 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 73 72 2e iling.list:...<https://lists.sr.
1e740 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 2f 25 33 43 38 37 79 31 ht/~protesilaos/fontaine/%3C87y1
1e760 7a 63 6d 6f 36 37 2e 66 73 66 40 7a 65 6e 69 74 68 69 61 2e 6e 65 74 25 33 45 3e 2e 0a 0a 2b 20 zcmo67.fsf@zenithia.net%3E>...+.
1e780 53 69 6d 70 6c 69 66 69 65 64 20 74 68 65 20 73 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 Simplified.the.sample.configurat
1e7a0 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 6c 61 74 65 73 74 ion.on.how.to.restore.the.latest
1e7c0 20 73 61 76 65 64 0a 20 20 76 61 6c 75 65 20 6f 72 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 61 .saved...value.or.fall.back.to.a
1e7e0 20 70 72 65 66 65 72 72 65 64 20 70 72 65 73 65 74 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 43 68 .preferred.preset...Thanks.to.Ch
1e800 72 69 73 74 6f 70 68 65 72 0a 20 20 4c 65 61 67 75 65 20 66 6f 72 20 70 72 6f 70 6f 73 69 6e 67 ristopher...League.for.proposing
1e820 20 61 6e 20 65 6c 65 67 61 6e 74 20 65 78 70 72 65 73 73 69 6f 6e 20 6f 76 65 72 20 61 74 20 74 .an.elegant.expression.over.at.t
1e840 68 65 20 6d 61 69 6c 69 6e 67 20 6c 69 73 74 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 he.mailing.list:...<https://list
1e860 73 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 2f 25 33 s.sr.ht/~protesilaos/fontaine/%3
1e880 43 38 37 73 66 70 6f 70 30 64 6d 2e 66 73 66 40 63 6f 6e 74 72 61 70 75 6e 63 74 75 73 2e 6e 65 C87sfpop0dm.fsf@contrapunctus.ne
1e8a0 74 25 33 45 23 25 33 43 38 37 70 6d 6b 73 6f 79 76 36 2e 66 73 66 40 63 6f 6e 74 72 61 70 75 6e t%3E#%3C87pmksoyv6.fsf@contrapun
1e8c0 63 74 75 73 2e 6e 65 74 25 33 45 3e 0a 0a 2b 20 54 68 65 20 7e 66 6f 6e 74 61 69 6e 65 2d 6c 61 ctus.net%3E>..+.The.~fontaine-la
1e8e0 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 7e 20 69 73 20 6e 6f 77 20 68 61 6e 64 6c 65 64 20 test-state-file~.is.now.handled.
1e900 62 79 20 74 68 65 20 70 61 63 6b 61 67 65 0a 20 20 3d 6e 6f 2d 6c 69 74 74 65 72 69 6e 67 3d 2e by.the.package...=no-littering=.
1e920 20 20 54 68 61 6e 6b 73 20 74 6f 20 43 68 72 69 73 74 6f 70 68 65 72 20 4c 65 61 67 75 65 20 66 ..Thanks.to.Christopher.League.f
1e940 6f 72 20 61 64 64 69 6e 67 20 69 74 20 74 68 65 72 65 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 67 or.adding.it.there:...<https://g
1e960 69 74 68 75 62 2e 63 6f 6d 2f 65 6d 61 63 73 63 6f 6c 6c 65 63 74 69 76 65 2f 6e 6f 2d 6c 69 74 ithub.com/emacscollective/no-lit
1e980 74 65 72 69 6e 67 2f 63 6f 6d 6d 69 74 2f 37 36 62 37 33 33 35 32 30 32 61 35 62 36 64 64 63 36 tering/commit/76b7335202a5b6ddc6
1e9a0 62 36 37 39 38 61 32 65 32 66 64 35 62 30 39 64 66 35 37 64 63 32 3e 0a 0a 2b 20 54 68 65 20 6e b6798a2e2fd5b09df57dc2>..+.The.n
1e9c0 65 77 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 7e 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e 74 2d 66 61 ew.user.option.~fontaine-font-fa
1e9e0 6d 69 6c 69 65 73 7e 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 70 72 65 66 65 72 72 65 64 0a milies~.specifies.the.preferred.
1ea00 20 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 20 74 68 61 74 20 61 72 65 20 70 72 6f 76 69 64 65 ..font.families.that.are.provide
1ea20 64 20 61 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 6f 66 20 74 68 d.as.completion.candidates.of.th
1ea40 65 0a 20 20 63 6f 6d 6d 61 6e 64 20 7e 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 e...command.~fontaine-set-face-f
1ea60 6f 6e 74 7e 2e 20 20 49 66 20 6c 65 66 74 20 74 6f 20 69 74 73 20 64 65 66 61 75 6c 74 20 6e 69 ont~...If.left.to.its.default.ni
1ea80 6c 20 76 61 6c 75 65 2c 0a 20 20 46 6f 6e 74 61 69 6e 65 20 74 72 69 65 73 20 74 6f 20 66 69 6e l.value,...Fontaine.tries.to.fin
1eaa0 64 20 72 65 6c 65 76 61 6e 74 20 66 6f 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 75 6e 64 65 72 6c d.relevant.fonts.from.the.underl
1eac0 79 69 6e 67 20 73 79 73 74 65 6d 2c 0a 20 20 74 68 6f 75 67 68 20 74 68 69 73 20 69 73 20 6e 6f ying.system,...though.this.is.no
1eae0 74 20 61 6c 77 61 79 73 20 61 63 63 75 72 61 74 65 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 t.always.accurate.depending.on.t
1eb00 68 65 20 62 75 69 6c 64 20 6f 66 20 45 6d 61 63 73 20 61 6e 64 0a 20 20 77 68 65 72 65 20 69 74 he.build.of.Emacs.and...where.it
1eb20 20 72 75 6e 73 20 69 6e 2e 0a 0a 2b 20 54 68 65 20 64 6f 63 20 73 74 72 69 6e 67 20 6f 66 20 7e .runs.in...+.The.doc.string.of.~
1eb40 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 7e 20 6d 65 6e 74 69 6f 6e 73 20 73 6f 6d 65 20 fontaine-presets~.mentions.some.
1eb60 69 6d 70 6f 72 74 61 6e 74 20 63 61 76 65 61 74 73 0a 20 20 6f 72 20 69 6e 66 6f 72 6d 61 74 69 important.caveats...or.informati
1eb80 6f 6e 20 61 62 6f 75 74 20 66 6f 6e 74 20 73 65 74 74 69 6e 67 73 20 69 6e 20 65 6d 61 63 73 2e on.about.font.settings.in.emacs.
1eba0 20 20 54 68 61 6e 6b 73 20 74 6f 20 45 6c 69 20 5a 61 72 65 74 73 6b 69 69 0a 20 20 66 6f 72 20 ..Thanks.to.Eli.Zaretskii...for.
1ebc0 74 68 65 20 66 65 65 64 62 61 63 6b 20 6f 6e 20 74 68 65 20 65 6d 61 63 73 2d 64 65 76 65 6c 20 the.feedback.on.the.emacs-devel.
1ebe0 6d 61 69 6c 69 6e 67 20 6c 69 73 74 3a 0a 20 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 67 mailing.list:...<https://lists.g
1ec00 6e 75 2e 6f 72 67 2f 61 72 63 68 69 76 65 2f 68 74 6d 6c 2f 65 6d 61 63 73 2d 64 65 76 65 6c 2f nu.org/archive/html/emacs-devel/
1ec20 32 30 32 32 2d 30 34 2f 6d 73 67 30 31 32 38 31 2e 68 74 6d 6c 3e 2e 0a 0a 2a 20 56 65 72 73 69 2022-04/msg01281.html>...*.Versi
1ec40 6f 6e 20 30 2e 31 2e 30 20 6f 6e 20 32 30 32 32 2d 30 34 2d 32 38 0a 3a 50 52 4f 50 45 52 54 49 on.0.1.0.on.2022-04-28.:PROPERTI
1ec60 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 68 3a 38 30 65 35 36 65 64 36 2d 63 66 32 62 2d ES:.:CUSTOM_ID:.h:80e56ed6-cf2b-
1ec80 34 39 61 32 2d 39 31 38 34 2d 62 31 34 39 63 39 65 63 66 61 33 38 0a 3a 45 4e 44 3a 0a 0a 49 6e 49a2-9184-b149c9ecfa38.:END:..In
1eca0 69 74 69 61 6c 20 72 65 6c 65 61 73 65 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 2e 20 20 50 itial.release.of.the.package...P
1ecc0 6c 65 61 73 65 20 72 65 61 64 20 74 68 65 20 6d 61 6e 75 61 6c 2e 0a 0a 54 68 65 20 63 6f 72 65 lease.read.the.manual...The.core
1ece0 20 69 64 65 61 20 66 6f 72 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 77 61 73 20 69 6d 70 6c 65 .idea.for.this.package.was.imple
1ed00 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 20 3d 70 72 6f 74 2d 66 6f 6e 74 73 2e 65 6c 3d 0a 66 69 mented.in.the.=prot-fonts.el=.fi
1ed20 6c 65 20 74 68 61 74 20 69 73 20 70 61 72 74 20 6f 66 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 le.that.is.part.of.[[https://git
1ed40 6c 61 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2f 64 6f 74 66 69 6c 65 73 5d 5b 6d 79 lab.com/protesilaos/dotfiles][my
1ed60 20 64 6f 74 66 69 6c 65 73 5d 5d 20 28 6e 6f 77 20 64 65 70 72 65 63 61 74 65 64 29 2e 20 20 49 .dotfiles]].(now.deprecated)...I
1ed80 20 77 61 73 20 75 73 69 6e 67 20 69 74 20 61 74 0a 6c 65 61 73 74 20 73 69 6e 63 65 20 4e 6f 76 .was.using.it.at.least.since.Nov
1eda0 65 6d 62 65 72 20 32 30 32 30 2c 20 74 68 6f 75 67 68 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e ember.2020,.though.the.underlyin
1edc0 67 20 63 6f 64 65 20 77 61 73 20 70 72 6f 62 61 62 6c 79 0a 69 6d 70 6c 65 6d 65 6e 74 65 64 20 g.code.was.probably.implemented.
1ede0 61 74 20 61 6e 20 65 61 72 6c 69 65 72 20 64 61 74 65 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 at.an.earlier.date..............
1ee00 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 66 6f 6e 74 61 69 6e 65 2d 70 6b 67 2e 65 6c 00 00 fontaine-1.0.0/fontaine-pkg.el..
1ee20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee60 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
1ee80 30 30 30 30 36 32 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 36 36 33 00 20 30 00 00 00 0000627.00000000000.014663..0...
1eea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1ef20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1ef40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f000 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e ;;.Generated.package.description
1f020 20 66 72 6f 6d 20 66 6f 6e 74 61 69 6e 65 2e 65 6c 20 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 .from.fontaine.el..-*-.no-byte-c
1f040 6f 6d 70 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 66 ompile:.t.-*-.(define-package."f
1f060 6f 6e 74 61 69 6e 65 22 20 22 31 2e 30 2e 30 22 20 22 53 65 74 20 66 6f 6e 74 20 63 6f 6e 66 69 ontaine"."1.0.0"."Set.font.confi
1f080 67 75 72 61 74 69 6f 6e 73 20 75 73 69 6e 67 20 70 72 65 73 65 74 73 22 20 27 28 28 65 6d 61 63 gurations.using.presets".'((emac
1f0a0 73 20 22 32 37 2e 31 22 29 29 20 3a 63 6f 6d 6d 69 74 20 22 31 30 63 34 66 61 37 34 65 35 36 65 s."27.1")).:commit."10c4fa74e56e
1f0c0 64 62 62 31 65 39 63 35 32 30 39 64 38 31 38 39 63 66 61 33 30 63 62 64 38 35 31 32 22 20 3a 61 dbb1e9c5209d8189cfa30cbd8512".:a
1f0e0 75 74 68 6f 72 73 20 27 28 28 22 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 22 20 uthors.'(("Protesilaos.Stavrou".
1f100 2e 20 22 69 6e 66 6f 40 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 22 29 29 20 3a 6d 61 69 6e .."info@protesilaos.com")).:main
1f120 74 61 69 6e 65 72 20 27 28 22 46 6f 6e 74 61 69 6e 65 20 44 65 76 65 6c 6f 70 6d 65 6e 74 22 20 tainer.'("Fontaine.Development".
1f140 2e 20 22 7e 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 40 6c 69 73 74 73 2e 73 .."~protesilaos/fontaine@lists.s
1f160 72 2e 68 74 22 29 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e r.ht").:url."https://git.sr.ht/~
1f180 70 72 6f 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 22 29 0a 00 00 00 00 00 00 00 00 00 protesilaos/fontaine")..........
1f1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f200 66 6f 6e 74 61 69 6e 65 2d 31 2e 30 2e 30 2f 66 6f 6e 74 61 69 6e 65 2e 69 6e 66 6f 00 00 00 00 fontaine-1.0.0/fontaine.info....
1f220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
1f280 30 31 35 31 37 36 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 34 35 33 00 20 30 00 00 00 0151767.00000000000.014453..0...
1f2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1f320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1f340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f400 54 68 69 73 20 69 73 20 64 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 This.is.docVow4aZ.info,.produced
1f420 20 62 79 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 37 20 66 72 6f 6d 0a 66 6f .by.makeinfo.version.6.7.from.fo
1f440 6e 74 61 69 6e 65 2e 74 65 78 69 2e 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 32 ntaine.texi...Copyright.(C).2022
1f460 2d 32 30 32 33 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 -2023.Free.Software.Foundation,.
1f480 49 6e 63 2e 0a 0a 20 20 20 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 Inc........Permission.is.granted
1f4a0 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 .to.copy,.distribute.and/or.modi
1f4c0 66 79 20 74 68 69 73 0a 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 20 75 6e 64 65 72 20 74 68 65 20 fy.this......document.under.the.
1f4e0 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 terms.of.the.GNU.Free.Documentat
1f500 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 0a 20 20 20 20 20 56 65 72 73 69 6f 6e 20 31 2e 33 20 6f 72 ion.License,......Version.1.3.or
1f520 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 .any.later.version.published.by.
1f540 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f the.Free.Software......Foundatio
1f560 6e 3b 20 77 69 74 68 20 6e 6f 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 77 n;.with.no.Invariant.Sections,.w
1f580 69 74 68 20 74 68 65 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 0a 20 20 20 20 20 62 ith.the.Front-Cover.Texts......b
1f5a0 65 69 6e 67 20 e2 80 9c 41 20 47 4e 55 20 4d 61 6e 75 61 6c 2c e2 80 9d 20 61 6e 64 20 77 69 74 eing....A.GNU.Manual,....and.wit
1f5c0 68 20 74 68 65 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 61 73 20 69 6e 20 28 61 29 h.the.Back-Cover.Texts.as.in.(a)
1f5e0 0a 20 20 20 20 20 62 65 6c 6f 77 2e 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 ......below...A.copy.of.the.lice
1f600 6e 73 65 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 nse.is.included.in.the.section.e
1f620 6e 74 69 74 6c 65 64 0a 20 20 20 20 20 e2 80 9c 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e ntitled.........GNU.Free.Documen
1f640 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2e e2 80 9d 0a 0a 20 20 20 20 20 28 61 29 20 54 68 65 tation.License...........(a).The
1f660 20 46 53 46 e2 80 99 73 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 20 69 73 3a 20 e2 80 9c .FSF...s.Back-Cover.Text.is:....
1f680 59 6f 75 20 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 70 79 20 61 6e 64 You.have.the.freedom.to.copy.and
1f6a0 0a 20 20 20 20 20 6d 6f 64 69 66 79 20 74 68 69 73 20 47 4e 55 20 6d 61 6e 75 61 6c 2e e2 80 9d ......modify.this.GNU.manual....
1f6c0 0a 0a 49 4e 46 4f 2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61 63 73 20 6d 69 73 63 20 66 65 ..INFO-DIR-SECTION.Emacs.misc.fe
1f6e0 61 74 75 72 65 73 0a 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 2a 20 46 6f atures.START-INFO-DIR-ENTRY.*.Fo
1f700 6e 74 61 69 6e 65 3a 20 28 66 6f 6e 74 61 69 6e 65 29 2e 20 53 65 74 20 66 6f 6e 74 20 63 6f 6e ntaine:.(fontaine)..Set.font.con
1f720 66 69 67 75 72 61 74 69 6f 6e 73 20 75 73 69 6e 67 20 70 72 65 73 65 74 73 2e 0a 45 4e 44 2d 49 figurations.using.presets..END-I
1f740 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a NFO-DIR-ENTRY....File:.docVow4aZ
1f760 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 6f 70 2c 20 20 4e 65 78 74 3a 20 4f 76 65 72 76 69 .info,..Node:.Top,..Next:.Overvi
1f780 65 77 2c 20 20 55 70 3a 20 28 64 69 72 29 0a 0a 66 6f 6e 74 61 69 6e 65 2e 65 6c 3a 20 53 65 74 ew,..Up:.(dir)..fontaine.el:.Set
1f7a0 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 75 73 69 6e 67 20 70 72 65 73 65 .font.configurations.using.prese
1f7c0 74 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ts.*****************************
1f7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 43 6f 70 79 72 69 67 68 74 *********************..Copyright
1f800 20 28 43 29 20 32 30 32 32 2d 32 30 32 33 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 .(C).2022-2023.Free.Software.Fou
1f820 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 20 20 20 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 ndation,.Inc........Permission.i
1f840 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e s.granted.to.copy,.distribute.an
1f860 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 0a 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 20 75 d/or.modify.this......document.u
1f880 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 46 72 65 65 20 44 nder.the.terms.of.the.GNU.Free.D
1f8a0 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 0a 20 20 20 20 20 56 65 72 73 69 ocumentation.License,......Versi
1f8c0 6f 6e 20 31 2e 33 20 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 70 75 62 6c on.1.3.or.any.later.version.publ
1f8e0 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 20 20 20 20 20 ished.by.the.Free.Software......
1f900 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 77 69 74 68 20 6e 6f 20 49 6e 76 61 72 69 61 6e 74 20 53 65 Foundation;.with.no.Invariant.Se
1f920 63 74 69 6f 6e 73 2c 20 77 69 74 68 20 74 68 65 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 ctions,.with.the.Front-Cover.Tex
1f940 74 73 0a 20 20 20 20 20 62 65 69 6e 67 20 e2 80 9c 41 20 47 4e 55 20 4d 61 6e 75 61 6c 2c e2 80 ts......being....A.GNU.Manual,..
1f960 9d 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 ..and.with.the.Back-Cover.Texts.
1f980 61 73 20 69 6e 20 28 61 29 0a 20 20 20 20 20 62 65 6c 6f 77 2e 20 20 41 20 63 6f 70 79 20 6f 66 as.in.(a)......below...A.copy.of
1f9a0 20 74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .the.license.is.included.in.the.
1f9c0 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 0a 20 20 20 20 20 e2 80 9c 47 4e 55 20 46 72 65 section.entitled.........GNU.Fre
1f9e0 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2e e2 80 9d 0a 0a 20 20 20 e.Documentation.License.........
1fa00 20 20 28 61 29 20 54 68 65 20 46 53 46 e2 80 99 73 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 ..(a).The.FSF...s.Back-Cover.Tex
1fa20 74 20 69 73 3a 20 e2 80 9c 59 6f 75 20 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f t.is:....You.have.the.freedom.to
1fa40 20 63 6f 70 79 20 61 6e 64 0a 20 20 20 20 20 6d 6f 64 69 66 79 20 74 68 69 73 20 47 4e 55 20 6d .copy.and......modify.this.GNU.m
1fa60 61 6e 75 61 6c 2e e2 80 9d 0a 0a 20 20 20 54 68 69 73 20 6d 61 6e 75 61 6c 2c 20 77 72 69 74 74 anual.........This.manual,.writt
1fa80 65 6e 20 62 79 20 50 72 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2c 20 64 65 73 63 72 en.by.Protesilaos.Stavrou,.descr
1faa0 69 62 65 73 20 74 68 65 0a 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 ibes.the.customization.options.f
1fac0 6f 72 20 e2 80 98 66 6f 6e 74 61 69 6e 65 e2 80 99 20 28 6f 72 20 e2 80 98 66 6f 6e 74 61 69 6e or....fontaine....(or....fontain
1fae0 65 2e 65 6c e2 80 99 29 2c 20 61 6e 64 20 70 72 6f 76 69 64 65 73 0a 65 76 65 72 79 20 6f 74 68 e.el...),.and.provides.every.oth
1fb00 65 72 20 70 69 65 63 65 20 6f 66 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 65 72 74 69 6e 65 6e er.piece.of.information.pertinen
1fb20 74 20 74 6f 20 69 74 2e 0a 0a 20 20 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 t.to.it......The.documentation.f
1fb40 75 72 6e 69 73 68 65 64 20 68 65 72 65 69 6e 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 73 urnished.herein.corresponds.to.s
1fb60 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 0a 31 2e 30 2e 30 2c 20 72 65 6c 65 61 73 65 64 20 6f 6e table.version.1.0.0,.released.on
1fb80 20 32 30 32 33 2d 30 32 2d 31 31 2e 20 20 41 6e 79 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 .2023-02-11...Any.reference.to.a
1fba0 20 6e 65 77 65 72 20 66 65 61 74 75 72 65 20 77 68 69 63 68 0a 64 6f 65 73 20 6e 6f 74 20 79 65 .newer.feature.which.does.not.ye
1fbc0 74 20 66 6f 72 6d 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 61 74 65 73 74 20 74 61 67 67 65 64 t.form.part.of.the.latest.tagged
1fbe0 20 63 6f 6d 6d 69 74 2c 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 6d 61 72 6b 65 64 0a 61 73 .commit,.is.explicitly.marked.as
1fc00 20 73 75 63 68 2e 0a 0a 20 20 20 43 75 72 72 65 6e 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 74 .such......Current.development.t
1fc20 61 72 67 65 74 20 69 73 20 31 2e 31 2e 30 2d 64 65 76 2e 0a 0a 20 20 20 e2 80 a2 20 50 61 63 6b arget.is.1.1.0-dev..........Pack
1fc40 61 67 65 20 6e 61 6d 65 20 28 47 4e 55 20 45 4c 50 41 29 3a 20 e2 80 98 66 6f 6e 74 61 69 6e 65 age.name.(GNU.ELPA):....fontaine
1fc60 e2 80 99 0a 20 20 20 e2 80 a2 20 4f 66 66 69 63 69 61 6c 20 6d 61 6e 75 61 6c 3a 20 3c 68 74 74 ...........Official.manual:.<htt
1fc80 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 ps://protesilaos.com/emacs/fonta
1fca0 69 6e 65 3e 0a 20 20 20 e2 80 a2 20 43 68 61 6e 67 65 20 6c 6f 67 3a 20 3c 68 74 74 70 73 3a 2f ine>........Change.log:.<https:/
1fcc0 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 73 2f 66 6f 6e 74 61 69 6e 65 2d /protesilaos.com/emacs/fontaine-
1fce0 63 68 61 6e 67 65 6c 6f 67 3e 0a 20 20 20 e2 80 a2 20 47 69 74 20 72 65 70 6f 20 6f 6e 20 53 6f changelog>........Git.repo.on.So
1fd00 75 72 63 65 48 75 74 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f urceHut:.<https://git.sr.ht/~pro
1fd20 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 4d tesilaos/fontaine>.............M
1fd40 69 72 72 6f 72 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 47 69 74 48 75 62 3a irrors:..................GitHub:
1fd60 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c 61 6f 73 .<https://github.com/protesilaos
1fd80 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 47 69 74 4c /fontaine>..................GitL
1fda0 61 62 3a 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 6c 61 62 2e 63 6f 6d 2f 70 72 6f 74 65 73 69 6c ab:.<https://gitlab.com/protesil
1fdc0 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 20 e2 80 a2 20 4d 61 69 6c 69 6e 67 20 6c 69 73 aos/fontaine>........Mailing.lis
1fde0 74 3a 20 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 t:.<https://lists.sr.ht/~protesi
1fe00 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 3e 0a 20 20 20 e2 80 a2 20 42 61 63 6b 72 6f 6e 79 6d 3a laos/fontaine>........Backronym:
1fe20 20 46 6f 6e 74 73 2c 20 4f 72 6e 61 6d 65 6e 74 73 2c 20 61 6e 64 20 4e 65 61 74 20 54 79 70 6f .Fonts,.Ornaments,.and.Neat.Typo
1fe40 67 72 61 70 68 79 20 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 0a 20 20 20 20 20 4e 6f graphy.Are.Irrelevant.in......No
1fe60 6e 2d 67 72 61 70 68 69 63 61 6c 20 45 6d 61 63 73 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 4f n-graphical.Emacs...*.Menu:..*.O
1fe80 76 65 72 76 69 65 77 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 0a 2a 20 53 61 6d verview::.*.Installation::.*.Sam
1fea0 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a 2a 20 41 63 6b 6e 6f 77 6c 65 64 67 ple.configuration::.*.Acknowledg
1fec0 65 6d 65 6e 74 73 3a 3a 0a 2a 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f ements::.*.GNU.Free.Documentatio
1fee0 6e 20 4c 69 63 65 6e 73 65 3a 3a 0a 2a 20 49 6e 64 69 63 65 73 3a 3a 0a 0a e2 80 94 20 54 68 65 n.License::.*.Indices::......The
1ff00 20 44 65 74 61 69 6c 65 64 20 4e 6f 64 65 20 4c 69 73 74 69 6e 67 20 e2 80 94 0a 0a 4f 76 65 72 .Detailed.Node.Listing......Over
1ff20 76 69 65 77 0a 0a 2a 20 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c view..*.Shared.and.implicit.fall
1ff40 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 3a 3a 0a 2a 20 49 6e 68 65 back.values.for.presets::.*.Inhe
1ff60 72 69 74 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 rit.the.properties.of.another.na
1ff80 6d 65 64 20 70 72 65 73 65 74 3a 3a 0a 0a 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 2a 20 47 4e med.preset::..Installation..*.GN
1ffa0 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 3a 3a 0a 2a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c U.ELPA.package::.*.Manual.instal
1ffc0 6c 61 74 69 6f 6e 3a 3a 0a 0a 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a lation::..Sample.configuration..
1ffe0 2a 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e *.Persist.font.configurations.on
20000 20 74 68 65 6d 65 20 73 77 69 74 63 68 3a 3a 0a 0a 49 6e 64 69 63 65 73 0a 0a 2a 20 46 75 6e 63 .theme.switch::..Indices..*.Func
20020 74 69 6f 6e 20 69 6e 64 65 78 3a 3a 0a 2a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 3a 3a 0a tion.index::.*.Variable.index::.
20040 2a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 3a 3a 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 *.Concept.index::.....File:.docV
20060 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4f 76 65 72 76 69 65 77 2c 20 20 4e 65 ow4aZ.info,..Node:.Overview,..Ne
20080 78 74 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 54 6f 70 2c 20 20 55 xt:.Installation,..Prev:.Top,..U
200a0 70 3a 20 54 6f 70 0a 0a 31 20 4f 76 65 72 76 69 65 77 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 46 p:.Top..1.Overview.**********..F
200c0 6f 6e 74 61 69 6e 65 20 6c 65 74 73 20 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66 79 20 70 72 ontaine.lets.the.user.specify.pr
200e0 65 73 65 74 73 20 6f 66 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 61 6e 64 esets.of.font.configurations.and
20100 20 73 65 74 0a 74 68 65 6d 20 6f 6e 20 64 65 6d 61 6e 64 20 6f 6e 20 67 72 61 70 68 69 63 61 6c .set.them.on.demand.on.graphical
20120 20 45 6d 61 63 73 20 66 72 61 6d 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a .Emacs.frames...The.user.option.
20140 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 e2 80 99 20 68 6f 6c 64 73 20 61 6c 6c ...fontaine-presets....holds.all
20160 20 73 75 63 68 20 70 72 65 73 65 74 73 2e 0a 0a 20 20 20 50 72 65 73 65 74 73 20 63 6f 6e 73 69 .such.presets......Presets.consi
20180 73 74 20 6f 66 20 61 20 6c 69 73 74 20 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 74 68 61 74 20 st.of.a.list.of.properties.that.
201a0 67 6f 76 65 72 6e 20 74 68 65 20 66 61 6d 69 6c 79 2c 0a 77 65 69 67 68 74 2c 20 61 6e 64 20 68 govern.the.family,.weight,.and.h
201c0 65 69 67 68 74 20 6f 66 20 74 68 65 20 66 61 63 65 73 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 eight.of.the.faces....default...
201e0 2c 20 e2 80 98 66 69 78 65 64 2d 70 69 74 63 68 e2 80 99 2c 0a e2 80 98 66 69 78 65 64 2d 70 69 ,....fixed-pitch...,....fixed-pi
20200 74 63 68 2d 73 65 72 69 66 e2 80 99 2c 20 e2 80 98 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 e2 tch-serif...,....variable-pitch.
20220 80 99 2c 20 e2 80 98 62 6f 6c 64 e2 80 99 2c 20 61 6e 64 20 e2 80 98 69 74 61 6c 69 63 e2 80 99 ..,....bold...,.and....italic...
20240 2e 20 20 45 61 63 68 0a 70 72 65 73 65 74 20 69 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 ...Each.preset.is.identified.by.
20260 61 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 20 61 73 20 74 68 65 20 63 61 72 a.user-defined.symbol.as.the.car
20280 20 6f 66 20 61 20 70 72 6f 70 65 72 74 79 0a 6c 69 73 74 2e 20 20 49 74 20 6c 6f 6f 6b 73 20 6c .of.a.property.list...It.looks.l
202a0 69 6b 65 20 74 68 69 73 20 28 63 68 65 63 6b 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 ike.this.(check.the.default.valu
202c0 65 20 6f 66 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 e2 80 99 0a 66 6f 72 20 e.of....fontaine-presets....for.
202e0 68 6f 77 20 65 76 65 72 79 74 68 69 6e 67 20 69 73 20 70 69 65 63 65 64 20 74 6f 67 65 74 68 65 how.everything.is.pieced.togethe
20300 72 29 3a 0a 0a 20 20 20 20 20 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 3b 3b 20 49 20 6b 65 r):.......(regular.......;;.I.ke
20320 65 70 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 ep.all.properties.for.didactic.p
20340 75 72 70 6f 73 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 3b urposes,.but.most.can.be.......;
20360 3b 20 6f 6d 69 74 74 65 64 2e 0a 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 ;.omitted........:default-family
20380 20 22 4d 6f 6e 6f 73 70 61 63 65 22 0a 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 ."Monospace".......:default-weig
203a0 68 74 20 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 ht.regular.......:default-height
203c0 20 31 30 30 0a 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e .100.......:fixed-pitch-family.n
203e0 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 il.;.falls.back.to.:default-fami
20400 6c 79 0a 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c ly.......:fixed-pitch-weight.nil
20420 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 .;.falls.back.to.:default-weight
20440 0a 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 .......:fixed-pitch-height.1.0..
20460 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 20 6e .....:fixed-pitch-serif-family.n
20480 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 il.;.falls.back.to.:default-fami
204a0 6c 79 0a 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 77 65 69 67 ly.......:fixed-pitch-serif-weig
204c0 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d ht.nil.;.falls.back.to.:default-
204e0 77 65 69 67 68 74 0a 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d weight.......:fixed-pitch-serif-
20500 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 height.1.0.......:variable-pitch
20520 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 -family."Sans".......:variable-p
20540 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d itch-weight.nil.......:variable-
20560 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d pitch-height.1.0.......:bold-fam
20580 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 ily.nil.;.use.whatever.the.under
205a0 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 lying.face.has.......:bold-weigh
205c0 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a t.bold.......:italic-family.nil.
205e0 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 ......:italic-slant.italic......
20600 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 0a 20 20 20 54 68 65 20 64 6f 63 20 .:line-spacing.nil).....The.doc.
20620 73 74 72 69 6e 67 20 6f 66 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 e2 80 99 string.of....fontaine-presets...
20640 20 65 78 70 6c 61 69 6e 73 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 0a 64 65 74 61 .explains.all.properties.in.deta
20660 69 6c 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 73 20 73 6f 6d 65 20 69 6d 70 6f 72 74 61 6e 74 20 il.and.documents.some.important.
20680 63 61 76 65 61 74 73 20 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 66 6f 6e caveats.or.information.about.fon
206a0 74 0a 73 65 74 74 69 6e 67 73 20 69 6e 20 45 6d 61 63 73 2e 0a 0a 20 20 20 2a 6e 6f 74 65 20 53 t.settings.in.Emacs......*note.S
206c0 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 hared.and.implicit.fallback.valu
206e0 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 3a 3a 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e es.for.presets::......The.comman
20700 64 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 e2 80 99 20 61 70 70 6c d....fontaine-set-preset....appl
20720 69 65 73 20 74 68 65 20 64 65 73 69 72 65 64 20 70 72 65 73 65 74 2e 20 20 49 66 0a 74 68 65 72 ies.the.desired.preset...If.ther
20740 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 61 76 61 69 6c 61 62 6c 65 2c 20 69 74 20 69 6d 70 6c e.is.only.one.available,.it.impl
20760 65 6d 65 6e 74 73 20 69 74 20 6f 75 74 72 69 67 68 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 ements.it.outright...Otherwise.i
20780 74 0a 70 72 6f 64 75 63 65 73 20 61 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 20 77 t.produces.a.minibuffer.prompt.w
207a0 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6d 6f 6e 67 20 74 68 65 20 61 76 61 69 6c 61 62 ith.completion.among.the.availab
207c0 6c 65 0a 70 72 65 73 65 74 73 2e 20 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 le.presets...When.called.from.Li
207e0 73 70 2c 20 74 68 65 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 e2 80 sp,.the....fontaine-set-preset..
20800 99 20 72 65 71 75 69 72 65 73 20 61 0a 50 52 45 53 45 54 20 61 72 67 75 6d 65 6e 74 2c 20 73 75 ..requires.a.PRESET.argument,.su
20820 63 68 20 61 73 3a 0a 0a 20 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 ch.as:.......(fontaine-set-prese
20840 74 20 27 72 65 67 75 6c 61 72 29 0a 0a 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 t.'regular).....The.default.beha
20860 76 69 6f 75 72 20 6f 66 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 e2 viour.of....fontaine-set-preset.
20880 80 99 20 69 73 20 74 6f 20 63 68 61 6e 67 65 20 66 6f 6e 74 73 0a 61 63 72 6f 73 73 20 61 6c 6c ...is.to.change.fonts.across.all
208a0 20 67 72 61 70 68 69 63 61 6c 20 66 72 61 6d 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 63 61 6e .graphical.frames...The.user.can
208c0 2c 20 68 6f 77 65 76 65 72 2c 20 6c 69 6d 69 74 20 74 68 65 20 63 68 61 6e 67 65 73 0a 74 6f 20 ,.however,.limit.the.changes.to.
208e0 61 20 67 69 76 65 6e 20 66 72 61 6d 65 2e 20 20 46 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 a.given.frame...For.interactive.
20900 75 73 65 2c 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 69 6e 76 6f 6b 69 6e 67 20 74 68 use,.this.is.done.by.invoking.th
20920 65 0a 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 20 75 6e 69 76 65 72 73 61 6c 20 70 72 65 66 69 e.command.with.a.universal.prefi
20940 78 20 61 72 67 75 6d 65 6e 74 20 28 e2 80 98 43 2d 75 e2 80 99 20 62 79 20 64 65 66 61 75 6c 74 x.argument.(...C-u....by.default
20960 29 2c 20 77 68 69 63 68 0a 63 68 61 6e 67 65 73 20 66 6f 6e 74 73 20 6f 6e 6c 79 20 69 6e 20 74 ),.which.changes.fonts.only.in.t
20980 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 20 20 57 68 65 6e 20 75 73 65 64 20 69 6e 20 he.current.frame...When.used.in.
209a0 4c 69 73 70 2c 20 74 68 65 20 46 52 41 4d 45 0a 61 72 67 75 6d 65 6e 74 20 63 61 6e 20 62 65 20 Lisp,.the.FRAME.argument.can.be.
209c0 61 20 66 72 61 6d 65 20 6f 62 6a 65 63 74 20 28 73 61 74 69 73 66 69 65 73 20 e2 80 98 66 72 61 a.frame.object.(satisfies....fra
209e0 6d 65 70 e2 80 99 29 20 6f 72 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 3a 0a 74 68 65 20 mep...).or.a.non-nil.value:.the.
20a00 66 6f 72 6d 65 72 20 61 70 70 6c 69 65 73 20 74 68 65 20 65 66 66 65 63 74 73 20 74 6f 20 74 68 former.applies.the.effects.to.th
20a20 65 20 67 69 76 65 6e 20 6f 62 6a 65 63 74 2c 20 77 68 69 6c 65 20 74 68 65 20 6c 61 74 74 65 72 e.given.object,.while.the.latter
20a40 0a 6d 65 61 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 20 74 68 75 .means.the.current.frame.and.thu
20a60 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 73 s.is.the.same.as.interactively.s
20a80 75 70 70 6c 79 69 6e 67 0a 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 upplying.the.prefix.argument....
20aa0 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 ..The.command....fontaine-set-fa
20ac0 63 65 2d 66 6f 6e 74 e2 80 99 20 70 72 6f 6d 70 74 73 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 ce-font....prompts.with.completi
20ae0 6f 6e 20 66 6f 72 20 61 0a 66 61 63 65 20 61 6e 64 20 74 68 65 6e 20 61 73 6b 73 20 74 68 65 20 on.for.a.face.and.then.asks.the.
20b00 75 73 65 72 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 user.to.specify.the.value.of.the
20b20 20 72 65 6c 65 76 61 6e 74 0a 70 72 6f 70 65 72 74 69 65 73 2e 20 20 50 72 65 66 65 72 72 65 64 .relevant.properties...Preferred
20b40 20 66 6f 6e 74 20 66 61 6d 69 6c 69 65 73 20 63 61 6e 20 62 65 20 64 65 66 69 6e 65 64 20 69 6e .font.families.can.be.defined.in
20b60 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a e2 80 98 66 6f 6e 74 61 69 6e 65 2d 66 6f 6e .the.user.option....fontaine-fon
20b80 74 2d 66 61 6d 69 6c 69 65 73 e2 80 99 2c 20 6f 74 68 65 72 77 69 73 65 20 46 6f 6e 74 61 69 6e t-families...,.otherwise.Fontain
20ba0 65 20 77 69 6c 6c 20 74 72 79 20 74 6f 20 66 69 6e 64 20 73 75 69 74 61 62 6c 65 0a 6f 70 74 69 e.will.try.to.find.suitable.opti
20bc0 6f 6e 73 20 61 6d 6f 6e 67 20 74 68 65 20 66 6f 6e 74 73 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e ons.among.the.fonts.installed.on
20be0 20 74 68 65 20 73 79 73 74 65 6d 20 28 6e 6f 74 20 61 6c 77 61 79 73 20 72 65 6c 69 61 62 6c 65 .the.system.(not.always.reliable
20c00 2c 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 45 6d 61 63 73 20 62 75 69 6c 64 20 61 ,.depending.on.the.Emacs.build.a
20c20 6e 64 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 69 74 20 72 75 6e 73 20 69 6e 29 2e 20 20 54 68 65 nd.environment.it.runs.in)...The
20c40 20 6c 69 73 74 20 6f 66 0a 66 61 63 65 73 20 74 6f 20 63 68 6f 6f 73 65 20 66 72 6f 6d 20 69 73 .list.of.faces.to.choose.from.is
20c60 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 61 74 20 69 6d 70 6c 69 65 64 20 62 79 20 74 68 65 .the.same.as.that.implied.by.the
20c80 0a e2 80 98 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 e2 80 99 2e 20 20 50 72 6f 70 65 72 ....fontaine-presets......Proper
20ca0 74 69 65 73 20 74 6f 20 63 68 61 6e 67 65 20 61 6e 64 20 74 68 65 69 72 20 72 65 73 70 65 63 74 ties.to.change.and.their.respect
20cc0 69 76 65 20 76 61 6c 75 65 73 0a 77 69 6c 6c 20 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 66 61 ive.values.will.depend.on.the.fa
20ce0 63 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 e2 80 98 64 65 66 61 75 6c 74 ce...For.example,.the....default
20d00 e2 80 99 20 66 61 63 65 20 72 65 71 75 69 72 65 73 20 61 0a 6e 61 74 75 72 61 6c 20 6e 75 6d 62 ....face.requires.a.natural.numb
20d20 65 72 20 66 6f 72 20 69 74 73 20 68 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 2c 20 77 68 65 er.for.its.height.attribute,.whe
20d40 72 65 61 73 20 65 76 65 72 79 20 6f 74 68 65 72 20 66 61 63 65 20 6e 65 65 64 73 0a 61 20 66 6c reas.every.other.face.needs.a.fl
20d60 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 28 75 6e 64 65 72 73 74 6f 6f 64 20 61 73 20 61 20 6d 75 oating.point.(understood.as.a.mu
20d80 6c 74 69 70 6c 65 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 65 69 67 68 74 29 2e 20 20 ltiple.of.the.default.height)...
20da0 54 68 69 73 0a 63 6f 6d 6d 61 6e 64 20 69 73 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 This.command.is.for.interactive.
20dc0 75 73 65 20 6f 6e 6c 79 20 61 6e 64 20 69 73 20 73 75 70 70 6f 73 65 64 20 74 6f 20 62 65 20 75 use.only.and.is.supposed.to.be.u
20de0 73 65 64 20 66 6f 72 0a 70 72 65 76 69 65 77 69 6e 67 20 63 65 72 74 61 69 6e 20 73 74 79 6c 65 sed.for.previewing.certain.style
20e00 73 20 62 65 66 6f 72 65 20 65 76 65 6e 74 75 61 6c 6c 79 20 63 6f 64 69 66 79 69 6e 67 20 74 68 s.before.eventually.codifying.th
20e20 65 6d 20 61 73 20 70 72 65 73 65 74 73 2e 0a 0a 20 20 20 43 68 61 6e 67 69 6e 67 20 74 68 65 20 em.as.presets......Changing.the.
20e40 e2 80 98 62 6f 6c 64 e2 80 99 20 61 6e 64 20 e2 80 98 69 74 61 6c 69 63 e2 80 99 20 66 61 63 65 ...bold....and....italic....face
20e60 73 20 6f 6e 6c 79 20 68 61 73 20 61 20 6e 6f 74 69 63 65 61 62 6c 65 20 65 66 66 65 63 74 0a 69 s.only.has.a.noticeable.effect.i
20e80 66 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 74 68 65 6d 65 20 64 6f 65 73 20 6e 6f 74 20 f.the.underlying.theme.does.not.
20ea0 68 61 72 64 63 6f 64 65 20 61 20 77 65 69 67 68 74 20 61 6e 64 20 73 6c 61 6e 74 20 62 75 74 0a hardcode.a.weight.and.slant.but.
20ec0 69 6e 68 65 72 69 74 73 20 66 72 6f 6d 20 74 68 6f 73 65 20 66 61 63 65 73 20 69 6e 73 74 65 61 inherits.from.those.faces.instea
20ee0 64 20 28 65 2e 67 2e 20 20 74 68 65 20 e2 80 98 6d 6f 64 75 73 2d 74 68 65 6d 65 73 e2 80 99 29 d.(e.g...the....modus-themes...)
20f00 2e 0a 0a 20 20 20 54 68 65 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 ......The....fontaine-set-face-f
20f20 6f 6e 74 e2 80 99 20 61 6c 73 6f 20 61 63 63 65 70 74 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 ont....also.accepts.an.optional.
20f40 46 52 41 4d 45 20 61 72 67 75 6d 65 6e 74 2c 0a 77 68 69 63 68 20 69 73 20 74 68 65 20 73 61 6d FRAME.argument,.which.is.the.sam
20f60 65 20 61 73 20 77 68 61 74 20 77 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 20 66 6f e.as.what.was.described.above.fo
20f80 72 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 e2 80 99 2e 0a 0a 20 20 r....fontaine-set-preset........
20fa0 20 54 68 65 20 6c 61 74 65 73 74 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 66 6f 6e 74 61 69 6e 65 .The.latest.value.of....fontaine
20fc0 2d 73 65 74 2d 70 72 65 73 65 74 e2 80 99 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 61 20 66 69 -set-preset....is.stored.in.a.fi
20fe0 6c 65 20 77 68 6f 73 65 0a 6c 6f 63 61 74 69 6f 6e 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 le.whose.location.is.defined.in.
21000 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 e2 80 99 ...fontaine-latest-state-file...
21020 20 28 6e 6f 72 6d 61 6c 6c 79 20 70 61 72 74 20 6f 66 0a 74 68 65 20 e2 80 98 2e 65 6d 61 63 73 .(normally.part.of.the.....emacs
21040 2e 64 e2 80 99 20 64 69 72 65 63 74 6f 72 79 29 2e 20 20 53 61 76 69 6e 67 20 69 73 20 64 6f 6e .d....directory)...Saving.is.don
21060 65 20 62 79 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a e2 80 98 66 6f 6e 74 61 69 6e 65 2d 73 74 e.by.the.function....fontaine-st
21080 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 e2 80 99 2c 20 77 68 69 63 68 20 73 68 6f 75 ore-latest-preset...,.which.shou
210a0 6c 64 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 68 6f 6f 6b 20 28 65 2e 67 2e 0a e2 ld.be.assigned.to.a.hook.(e.g...
210c0 80 98 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b e2 80 99 29 2e 20 20 54 6f 20 72 65 73 74 6f ..kill-emacs-hook...)...To.resto
210e0 72 65 20 74 68 61 74 20 76 61 6c 75 65 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 63 61 6c 6c re.that.value,.the.user.can.call
21100 20 74 68 65 0a 66 75 6e 63 74 69 6f 6e 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 .the.function....fontaine-restor
21120 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 e2 80 99 20 28 73 75 63 68 20 61 73 20 62 79 20 61 e-latest-preset....(such.as.by.a
21140 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 65 69 72 0a 69 6e 69 74 20 66 69 6c 65 29 2e 0a 0a 20 dding.it.to.their.init.file)....
21160 20 20 46 6f 72 20 75 73 65 72 73 20 6f 66 20 74 68 65 20 e2 80 98 6e 6f 2d 6c 69 74 74 65 72 69 ..For.users.of.the....no-litteri
21180 6e 67 e2 80 99 20 70 61 63 6b 61 67 65 2c 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 ng....package,....fontaine-lates
211a0 74 2d 73 74 61 74 65 2d 66 69 6c 65 e2 80 99 0a 69 73 20 6e 6f 74 20 73 74 6f 72 65 64 20 69 6e t-state-file....is.not.stored.in
211c0 20 74 68 65 69 72 20 e2 80 98 2e 65 6d 61 63 73 2e 64 e2 80 99 2c 20 62 75 74 20 69 6e 20 61 20 .their.....emacs.d...,.but.in.a.
211e0 73 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20 69 6e 73 74 65 61 64 3a 0a 3c 68 74 74 standard.directory.instead:.<htt
21200 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6d 61 63 73 63 6f 6c 6c 65 63 74 69 76 65 2f ps://github.com/emacscollective/
21220 6e 6f 2d 6c 69 74 74 65 72 69 6e 67 3e 2e 0a 0a 20 20 20 41 73 20 66 6f 72 20 74 68 65 20 6e 61 no-littering>......As.for.the.na
21240 6d 65 20 6f 66 20 74 68 69 73 20 70 61 63 6b 61 67 65 2c 20 69 74 20 69 73 20 74 68 65 20 46 72 me.of.this.package,.it.is.the.Fr
21260 65 6e 63 68 20 77 6f 72 64 20 66 6f 72 20 e2 80 9c 66 6f 75 6e 74 61 69 6e e2 80 9d 0a 77 68 69 ench.word.for....fountain....whi
21280 63 68 2c 20 69 6e 20 74 75 72 6e 2c 20 69 73 20 77 68 61 74 20 74 68 65 20 66 6f 6e 74 20 6f 72 ch,.in.turn,.is.what.the.font.or
212a0 20 73 6f 75 72 63 65 20 69 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 49 20 77 69 6c 6c 20 6e 6f 74 .source.is...However,.I.will.not
212c0 0a 62 6c 61 6d 65 20 79 6f 75 20 69 66 20 79 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 69 6e 74 65 72 .blame.you.if.you.can.only.inter
212e0 70 72 65 74 20 69 74 20 61 73 20 61 20 64 65 73 63 72 69 70 74 69 76 65 20 61 63 72 6f 6e 79 6d pret.it.as.a.descriptive.acronym
21300 3a 20 46 4f 4e 54 73 0a 41 72 65 20 49 72 72 65 6c 65 76 61 6e 74 20 69 6e 20 4e 6f 6e 2d 67 72 :.FONTs.Are.Irrelevant.in.Non-gr
21320 61 70 68 69 63 61 6c 20 45 6d 61 63 73 20 28 62 65 63 61 75 73 65 20 74 68 61 74 20 69 73 20 61 aphical.Emacs.(because.that.is.a
21340 63 74 75 61 6c 6c 79 20 74 72 75 65 29 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 68 61 72 65 ctually.true)...*.Menu:..*.Share
21360 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 d.and.implicit.fallback.values.f
21380 6f 72 20 70 72 65 73 65 74 73 3a 3a 0a 2a 20 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 6f 70 65 or.presets::.*.Inherit.the.prope
213a0 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 3a 3a 0a rties.of.another.named.preset::.
213c0 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 ...File:.docVow4aZ.info,..Node:.
213e0 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c Shared.and.implicit.fallback.val
21400 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 2c 20 20 4e 65 78 74 3a 20 49 6e 68 65 72 69 74 20 ues.for.presets,..Next:.Inherit.
21420 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 the.properties.of.another.named.
21440 70 72 65 73 65 74 2c 20 20 55 70 3a 20 4f 76 65 72 76 69 65 77 0a 0a 31 2e 31 20 53 68 61 72 65 preset,..Up:.Overview..1.1.Share
21460 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 d.and.implicit.fallback.values.f
21480 6f 72 20 70 72 65 73 65 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d or.presets.=====================
214a0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a ==============================..
214c0 2a 6e 6f 74 65 20 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 *note.Inherit.the.properties.of.
214e0 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 3a 3a 2e 0a 0a 20 20 20 54 68 65 20 another.named.preset::......The.
21500 75 73 65 72 20 6f 70 74 69 6f 6e 20 e2 80 98 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 e2 user.option....fontaine-presets.
21520 80 99 20 6d 61 79 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 20 28 74 68 6f 75 67 68 20 63 68 ...may.look.like.this.(though.ch
21540 65 63 6b 0a 69 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 62 65 66 6f 72 65 20 79 6f 75 eck.its.default.value.before.you
21560 20 6d 61 6b 65 20 61 6e 79 20 65 64 69 74 73 29 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 66 6f .make.any.edits):.......(setq.fo
21580 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65 67 ntaine-presets............'((reg
215a0 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 ular...............:default-fami
215c0 6c 79 20 22 48 61 63 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 ly."Hack"...............:default
215e0 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 -weight.normal...............:de
21600 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a fault-height.100...............:
21620 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 20 fixed-pitch-family."Fira.Code"..
21640 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 .............:fixed-pitch-weight
21660 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 .nil.;.falls.back.to.:default-we
21680 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d ight...............:fixed-pitch-
216a0 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 height.1.0...............:variab
216c0 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 4e 6f 74 6f 20 53 61 6e 73 22 0a 20 20 20 20 le-pitch-family."Noto.Sans".....
216e0 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 ..........:variable-pitch-weight
21700 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d .normal...............:variable-
21720 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a pitch-height.1.0...............:
21740 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 bold-family.nil.;.use.whatever.t
21760 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 he.underlying.face.has..........
21780 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 .....:bold-weight.bold..........
217a0 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 .....:italic-family."Source.Code
217c0 20 50 72 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e .Pro"...............:italic-slan
217e0 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 t.italic...............:line-spa
21800 63 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 cing.1)..............(large.....
21820 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 ..........:default-family."Iosev
21840 6b 61 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 ka"...............:default-weigh
21860 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d t.normal...............:default-
21880 68 65 69 67 68 74 20 31 35 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d height.150...............:fixed-
218a0 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f pitch-family.nil.;.falls.back.to
218c0 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a .:default-family...............:
218e0 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 fixed-pitch-weight.nil.;.falls.b
21900 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 ack.to.:default-weight..........
21920 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 .....:fixed-pitch-height.1.0....
21940 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c ...........:variable-pitch-famil
21960 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 y."FiraGO"...............:variab
21980 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 le-pitch-weight.normal..........
219a0 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 .....:variable-pitch-height.1.05
219c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 ...............:bold-family.nil.
219e0 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 ;.use.whatever.the.underlying.fa
21a00 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 ce.has...............:bold-weigh
21a20 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d t.bold...............:italic-fam
21a40 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 ily.nil.;.use.whatever.the.under
21a60 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 lying.face.has...............:it
21a80 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 alic-slant.italic...............
21aa0 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 29 29 0a 0a 20 20 20 4e 6f 74 69 63 65 20 74 68 :line-spacing.1))).....Notice.th
21ac0 61 74 20 6e 6f 74 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 6e 65 65 64 20 74 6f 20 62 65 at.not.all.properties.need.to.be
21ae0 20 73 70 65 63 69 66 69 65 64 2c 20 61 73 20 74 68 65 79 20 68 61 76 65 0a 72 65 61 73 6f 6e 61 .specified,.as.they.have.reasona
21b00 62 6c 65 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 2e 20 20 54 68 65 20 61 62 6f 76 65 20 ble.fallback.values...The.above.
21b20 63 61 6e 20 62 65 20 77 72 69 74 74 65 6e 20 74 68 75 73 20 28 72 65 6d 6f 76 65 64 0a 6c 69 6e can.be.written.thus.(removed.lin
21b40 65 73 20 61 72 65 20 6c 65 66 74 20 65 6d 70 74 79 20 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 es.are.left.empty.for.didactic.p
21b60 75 72 70 6f 73 65 73 29 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 urposes):.......(setq.fontaine-p
21b80 72 65 73 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 resets............'((regular....
21ba0 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 48 61 63 6b ...........:default-family."Hack
21bc0 22 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 "................:default-height
21be0 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d .100...............:fixed-pitch-
21c00 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 family."Fira.Code"..............
21c20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 4e 6f 74 6f 20 ...:variable-pitch-family."Noto.
21c40 53 61 6e 73 22 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d Sans"...................:italic-
21c60 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 0a 20 20 20 20 20 20 family."Source.Code.Pro"........
21c80 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 ........:line-spacing.1)........
21ca0 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 ......(large...............:defa
21cc0 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 22 0a 0a 20 20 20 20 20 20 20 20 20 20 ult-family."Iosevka"............
21ce0 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 35 30 0a 0a 0a 0a 20 20 20 20 20 ....:default-height.150.........
21d00 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 .........:variable-pitch-family.
21d20 22 46 69 72 61 47 4f 22 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 "FiraGO".....................:li
21d40 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 29 29 0a 0a 20 20 20 57 69 74 68 6f 75 74 20 74 68 65 20 ne-spacing.1))).....Without.the.
21d60 65 6d 70 74 79 20 6c 69 6e 65 73 2c 20 77 65 20 68 61 76 65 20 74 68 69 73 2c 20 77 68 69 63 68 empty.lines,.we.have.this,.which
21d80 20 79 69 65 6c 64 73 20 74 68 65 20 73 61 6d 65 20 72 65 73 75 6c 74 73 0a 61 73 20 74 68 65 20 .yields.the.same.results.as.the.
21da0 66 69 72 73 74 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 first.example:.......(setq.fonta
21dc0 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 ine-presets............'((regula
21de0 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 r...............:default-family.
21e00 22 48 61 63 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 "Hack"...............:default-he
21e20 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 ight.100...............:fixed-pi
21e40 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 20 43 6f 64 65 22 0a 20 20 20 20 20 20 20 20 20 tch-family."Fira.Code"..........
21e60 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 4e 6f 74 .....:variable-pitch-family."Not
21e80 6f 20 53 61 6e 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 o.Sans"...............:italic-fa
21ea0 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f 22 0a 20 20 20 20 20 20 20 20 20 mily."Source.Code.Pro"..........
21ec0 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 .....:line-spacing.1)...........
21ee0 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 ...(large...............:default
21f00 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -family."Iosevka"...............
21f20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 35 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 :default-height.150.............
21f40 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f ..:variable-pitch-family."FiraGO
21f60 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 31 29 "...............:line-spacing.1)
21f80 29 29 0a 0a 20 20 20 57 65 20 63 61 6c 6c 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 )).....We.call.the.properties.of
21fa0 20 74 68 65 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 e2 80 9c 69 6d 70 6c 69 63 69 74 20 66 .the.removed.lines....implicit.f
21fc0 61 6c 6c 62 61 63 6b 0a 76 61 6c 75 65 73 e2 80 9d 2e 0a 0a 20 20 20 54 68 69 73 20 61 6c 72 65 allback.values.........This.alre
21fe0 61 64 79 20 73 68 6f 77 73 20 75 73 20 74 68 61 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 ady.shows.us.that.the.value.of..
22000 80 98 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 e2 80 99 20 64 6f 65 73 20 6e 6f 74 0a 6e ..fontaine-presets....does.not.n
22020 65 65 64 20 74 6f 20 62 65 20 65 78 74 65 6e 73 69 76 65 2e 20 20 54 6f 20 66 75 72 74 68 65 72 eed.to.be.extensive...To.further
22040 20 69 6d 70 72 6f 76 65 20 69 74 73 20 63 6f 6e 63 69 73 65 6e 65 73 73 2c 20 69 74 20 61 63 63 .improve.its.conciseness,.it.acc
22060 65 70 74 73 20 61 0a 73 70 65 63 69 61 6c 20 70 72 65 73 65 74 20 74 68 61 74 20 70 72 6f 76 69 epts.a.special.preset.that.provi
22080 64 65 73 20 61 20 6c 69 73 74 20 6f 66 20 e2 80 9c 73 68 61 72 65 64 20 66 61 6c 6c 62 61 63 6b des.a.list.of....shared.fallback
220a0 20 70 72 6f 70 65 72 74 69 65 73 e2 80 9d 3a 20 74 68 65 0a e2 80 98 74 e2 80 99 20 70 72 65 73 .properties...:.the....t....pres
220c0 65 74 2e 20 20 54 68 69 73 20 6f 6e 65 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 et...This.one.is.used.to.define.
220e0 70 72 6f 70 65 72 74 69 65 73 20 74 68 61 74 20 61 72 65 20 63 6f 6d 6d 6f 6e 20 74 6f 0a 6d 75 properties.that.are.common.to.mu
22100 6c 74 69 70 6c 65 20 70 72 65 73 65 74 73 2c 20 73 75 63 68 20 61 73 20 74 68 65 20 e2 80 98 72 ltiple.presets,.such.as.the....r
22120 65 67 75 6c 61 72 e2 80 99 20 61 6e 64 20 e2 80 98 6c 61 72 67 65 e2 80 99 20 77 65 20 68 61 76 egular....and....large....we.hav
22140 65 20 69 6c 6c 75 73 74 72 61 74 65 64 0a 74 68 75 73 20 66 61 72 2e 20 20 48 65 72 65 20 69 73 e.illustrated.thus.far...Here.is
22160 20 68 6f 77 20 76 65 72 62 6f 73 65 20 70 72 65 73 65 74 73 20 63 61 6e 20 62 65 20 65 78 70 72 .how.verbose.presets.can.be.expr
22180 65 73 73 65 64 20 73 75 63 63 69 6e 63 74 6c 79 3a 0a 0a 20 20 20 20 20 3b 3b 20 4e 6f 74 69 63 essed.succinctly:.......;;.Notic
221a0 65 20 74 68 65 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6f 66 20 70 72 6f 70 65 72 74 69 65 73 20 e.the.duplication.of.properties.
221c0 61 6e 64 20 68 6f 77 20 77 65 20 77 69 6c 6c 20 61 76 6f 69 64 20 69 74 2e 0a 20 20 20 20 20 28 and.how.we.will.avoid.it.......(
221e0 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 setq.fontaine-presets...........
22200 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 .'((regular...............:defau
22220 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 lt-family."Iosevka.Comfy".......
22240 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 ........:default-weight.normal..
22260 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 .............:default-height.100
22280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 ...............:fixed-pitch-fami
222a0 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d ly.nil.;.falls.back.to.:default-
222c0 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 family...............:fixed-pitc
222e0 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 h-weight.nil.;.falls.back.to.:de
22300 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 fault-weight...............:fixe
22320 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 d-pitch-height.1.0..............
22340 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 .:variable-pitch-family."FiraGO"
22360 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 ...............:variable-pitch-w
22380 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 eight.normal...............:vari
223a0 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 20 20 20 20 20 20 20 able-pitch-height.1.05..........
223c0 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 .....:bold-family.nil.;.use.what
223e0 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 ever.the.underlying.face.has....
22400 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 ...........:bold-weight.bold....
22420 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 ...........:italic-family.nil...
22440 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 ............:italic-slant.italic
22460 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c ...............:line-spacing.nil
22480 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 )..............(medium..........
224a0 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f .....:default-family."Iosevka.Co
224c0 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 mfy"...............:default-weig
224e0 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 ht.semilight...............:defa
22500 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 ult-height.140...............:fi
22520 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 xed-pitch-family.nil.;.falls.bac
22540 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 k.to.:default-family............
22560 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c ...:fixed-pitch-weight.nil.;.fal
22580 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 ls.back.to.:default-weight......
225a0 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 .........:fixed-pitch-height.1.0
225c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 ...............:variable-pitch-f
225e0 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 amily."FiraGO"...............:va
22600 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 riable-pitch-weight.normal......
22620 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 .........:variable-pitch-height.
22640 31 2e 30 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 1.05...............:bold-family.
22660 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e nil.;.use.whatever.the.underlyin
22680 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 g.face.has...............:bold-w
226a0 65 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 eight.bold...............:italic
226c0 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 -family.nil...............:itali
226e0 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 c-slant.italic...............:li
22700 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 ne-spacing.nil)..............(la
22720 72 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c rge...............:default-famil
22740 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y."Iosevka.Comfy"...............
22760 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 :default-weight.semilight.......
22780 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 20 20 ........:default-height.180.....
227a0 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 ..........:fixed-pitch-family.ni
227c0 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c l.;.falls.back.to.:default-famil
227e0 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 y...............:fixed-pitch-wei
22800 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 ght.nil.;.falls.back.to.:default
22820 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 -weight...............:fixed-pit
22840 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 ch-height.1.0...............:var
22860 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 iable-pitch-family."FiraGO".....
22880 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 ..........:variable-pitch-weight
228a0 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d .normal...............:variable-
228c0 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pitch-height.1.05...............
228e0 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 :bold-family.nil.;.use.whatever.
22900 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 the.underlying.face.has.........
22920 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 0a 20 20 20 ......:bold-weight.extrabold....
22940 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 ...........:italic-family.nil...
22960 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 ............:italic-slant.italic
22980 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c ...............:line-spacing.nil
229a0 29 29 29 0a 0a 20 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 ))).......(setq.fontaine-presets
229c0 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 ............'((regular..........
229e0 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 20 20 20 20 .....:default-height.100).......
22a00 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 .......(medium...............:de
22a20 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 fault-weight.semilight..........
22a40 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 29 0a 20 20 20 20 20 20 .....:default-height.140).......
22a60 20 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 .......(large...............:def
22a80 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 ault-weight.semilight...........
22aa0 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 20 20 20 20 20 20 ....:default-height.180.........
22ac0 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 ......:bold-weight.extrabold)...
22ae0 20 20 20 20 20 20 20 20 20 20 20 28 74 20 3b 20 6f 75 72 20 73 68 61 72 65 64 20 66 61 6c 6c 62 ...........(t.;.our.shared.fallb
22b00 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 ack.properties...............:de
22b20 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 fault-family."Iosevka.Comfy"....
22b40 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 ...........:default-weight.norma
22b60 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 l...............;;.:default-heig
22b80 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 ht.100...............:fixed-pitc
22ba0 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 h-family.nil.;.falls.back.to.:de
22bc0 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 fault-family...............:fixe
22be0 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 d-pitch-weight.nil.;.falls.back.
22c00 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 to.:default-weight..............
22c20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 .:fixed-pitch-height.1.0........
22c40 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 .......:variable-pitch-family."F
22c60 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 iraGO"...............:variable-p
22c80 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 itch-weight.normal..............
22ca0 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 35 0a 20 20 20 .:variable-pitch-height.1.05....
22cc0 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 75 73 ...........:bold-family.nil.;.us
22ce0 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 66 61 63 65 20 68 e.whatever.the.underlying.face.h
22d00 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 62 6f as...............:bold-weight.bo
22d20 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 61 6d 69 6c 79 20 ld...............:italic-family.
22d40 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 73 6c 61 6e 74 20 nil...............:italic-slant.
22d60 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 2d 73 70 61 63 69 italic...............:line-spaci
22d80 6e 67 20 6e 69 6c 29 29 29 0a 0a 20 20 20 54 68 65 20 e2 80 98 74 e2 80 99 20 70 72 65 73 65 74 ng.nil))).....The....t....preset
22da0 20 64 6f 65 73 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 63 6f 76 .does.not.need.to.explicitly.cov
22dc0 65 72 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 2e 20 20 49 74 0a 63 61 6e 20 72 65 6c 79 20 er.all.properties...It.can.rely.
22de0 6f 6e 20 74 68 65 20 61 66 6f 72 65 6d 65 6e 74 69 6f 6e 65 64 20 e2 80 9c 69 6d 70 6c 69 63 69 on.the.aforementioned....implici
22e00 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 e2 80 9d 20 74 6f 20 66 75 72 74 68 65 72 0a t.fallback.values....to.further.
22e20 72 65 64 75 63 65 20 69 74 73 20 76 65 72 62 6f 73 69 74 79 20 28 74 68 6f 75 67 68 20 74 68 65 reduce.its.verbosity.(though.the
22e40 20 75 73 65 72 20 63 61 6e 20 61 6c 77 61 79 73 20 77 72 69 74 65 20 61 6c 6c 20 70 72 6f 70 65 .user.can.always.write.all.prope
22e60 72 74 69 65 73 20 69 66 0a 74 68 65 79 20 69 6e 74 65 6e 64 20 74 6f 20 63 68 61 6e 67 65 20 74 rties.if.they.intend.to.change.t
22e80 68 65 69 72 20 76 61 6c 75 65 73 29 2e 20 20 57 65 20 74 68 65 6e 20 68 61 76 65 20 74 68 69 73 heir.values)...We.then.have.this
22ea0 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 3a 0a 0a 20 20 20 20 20 3b 3b 20 54 68 65 20 76 65 .transformation:.......;;.The.ve
22ec0 72 62 6f 73 65 20 66 6f 72 6d 0a 20 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 rbose.form......(setq.fontaine-p
22ee0 72 65 73 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 resets............'((regular....
22f00 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a ...........:default-height.100).
22f20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 20 20 .............(medium............
22f40 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 ...:default-weight.semilight....
22f60 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 29 0a ...........:default-height.140).
22f80 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 .............(large.............
22fa0 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 ..:default-weight.semilight.....
22fc0 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 38 30 0a 20 20 ..........:default-height.180...
22fe0 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f ............:bold-weight.extrabo
23000 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 3b 20 6f 75 72 20 73 68 61 72 65 64 ld)..............(t.;.our.shared
23020 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 .fallback.properties............
23040 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 ...:default-family."Iosevka.Comf
23060 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 y"...............:default-weight
23080 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 3a 64 65 66 61 75 6c .normal...............;;.:defaul
230a0 74 2d 68 65 69 67 68 74 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 t-height.100...............:fixe
230c0 64 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 d-pitch-family.nil.;.falls.back.
230e0 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 to.:default-family..............
23100 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 .:fixed-pitch-weight.nil.;.falls
23120 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 .back.to.:default-weight........
23140 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 .......:fixed-pitch-height.1.0..
23160 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d .............:variable-pitch-fam
23180 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 ily."FiraGO"...............:vari
231a0 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 able-pitch-weight.normal........
231c0 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e .......:variable-pitch-height.1.
231e0 30 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 69 05...............:bold-family.ni
23200 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 l.;.use.whatever.the.underlying.
23220 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 face.has...............:bold-wei
23240 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d 66 ght.bold...............:italic-f
23260 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d amily.nil...............:italic-
23280 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e 65 slant.italic...............:line
232a0 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 20 20 20 20 20 3b 3b 20 54 68 65 20 63 6f 6e -spacing.nil))).......;;.The.con
232c0 63 69 73 65 20 6f 6e 65 20 77 68 69 63 68 20 72 65 6c 69 65 73 20 6f 6e 20 22 69 6d 70 6c 69 63 cise.one.which.relies.on."implic
232e0 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 22 0a 20 20 20 20 20 28 73 65 74 71 20 66 it.fallback.values"......(setq.f
23300 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65 ontaine-presets............'((re
23320 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 gular...............:default-hei
23340 67 68 74 20 31 30 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 ght.100)..............(medium...
23360 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 ............:default-weight.semi
23380 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 light...............:default-hei
233a0 67 68 74 20 31 34 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 72 67 65 0a 20 20 20 ght.140)..............(large....
233c0 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c ...........:default-weight.semil
233e0 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 ight...............:default-heig
23400 68 74 20 31 38 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 ht.180...............:bold-weigh
23420 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 3b 20 6f t.extrabold)..............(t.;.o
23440 75 72 20 73 68 61 72 65 64 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 ur.shared.fallback.properties...
23460 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 ............:default-family."Ios
23480 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 evka.Comfy"...............:defau
234a0 6c 74 2d 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a lt-weight.normal...............:
234c0 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 46 69 72 61 47 4f 22 0a 20 variable-pitch-family."FiraGO"..
234e0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 .............:variable-pitch-hei
23500 67 68 74 20 31 2e 30 35 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e 69 ght.1.05)))....File:.docVow4aZ.i
23520 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 6f 70 65 72 74 69 nfo,..Node:.Inherit.the.properti
23540 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 2c 20 20 50 72 65 es.of.another.named.preset,..Pre
23560 76 3a 20 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 v:.Shared.and.implicit.fallback.
23580 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 2c 20 20 55 70 3a 20 4f 76 65 72 76 69 65 values.for.presets,..Up:.Overvie
235a0 77 0a 0a 31 2e 32 20 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 w..1.2.Inherit.the.properties.of
235c0 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d .another.named.preset.==========
235e0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================================
23600 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 6e 6f 74 65 20 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 ========..*note.Shared.and.impli
23620 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 3a cit.fallback.values.for.presets:
23640 3a 2e 0a 0a 20 20 20 57 68 65 6e 20 64 65 66 69 6e 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70 72 :......When.defining.multiple.pr
23660 65 73 65 74 73 2c 20 77 65 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 64 75 70 6c 69 63 61 74 65 20 esets,.we.may.need.to.duplicate.
23680 70 72 6f 70 65 72 74 69 65 73 0a 61 6e 64 20 74 68 65 6e 20 6d 61 6b 65 20 74 77 65 61 6b 73 20 properties.and.then.make.tweaks.
236a0 74 6f 20 69 6e 64 69 76 69 64 75 61 6c 20 76 61 6c 75 65 73 2e 20 20 53 75 70 70 6f 73 65 20 77 to.individual.values...Suppose.w
236c0 65 20 77 61 6e 74 20 74 6f 20 68 61 76 65 20 74 77 6f 0a 64 69 73 74 69 6e 63 74 20 70 72 65 73 e.want.to.have.two.distinct.pres
236e0 65 74 73 20 66 6f 72 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 73 3a 20 6f 6e 65 20 69 73 20 66 6f ets.for.presentations:.one.is.fo
23700 72 20 63 6f 64 69 6e 67 20 72 65 6c 61 74 65 64 0a 64 65 6d 6f 6e 73 74 72 61 74 69 6f 6e 73 20 r.coding.related.demonstrations.
23720 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 66 6f 72 20 70 72 6f 73 65 2e 20 20 42 6f 74 68 20 6d and.the.other.for.prose...Both.m
23740 75 73 74 20 68 61 76 65 20 73 6f 6d 65 20 63 6f 6d 6d 6f 6e 0a 73 74 79 6c 65 73 2c 20 62 75 74 ust.have.some.common.styles,.but
23760 20 6d 75 73 74 20 64 65 66 69 6e 65 20 64 69 73 74 69 6e 63 74 20 66 6f 6e 74 20 66 61 6d 69 6c .must.define.distinct.font.famil
23780 69 65 73 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 69 73 20 73 75 69 74 61 62 6c 65 0a 66 6f ies.each.of.which.is.suitable.fo
237a0 72 20 74 68 65 20 67 69 76 65 6e 20 74 61 73 6b 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c r.the.given.task...In.this.case,
237c0 20 77 65 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 .we.do.not.want.to.fall.back.to.
237e0 74 68 65 0a 67 65 6e 65 72 69 63 20 e2 80 98 74 e2 80 99 20 70 72 65 73 65 74 20 28 70 65 72 20 the.generic....t....preset.(per.
23800 74 68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 75 72 29 20 61 6e 64 20 77 65 20 61 6c the.default.behaviour).and.we.al
23820 73 6f 20 64 6f 20 6e 6f 74 20 77 69 73 68 0a 74 6f 20 64 75 70 6c 69 63 61 74 65 20 70 72 6f 70 so.do.not.wish.to.duplicate.prop
23840 65 72 74 69 65 73 20 6d 61 6e 75 61 6c 6c 79 2c 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6d 61 6b erties.manually,.potentially.mak
23860 69 6e 67 20 6d 69 73 74 61 6b 65 73 20 69 6e 20 74 68 65 0a 70 72 6f 63 65 73 73 2e 20 20 46 6f ing.mistakes.in.the.process...Fo
23880 6e 74 61 69 6e 65 20 74 68 75 73 20 70 72 6f 76 69 64 65 73 20 61 20 6d 65 74 68 6f 64 20 6f 66 ntaine.thus.provides.a.method.of
238a0 20 69 6e 68 65 72 69 74 69 6e 67 20 61 20 6e 61 6d 65 64 20 70 72 65 73 65 74 e2 80 99 73 0a 70 .inheriting.a.named.preset...s.p
238c0 72 6f 70 65 72 74 69 65 73 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 3a 69 6e 68 65 72 roperties.by.using.the....:inher
238e0 69 74 e2 80 99 20 70 72 6f 70 65 72 74 79 20 77 69 74 68 20 61 20 76 61 6c 75 65 20 74 68 61 74 it....property.with.a.value.that
23900 20 72 65 66 65 72 65 6e 63 65 73 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 6f 74 68 65 72 20 .references.the.name.of.another.
23920 70 72 65 73 65 74 20 28 74 65 63 68 6e 69 63 61 6c 6c 79 2c 20 74 68 65 20 e2 80 98 63 61 72 e2 preset.(technically,.the....car.
23940 80 99 20 6f 66 20 74 68 61 74 20 6c 69 73 74 29 2e 20 20 48 65 72 65 0a 69 73 20 74 68 65 20 69 ...of.that.list)...Here.is.the.i
23960 64 65 61 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 dea:.......(setq.fontaine-preset
23980 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 20 20 20 s............'((regular.........
239a0 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 20 20 20 ......:default-height.100)......
239c0 20 20 20 20 20 20 20 20 28 63 6f 64 65 2d 64 65 6d 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........(code-demo..............
239e0 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 .:default-family."Source.Code.Pr
23a00 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 o"...............:default-weight
23a20 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c .semilight...............:defaul
23a40 74 2d 68 65 69 67 68 74 20 31 37 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 t-height.170...............:vari
23a60 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a 20 20 20 20 20 20 20 able-pitch-family."Sans"........
23a80 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 .......:bold-weight.extrabold)..
23aa0 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 73 65 2d 64 65 6d 6f 0a 20 20 20 20 20 20 20 20 ............(prose-demo.........
23ac0 20 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 63 6f 64 65 2d 64 65 6d 6f 20 3b 20 63 6f 70 79 20 ......:inherit.code-demo.;.copy.
23ae0 74 68 65 20 60 63 6f 64 65 2d 64 65 6d 6f 27 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 the.`code-demo'.properties......
23b00 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 53 61 6e 73 22 0a .........:default-family."Sans".
23b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 ..............:variable-pitch-fa
23b40 6d 69 6c 79 20 22 53 65 72 69 66 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 mily."Serif"...............:defa
23b60 75 6c 74 2d 68 65 69 67 68 74 20 32 32 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a ult-height.220)..............(t.
23b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 4d ..............:default-family."M
23ba0 6f 6e 6f 73 70 61 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 6f 72 65 20 onospace"...............;;.more.
23bc0 67 65 6e 65 72 69 63 20 66 61 6c 6c 62 61 63 6b 20 70 72 6f 70 65 72 74 69 65 73 20 68 65 72 65 generic.fallback.properties.here
23be0 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 29 0a 0a 20 20 20 49 6e 20 74 68 69 ..................))).....In.thi
23c00 73 20 73 63 65 6e 61 72 69 6f 2c 20 74 68 65 20 e2 80 98 72 65 67 75 6c 61 72 e2 80 99 20 70 72 s.scenario,.the....regular....pr
23c20 65 73 65 74 20 67 65 74 73 20 61 6c 6c 20 69 74 73 20 70 72 6f 70 65 72 74 69 65 73 20 66 72 6f eset.gets.all.its.properties.fro
23c40 6d 0a 74 68 65 20 e2 80 98 74 e2 80 99 20 70 72 65 73 65 74 2e 20 20 57 65 20 6f 6d 69 74 20 74 m.the....t....preset...We.omit.t
23c60 68 65 6d 20 68 65 72 65 20 69 6e 20 74 68 65 20 69 6e 74 65 72 65 73 74 20 6f 66 20 62 72 65 76 hem.here.in.the.interest.of.brev
23c80 69 74 79 20 28 73 65 65 20 74 68 65 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 e2 80 ity.(see.the.default.value.of...
23ca0 98 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 e2 80 99 20 61 6e 64 20 69 74 73 20 64 6f 63 .fontaine-presets....and.its.doc
23cc0 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 0a 64 65 74 61 69 6c 73 29 2e 20 20 49 6e umentation.for.the.details)...In
23ce0 20 74 75 72 6e 2c 20 74 68 65 20 e2 80 98 63 6f 64 65 2d 64 65 6d 6f e2 80 99 20 73 70 65 63 69 .turn,.the....code-demo....speci
23d00 66 69 65 73 20 6d 6f 72 65 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e 64 20 66 61 6c 6c 73 0a 62 fies.more.properties.and.falls.b
23d20 61 63 6b 20 74 6f 20 e2 80 98 74 e2 80 99 20 66 6f 72 20 61 6e 79 20 70 72 6f 70 65 72 74 79 20 ack.to....t....for.any.property.
23d40 6e 6f 74 20 65 78 70 6c 69 63 69 74 6c 79 20 72 65 66 65 72 65 6e 63 65 64 20 74 68 65 72 65 69 not.explicitly.referenced.therei
23d60 6e 2e 0a 46 69 6e 61 6c 6c 79 2c 20 74 68 65 20 e2 80 98 70 72 6f 73 65 2d 64 65 6d 6f e2 80 99 n..Finally,.the....prose-demo...
23d80 20 63 6f 70 69 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 69 6e 20 e2 80 98 63 6f 64 65 2d 64 65 .copies.everything.in....code-de
23da0 6d 6f e2 80 99 2c 20 6f 76 65 72 72 69 64 65 73 0a 65 76 65 72 79 20 70 72 6f 70 65 72 74 79 20 mo...,.overrides.every.property.
23dc0 69 74 20 73 70 65 63 69 66 69 65 73 2c 20 61 6e 64 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 it.specifies,.and.falls.back.to.
23de0 e2 80 98 74 e2 80 99 20 66 6f 72 20 65 76 65 72 79 20 6f 74 68 65 72 0a 70 72 6f 70 65 72 74 79 ...t....for.every.other.property
23e00 2e 0a 0a 20 20 20 49 6e 20 74 68 65 20 69 6e 74 65 72 65 73 74 20 6f 66 20 73 69 6d 70 6c 69 63 ......In.the.interest.of.simplic
23e20 69 74 79 2c 20 46 6f 6e 74 61 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 72 ity,.Fontaine.does.not.support.r
23e40 65 63 75 72 73 69 76 65 0a 69 6e 68 65 72 69 74 61 6e 63 65 2e 20 20 49 66 20 74 68 65 72 65 20 ecursive.inheritance...If.there.
23e60 69 73 20 61 20 63 6f 6d 70 65 6c 6c 69 6e 67 20 6e 65 65 64 20 66 6f 72 20 69 74 2c 20 77 65 20 is.a.compelling.need.for.it,.we.
23e80 63 61 6e 20 61 64 64 20 69 74 20 69 6e 0a 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 2e 0a 0a can.add.it.in.future.versions...
23ea0 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 ..File:.docVow4aZ.info,..Node:.I
23ec0 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 nstallation,..Next:.Sample.confi
23ee0 67 75 72 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 4f 76 65 72 76 69 65 77 2c 20 20 55 70 3a 20 guration,..Prev:.Overview,..Up:.
23f00 54 6f 70 0a 0a 32 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a Top..2.Installation.************
23f20 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 3a **..*.Menu:..*.GNU.ELPA.package:
23f40 3a 0a 2a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 0a 0a 1f 0a 46 69 6c :.*.Manual.installation::....Fil
23f60 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 4e 55 20 45 4c e:.docVow4aZ.info,..Node:.GNU.EL
23f80 50 41 20 70 61 63 6b 61 67 65 2c 20 20 4e 65 78 74 3a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c PA.package,..Next:.Manual.instal
23fa0 6c 61 74 69 6f 6e 2c 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 32 2e 31 20 47 lation,..Up:.Installation..2.1.G
23fc0 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d NU.ELPA.package.================
23fe0 3d 3d 3d 3d 0a 0a 54 68 65 20 70 61 63 6b 61 67 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 61 ====..The.package.is.available.a
24000 73 20 e2 80 98 66 6f 6e 74 61 69 6e 65 e2 80 99 2e 20 20 53 69 6d 70 6c 79 20 64 6f 3a 0a 0a 20 s....fontaine......Simply.do:...
24020 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 ....M-x.package-refresh-contents
24040 0a 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 0a 0a 20 20 20 41 6e ......M-x.package-install.....An
24060 64 20 73 65 61 72 63 68 20 66 6f 72 20 69 74 2e 0a 0a 20 20 20 47 4e 55 20 45 4c 50 41 20 70 72 d.search.for.it......GNU.ELPA.pr
24080 6f 76 69 64 65 73 20 74 68 65 20 6c 61 74 65 73 74 20 73 74 61 62 6c 65 20 72 65 6c 65 61 73 65 ovides.the.latest.stable.release
240a0 2e 20 20 54 68 6f 73 65 20 77 68 6f 20 70 72 65 66 65 72 20 74 6f 0a 66 6f 6c 6c 6f 77 20 74 68 ...Those.who.prefer.to.follow.th
240c0 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 70 72 6f 63 65 73 73 20 69 6e 20 6f 72 64 65 72 20 74 e.development.process.in.order.t
240e0 6f 20 72 65 70 6f 72 74 20 62 75 67 73 20 6f 72 20 73 75 67 67 65 73 74 0a 63 68 61 6e 67 65 73 o.report.bugs.or.suggest.changes
24100 2c 20 63 61 6e 20 75 73 65 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 63 ,.can.use.the.version.of.the.pac
24120 6b 61 67 65 20 66 72 6f 6d 20 74 68 65 20 47 4e 55 2d 64 65 76 65 6c 20 45 4c 50 41 0a 61 72 63 kage.from.the.GNU-devel.ELPA.arc
24140 68 69 76 65 2e 20 20 52 65 61 64 3a 0a 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f hive...Read:.<https://protesilao
24160 73 2e 63 6f 6d 2f 63 6f 64 65 6c 6f 67 2f 32 30 32 32 2d 30 35 2d 31 33 2d 65 6d 61 63 73 2d 65 s.com/codelog/2022-05-13-emacs-e
24180 6c 70 61 2d 64 65 76 65 6c 2f 3e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e lpa-devel/>.....File:.docVow4aZ.
241a0 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e info,..Node:.Manual.installation
241c0 2c 20 20 50 72 65 76 3a 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 2c 20 20 55 70 3a 20 ,..Prev:.GNU.ELPA.package,..Up:.
241e0 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 32 2e 32 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c Installation..2.2.Manual.install
24200 61 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 ation.=======================..A
24220 73 73 75 6d 69 6e 67 20 79 6f 75 72 20 45 6d 61 63 73 20 66 69 6c 65 73 20 61 72 65 20 66 6f 75 ssuming.your.Emacs.files.are.fou
24240 6e 64 20 69 6e 20 e2 80 98 7e 2f 2e 65 6d 61 63 73 2e 64 2f e2 80 99 2c 20 65 78 65 63 75 74 65 nd.in....~/.emacs.d/...,.execute
24260 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 73 68 65 .the.following.commands.in.a.she
24280 6c 6c 20 70 72 6f 6d 70 74 3a 0a 0a 20 20 20 20 20 63 64 20 7e 2f 2e 65 6d 61 63 73 2e 64 0a 0a ll.prompt:.......cd.~/.emacs.d..
242a0 20 20 20 20 20 23 20 43 72 65 61 74 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 6d 61 .....#.Create.a.directory.for.ma
242c0 6e 75 61 6c 6c 79 2d 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20 20 20 20 6d nually-installed.packages......m
242e0 6b 64 69 72 20 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 0a 20 20 20 20 20 23 20 47 6f 20 kdir.manual-packages.......#.Go.
24300 74 6f 20 74 68 65 20 6e 65 77 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 63 64 20 6d 61 6e to.the.new.directory......cd.man
24320 75 61 6c 2d 70 61 63 6b 61 67 65 73 0a 0a 20 20 20 20 20 23 20 43 6c 6f 6e 65 20 74 68 69 73 20 ual-packages.......#.Clone.this.
24340 72 65 70 6f 2c 20 6e 61 6d 69 6e 67 20 69 74 20 22 66 6f 6e 74 61 69 6e 65 22 0a 20 20 20 20 20 repo,.naming.it."fontaine"......
24360 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f git.clone.https://git.sr.ht/~pro
24380 74 65 73 69 6c 61 6f 73 2f 66 6f 6e 74 61 69 6e 65 20 66 6f 6e 74 61 69 6e 65 0a 0a 20 20 20 46 tesilaos/fontaine.fontaine.....F
243a0 69 6e 61 6c 6c 79 2c 20 69 6e 20 79 6f 75 72 20 e2 80 98 69 6e 69 74 2e 65 6c e2 80 99 20 28 6f inally,.in.your....init.el....(o
243c0 72 20 65 71 75 69 76 61 6c 65 6e 74 29 20 65 76 61 6c 75 61 74 65 20 74 68 69 73 3a 0a 0a 20 20 r.equivalent).evaluate.this:....
243e0 20 20 20 3b 3b 20 4d 61 6b 65 20 45 6c 69 73 70 20 66 69 6c 65 73 20 69 6e 20 74 68 61 74 20 64 ...;;.Make.Elisp.files.in.that.d
24400 69 72 65 63 74 6f 72 79 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a irectory.available.to.the.user..
24420 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f .....(add-to-list.'load-path."~/
24440 2e 65 6d 61 63 73 2e 64 2f 6d 61 6e 75 61 6c 2d 70 61 63 6b 61 67 65 73 2f 66 6f 6e 74 61 69 6e .emacs.d/manual-packages/fontain
24460 65 22 29 0a 0a 20 20 20 45 76 65 72 79 74 68 69 6e 67 20 69 73 20 69 6e 20 70 6c 61 63 65 20 74 e").....Everything.is.in.place.t
24480 6f 20 73 65 74 20 75 70 20 74 68 65 20 70 61 63 6b 61 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 o.set.up.the.package.....File:.d
244a0 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 61 6d 70 6c 65 20 63 6f 6e ocVow4aZ.info,..Node:.Sample.con
244c0 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 figuration,..Next:.Acknowledgeme
244e0 6e 74 73 2c 20 20 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 nts,..Prev:.Installation,..Up:.T
24500 6f 70 0a 0a 33 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a op..3.Sample.configuration.*****
24520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 52 65 6d 65 6d 62 65 72 20 74 6f 20 72 *****************..Remember.to.r
24540 65 61 64 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 64 6f 63 20 73 74 72 69 6e 67 73 2e 0a 0a 20 ead.the.relevant.doc.strings....
24560 20 20 20 20 28 72 65 71 75 69 72 65 20 27 66 6f 6e 74 61 69 6e 65 29 0a 0a 20 20 20 20 20 28 73 ....(require.'fontaine).......(s
24580 65 74 71 20 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 0a 20 etq.fontaine-latest-state-file..
245a0 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d 66 69 6c ..........(locate-user-emacs-fil
245c0 65 20 22 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2e 65 6c 64 22 29 29 0a e."fontaine-latest-state.eld")).
245e0 0a 20 20 20 20 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 69 73 20 6d 79 20 68 69 67 ......;;.Iosevka.Comfy.is.my.hig
24600 68 6c 79 20 63 75 73 74 6f 6d 69 73 65 64 20 62 75 69 6c 64 20 6f 66 20 49 6f 73 65 76 6b 61 20 hly.customised.build.of.Iosevka.
24620 77 69 74 68 0a 20 20 20 20 20 3b 3b 20 6d 6f 6e 6f 73 70 61 63 65 64 20 61 6e 64 20 64 75 6f 73 with......;;.monospaced.and.duos
24640 70 61 63 65 64 20 28 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 29 20 76 61 72 69 61 paced.(quasi-proportional).varia
24660 6e 74 73 20 61 73 20 77 65 6c 6c 20 61 73 0a 20 20 20 20 20 3b 3b 20 73 75 70 70 6f 72 74 20 6f nts.as.well.as......;;.support.o
24680 72 20 6e 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 67 61 74 75 72 65 73 3a 0a 20 20 20 20 r.no.support.for.ligatures:.....
246a0 20 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 2e 73 72 2e 68 74 2f 7e 70 72 6f 74 65 73 69 6c .;;.<https://git.sr.ht/~protesil
246c0 61 6f 73 2f 69 6f 73 65 76 6b 61 2d 63 6f 6d 66 79 3e 2e 0a 20 20 20 20 20 3b 3b 0a 20 20 20 20 aos/iosevka-comfy>.......;;.....
246e0 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 20 20 20 20 20 20 20 20 20 20 20 3d 3d 20 .;;.Iosevka.Comfy............==.
24700 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 73 75 70 70 6f 72 74 73 20 6c 69 67 61 74 75 72 65 73 0a 20 monospaced,.supports.ligatures..
24720 20 20 20 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 78 65 64 20 20 20 20 20 20 ....;;.Iosevka.Comfy.Fixed......
24740 3d 3d 20 6d 6f 6e 6f 73 70 61 63 65 64 2c 20 6e 6f 20 6c 69 67 61 74 75 72 65 73 0a 20 20 20 20 ==.monospaced,.no.ligatures.....
24760 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 44 75 6f 20 20 20 20 20 20 20 20 3d 3d 20 .;;.Iosevka.Comfy.Duo........==.
24780 71 75 61 73 69 2d 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 2c 20 73 75 70 70 6f 72 74 73 20 6c 69 67 quasi-proportional,.supports.lig
247a0 61 74 75 72 65 73 0a 20 20 20 20 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 atures......;;.Iosevka.Comfy.Wid
247c0 65 20 20 20 20 20 20 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 2c 20 62 e.......==.like.Iosevka.Comfy,.b
247e0 75 74 20 77 69 64 65 72 0a 20 20 20 20 20 3b 3b 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 ut.wider......;;.Iosevka.Comfy.W
24800 69 64 65 20 46 69 78 65 64 20 3d 3d 20 6c 69 6b 65 20 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 ide.Fixed.==.like.Iosevka.Comfy.
24820 46 69 78 65 64 2c 20 62 75 74 20 77 69 64 65 72 0a 20 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 Fixed,.but.wider......(setq.font
24840 61 69 6e 65 2d 70 72 65 73 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 74 69 6e 79 0a aine-presets............'((tiny.
24860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 ..............:default-family."I
24880 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 57 69 64 65 20 46 69 78 65 64 22 0a 20 20 20 20 20 20 20 osevka.Comfy.Wide.Fixed"........
248a0 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 37 30 29 0a 20 20 20 20 20 .......:default-height.70)......
248c0 20 20 20 20 20 20 20 20 28 73 6d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 ........(small...............:de
248e0 66 61 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 46 69 78 65 fault-family."Iosevka.Comfy.Fixe
24900 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 d"...............:default-height
24920 20 39 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 75 6c 61 72 0a 20 20 20 20 20 .90)..............(regular......
24940 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 30 30 29 0a 20 20 .........:default-height.100)...
24960 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 64 69 75 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........(medium..............
24980 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 31 30 29 0a 20 20 20 20 20 20 20 20 20 20 .:default-height.110)...........
249a0 20 20 20 28 6c 61 72 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 ...(large...............:default
249c0 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -weight.semilight...............
249e0 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 34 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 :default-height.140.............
24a00 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 ..:bold-weight.extrabold).......
24a20 20 20 20 20 20 20 20 28 70 72 65 73 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 .......(presentation............
24a40 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 0a 20 20 20 ...:default-weight.semilight....
24a60 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 37 30 0a 20 ...........:default-height.170..
24a80 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 74 72 61 62 .............:bold-weight.extrab
24aa0 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6a 75 6d 62 6f 0a 20 20 20 20 20 20 20 old)..............(jumbo........
24ac0 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 73 65 6d 69 6c 69 67 68 74 .......:default-weight.semilight
24ae0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 32 ...............:default-height.2
24b00 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 69 67 68 74 20 65 78 20...............:bold-weight.ex
24b20 74 72 61 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 trabold)..............(t........
24b40 20 20 20 20 20 20 20 3b 3b 20 49 20 6b 65 65 70 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 .......;;.I.keep.all.properties.
24b60 66 6f 72 20 64 69 64 61 63 74 69 63 20 70 75 72 70 6f 73 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 for.didactic.purposes,.but.most.
24b80 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 6d 69 74 74 65 64 2e can.be...............;;.omitted.
24ba0 20 20 53 65 65 20 74 68 65 20 66 6f 6e 74 61 69 6e 65 20 6d 61 6e 75 61 6c 20 66 6f 72 20 74 68 ..See.the.fontaine.manual.for.th
24bc0 65 20 74 65 63 68 6e 69 63 61 6c 69 74 69 65 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.technicalities:...............
24be0 3b 3b 20 3c 68 74 74 70 73 3a 2f 2f 70 72 6f 74 65 73 69 6c 61 6f 73 2e 63 6f 6d 2f 65 6d 61 63 ;;.<https://protesilaos.com/emac
24c00 73 2f 66 6f 6e 74 61 69 6e 65 3e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 s/fontaine>................:defa
24c20 75 6c 74 2d 66 61 6d 69 6c 79 20 22 49 6f 73 65 76 6b 61 20 43 6f 6d 66 79 22 0a 20 20 20 20 20 ult-family."Iosevka.Comfy"......
24c40 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 20 72 65 67 75 6c 61 72 .........:default-weight.regular
24c60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 61 75 6c 74 2d 68 65 69 67 68 74 20 31 ...............:default-height.1
24c80 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 66 61 00...............:fixed-pitch-fa
24ca0 6d 69 6c 79 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c mily.nil.;.falls.back.to.:defaul
24cc0 74 2d 66 61 6d 69 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 t-family...............:fixed-pi
24ce0 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a tch-weight.nil.;.falls.back.to.:
24d00 64 65 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 default-weight...............:fi
24d20 78 65 64 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 xed-pitch-height.1.0............
24d40 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 66 61 6d 69 6c 79 20 6e 69 6c ...:fixed-pitch-serif-family.nil
24d60 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 66 61 75 6c 74 2d 66 61 6d 69 6c 79 .;.falls.back.to.:default-family
24d80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 64 2d 70 69 74 63 68 2d 73 65 72 69 ...............:fixed-pitch-seri
24da0 66 2d 77 65 69 67 68 74 20 6e 69 6c 20 3b 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 3a 64 65 f-weight.nil.;.falls.back.to.:de
24dc0 66 61 75 6c 74 2d 77 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 78 65 fault-weight...............:fixe
24de0 64 2d 70 69 74 63 68 2d 73 65 72 69 66 2d 68 65 69 67 68 74 20 31 2e 30 0a 20 20 20 20 20 20 20 d-pitch-serif-height.1.0........
24e00 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 66 61 6d 69 6c 79 20 22 49 .......:variable-pitch-family."I
24e20 6f 73 65 76 6b 61 20 43 6f 6d 66 79 20 44 75 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 osevka.Comfy.Duo"...............
24e40 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 77 65 69 67 68 74 20 6e 69 6c 0a 20 20 20 20 20 :variable-pitch-weight.nil......
24e60 20 20 20 20 20 20 20 20 20 3a 76 61 72 69 61 62 6c 65 2d 70 69 74 63 68 2d 68 65 69 67 68 74 20 .........:variable-pitch-height.
24e80 31 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 66 61 6d 69 6c 79 20 6e 1.0...............:bold-family.n
24ea0 69 6c 20 3b 20 75 73 65 20 77 68 61 74 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 il.;.use.whatever.the.underlying
24ec0 20 66 61 63 65 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 6f 6c 64 2d 77 65 .face.has...............:bold-we
24ee0 69 67 68 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 2d ight.bold...............:italic-
24f00 66 61 6d 69 6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 74 61 6c 69 63 family.nil...............:italic
24f20 2d 73 6c 61 6e 74 20 69 74 61 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 6e -slant.italic...............:lin
24f40 65 2d 73 70 61 63 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 20 20 20 20 20 3b 3b 20 52 65 63 6f 76 65 e-spacing.nil))).......;;.Recove
24f60 72 20 6c 61 73 74 20 70 72 65 73 65 74 20 6f 72 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 64 65 r.last.preset.or.fall.back.to.de
24f80 73 69 72 65 64 20 73 74 79 6c 65 20 66 72 6f 6d 0a 20 20 20 20 20 3b 3b 20 60 66 6f 6e 74 61 69 sired.style.from......;;.`fontai
24fa0 6e 65 2d 70 72 65 73 65 74 73 27 2e 0a 20 20 20 20 20 28 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d ne-presets'.......(fontaine-set-
24fc0 70 72 65 73 65 74 20 28 6f 72 20 28 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d 6c 61 74 preset.(or.(fontaine-restore-lat
24fe0 65 73 74 2d 70 72 65 73 65 74 29 20 27 72 65 67 75 6c 61 72 29 29 0a 0a 20 20 20 20 20 3b 3b 20 est-preset).'regular)).......;;.
25000 54 68 65 20 6f 74 68 65 72 20 73 69 64 65 20 6f 66 20 60 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 The.other.side.of.`fontaine-rest
25020 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 27 2e 0a 20 20 20 20 20 28 61 64 64 2d 68 6f ore-latest-preset'.......(add-ho
25040 6f 6b 20 27 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 ok.'kill-emacs-hook.#'fontaine-s
25060 74 6f 72 65 2d 6c 61 74 65 73 74 2d 70 72 65 73 65 74 29 0a 0a 20 20 20 20 20 3b 3b 20 66 6f 6e tore-latest-preset).......;;.fon
25080 74 61 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 64 65 66 69 6e 65 20 61 6e 79 20 6b 65 79 20 62 69 taine.does.not.define.any.key.bi
250a0 6e 64 69 6e 67 73 2e 20 20 54 68 69 73 20 69 73 20 6a 75 73 74 20 61 20 73 61 6d 70 6c 65 20 74 ndings...This.is.just.a.sample.t
250c0 68 61 74 0a 20 20 20 20 20 3b 3b 20 72 65 73 70 65 63 74 73 20 74 68 65 20 6b 65 79 20 62 69 6e hat......;;.respects.the.key.bin
250e0 64 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 20 20 45 76 61 6c 75 61 74 65 3a 0a 20 20 20 ding.conventions...Evaluate:....
25100 20 20 3b 3b 0a 20 20 20 20 20 3b 3b 20 20 20 20 20 28 69 6e 66 6f 20 22 28 65 6c 69 73 70 29 20 ..;;......;;.....(info."(elisp).
25120 4b 65 79 20 42 69 6e 64 69 6e 67 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 22 29 0a 20 20 20 20 20 28 Key.Binding.Conventions")......(
25140 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 define-key.global-map.(kbd."C-c.
25160 66 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 29 0a 20 20 20 20 20 f").#'fontaine-set-preset)......
25180 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 (define-key.global-map.(kbd."C-c
251a0 20 46 22 29 20 23 27 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 29 0a 0a .F").#'fontaine-set-face-font)..
251c0 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 *.Menu:..*.Persist.font.configur
251e0 61 74 69 6f 6e 73 20 6f 6e 20 74 68 65 6d 65 20 73 77 69 74 63 68 3a 3a 0a 0a 1f 0a 46 69 6c 65 ations.on.theme.switch::....File
25200 3a 20 64 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 65 72 73 69 73 74 :.docVow4aZ.info,..Node:.Persist
25220 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e 20 74 68 65 6d 65 20 73 77 .font.configurations.on.theme.sw
25240 69 74 63 68 2c 20 20 55 70 3a 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a itch,..Up:.Sample.configuration.
25260 0a 33 2e 31 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 .3.1.Persist.font.configurations
25280 20 6f 6e 20 74 68 65 6d 65 20 73 77 69 74 63 68 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d .on.theme.switch.===============
252a0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================================
252c0 0a 0a 54 68 65 6d 65 73 20 72 65 2d 61 70 70 6c 79 20 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f ..Themes.re-apply.face.definitio
252e0 6e 73 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 6c 6f 61 64 65 64 2e 20 20 54 68 69 73 20 69 ns.when.they.are.loaded...This.i
25300 73 0a 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 74 68 65 6d 65 2e s.necessary.to.render.the.theme.
25320 20 20 46 6f 72 20 63 65 72 74 61 69 6e 20 66 61 63 65 73 2c 20 73 75 63 68 20 61 73 20 e2 80 98 ..For.certain.faces,.such.as....
25340 62 6f 6c 64 e2 80 99 20 61 6e 64 0a e2 80 98 69 74 61 6c 69 63 e2 80 99 2c 20 69 74 20 6d 65 61 bold....and....italic...,.it.mea
25360 6e 73 20 74 68 61 74 20 74 68 65 69 72 20 66 6f 6e 74 20 66 61 6d 69 6c 79 20 6d 61 79 20 62 65 ns.that.their.font.family.may.be
25380 20 72 65 73 65 74 20 28 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 0a 70 61 72 74 69 63 75 .reset.(depending.on.the.particu
253a0 6c 61 72 69 74 69 65 73 20 6f 66 20 74 68 65 20 74 68 65 6d 65 29 2e 0a 0a 20 20 20 54 6f 20 61 larities.of.the.theme)......To.a
253c0 76 6f 69 64 20 73 75 63 68 20 61 20 70 72 6f 62 6c 65 6d 2c 20 77 65 20 63 61 6e 20 61 72 72 61 void.such.a.problem,.we.can.arra
253e0 6e 67 65 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 6f 6e 74 0a nge.to.restore.the.current.font.
25400 70 72 65 73 65 74 20 77 68 69 63 68 20 77 61 73 20 61 70 70 6c 69 65 64 20 62 79 20 e2 80 98 66 preset.which.was.applied.by....f
25420 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 e2 80 99 2e 20 20 46 6f 6e 74 61 69 6e 65 ontaine-set-preset......Fontaine
25440 20 70 72 6f 76 69 64 65 73 0a 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 66 6f 6e 74 61 69 6e .provides.the.command....fontain
25460 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 e2 80 99 2e 20 20 49 74 20 63 e-apply-current-preset......It.c
25480 61 6e 20 65 69 74 68 65 72 20 62 65 20 63 61 6c 6c 65 64 0a 69 6e 74 65 72 61 63 74 69 76 65 6c an.either.be.called.interactivel
254a0 79 20 61 66 74 65 72 20 6c 6f 61 64 69 6e 67 20 61 20 74 68 65 6d 65 20 6f 72 20 62 65 20 61 73 y.after.loading.a.theme.or.be.as
254c0 73 69 67 6e 65 64 20 74 6f 20 61 20 68 6f 6f 6b 20 74 68 61 74 20 69 73 20 72 61 6e 0a 61 74 20 signed.to.a.hook.that.is.ran.at.
254e0 74 68 65 20 70 6f 73 74 20 e2 80 98 6c 6f 61 64 2d 74 68 65 6d 65 e2 80 99 20 70 68 61 73 65 2e the.post....load-theme....phase.
25500 0a 0a 20 20 20 53 6f 6d 65 20 74 68 65 6d 65 73 20 74 68 61 74 20 70 72 6f 76 69 64 65 20 61 20 .....Some.themes.that.provide.a.
25520 68 6f 6f 6b 20 61 72 65 20 74 68 65 20 e2 80 98 6d 6f 64 75 73 2d 74 68 65 6d 65 73 e2 80 99 20 hook.are.the....modus-themes....
25540 61 6e 64 0a e2 80 98 65 66 2d 74 68 65 6d 65 73 e2 80 99 20 28 62 6f 74 68 20 62 79 20 50 72 6f and....ef-themes....(both.by.Pro
25560 74 65 73 69 6c 61 6f 73 29 2c 20 73 6f 20 77 65 20 63 61 6e 20 75 73 65 20 73 6f 6d 65 74 68 69 tesilaos),.so.we.can.use.somethi
25580 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 6f 64 75 73 2d ng.like:.......(add-hook.'modus-
255a0 74 68 65 6d 65 73 2d 61 66 74 65 72 2d 6c 6f 61 64 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 23 27 66 themes-after-load-theme-hook.#'f
255c0 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 29 0a 0a ontaine-apply-current-preset))..
255e0 20 20 20 49 66 20 62 6f 74 68 20 70 61 63 6b 61 67 65 73 20 61 72 65 20 75 73 65 64 2c 20 77 65 ...If.both.packages.are.used,.we
25600 20 63 61 6e 20 65 69 74 68 65 72 20 77 72 69 74 65 20 74 77 6f 20 6c 69 6e 65 73 20 6f 66 0a e2 .can.either.write.two.lines.of..
25620 80 98 61 64 64 2d 68 6f 6f 6b e2 80 99 20 6f 72 20 64 6f 20 74 68 69 73 3a 0a 0a 20 20 20 20 20 ..add-hook....or.do.this:.......
25640 3b 3b 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 77 ;;.Persist.font.configurations.w
25660 68 69 6c 65 20 73 77 69 74 63 68 69 6e 67 20 74 68 65 6d 65 73 20 28 64 6f 69 6e 67 20 69 74 20 hile.switching.themes.(doing.it.
25680 77 69 74 68 0a 20 20 20 20 20 3b 3b 20 6d 79 20 60 6d 6f 64 75 73 2d 74 68 65 6d 65 73 27 20 61 with......;;.my.`modus-themes'.a
256a0 6e 64 20 60 65 66 2d 74 68 65 6d 65 73 27 20 76 69 61 20 74 68 65 20 68 6f 6f 6b 73 20 74 68 65 nd.`ef-themes'.via.the.hooks.the
256c0 79 20 70 72 6f 76 69 64 65 29 2e 0a 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 68 6f 6f 6b 20 27 y.provide).......(dolist.(hook.'
256e0 28 6d 6f 64 75 73 2d 74 68 65 6d 65 73 2d 61 66 74 65 72 2d 6c 6f 61 64 2d 74 68 65 6d 65 2d 68 (modus-themes-after-load-theme-h
25700 6f 6f 6b 20 65 66 2d 74 68 65 6d 65 73 2d 70 6f 73 74 2d 6c 6f 61 64 2d 68 6f 6f 6b 29 29 0a 20 ook.ef-themes-post-load-hook))..
25720 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 6e 65 2d ......(add-hook.hook.#'fontaine-
25740 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 29 0a 0a 20 20 20 54 68 65 6d 65 apply-current-preset)).....Theme
25760 73 20 6d 75 73 74 20 73 70 65 63 69 66 79 20 61 20 68 6f 6f 6b 20 74 68 61 74 20 69 73 20 63 61 s.must.specify.a.hook.that.is.ca
25780 6c 6c 65 64 20 62 79 20 74 68 65 69 72 20 72 65 6c 65 76 61 6e 74 20 63 6f 6d 6d 61 6e 64 73 0a lled.by.their.relevant.commands.
257a0 61 74 20 74 68 65 20 70 6f 73 74 2d 74 68 65 6d 65 2d 6c 6f 61 64 20 70 68 61 73 65 2e 20 20 54 at.the.post-theme-load.phase...T
257c0 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 64 6f 6e 65 20 69 6e 20 61 20 74 68 65 6d 65 2d his.can.also.be.done.in.a.theme-
257e0 61 67 6e 6f 73 74 69 63 0a 77 61 79 3a 0a 0a 20 20 20 20 20 3b 3b 20 53 65 74 20 75 70 20 74 68 agnostic.way:.......;;.Set.up.th
25800 65 20 60 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 27 0a 20 20 20 20 e.`after-enable-theme-hook'.....
25820 20 28 64 65 66 76 61 72 20 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b .(defvar.after-enable-theme-hook
25840 20 6e 69 6c 0a 20 20 20 20 20 20 20 22 4e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 72 75 6e 20 61 66 74 .nil........"Normal.hook.run.aft
25860 65 72 20 65 6e 61 62 6c 69 6e 67 20 61 20 74 68 65 6d 65 2e 22 29 0a 0a 20 20 20 20 20 28 64 65 er.enabling.a.theme.").......(de
25880 66 75 6e 20 72 75 6e 2d 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 fun.run-after-enable-theme-hook.
258a0 28 26 72 65 73 74 20 5f 61 72 67 73 29 0a 20 20 20 20 20 20 20 22 52 75 6e 20 60 61 66 74 65 72 (&rest._args)........"Run.`after
258c0 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 27 2e 22 0a 20 20 20 20 20 20 20 28 72 75 -enable-theme-hook'."........(ru
258e0 6e 2d 68 6f 6f 6b 73 20 27 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b n-hooks.'after-enable-theme-hook
25900 29 29 0a 0a 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 65 6e 61 62 6c 65 2d 74 68 65 )).......(advice-add.'enable-the
25920 6d 65 20 3a 61 66 74 65 72 20 23 27 72 75 6e 2d 61 66 74 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 me.:after.#'run-after-enable-the
25940 6d 65 2d 68 6f 6f 6b 29 0a 0a 20 20 20 41 6e 64 20 74 68 65 6e 20 73 69 6d 70 6c 79 20 75 73 65 me-hook).....And.then.simply.use
25960 20 74 68 61 74 20 68 6f 6f 6b 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 .that.hook:.......(add-hook.'aft
25980 65 72 2d 65 6e 61 62 6c 65 2d 74 68 65 6d 65 2d 68 6f 6f 6b 20 23 27 66 6f 6e 74 61 69 6e 65 2d er-enable-theme-hook.#'fontaine-
259a0 61 70 70 6c 79 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 apply-current-preset)....File:.d
259c0 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 63 6b 6e 6f 77 6c 65 64 67 ocVow4aZ.info,..Node:.Acknowledg
259e0 65 6d 65 6e 74 73 2c 20 20 4e 65 78 74 3a 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 ements,..Next:.GNU.Free.Document
25a00 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 20 50 72 65 76 3a 20 53 61 6d 70 6c 65 20 63 6f 6e ation.License,..Prev:.Sample.con
25a20 66 69 67 75 72 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 34 20 41 63 6b 6e 6f 77 6c 65 figuration,..Up:.Top..4.Acknowle
25a40 64 67 65 6d 65 6e 74 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 46 6f 6e dgements.******************..Fon
25a60 74 61 69 6e 65 20 69 73 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 61 20 63 6f 6c 6c 65 63 74 69 76 taine.is.meant.to.be.a.collectiv
25a80 65 20 65 66 66 6f 72 74 2e 20 20 45 76 65 72 79 20 62 69 74 20 6f 66 20 68 65 6c 70 20 6d 61 74 e.effort...Every.bit.of.help.mat
25aa0 74 65 72 73 2e 0a 0a 41 75 74 68 6f 72 2f 6d 61 69 6e 74 61 69 6e 65 72 0a 20 20 20 20 20 50 72 ters...Author/maintainer......Pr
25ac0 6f 74 65 73 69 6c 61 6f 73 20 53 74 61 76 72 6f 75 2e 0a 0a 43 6f 6e 74 72 69 62 75 74 69 6f 6e otesilaos.Stavrou...Contribution
25ae0 73 20 74 6f 20 74 68 65 20 63 6f 64 65 20 6f 72 20 6d 61 6e 75 61 6c 0a 20 20 20 20 20 43 68 72 s.to.the.code.or.manual......Chr
25b00 69 73 74 6f 70 68 65 72 20 4c 65 61 67 75 65 2c 20 45 6c 69 20 5a 61 72 65 74 73 6b 69 69 2c 20 istopher.League,.Eli.Zaretskii,.
25b20 46 6c 6f 72 65 6e 74 20 54 65 69 73 73 69 65 72 2c 20 54 65 72 72 79 20 46 2e 0a 20 20 20 20 20 Florent.Teissier,.Terry.F.......
25b40 54 6f 72 72 65 79 2e 0a 0a 49 64 65 61 73 20 61 6e 64 20 75 73 65 72 20 66 65 65 64 62 61 63 6b Torrey...Ideas.and.user.feedback
25b60 0a 20 20 20 20 20 4a 6f 65 20 48 69 67 74 6f 6e 2c 20 54 65 64 20 52 65 65 64 2e 0a 0a 1f 0a 46 ......Joe.Higton,.Ted.Reed.....F
25b80 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 4e 55 20 ile:.docVow4aZ.info,..Node:.GNU.
25ba0 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 20 4e 65 78 Free.Documentation.License,..Nex
25bc0 74 3a 20 49 6e 64 69 63 65 73 2c 20 20 50 72 65 76 3a 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 t:.Indices,..Prev:.Acknowledgeme
25be0 6e 74 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 41 20 47 4e 55 20 46 72 nts,..Up:.Top..Appendix.A.GNU.Fr
25c00 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 0a 2a 2a 2a 2a 2a 2a 2a ee.Documentation.License.*******
25c20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25c40 2a 2a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 65 72 73 69 6f 6e **.......................Version
25c60 20 31 2e 33 2c 20 33 20 4e 6f 76 65 6d 62 65 72 20 32 30 30 38 0a 0a 20 20 20 20 20 43 6f 70 79 .1.3,.3.November.2008.......Copy
25c80 72 69 67 68 74 20 c2 a9 20 32 30 30 30 2c 20 32 30 30 31 2c 20 32 30 30 32 2c 20 32 30 30 37 2c right....2000,.2001,.2002,.2007,
25ca0 20 32 30 30 38 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 .2008.Free.Software.Foundation,.
25cc0 49 6e 63 2e 0a 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 66 73 66 2e 6f 72 67 2f 3e 0a 0a 20 20 Inc.......<https://fsf.org/>....
25ce0 20 20 20 45 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f 70 79 ...Everyone.is.permitted.to.copy
25d00 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 0a .and.distribute.verbatim.copies.
25d20 20 20 20 20 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 .....of.this.license.document,.b
25d40 75 74 20 63 68 61 6e 67 69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a ut.changing.it.is.not.allowed...
25d60 20 20 30 2e 20 50 52 45 41 4d 42 4c 45 0a 0a 20 20 20 20 20 54 68 65 20 70 75 72 70 6f 73 65 20 ..0..PREAMBLE.......The.purpose.
25d80 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 73 20 74 6f 20 6d 61 6b 65 20 61 20 6d 61 6e of.this.License.is.to.make.a.man
25da0 75 61 6c 2c 20 74 65 78 74 62 6f 6f 6b 2c 20 6f 72 20 6f 74 68 65 72 0a 20 20 20 20 20 66 75 6e ual,.textbook,.or.other......fun
25dc0 63 74 69 6f 6e 61 6c 20 61 6e 64 20 75 73 65 66 75 6c 20 64 6f 63 75 6d 65 6e 74 20 e2 80 9c 66 ctional.and.useful.document....f
25de0 72 65 65 e2 80 9d 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 6f 66 20 66 72 65 65 64 6f 6d 3a 20 ree....in.the.sense.of.freedom:.
25e00 74 6f 0a 20 20 20 20 20 61 73 73 75 72 65 20 65 76 65 72 79 6f 6e 65 20 74 68 65 20 65 66 66 65 to......assure.everyone.the.effe
25e20 63 74 69 76 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 6f 70 79 20 61 6e 64 20 72 65 64 69 73 74 ctive.freedom.to.copy.and.redist
25e40 72 69 62 75 74 65 20 69 74 2c 0a 20 20 20 20 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 ribute.it,......with.or.without.
25e60 6d 6f 64 69 66 79 69 6e 67 20 69 74 2c 20 65 69 74 68 65 72 20 63 6f 6d 6d 65 72 63 69 61 6c 6c modifying.it,.either.commerciall
25e80 79 20 6f 72 0a 20 20 20 20 20 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2e 20 20 53 65 63 6f y.or......noncommercially...Seco
25ea0 6e 64 61 72 69 6c 79 2c 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 70 72 65 73 65 72 76 65 73 20 ndarily,.this.License.preserves.
25ec0 66 6f 72 20 74 68 65 0a 20 20 20 20 20 61 75 74 68 6f 72 20 61 6e 64 20 70 75 62 6c 69 73 68 65 for.the......author.and.publishe
25ee0 72 20 61 20 77 61 79 20 74 6f 20 67 65 74 20 63 72 65 64 69 74 20 66 6f 72 20 74 68 65 69 72 20 r.a.way.to.get.credit.for.their.
25f00 77 6f 72 6b 2c 20 77 68 69 6c 65 20 6e 6f 74 0a 20 20 20 20 20 62 65 69 6e 67 20 63 6f 6e 73 69 work,.while.not......being.consi
25f20 64 65 72 65 64 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 6d 6f 64 69 66 69 63 61 74 69 dered.responsible.for.modificati
25f40 6f 6e 73 20 6d 61 64 65 20 62 79 20 6f 74 68 65 72 73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 4c ons.made.by.others........This.L
25f60 69 63 65 6e 73 65 20 69 73 20 61 20 6b 69 6e 64 20 6f 66 20 e2 80 9c 63 6f 70 79 6c 65 66 74 e2 icense.is.a.kind.of....copyleft.
25f80 80 9d 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 64 65 72 69 76 61 74 69 76 65 0a ..,.which.means.that.derivative.
25fa0 20 20 20 20 20 77 6f 72 6b 73 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6d 75 73 74 20 .....works.of.the.document.must.
25fc0 74 68 65 6d 73 65 6c 76 65 73 20 62 65 20 66 72 65 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 73 themselves.be.free.in.the.same.s
25fe0 65 6e 73 65 2e 0a 20 20 20 20 20 49 74 20 63 6f 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 47 4e ense.......It.complements.the.GN
26000 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 77 68 69 63 68 20 U.General.Public.License,.which.
26020 69 73 20 61 20 63 6f 70 79 6c 65 66 74 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 64 65 73 69 67 is.a.copyleft......license.desig
26040 6e 65 64 20 66 6f 72 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 0a 0a 20 20 20 20 20 57 65 20 ned.for.free.software........We.
26060 68 61 76 65 20 64 65 73 69 67 6e 65 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 6f 72 have.designed.this.License.in.or
26080 64 65 72 20 74 6f 20 75 73 65 20 69 74 20 66 6f 72 20 6d 61 6e 75 61 6c 73 20 66 6f 72 0a 20 20 der.to.use.it.for.manuals.for...
260a0 20 20 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 62 65 63 61 75 73 65 20 66 72 65 65 20 73 ...free.software,.because.free.s
260c0 6f 66 74 77 61 72 65 20 6e 65 65 64 73 20 66 72 65 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e oftware.needs.free.documentation
260e0 3a 20 61 0a 20 20 20 20 20 66 72 65 65 20 70 72 6f 67 72 61 6d 20 73 68 6f 75 6c 64 20 63 6f 6d :.a......free.program.should.com
26100 65 20 77 69 74 68 20 6d 61 6e 75 61 6c 73 20 70 72 6f 76 69 64 69 6e 67 20 74 68 65 20 73 61 6d e.with.manuals.providing.the.sam
26120 65 20 66 72 65 65 64 6f 6d 73 0a 20 20 20 20 20 74 68 61 74 20 74 68 65 20 73 6f 66 74 77 61 72 e.freedoms......that.the.softwar
26140 65 20 64 6f 65 73 2e 20 20 42 75 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 73 20 6e 6f 74 e.does...But.this.License.is.not
26160 20 6c 69 6d 69 74 65 64 20 74 6f 0a 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 6d 61 6e 75 61 6c .limited.to......software.manual
26180 73 3b 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 74 65 78 74 75 61 s;.it.can.be.used.for.any.textua
261a0 6c 20 77 6f 72 6b 2c 20 72 65 67 61 72 64 6c 65 73 73 0a 20 20 20 20 20 6f 66 20 73 75 62 6a 65 l.work,.regardless......of.subje
261c0 63 74 20 6d 61 74 74 65 72 20 6f 72 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20 70 75 62 6c 69 ct.matter.or.whether.it.is.publi
261e0 73 68 65 64 20 61 73 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2e 20 20 57 65 0a 20 20 20 20 shed.as.a.printed.book...We.....
26200 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 70 72 69 6e 63 69 70 61 .recommend.this.License.principa
26220 6c 6c 79 20 66 6f 72 20 77 6f 72 6b 73 20 77 68 6f 73 65 20 70 75 72 70 6f 73 65 20 69 73 0a 20 lly.for.works.whose.purpose.is..
26240 20 20 20 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 6f 72 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 20 ....instruction.or.reference....
26260 20 31 2e 20 41 50 50 4c 49 43 41 42 49 4c 49 54 59 20 41 4e 44 20 44 45 46 49 4e 49 54 49 4f 4e .1..APPLICABILITY.AND.DEFINITION
26280 53 0a 0a 20 20 20 20 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 61 70 70 6c 69 65 73 20 74 6f 20 S.......This.License.applies.to.
262a0 61 6e 79 20 6d 61 6e 75 61 6c 20 6f 72 20 6f 74 68 65 72 20 77 6f 72 6b 2c 20 69 6e 20 61 6e 79 any.manual.or.other.work,.in.any
262c0 20 6d 65 64 69 75 6d 2c 0a 20 20 20 20 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 6f .medium,......that.contains.a.no
262e0 74 69 63 65 20 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c tice.placed.by.the.copyright.hol
26300 64 65 72 20 73 61 79 69 6e 67 20 69 74 20 63 61 6e 0a 20 20 20 20 20 62 65 20 64 69 73 74 72 69 der.saying.it.can......be.distri
26320 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 buted.under.the.terms.of.this.Li
26340 63 65 6e 73 65 2e 20 20 53 75 63 68 20 61 20 6e 6f 74 69 63 65 0a 20 20 20 20 20 67 72 61 6e 74 cense...Such.a.notice......grant
26360 73 20 61 20 77 6f 72 6c 64 2d 77 69 64 65 2c 20 72 6f 79 61 6c 74 79 2d 66 72 65 65 20 6c 69 63 s.a.world-wide,.royalty-free.lic
26380 65 6e 73 65 2c 20 75 6e 6c 69 6d 69 74 65 64 20 69 6e 20 64 75 72 61 74 69 6f 6e 2c 0a 20 20 20 ense,.unlimited.in.duration,....
263a0 20 20 74 6f 20 75 73 65 20 74 68 61 74 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e ..to.use.that.work.under.the.con
263c0 64 69 74 69 6f 6e 73 20 73 74 61 74 65 64 20 68 65 72 65 69 6e 2e 20 20 54 68 65 0a 20 20 20 20 ditions.stated.herein...The.....
263e0 20 e2 80 9c 44 6f 63 75 6d 65 6e 74 e2 80 9d 2c 20 62 65 6c 6f 77 2c 20 72 65 66 65 72 73 20 74 ....Document...,.below,.refers.t
26400 6f 20 61 6e 79 20 73 75 63 68 20 6d 61 6e 75 61 6c 20 6f 72 20 77 6f 72 6b 2e 20 20 41 6e 79 20 o.any.such.manual.or.work...Any.
26420 6d 65 6d 62 65 72 0a 20 20 20 20 20 6f 66 20 74 68 65 20 70 75 62 6c 69 63 20 69 73 20 61 20 6c member......of.the.public.is.a.l
26440 69 63 65 6e 73 65 65 2c 20 61 6e 64 20 69 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 e2 80 9c icensee,.and.is.addressed.as....
26460 79 6f 75 e2 80 9d 2e 20 20 59 6f 75 20 61 63 63 65 70 74 0a 20 20 20 20 20 74 68 65 20 6c 69 63 you......You.accept......the.lic
26480 65 6e 73 65 20 69 66 20 79 6f 75 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 20 6f 72 20 64 69 73 74 ense.if.you.copy,.modify.or.dist
264a0 72 69 62 75 74 65 20 74 68 65 20 77 6f 72 6b 20 69 6e 20 61 20 77 61 79 0a 20 20 20 20 20 72 65 ribute.the.work.in.a.way......re
264c0 71 75 69 72 69 6e 67 20 70 65 72 6d 69 73 73 69 6f 6e 20 75 6e 64 65 72 20 63 6f 70 79 72 69 67 quiring.permission.under.copyrig
264e0 68 74 20 6c 61 77 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 4d 6f 64 69 66 69 65 64 20 56 65 72 73 ht.law........A....Modified.Vers
26500 69 6f 6e e2 80 9d 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 6e 79 ion....of.the.Document.means.any
26520 20 77 6f 72 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 0a 20 20 20 20 20 44 6f 63 75 6d 65 .work.containing.the......Docume
26540 6e 74 20 6f 72 20 61 20 70 6f 72 74 69 6f 6e 20 6f 66 20 69 74 2c 20 65 69 74 68 65 72 20 63 6f nt.or.a.portion.of.it,.either.co
26560 70 69 65 64 20 76 65 72 62 61 74 69 6d 2c 20 6f 72 20 77 69 74 68 0a 20 20 20 20 20 6d 6f 64 69 pied.verbatim,.or.with......modi
26580 66 69 63 61 74 69 6f 6e 73 20 61 6e 64 2f 6f 72 20 74 72 61 6e 73 6c 61 74 65 64 20 69 6e 74 6f fications.and/or.translated.into
265a0 20 61 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 53 65 .another.language........A....Se
265c0 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e e2 80 9d 20 69 73 20 61 20 6e 61 6d 65 64 20 61 70 condary.Section....is.a.named.ap
265e0 70 65 6e 64 69 78 20 6f 72 20 61 20 66 72 6f 6e 74 2d 6d 61 74 74 65 72 20 73 65 63 74 69 6f 6e pendix.or.a.front-matter.section
26600 0a 20 20 20 20 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 74 68 61 74 20 64 65 61 6c 73 ......of.the.Document.that.deals
26620 20 65 78 63 6c 75 73 69 76 65 6c 79 20 77 69 74 68 20 74 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 .exclusively.with.the.relationsh
26640 69 70 20 6f 66 20 74 68 65 0a 20 20 20 20 20 70 75 62 6c 69 73 68 65 72 73 20 6f 72 20 61 75 74 ip.of.the......publishers.or.aut
26660 68 6f 72 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 44 6f 63 75 hors.of.the.Document.to.the.Docu
26680 6d 65 6e 74 e2 80 99 73 20 6f 76 65 72 61 6c 6c 0a 20 20 20 20 20 73 75 62 6a 65 63 74 20 28 6f ment...s.overall......subject.(o
266a0 72 20 74 6f 20 72 65 6c 61 74 65 64 20 6d 61 74 74 65 72 73 29 20 61 6e 64 20 63 6f 6e 74 61 69 r.to.related.matters).and.contai
266c0 6e 73 20 6e 6f 74 68 69 6e 67 20 74 68 61 74 20 63 6f 75 6c 64 0a 20 20 20 20 20 66 61 6c 6c 20 ns.nothing.that.could......fall.
266e0 64 69 72 65 63 74 6c 79 20 77 69 74 68 69 6e 20 74 68 61 74 20 6f 76 65 72 61 6c 6c 20 73 75 62 directly.within.that.overall.sub
26700 6a 65 63 74 2e 20 20 28 54 68 75 73 2c 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 ject...(Thus,.if.the.Document...
26720 20 20 20 69 73 20 69 6e 20 70 61 72 74 20 61 20 74 65 78 74 62 6f 6f 6b 20 6f 66 20 6d 61 74 68 ...is.in.part.a.textbook.of.math
26740 65 6d 61 74 69 63 73 2c 20 61 20 53 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 20 6d 61 79 ematics,.a.Secondary.Section.may
26760 20 6e 6f 74 0a 20 20 20 20 20 65 78 70 6c 61 69 6e 20 61 6e 79 20 6d 61 74 68 65 6d 61 74 69 63 .not......explain.any.mathematic
26780 73 2e 29 20 20 54 68 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 63 6f 75 6c 64 20 62 65 20 61 s.)..The.relationship.could.be.a
267a0 20 6d 61 74 74 65 72 20 6f 66 0a 20 20 20 20 20 68 69 73 74 6f 72 69 63 61 6c 20 63 6f 6e 6e 65 .matter.of......historical.conne
267c0 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 73 75 62 6a 65 63 74 20 6f 72 20 77 69 74 68 20 72 ction.with.the.subject.or.with.r
267e0 65 6c 61 74 65 64 20 6d 61 74 74 65 72 73 2c 20 6f 72 0a 20 20 20 20 20 6f 66 20 6c 65 67 61 6c elated.matters,.or......of.legal
26800 2c 20 63 6f 6d 6d 65 72 63 69 61 6c 2c 20 70 68 69 6c 6f 73 6f 70 68 69 63 61 6c 2c 20 65 74 68 ,.commercial,.philosophical,.eth
26820 69 63 61 6c 20 6f 72 20 70 6f 6c 69 74 69 63 61 6c 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 ical.or.political.position......
26840 72 65 67 61 72 64 69 6e 67 20 74 68 65 6d 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 49 6e 76 regarding.them........The....Inv
26860 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 e2 80 9d 20 61 72 65 20 63 65 72 74 61 69 6e 20 53 ariant.Sections....are.certain.S
26880 65 63 6f 6e 64 61 72 79 20 53 65 63 74 69 6f 6e 73 20 77 68 6f 73 65 0a 20 20 20 20 20 74 69 74 econdary.Sections.whose......tit
268a0 6c 65 73 20 61 72 65 20 64 65 73 69 67 6e 61 74 65 64 2c 20 61 73 20 62 65 69 6e 67 20 74 68 6f les.are.designated,.as.being.tho
268c0 73 65 20 6f 66 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 69 6e 20 74 68 65 se.of.Invariant.Sections,.in.the
268e0 0a 20 20 20 20 20 6e 6f 74 69 63 65 20 74 68 61 74 20 73 61 79 73 20 74 68 61 74 20 74 68 65 20 ......notice.that.says.that.the.
26900 44 6f 63 75 6d 65 6e 74 20 69 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 Document.is.released.under.this.
26920 4c 69 63 65 6e 73 65 2e 0a 20 20 20 20 20 49 66 20 61 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 License.......If.a.section.does.
26940 6e 6f 74 20 66 69 74 20 74 68 65 20 61 62 6f 76 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 not.fit.the.above.definition.of.
26960 53 65 63 6f 6e 64 61 72 79 20 74 68 65 6e 20 69 74 0a 20 20 20 20 20 69 73 20 6e 6f 74 20 61 6c Secondary.then.it......is.not.al
26980 6c 6f 77 65 64 20 74 6f 20 62 65 20 64 65 73 69 67 6e 61 74 65 64 20 61 73 20 49 6e 76 61 72 69 lowed.to.be.designated.as.Invari
269a0 61 6e 74 2e 20 20 54 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 61 79 0a 20 20 20 20 20 63 6f 6e 74 ant...The.Document.may......cont
269c0 61 69 6e 20 7a 65 72 6f 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2e 20 20 49 66 ain.zero.Invariant.Sections...If
269e0 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 69 64 65 6e 74 69 66 79 0a .the.Document.does.not.identify.
26a00 20 20 20 20 20 61 6e 79 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 74 68 65 6e .....any.Invariant.Sections.then
26a20 20 74 68 65 72 65 20 61 72 65 20 6e 6f 6e 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 43 6f .there.are.none........The....Co
26a40 76 65 72 20 54 65 78 74 73 e2 80 9d 20 61 72 65 20 63 65 72 74 61 69 6e 20 73 68 6f 72 74 20 70 ver.Texts....are.certain.short.p
26a60 61 73 73 61 67 65 73 20 6f 66 20 74 65 78 74 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 6c 69 assages.of.text.that.are......li
26a80 73 74 65 64 2c 20 61 73 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 72 20 42 61 sted,.as.Front-Cover.Texts.or.Ba
26aa0 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 2c 20 69 6e 20 74 68 65 20 6e 6f 74 69 63 65 0a 20 20 ck-Cover.Texts,.in.the.notice...
26ac0 20 20 20 74 68 61 74 20 73 61 79 73 20 74 68 61 74 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 ...that.says.that.the.Document.i
26ae0 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 s.released.under.this.License...
26b00 41 0a 20 20 20 20 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 20 6d 61 79 20 62 65 20 61 A......Front-Cover.Text.may.be.a
26b20 74 20 6d 6f 73 74 20 35 20 77 6f 72 64 73 2c 20 61 6e 64 20 61 20 42 61 63 6b 2d 43 6f 76 65 72 t.most.5.words,.and.a.Back-Cover
26b40 20 54 65 78 74 20 6d 61 79 0a 20 20 20 20 20 62 65 20 61 74 20 6d 6f 73 74 20 32 35 20 77 6f 72 .Text.may......be.at.most.25.wor
26b60 64 73 2e 0a 0a 20 20 20 20 20 41 20 e2 80 9c 54 72 61 6e 73 70 61 72 65 6e 74 e2 80 9d 20 63 6f ds........A....Transparent....co
26b80 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 65 61 6e 73 20 61 20 6d 61 63 68 69 py.of.the.Document.means.a.machi
26ba0 6e 65 2d 72 65 61 64 61 62 6c 65 20 63 6f 70 79 2c 0a 20 20 20 20 20 72 65 70 72 65 73 65 6e 74 ne-readable.copy,......represent
26bc0 65 64 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 73 70 65 63 69 66 69 63 61 74 69 ed.in.a.format.whose.specificati
26be0 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 67 65 6e 65 on.is.available.to.the......gene
26c00 72 61 6c 20 70 75 62 6c 69 63 2c 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 ral.public,.that.is.suitable.for
26c20 20 72 65 76 69 73 69 6e 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 73 74 72 61 .revising.the.document......stra
26c40 69 67 68 74 66 6f 72 77 61 72 64 6c 79 20 77 69 74 68 20 67 65 6e 65 72 69 63 20 74 65 78 74 20 ightforwardly.with.generic.text.
26c60 65 64 69 74 6f 72 73 20 6f 72 20 28 66 6f 72 20 69 6d 61 67 65 73 20 63 6f 6d 70 6f 73 65 64 0a editors.or.(for.images.composed.
26c80 20 20 20 20 20 6f 66 20 70 69 78 65 6c 73 29 20 67 65 6e 65 72 69 63 20 70 61 69 6e 74 20 70 72 .....of.pixels).generic.paint.pr
26ca0 6f 67 72 61 6d 73 20 6f 72 20 28 66 6f 72 20 64 72 61 77 69 6e 67 73 29 20 73 6f 6d 65 20 77 69 ograms.or.(for.drawings).some.wi
26cc0 64 65 6c 79 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 64 72 61 77 69 6e 67 20 65 64 69 74 dely......available.drawing.edit
26ce0 6f 72 2c 20 61 6e 64 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 69 6e 70 or,.and.that.is.suitable.for.inp
26d00 75 74 20 74 6f 20 74 65 78 74 0a 20 20 20 20 20 66 6f 72 6d 61 74 74 65 72 73 20 6f 72 20 66 6f ut.to.text......formatters.or.fo
26d20 72 20 61 75 74 6f 6d 61 74 69 63 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 74 6f 20 61 20 76 61 72 r.automatic.translation.to.a.var
26d40 69 65 74 79 20 6f 66 20 66 6f 72 6d 61 74 73 0a 20 20 20 20 20 73 75 69 74 61 62 6c 65 20 66 6f iety.of.formats......suitable.fo
26d60 72 20 69 6e 70 75 74 20 74 6f 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 73 2e 20 20 41 20 63 r.input.to.text.formatters...A.c
26d80 6f 70 79 20 6d 61 64 65 20 69 6e 20 61 6e 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 20 54 72 opy.made.in.an.otherwise......Tr
26da0 61 6e 73 70 61 72 65 6e 74 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 77 68 6f 73 65 20 6d 61 72 6b ansparent.file.format.whose.mark
26dc0 75 70 2c 20 6f 72 20 61 62 73 65 6e 63 65 20 6f 66 20 6d 61 72 6b 75 70 2c 20 68 61 73 0a 20 20 up,.or.absence.of.markup,.has...
26de0 20 20 20 62 65 65 6e 20 61 72 72 61 6e 67 65 64 20 74 6f 20 74 68 77 61 72 74 20 6f 72 20 64 69 ...been.arranged.to.thwart.or.di
26e00 73 63 6f 75 72 61 67 65 20 73 75 62 73 65 71 75 65 6e 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e scourage.subsequent.modification
26e20 20 62 79 0a 20 20 20 20 20 72 65 61 64 65 72 73 20 69 73 20 6e 6f 74 20 54 72 61 6e 73 70 61 72 .by......readers.is.not.Transpar
26e40 65 6e 74 2e 20 20 41 6e 20 69 6d 61 67 65 20 66 6f 72 6d 61 74 20 69 73 20 6e 6f 74 20 54 72 61 ent...An.image.format.is.not.Tra
26e60 6e 73 70 61 72 65 6e 74 20 69 66 0a 20 20 20 20 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 73 75 nsparent.if......used.for.any.su
26e80 62 73 74 61 6e 74 69 61 6c 20 61 6d 6f 75 6e 74 20 6f 66 20 74 65 78 74 2e 20 20 41 20 63 6f 70 bstantial.amount.of.text...A.cop
26ea0 79 20 74 68 61 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 e2 80 9c 54 72 61 6e 73 70 61 72 65 6e y.that.is.not.........Transparen
26ec0 74 e2 80 9d 20 69 73 20 63 61 6c 6c 65 64 20 e2 80 9c 4f 70 61 71 75 65 e2 80 9d 2e 0a 0a 20 20 t....is.called....Opaque........
26ee0 20 20 20 45 78 61 6d 70 6c 65 73 20 6f 66 20 73 75 69 74 61 62 6c 65 20 66 6f 72 6d 61 74 73 20 ...Examples.of.suitable.formats.
26f00 66 6f 72 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 69 65 73 20 69 6e 63 6c 75 64 65 20 70 for.Transparent.copies.include.p
26f20 6c 61 69 6e 0a 20 20 20 20 20 41 53 43 49 49 20 77 69 74 68 6f 75 74 20 6d 61 72 6b 75 70 2c 20 lain......ASCII.without.markup,.
26f40 54 65 78 69 6e 66 6f 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 2c 20 4c 61 54 65 58 20 69 6e 70 75 Texinfo.input.format,.LaTeX.inpu
26f60 74 20 66 6f 72 6d 61 74 2c 0a 20 20 20 20 20 53 47 4d 4c 20 6f 72 20 58 4d 4c 20 75 73 69 6e 67 t.format,......SGML.or.XML.using
26f80 20 61 20 70 75 62 6c 69 63 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 44 54 44 2c 20 61 6e 64 20 73 .a.publicly.available.DTD,.and.s
26fa0 74 61 6e 64 61 72 64 2d 63 6f 6e 66 6f 72 6d 69 6e 67 0a 20 20 20 20 20 73 69 6d 70 6c 65 20 48 tandard-conforming......simple.H
26fc0 54 4d 4c 2c 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 44 46 20 64 65 73 69 67 6e 65 64 20 TML,.PostScript.or.PDF.designed.
26fe0 66 6f 72 20 68 75 6d 61 6e 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 20 45 78 61 for.human.modification.......Exa
27000 6d 70 6c 65 73 20 6f 66 20 74 72 61 6e 73 70 61 72 65 6e 74 20 69 6d 61 67 65 20 66 6f 72 6d 61 mples.of.transparent.image.forma
27020 74 73 20 69 6e 63 6c 75 64 65 20 50 4e 47 2c 20 58 43 46 20 61 6e 64 20 4a 50 47 2e 0a 20 20 20 ts.include.PNG,.XCF.and.JPG.....
27040 20 20 4f 70 61 71 75 65 20 66 6f 72 6d 61 74 73 20 69 6e 63 6c 75 64 65 20 70 72 6f 70 72 69 65 ..Opaque.formats.include.proprie
27060 74 61 72 79 20 66 6f 72 6d 61 74 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 61 64 20 61 6e tary.formats.that.can.be.read.an
27080 64 0a 20 20 20 20 20 65 64 69 74 65 64 20 6f 6e 6c 79 20 62 79 20 70 72 6f 70 72 69 65 74 61 72 d......edited.only.by.proprietar
270a0 79 20 77 6f 72 64 20 70 72 6f 63 65 73 73 6f 72 73 2c 20 53 47 4d 4c 20 6f 72 20 58 4d 4c 20 66 y.word.processors,.SGML.or.XML.f
270c0 6f 72 20 77 68 69 63 68 0a 20 20 20 20 20 74 68 65 20 44 54 44 20 61 6e 64 2f 6f 72 20 70 72 6f or.which......the.DTD.and/or.pro
270e0 63 65 73 73 69 6e 67 20 74 6f 6f 6c 73 20 61 72 65 20 6e 6f 74 20 67 65 6e 65 72 61 6c 6c 79 20 cessing.tools.are.not.generally.
27100 61 76 61 69 6c 61 62 6c 65 2c 20 61 6e 64 0a 20 20 20 20 20 74 68 65 20 6d 61 63 68 69 6e 65 2d available,.and......the.machine-
27120 67 65 6e 65 72 61 74 65 64 20 48 54 4d 4c 2c 20 50 6f 73 74 53 63 72 69 70 74 20 6f 72 20 50 44 generated.HTML,.PostScript.or.PD
27140 46 20 70 72 6f 64 75 63 65 64 20 62 79 20 73 6f 6d 65 20 77 6f 72 64 0a 20 20 20 20 20 70 72 6f F.produced.by.some.word......pro
27160 63 65 73 73 6f 72 73 20 66 6f 72 20 6f 75 74 70 75 74 20 70 75 72 70 6f 73 65 73 20 6f 6e 6c 79 cessors.for.output.purposes.only
27180 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 54 69 74 6c 65 20 50 61 67 65 e2 80 9d 20 6d 65 61 ........The....Title.Page....mea
271a0 6e 73 2c 20 66 6f 72 20 61 20 70 72 69 6e 74 65 64 20 62 6f 6f 6b 2c 20 74 68 65 20 74 69 74 6c ns,.for.a.printed.book,.the.titl
271c0 65 20 70 61 67 65 20 69 74 73 65 6c 66 2c 0a 20 20 20 20 20 70 6c 75 73 20 73 75 63 68 20 66 6f e.page.itself,......plus.such.fo
271e0 6c 6c 6f 77 69 6e 67 20 70 61 67 65 73 20 61 73 20 61 72 65 20 6e 65 65 64 65 64 20 74 6f 20 68 llowing.pages.as.are.needed.to.h
27200 6f 6c 64 2c 20 6c 65 67 69 62 6c 79 2c 20 74 68 65 0a 20 20 20 20 20 6d 61 74 65 72 69 61 6c 20 old,.legibly,.the......material.
27220 74 68 69 73 20 4c 69 63 65 6e 73 65 20 72 65 71 75 69 72 65 73 20 74 6f 20 61 70 70 65 61 72 20 this.License.requires.to.appear.
27240 69 6e 20 74 68 65 20 74 69 74 6c 65 20 70 61 67 65 2e 20 20 46 6f 72 0a 20 20 20 20 20 77 6f 72 in.the.title.page...For......wor
27260 6b 73 20 69 6e 20 66 6f 72 6d 61 74 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 ks.in.formats.which.do.not.have.
27280 61 6e 79 20 74 69 74 6c 65 20 70 61 67 65 20 61 73 20 73 75 63 68 2c 20 e2 80 9c 54 69 74 6c 65 any.title.page.as.such,....Title
272a0 0a 20 20 20 20 20 50 61 67 65 e2 80 9d 20 6d 65 61 6e 73 20 74 68 65 20 74 65 78 74 20 6e 65 61 ......Page....means.the.text.nea
272c0 72 20 74 68 65 20 6d 6f 73 74 20 70 72 6f 6d 69 6e 65 6e 74 20 61 70 70 65 61 72 61 6e 63 65 20 r.the.most.prominent.appearance.
272e0 6f 66 20 74 68 65 0a 20 20 20 20 20 77 6f 72 6b e2 80 99 73 20 74 69 74 6c 65 2c 20 70 72 65 63 of.the......work...s.title,.prec
27300 65 64 69 6e 67 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 6f 64 79 20 eding.the.beginning.of.the.body.
27320 6f 66 20 74 68 65 20 74 65 78 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 9c 70 75 62 6c 69 73 of.the.text........The....publis
27340 68 65 72 e2 80 9d 20 6d 65 61 6e 73 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 72 20 65 6e 74 69 74 her....means.any.person.or.entit
27360 79 20 74 68 61 74 20 64 69 73 74 72 69 62 75 74 65 73 20 63 6f 70 69 65 73 0a 20 20 20 20 20 6f y.that.distributes.copies......o
27380 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2e 0a 0a 20 f.the.Document.to.the.public....
273a0 20 20 20 20 41 20 73 65 63 74 69 6f 6e 20 e2 80 9c 45 6e 74 69 74 6c 65 64 20 58 59 5a e2 80 9d ....A.section....Entitled.XYZ...
273c0 20 6d 65 61 6e 73 20 61 20 6e 61 6d 65 64 20 73 75 62 75 6e 69 74 20 6f 66 20 74 68 65 20 44 6f .means.a.named.subunit.of.the.Do
273e0 63 75 6d 65 6e 74 0a 20 20 20 20 20 77 68 6f 73 65 20 74 69 74 6c 65 20 65 69 74 68 65 72 20 69 cument......whose.title.either.i
27400 73 20 70 72 65 63 69 73 65 6c 79 20 58 59 5a 20 6f 72 20 63 6f 6e 74 61 69 6e 73 20 58 59 5a 20 s.precisely.XYZ.or.contains.XYZ.
27420 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 0a 20 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 in.parentheses......following.te
27440 78 74 20 74 68 61 74 20 74 72 61 6e 73 6c 61 74 65 73 20 58 59 5a 20 69 6e 20 61 6e 6f 74 68 65 xt.that.translates.XYZ.in.anothe
27460 72 20 6c 61 6e 67 75 61 67 65 2e 20 20 28 48 65 72 65 20 58 59 5a 0a 20 20 20 20 20 73 74 61 6e r.language...(Here.XYZ......stan
27480 64 73 20 66 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 73 65 63 74 69 6f 6e 20 6e 61 6d 65 20 6d ds.for.a.specific.section.name.m
274a0 65 6e 74 69 6f 6e 65 64 20 62 65 6c 6f 77 2c 20 73 75 63 68 20 61 73 0a 20 20 20 20 20 e2 80 9c entioned.below,.such.as.........
274c0 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 2c 20 e2 80 9c 44 65 64 69 63 61 74 69 Acknowledgements...,....Dedicati
274e0 6f 6e 73 e2 80 9d 2c 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 e2 80 9d 2c 20 6f 72 20 e2 ons...,....Endorsements...,.or..
27500 80 9c 48 69 73 74 6f 72 79 e2 80 9d 2e 29 0a 20 20 20 20 20 54 6f 20 e2 80 9c 50 72 65 73 65 72 ..History....)......To....Preser
27520 76 65 20 74 68 65 20 54 69 74 6c 65 e2 80 9d 20 6f 66 20 73 75 63 68 20 61 20 73 65 63 74 69 6f ve.the.Title....of.such.a.sectio
27540 6e 20 77 68 65 6e 20 79 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 0a 20 20 20 20 20 44 6f 63 75 6d n.when.you.modify.the......Docum
27560 65 6e 74 20 6d 65 61 6e 73 20 74 68 61 74 20 69 74 20 72 65 6d 61 69 6e 73 20 61 20 73 65 63 74 ent.means.that.it.remains.a.sect
27580 69 6f 6e 20 e2 80 9c 45 6e 74 69 74 6c 65 64 20 58 59 5a e2 80 9d 20 61 63 63 6f 72 64 69 6e 67 ion....Entitled.XYZ....according
275a0 0a 20 20 20 20 20 74 6f 20 74 68 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 ......to.this.definition........
275c0 54 68 65 20 44 6f 63 75 6d 65 6e 74 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 57 61 72 72 61 6e 74 The.Document.may.include.Warrant
275e0 79 20 44 69 73 63 6c 61 69 6d 65 72 73 20 6e 65 78 74 20 74 6f 20 74 68 65 20 6e 6f 74 69 63 65 y.Disclaimers.next.to.the.notice
27600 0a 20 20 20 20 20 77 68 69 63 68 20 73 74 61 74 65 73 20 74 68 61 74 20 74 68 69 73 20 4c 69 63 ......which.states.that.this.Lic
27620 65 6e 73 65 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2e 20 20 54 ense.applies.to.the.Document...T
27640 68 65 73 65 0a 20 20 20 20 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 20 61 hese......Warranty.Disclaimers.a
27660 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 re.considered.to.be.included.by.
27680 72 65 66 65 72 65 6e 63 65 20 69 6e 0a 20 20 20 20 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 reference.in......this.License,.
276a0 62 75 74 20 6f 6e 6c 79 20 61 73 20 72 65 67 61 72 64 73 20 64 69 73 63 6c 61 69 6d 69 6e 67 20 but.only.as.regards.disclaiming.
276c0 77 61 72 72 61 6e 74 69 65 73 3a 20 61 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 20 69 6d 70 6c 69 warranties:.any.other......impli
276e0 63 61 74 69 6f 6e 20 74 68 61 74 20 74 68 65 73 65 20 57 61 72 72 61 6e 74 79 20 44 69 73 63 6c cation.that.these.Warranty.Discl
27700 61 69 6d 65 72 73 20 6d 61 79 20 68 61 76 65 20 69 73 20 76 6f 69 64 20 61 6e 64 0a 20 20 20 20 aimers.may.have.is.void.and.....
27720 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 .has.no.effect.on.the.meaning.of
27740 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 32 2e 20 56 45 52 42 41 54 49 4d 20 43 4f .this.License.....2..VERBATIM.CO
27760 50 59 49 4e 47 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 6f 70 79 20 61 6e 64 20 64 69 73 PYING.......You.may.copy.and.dis
27780 74 72 69 62 75 74 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 6e 20 61 6e 79 20 6d 65 64 69 tribute.the.Document.in.any.medi
277a0 75 6d 2c 20 65 69 74 68 65 72 0a 20 20 20 20 20 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 20 6f 72 20 um,.either......commercially.or.
277c0 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 noncommercially,.provided.that.t
277e0 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 his.License,.the......copyright.
27800 6e 6f 74 69 63 65 73 2c 20 61 6e 64 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 notices,.and.the.license.notice.
27820 73 61 79 69 6e 67 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 20 20 20 20 20 61 70 70 6c 69 65 73 saying.this.License......applies
27840 20 74 6f 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 72 65 20 72 65 70 72 6f 64 75 63 65 64 20 .to.the.Document.are.reproduced.
27860 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75 0a 20 20 20 20 in.all.copies,.and.that.you.....
27880 20 61 64 64 20 6e 6f 20 6f 74 68 65 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 77 68 61 74 73 6f 65 .add.no.other.conditions.whatsoe
278a0 76 65 72 20 74 6f 20 74 68 6f 73 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 ver.to.those.of.this.License...Y
278c0 6f 75 0a 20 20 20 20 20 6d 61 79 20 6e 6f 74 20 75 73 65 20 74 65 63 68 6e 69 63 61 6c 20 6d 65 ou......may.not.use.technical.me
278e0 61 73 75 72 65 73 20 74 6f 20 6f 62 73 74 72 75 63 74 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 74 68 asures.to.obstruct.or.control.th
27900 65 20 72 65 61 64 69 6e 67 0a 20 20 20 20 20 6f 72 20 66 75 72 74 68 65 72 20 63 6f 70 79 69 6e e.reading......or.further.copyin
27920 67 20 6f 66 20 74 68 65 20 63 6f 70 69 65 73 20 79 6f 75 20 6d 61 6b 65 20 6f 72 20 64 69 73 74 g.of.the.copies.you.make.or.dist
27940 72 69 62 75 74 65 2e 20 20 48 6f 77 65 76 65 72 2c 0a 20 20 20 20 20 79 6f 75 20 6d 61 79 20 61 ribute...However,......you.may.a
27960 63 63 65 70 74 20 63 6f 6d 70 65 6e 73 61 74 69 6f 6e 20 69 6e 20 65 78 63 68 61 6e 67 65 20 66 ccept.compensation.in.exchange.f
27980 6f 72 20 63 6f 70 69 65 73 2e 20 20 49 66 20 79 6f 75 0a 20 20 20 20 20 64 69 73 74 72 69 62 75 or.copies...If.you......distribu
279a0 74 65 20 61 20 6c 61 72 67 65 20 65 6e 6f 75 67 68 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 70 69 te.a.large.enough.number.of.copi
279c0 65 73 20 79 6f 75 20 6d 75 73 74 20 61 6c 73 6f 20 66 6f 6c 6c 6f 77 20 74 68 65 0a 20 20 20 20 es.you.must.also.follow.the.....
279e0 20 63 6f 6e 64 69 74 69 6f 6e 73 20 69 6e 20 73 65 63 74 69 6f 6e 20 33 2e 0a 0a 20 20 20 20 20 .conditions.in.section.3........
27a00 59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 6c 65 6e 64 20 63 6f 70 69 65 73 2c 20 75 6e 64 65 72 20 You.may.also.lend.copies,.under.
27a20 74 68 65 20 73 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 74 61 74 65 64 20 61 62 6f 76 65 the.same.conditions.stated.above
27a40 2c 0a 20 20 20 20 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 70 75 62 6c 69 63 6c 79 20 64 69 73 70 ,......and.you.may.publicly.disp
27a60 6c 61 79 20 63 6f 70 69 65 73 2e 0a 0a 20 20 33 2e 20 43 4f 50 59 49 4e 47 20 49 4e 20 51 55 41 lay.copies.....3..COPYING.IN.QUA
27a80 4e 54 49 54 59 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 70 75 62 6c 69 73 68 20 70 72 69 6e 74 NTITY.......If.you.publish.print
27aa0 65 64 20 63 6f 70 69 65 73 20 28 6f 72 20 63 6f 70 69 65 73 20 69 6e 20 6d 65 64 69 61 20 74 68 ed.copies.(or.copies.in.media.th
27ac0 61 74 20 63 6f 6d 6d 6f 6e 6c 79 0a 20 20 20 20 20 68 61 76 65 20 70 72 69 6e 74 65 64 20 63 6f at.commonly......have.printed.co
27ae0 76 65 72 73 29 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 6e 75 6d 62 65 72 69 6e 67 vers).of.the.Document,.numbering
27b00 20 6d 6f 72 65 20 74 68 61 6e 20 31 30 30 2c 20 61 6e 64 0a 20 20 20 20 20 74 68 65 20 44 6f 63 .more.than.100,.and......the.Doc
27b20 75 6d 65 6e 74 e2 80 99 73 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 72 65 71 75 69 72 65 ument...s.license.notice.require
27b40 73 20 43 6f 76 65 72 20 54 65 78 74 73 2c 20 79 6f 75 20 6d 75 73 74 0a 20 20 20 20 20 65 6e 63 s.Cover.Texts,.you.must......enc
27b60 6c 6f 73 65 20 74 68 65 20 63 6f 70 69 65 73 20 69 6e 20 63 6f 76 65 72 73 20 74 68 61 74 20 63 lose.the.copies.in.covers.that.c
27b80 61 72 72 79 2c 20 63 6c 65 61 72 6c 79 20 61 6e 64 20 6c 65 67 69 62 6c 79 2c 20 61 6c 6c 0a 20 arry,.clearly.and.legibly,.all..
27ba0 20 20 20 20 74 68 65 73 65 20 43 6f 76 65 72 20 54 65 78 74 73 3a 20 46 72 6f 6e 74 2d 43 6f 76 ....these.Cover.Texts:.Front-Cov
27bc0 65 72 20 54 65 78 74 73 20 6f 6e 20 74 68 65 20 66 72 6f 6e 74 20 63 6f 76 65 72 2c 20 61 6e 64 er.Texts.on.the.front.cover,.and
27be0 0a 20 20 20 20 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 20 6f 6e 20 74 68 65 20 62 61 ......Back-Cover.Texts.on.the.ba
27c00 63 6b 20 63 6f 76 65 72 2e 20 20 42 6f 74 68 20 63 6f 76 65 72 73 20 6d 75 73 74 20 61 6c 73 6f ck.cover...Both.covers.must.also
27c20 20 63 6c 65 61 72 6c 79 0a 20 20 20 20 20 61 6e 64 20 6c 65 67 69 62 6c 79 20 69 64 65 6e 74 69 .clearly......and.legibly.identi
27c40 66 79 20 79 6f 75 20 61 73 20 74 68 65 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 73 65 fy.you.as.the.publisher.of.these
27c60 20 63 6f 70 69 65 73 2e 20 20 54 68 65 0a 20 20 20 20 20 66 72 6f 6e 74 20 63 6f 76 65 72 20 6d .copies...The......front.cover.m
27c80 75 73 74 20 70 72 65 73 65 6e 74 20 74 68 65 20 66 75 6c 6c 20 74 69 74 6c 65 20 77 69 74 68 20 ust.present.the.full.title.with.
27ca0 61 6c 6c 20 77 6f 72 64 73 20 6f 66 20 74 68 65 20 74 69 74 6c 65 0a 20 20 20 20 20 65 71 75 61 all.words.of.the.title......equa
27cc0 6c 6c 79 20 70 72 6f 6d 69 6e 65 6e 74 20 61 6e 64 20 76 69 73 69 62 6c 65 2e 20 20 59 6f 75 20 lly.prominent.and.visible...You.
27ce0 6d 61 79 20 61 64 64 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 6c 20 6f 6e 20 74 68 65 0a 20 20 may.add.other.material.on.the...
27d00 20 20 20 63 6f 76 65 72 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 2e 20 20 43 6f 70 79 69 6e 67 20 ...covers.in.addition...Copying.
27d20 77 69 74 68 20 63 68 61 6e 67 65 73 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 65 20 63 6f 76 65 with.changes.limited.to.the.cove
27d40 72 73 2c 20 61 73 0a 20 20 20 20 20 6c 6f 6e 67 20 61 73 20 74 68 65 79 20 70 72 65 73 65 72 76 rs,.as......long.as.they.preserv
27d60 65 20 74 68 65 20 74 69 74 6c 65 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 61 6e 64 20 e.the.title.of.the.Document.and.
27d80 73 61 74 69 73 66 79 20 74 68 65 73 65 0a 20 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 63 satisfy.these......conditions,.c
27da0 61 6e 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e an.be.treated.as.verbatim.copyin
27dc0 67 20 69 6e 20 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 g.in.other.respects........If.th
27de0 65 20 72 65 71 75 69 72 65 64 20 74 65 78 74 73 20 66 6f 72 20 65 69 74 68 65 72 20 63 6f 76 65 e.required.texts.for.either.cove
27e00 72 20 61 72 65 20 74 6f 6f 20 76 6f 6c 75 6d 69 6e 6f 75 73 20 74 6f 20 66 69 74 0a 20 20 20 20 r.are.too.voluminous.to.fit.....
27e20 20 6c 65 67 69 62 6c 79 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 70 75 74 20 74 68 65 20 66 69 72 .legibly,.you.should.put.the.fir
27e40 73 74 20 6f 6e 65 73 20 6c 69 73 74 65 64 20 28 61 73 20 6d 61 6e 79 20 61 73 20 66 69 74 0a 20 st.ones.listed.(as.many.as.fit..
27e60 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 79 29 20 6f 6e 20 74 68 65 20 61 63 74 75 61 6c 20 63 6f ....reasonably).on.the.actual.co
27e80 76 65 72 2c 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 20 74 68 65 20 72 65 73 74 20 6f 6e 74 6f 0a ver,.and.continue.the.rest.onto.
27ea0 20 20 20 20 20 61 64 6a 61 63 65 6e 74 20 70 61 67 65 73 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f .....adjacent.pages........If.yo
27ec0 75 20 70 75 62 6c 69 73 68 20 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 4f 70 61 71 75 65 20 63 u.publish.or.distribute.Opaque.c
27ee0 6f 70 69 65 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 6e 75 6d 62 65 opies.of.the.Document......numbe
27f00 72 69 6e 67 20 6d 6f 72 65 20 74 68 61 6e 20 31 30 30 2c 20 79 6f 75 20 6d 75 73 74 20 65 69 74 ring.more.than.100,.you.must.eit
27f20 68 65 72 20 69 6e 63 6c 75 64 65 20 61 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 0a 20 her.include.a.machine-readable..
27f40 20 20 20 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f 70 79 20 61 6c 6f 6e 67 20 77 69 74 68 20 ....Transparent.copy.along.with.
27f60 65 61 63 68 20 4f 70 61 71 75 65 20 63 6f 70 79 2c 20 6f 72 20 73 74 61 74 65 20 69 6e 20 6f 72 each.Opaque.copy,.or.state.in.or
27f80 20 77 69 74 68 0a 20 20 20 20 20 65 61 63 68 20 4f 70 61 71 75 65 20 63 6f 70 79 20 61 20 63 6f .with......each.Opaque.copy.a.co
27fa0 6d 70 75 74 65 72 2d 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 20 66 72 6f 6d 20 77 68 69 mputer-network.location.from.whi
27fc0 63 68 20 74 68 65 20 67 65 6e 65 72 61 6c 0a 20 20 20 20 20 6e 65 74 77 6f 72 6b 2d 75 73 69 6e ch.the.general......network-usin
27fe0 67 20 70 75 62 6c 69 63 20 68 61 73 20 61 63 63 65 73 73 20 74 6f 20 64 6f 77 6e 6c 6f 61 64 20 g.public.has.access.to.download.
28000 75 73 69 6e 67 20 70 75 62 6c 69 63 2d 73 74 61 6e 64 61 72 64 0a 20 20 20 20 20 6e 65 74 77 6f using.public-standard......netwo
28020 72 6b 20 70 72 6f 74 6f 63 6f 6c 73 20 61 20 63 6f 6d 70 6c 65 74 65 20 54 72 61 6e 73 70 61 72 rk.protocols.a.complete.Transpar
28040 65 6e 74 20 63 6f 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 66 72 65 65 0a 20 ent.copy.of.the.Document,.free..
28060 20 20 20 20 6f 66 20 61 64 64 65 64 20 6d 61 74 65 72 69 61 6c 2e 20 20 49 66 20 79 6f 75 20 75 ....of.added.material...If.you.u
28080 73 65 20 74 68 65 20 6c 61 74 74 65 72 20 6f 70 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 74 se.the.latter.option,.you.must.t
280a0 61 6b 65 0a 20 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 79 20 70 72 75 64 65 6e 74 20 73 74 65 70 ake......reasonably.prudent.step
280c0 73 2c 20 77 68 65 6e 20 79 6f 75 20 62 65 67 69 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f s,.when.you.begin.distribution.o
280e0 66 20 4f 70 61 71 75 65 0a 20 20 20 20 20 63 6f 70 69 65 73 20 69 6e 20 71 75 61 6e 74 69 74 79 f.Opaque......copies.in.quantity
28100 2c 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 69 73 20 54 72 61 6e 73 70 61 72 65 6e ,.to.ensure.that.this.Transparen
28120 74 20 63 6f 70 79 20 77 69 6c 6c 0a 20 20 20 20 20 72 65 6d 61 69 6e 20 74 68 75 73 20 61 63 63 t.copy.will......remain.thus.acc
28140 65 73 73 69 62 6c 65 20 61 74 20 74 68 65 20 73 74 61 74 65 64 20 6c 6f 63 61 74 69 6f 6e 20 75 essible.at.the.stated.location.u
28160 6e 74 69 6c 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 0a 20 20 20 20 20 79 65 61 72 20 61 66 74 65 ntil.at.least.one......year.afte
28180 72 20 74 68 65 20 6c 61 73 74 20 74 69 6d 65 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 61 r.the.last.time.you.distribute.a
281a0 6e 20 4f 70 61 71 75 65 20 63 6f 70 79 20 28 64 69 72 65 63 74 6c 79 20 6f 72 0a 20 20 20 20 20 n.Opaque.copy.(directly.or......
281c0 74 68 72 6f 75 67 68 20 79 6f 75 72 20 61 67 65 6e 74 73 20 6f 72 20 72 65 74 61 69 6c 65 72 73 through.your.agents.or.retailers
281e0 29 20 6f 66 20 74 68 61 74 20 65 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2e ).of.that.edition.to.the.public.
28200 0a 0a 20 20 20 20 20 49 74 20 69 73 20 72 65 71 75 65 73 74 65 64 2c 20 62 75 74 20 6e 6f 74 20 .......It.is.requested,.but.not.
28220 72 65 71 75 69 72 65 64 2c 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 74 61 63 74 20 74 68 65 20 61 required,.that.you.contact.the.a
28240 75 74 68 6f 72 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 65 6c 6c uthors.of......the.Document.well
28260 20 62 65 66 6f 72 65 20 72 65 64 69 73 74 72 69 62 75 74 69 6e 67 20 61 6e 79 20 6c 61 72 67 65 .before.redistributing.any.large
28280 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 70 69 65 73 2c 0a 20 20 20 20 20 74 6f 20 67 69 76 65 20 .number.of.copies,......to.give.
282a0 74 68 65 6d 20 61 20 63 68 61 6e 63 65 20 74 6f 20 70 72 6f 76 69 64 65 20 79 6f 75 20 77 69 74 them.a.chance.to.provide.you.wit
282c0 68 20 61 6e 20 75 70 64 61 74 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 h.an.updated.version.of.the.....
282e0 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 34 2e 20 4d 4f 44 49 46 49 43 41 54 49 4f 4e 53 0a 0a .Document.....4..MODIFICATIONS..
28300 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 .....You.may.copy.and.distribute
28320 20 61 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d .a.Modified.Version.of.the.Docum
28340 65 6e 74 0a 20 20 20 20 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 ent......under.the.conditions.of
28360 20 73 65 63 74 69 6f 6e 73 20 32 20 61 6e 64 20 33 20 61 62 6f 76 65 2c 20 70 72 6f 76 69 64 65 .sections.2.and.3.above,.provide
28380 64 20 74 68 61 74 20 79 6f 75 0a 20 20 20 20 20 72 65 6c 65 61 73 65 20 74 68 65 20 4d 6f 64 69 d.that.you......release.the.Modi
283a0 66 69 65 64 20 56 65 72 73 69 6f 6e 20 75 6e 64 65 72 20 70 72 65 63 69 73 65 6c 79 20 74 68 69 fied.Version.under.precisely.thi
283c0 73 20 4c 69 63 65 6e 73 65 2c 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 4d 6f 64 69 66 69 65 s.License,.with.the......Modifie
283e0 64 20 56 65 72 73 69 6f 6e 20 66 69 6c 6c 69 6e 67 20 74 68 65 20 72 6f 6c 65 20 6f 66 20 74 68 d.Version.filling.the.role.of.th
28400 65 20 44 6f 63 75 6d 65 6e 74 2c 20 74 68 75 73 20 6c 69 63 65 6e 73 69 6e 67 0a 20 20 20 20 20 e.Document,.thus.licensing......
28420 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 distribution.and.modification.of
28440 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 74 6f 20 77 68 6f 65 76 65 72 .the.Modified.Version.to.whoever
28460 0a 20 20 20 20 20 70 6f 73 73 65 73 73 65 73 20 61 20 63 6f 70 79 20 6f 66 20 69 74 2e 20 20 49 ......possesses.a.copy.of.it...I
28480 6e 20 61 64 64 69 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 74 68 65 73 65 20 74 68 n.addition,.you.must.do.these.th
284a0 69 6e 67 73 20 69 6e 0a 20 20 20 20 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f ings.in......the.Modified.Versio
284c0 6e 3a 0a 0a 20 20 20 20 20 20 20 41 2e 20 55 73 65 20 69 6e 20 74 68 65 20 54 69 74 6c 65 20 50 n:.........A..Use.in.the.Title.P
284e0 61 67 65 20 28 61 6e 64 20 6f 6e 20 74 68 65 20 63 6f 76 65 72 73 2c 20 69 66 20 61 6e 79 29 20 age.(and.on.the.covers,.if.any).
28500 61 20 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 a.title...........distinct.from.
28520 74 68 61 74 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 66 72 6f 6d 20 74 that.of.the.Document,.and.from.t
28540 68 6f 73 65 20 6f 66 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 hose.of.previous...........versi
28560 6f 6e 73 20 28 77 68 69 63 68 20 73 68 6f 75 6c 64 2c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 ons.(which.should,.if.there.were
28580 20 61 6e 79 2c 20 62 65 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 .any,.be.listed.in.the..........
285a0 20 48 69 73 74 6f 72 79 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 .History.section.of.the.Document
285c0 29 2e 20 20 59 6f 75 20 6d 61 79 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 74 69 74 6c 65 0a 20 )...You.may.use.the.same.title..
285e0 20 20 20 20 20 20 20 20 20 61 73 20 61 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 20 69 .........as.a.previous.version.i
28600 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 61 74 f.the.original.publisher.of.that
28620 0a 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 20 67 69 76 65 73 20 70 65 72 6d 69 73 73 ...........version.gives.permiss
28640 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 42 2e 20 4c 69 73 74 20 6f 6e 20 74 68 65 20 54 69 74 6c ion..........B..List.on.the.Titl
28660 65 20 50 61 67 65 2c 20 61 73 20 61 75 74 68 6f 72 73 2c 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 e.Page,.as.authors,.one.or.more.
28680 70 65 72 73 6f 6e 73 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 65 6e 74 69 74 69 65 73 20 72 65 persons.or...........entities.re
286a0 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 61 75 74 68 6f 72 73 68 69 70 20 6f 66 20 74 68 65 20 sponsible.for.authorship.of.the.
286c0 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 4d modifications.in...........the.M
286e0 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 2c 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 61 odified.Version,.together.with.a
28700 74 20 6c 65 61 73 74 20 66 69 76 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 70 72 t.least.five.of.the...........pr
28720 69 6e 63 69 70 61 6c 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 incipal.authors.of.the.Document.
28740 28 61 6c 6c 20 6f 66 20 69 74 73 20 70 72 69 6e 63 69 70 61 6c 0a 20 20 20 20 20 20 20 20 20 20 (all.of.its.principal...........
28760 61 75 74 68 6f 72 73 2c 20 69 66 20 69 74 20 68 61 73 20 66 65 77 65 72 20 74 68 61 6e 20 66 69 authors,.if.it.has.fewer.than.fi
28780 76 65 29 2c 20 75 6e 6c 65 73 73 20 74 68 65 79 20 72 65 6c 65 61 73 65 20 79 6f 75 0a 20 20 20 ve),.unless.they.release.you....
287a0 20 20 20 20 20 20 20 66 72 6f 6d 20 74 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e 74 2e 0a 0a 20 .......from.this.requirement....
287c0 20 20 20 20 20 20 43 2e 20 53 74 61 74 65 20 6f 6e 20 74 68 65 20 54 69 74 6c 65 20 70 61 67 65 ......C..State.on.the.Title.page
287e0 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 .the.name.of.the.publisher.of.th
28800 65 0a 20 20 20 20 20 20 20 20 20 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 2c 20 61 73 e...........Modified.Version,.as
28820 20 74 68 65 20 70 75 62 6c 69 73 68 65 72 2e 0a 0a 20 20 20 20 20 20 20 44 2e 20 50 72 65 73 65 .the.publisher..........D..Prese
28840 72 76 65 20 61 6c 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 73 20 6f 66 rve.all.the.copyright.notices.of
28860 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 20 20 45 2e 20 41 64 64 20 61 6e .the.Document..........E..Add.an
28880 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 66 6f .appropriate.copyright.notice.fo
288a0 72 20 79 6f 75 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 61 r.your.modifications...........a
288c0 64 6a 61 63 65 6e 74 20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 63 6f 70 79 72 69 67 68 74 20 6e djacent.to.the.other.copyright.n
288e0 6f 74 69 63 65 73 2e 0a 0a 20 20 20 20 20 20 20 46 2e 20 49 6e 63 6c 75 64 65 2c 20 69 6d 6d 65 otices..........F..Include,.imme
28900 64 69 61 74 65 6c 79 20 61 66 74 65 72 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 diately.after.the.copyright.noti
28920 63 65 73 2c 20 61 20 6c 69 63 65 6e 73 65 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 63 65 20 ces,.a.license...........notice.
28940 67 69 76 69 6e 67 20 74 68 65 20 70 75 62 6c 69 63 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 giving.the.public.permission.to.
28960 75 73 65 20 74 68 65 20 4d 6f 64 69 66 69 65 64 0a 20 20 20 20 20 20 20 20 20 20 56 65 72 73 69 use.the.Modified...........Versi
28980 6f 6e 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e on.under.the.terms.of.this.Licen
289a0 73 65 2c 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 20 20 se,.in.the.form.shown.in........
289c0 20 20 20 74 68 65 20 41 64 64 65 6e 64 75 6d 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 20 20 20 20 47 ...the.Addendum.below..........G
289e0 2e 20 50 72 65 73 65 72 76 65 20 69 6e 20 74 68 61 74 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 ..Preserve.in.that.license.notic
28a00 65 20 74 68 65 20 66 75 6c 6c 20 6c 69 73 74 73 20 6f 66 20 49 6e 76 61 72 69 61 6e 74 0a 20 20 e.the.full.lists.of.Invariant...
28a20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 73 20 61 6e 64 20 72 65 71 75 69 72 65 64 20 43 6f ........Sections.and.required.Co
28a40 76 65 72 20 54 65 78 74 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 e2 ver.Texts.given.in.the.Document.
28a60 80 99 73 0a 20 20 20 20 20 20 20 20 20 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 ..s...........license.notice....
28a80 20 20 20 20 20 20 48 2e 20 49 6e 63 6c 75 64 65 20 61 6e 20 75 6e 61 6c 74 65 72 65 64 20 63 6f ......H..Include.an.unaltered.co
28aa0 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 20 20 20 20 20 49 2e 20 50 py.of.this.License..........I..P
28ac0 72 65 73 65 72 76 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c reserve.the.section.Entitled....
28ae0 48 69 73 74 6f 72 79 e2 80 9d 2c 20 50 72 65 73 65 72 76 65 20 69 74 73 20 54 69 74 6c 65 2c 0a History...,.Preserve.its.Title,.
28b00 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 61 64 64 20 74 6f 20 69 74 20 61 6e 20 69 74 65 6d 20 ..........and.add.to.it.an.item.
28b20 73 74 61 74 69 6e 67 20 61 74 20 6c 65 61 73 74 20 74 68 65 20 74 69 74 6c 65 2c 20 79 65 61 72 stating.at.least.the.title,.year
28b40 2c 20 6e 65 77 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72 73 2c 20 61 6e 64 20 70 75 62 ,.new...........authors,.and.pub
28b60 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 61 lisher.of.the.Modified.Version.a
28b80 73 20 67 69 76 65 6e 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 54 69 74 6c 65 20 50 s.given.on.the...........Title.P
28ba0 61 67 65 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 63 74 69 6f 6e 20 45 6e 74 age...If.there.is.no.section.Ent
28bc0 69 74 6c 65 64 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 20 69 6e 20 74 68 65 0a 20 20 20 20 20 itled....History....in.the......
28be0 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 2c 20 63 72 65 61 74 65 20 6f 6e 65 20 73 74 61 74 69 6e .....Document,.create.one.statin
28c00 67 20 74 68 65 20 74 69 74 6c 65 2c 20 79 65 61 72 2c 20 61 75 74 68 6f 72 73 2c 20 61 6e 64 0a g.the.title,.year,.authors,.and.
28c20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 65 20 44 6f 63 75 6d ..........publisher.of.the.Docum
28c40 65 6e 74 20 61 73 20 67 69 76 65 6e 20 6f 6e 20 69 74 73 20 54 69 74 6c 65 20 50 61 67 65 2c 20 ent.as.given.on.its.Title.Page,.
28c60 74 68 65 6e 20 61 64 64 0a 20 20 20 20 20 20 20 20 20 20 61 6e 20 69 74 65 6d 20 64 65 73 63 72 then.add...........an.item.descr
28c80 69 62 69 6e 67 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 61 73 20 73 74 ibing.the.Modified.Version.as.st
28ca0 61 74 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 73 ated.in.the...........previous.s
28cc0 65 6e 74 65 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 4a 2e 20 50 72 65 73 65 72 76 65 20 74 68 65 entence..........J..Preserve.the
28ce0 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 2c 20 69 66 20 61 6e 79 2c 20 67 69 76 65 6e .network.location,.if.any,.given
28d00 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 70 .in.the.Document...........for.p
28d20 75 62 6c 69 63 20 61 63 63 65 73 73 20 74 6f 20 61 20 54 72 61 6e 73 70 61 72 65 6e 74 20 63 6f ublic.access.to.a.Transparent.co
28d40 70 79 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 py.of.the.Document,.and.........
28d60 20 20 6c 69 6b 65 77 69 73 65 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 61 74 69 6f 6e 73 ..likewise.the.network.locations
28d80 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 66 6f 72 0a 20 20 20 20 20 .given.in.the.Document.for......
28da0 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 20 69 74 20 77 61 73 20 62 61 .....previous.versions.it.was.ba
28dc0 73 65 64 20 6f 6e 2e 20 20 54 68 65 73 65 20 6d 61 79 20 62 65 20 70 6c 61 63 65 64 20 69 6e 20 sed.on...These.may.be.placed.in.
28de0 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 20 73 65 63 74 the..............History....sect
28e00 69 6f 6e 2e 20 20 59 6f 75 20 6d 61 79 20 6f 6d 69 74 20 61 20 6e 65 74 77 6f 72 6b 20 6c 6f 63 ion...You.may.omit.a.network.loc
28e20 61 74 69 6f 6e 20 66 6f 72 20 61 20 77 6f 72 6b 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 ation.for.a.work...........that.
28e40 77 61 73 20 70 75 62 6c 69 73 68 65 64 20 61 74 20 6c 65 61 73 74 20 66 6f 75 72 20 79 65 61 72 was.published.at.least.four.year
28e60 73 20 62 65 66 6f 72 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 s.before.the.Document...........
28e80 69 74 73 65 6c 66 2c 20 6f 72 20 69 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 75 62 6c 69 itself,.or.if.the.original.publi
28ea0 73 68 65 72 20 6f 66 20 74 68 65 20 76 65 72 73 69 6f 6e 20 69 74 20 72 65 66 65 72 73 0a 20 20 sher.of.the.version.it.refers...
28ec0 20 20 20 20 20 20 20 20 74 6f 20 67 69 76 65 73 20 70 65 72 6d 69 73 73 69 6f 6e 2e 0a 0a 20 20 ........to.gives.permission.....
28ee0 20 20 20 20 20 4b 2e 20 46 6f 72 20 61 6e 79 20 73 65 63 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 .....K..For.any.section.Entitled
28f00 20 e2 80 9c 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 20 6f 72 20 e2 80 9c 44 65 ....Acknowledgements....or....De
28f20 64 69 63 61 74 69 6f 6e 73 e2 80 9d 2c 0a 20 20 20 20 20 20 20 20 20 20 50 72 65 73 65 72 76 65 dications...,...........Preserve
28f40 20 74 68 65 20 54 69 74 6c 65 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 70 .the.Title.of.the.section,.and.p
28f60 72 65 73 65 72 76 65 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 reserve.in.the.section..........
28f80 20 61 6c 6c 20 74 68 65 20 73 75 62 73 74 61 6e 63 65 20 61 6e 64 20 74 6f 6e 65 20 6f 66 20 65 .all.the.substance.and.tone.of.e
28fa0 61 63 68 20 6f 66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 0a 20 20 20 20 20 20 20 20 20 ach.of.the.contributor..........
28fc0 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 20 61 6e 64 2f 6f 72 20 64 65 64 69 63 61 74 .acknowledgements.and/or.dedicat
28fe0 69 6f 6e 73 20 67 69 76 65 6e 20 74 68 65 72 65 69 6e 2e 0a 0a 20 20 20 20 20 20 20 4c 2e 20 50 ions.given.therein..........L..P
29000 72 65 73 65 72 76 65 20 61 6c 6c 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f reserve.all.the.Invariant.Sectio
29020 6e 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 75 6e 61 6c 74 65 72 65 64 0a 20 20 ns.of.the.Document,.unaltered...
29040 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 69 72 20 74 65 78 74 20 61 6e 64 20 69 6e 20 74 68 65 ........in.their.text.and.in.the
29060 69 72 20 74 69 74 6c 65 73 2e 20 20 53 65 63 74 69 6f 6e 20 6e 75 6d 62 65 72 73 20 6f 72 20 74 ir.titles...Section.numbers.or.t
29080 68 65 0a 20 20 20 20 20 20 20 20 20 20 65 71 75 69 76 61 6c 65 6e 74 20 61 72 65 20 6e 6f 74 20 he...........equivalent.are.not.
290a0 63 6f 6e 73 69 64 65 72 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 considered.part.of.the.section.t
290c0 69 74 6c 65 73 2e 0a 0a 20 20 20 20 20 20 20 4d 2e 20 44 65 6c 65 74 65 20 61 6e 79 20 73 65 63 itles..........M..Delete.any.sec
290e0 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 e2 80 9d tion.Entitled....Endorsements...
29100 2e 20 20 53 75 63 68 20 61 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 6d 61 79 20 ...Such.a.section...........may.
29120 6e 6f 74 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 not.be.included.in.the.Modified.
29140 56 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 4e 2e 20 44 6f 20 6e 6f 74 20 72 65 74 69 74 Version..........N..Do.not.retit
29160 6c 65 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 73 65 63 74 69 6f 6e 20 74 6f 20 62 65 20 45 6e le.any.existing.section.to.be.En
29180 74 69 74 6c 65 64 0a 20 20 20 20 20 20 20 20 20 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 titled..............Endorsements
291a0 e2 80 9d 20 6f 72 20 74 6f 20 63 6f 6e 66 6c 69 63 74 20 69 6e 20 74 69 74 6c 65 20 77 69 74 68 ....or.to.conflict.in.title.with
291c0 20 61 6e 79 20 49 6e 76 61 72 69 61 6e 74 0a 20 20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e .any.Invariant...........Section
291e0 2e 0a 0a 20 20 20 20 20 20 20 4f 2e 20 50 72 65 73 65 72 76 65 20 61 6e 79 20 57 61 72 72 61 6e ..........O..Preserve.any.Warran
29200 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 4d 6f 64 ty.Disclaimers........If.the.Mod
29220 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 69 6e 63 6c 75 64 65 73 20 6e 65 77 20 66 72 6f 6e 74 ified.Version.includes.new.front
29240 2d 6d 61 74 74 65 72 20 73 65 63 74 69 6f 6e 73 20 6f 72 0a 20 20 20 20 20 61 70 70 65 6e 64 69 -matter.sections.or......appendi
29260 63 65 73 20 74 68 61 74 20 71 75 61 6c 69 66 79 20 61 73 20 53 65 63 6f 6e 64 61 72 79 20 53 65 ces.that.qualify.as.Secondary.Se
29280 63 74 69 6f 6e 73 20 61 6e 64 20 63 6f 6e 74 61 69 6e 20 6e 6f 0a 20 20 20 20 20 6d 61 74 65 72 ctions.and.contain.no......mater
292a0 69 61 6c 20 63 6f 70 69 65 64 20 66 72 6f 6d 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2c 20 79 6f ial.copied.from.the.Document,.yo
292c0 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 20 64 65 73 69 67 6e 61 74 65 0a 20 u.may.at.your.option.designate..
292e0 20 20 20 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 73 65 63 74 69 6f 6e ....some.or.all.of.these.section
29300 73 20 61 73 20 69 6e 76 61 72 69 61 6e 74 2e 20 20 54 6f 20 64 6f 20 74 68 69 73 2c 20 61 64 64 s.as.invariant...To.do.this,.add
29320 20 74 68 65 69 72 0a 20 20 20 20 20 74 69 74 6c 65 73 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f .their......titles.to.the.list.o
29340 66 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 f.Invariant.Sections.in.the.Modi
29360 66 69 65 64 20 56 65 72 73 69 6f 6e e2 80 99 73 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 6e 6f fied.Version...s......license.no
29380 74 69 63 65 2e 20 20 54 68 65 73 65 20 74 69 74 6c 65 73 20 6d 75 73 74 20 62 65 20 64 69 73 74 tice...These.titles.must.be.dist
293a0 69 6e 63 74 20 66 72 6f 6d 20 61 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 20 73 65 63 74 69 6f 6e inct.from.any.other......section
293c0 20 74 69 74 6c 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 61 64 64 20 61 20 73 65 63 .titles........You.may.add.a.sec
293e0 74 69 6f 6e 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e 74 73 e2 80 9d tion.Entitled....Endorsements...
29400 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 20 20 6e 6f 74 68 ,.provided.it.contains......noth
29420 69 6e 67 20 62 75 74 20 65 6e 64 6f 72 73 65 6d 65 6e 74 73 20 6f 66 20 79 6f 75 72 20 4d 6f 64 ing.but.endorsements.of.your.Mod
29440 69 66 69 65 64 20 56 65 72 73 69 6f 6e 20 62 79 20 76 61 72 69 6f 75 73 0a 20 20 20 20 20 70 61 ified.Version.by.various......pa
29460 72 74 69 65 73 e2 80 94 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 74 61 74 65 6d 65 6e 74 73 20 rties...for.example,.statements.
29480 6f 66 20 70 65 65 72 20 72 65 76 69 65 77 20 6f 72 20 74 68 61 74 20 74 68 65 20 74 65 78 74 20 of.peer.review.or.that.the.text.
294a0 68 61 73 0a 20 20 20 20 20 62 65 65 6e 20 61 70 70 72 6f 76 65 64 20 62 79 20 61 6e 20 6f 72 67 has......been.approved.by.an.org
294c0 61 6e 69 7a 61 74 69 6f 6e 20 61 73 20 74 68 65 20 61 75 74 68 6f 72 69 74 61 74 69 76 65 20 64 anization.as.the.authoritative.d
294e0 65 66 69 6e 69 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 61 20 73 74 61 6e 64 61 72 64 2e 0a 0a 20 efinition.of......a.standard....
29500 20 20 20 20 59 6f 75 20 6d 61 79 20 61 64 64 20 61 20 70 61 73 73 61 67 65 20 6f 66 20 75 70 20 ....You.may.add.a.passage.of.up.
29520 74 6f 20 66 69 76 65 20 77 6f 72 64 73 20 61 73 20 61 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 to.five.words.as.a.Front-Cover.T
29540 65 78 74 2c 0a 20 20 20 20 20 61 6e 64 20 61 20 70 61 73 73 61 67 65 20 6f 66 20 75 70 20 74 6f ext,......and.a.passage.of.up.to
29560 20 32 35 20 77 6f 72 64 73 20 61 73 20 61 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 2c 20 .25.words.as.a.Back-Cover.Text,.
29580 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 0a 20 20 20 20 20 74 68 65 20 6c 69 73 74 20 6f 66 20 43 to.the.end.of......the.list.of.C
295a0 6f 76 65 72 20 54 65 78 74 73 20 69 6e 20 74 68 65 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 over.Texts.in.the.Modified.Versi
295c0 6f 6e 2e 20 20 4f 6e 6c 79 20 6f 6e 65 20 70 61 73 73 61 67 65 0a 20 20 20 20 20 6f 66 20 46 72 on...Only.one.passage......of.Fr
295e0 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 20 61 6e 64 20 6f 6e 65 20 6f 66 20 42 61 63 6b 2d 43 ont-Cover.Text.and.one.of.Back-C
29600 6f 76 65 72 20 54 65 78 74 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 62 79 20 28 6f 72 0a 20 20 over.Text.may.be.added.by.(or...
29620 20 20 20 74 68 72 6f 75 67 68 20 61 72 72 61 6e 67 65 6d 65 6e 74 73 20 6d 61 64 65 20 62 79 29 ...through.arrangements.made.by)
29640 20 61 6e 79 20 6f 6e 65 20 65 6e 74 69 74 79 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e .any.one.entity...If.the.Documen
29660 74 0a 20 20 20 20 20 61 6c 72 65 61 64 79 20 69 6e 63 6c 75 64 65 73 20 61 20 63 6f 76 65 72 20 t......already.includes.a.cover.
29680 74 65 78 74 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 63 6f 76 65 72 2c 20 70 72 65 76 69 6f 75 text.for.the.same.cover,.previou
296a0 73 6c 79 20 61 64 64 65 64 0a 20 20 20 20 20 62 79 20 79 6f 75 20 6f 72 20 62 79 20 61 72 72 61 sly.added......by.you.or.by.arra
296c0 6e 67 65 6d 65 6e 74 20 6d 61 64 65 20 62 79 20 74 68 65 20 73 61 6d 65 20 65 6e 74 69 74 79 20 ngement.made.by.the.same.entity.
296e0 79 6f 75 20 61 72 65 20 61 63 74 69 6e 67 20 6f 6e 0a 20 20 20 20 20 62 65 68 61 6c 66 20 6f 66 you.are.acting.on......behalf.of
29700 2c 20 79 6f 75 20 6d 61 79 20 6e 6f 74 20 61 64 64 20 61 6e 6f 74 68 65 72 3b 20 62 75 74 20 79 ,.you.may.not.add.another;.but.y
29720 6f 75 20 6d 61 79 20 72 65 70 6c 61 63 65 20 74 68 65 20 6f 6c 64 0a 20 20 20 20 20 6f 6e 65 2c ou.may.replace.the.old......one,
29740 20 6f 6e 20 65 78 70 6c 69 63 69 74 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 .on.explicit.permission.from.the
29760 20 70 72 65 76 69 6f 75 73 20 70 75 62 6c 69 73 68 65 72 20 74 68 61 74 20 61 64 64 65 64 0a 20 .previous.publisher.that.added..
29780 20 20 20 20 74 68 65 20 6f 6c 64 20 6f 6e 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 61 75 74 68 6f ....the.old.one........The.autho
297a0 72 28 73 29 20 61 6e 64 20 70 75 62 6c 69 73 68 65 72 28 73 29 20 6f 66 20 74 68 65 20 44 6f 63 r(s).and.publisher(s).of.the.Doc
297c0 75 6d 65 6e 74 20 64 6f 20 6e 6f 74 20 62 79 20 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 ument.do.not.by.this......Licens
297e0 65 20 67 69 76 65 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 20 74 68 65 69 72 20 6e e.give.permission.to.use.their.n
29800 61 6d 65 73 20 66 6f 72 20 70 75 62 6c 69 63 69 74 79 20 66 6f 72 20 6f 72 20 74 6f 0a 20 20 20 ames.for.publicity.for.or.to....
29820 20 20 61 73 73 65 72 74 20 6f 72 20 69 6d 70 6c 79 20 65 6e 64 6f 72 73 65 6d 65 6e 74 20 6f 66 ..assert.or.imply.endorsement.of
29840 20 61 6e 79 20 4d 6f 64 69 66 69 65 64 20 56 65 72 73 69 6f 6e 2e 0a 0a 20 20 35 2e 20 43 4f 4d .any.Modified.Version.....5..COM
29860 42 49 4e 49 4e 47 20 44 4f 43 55 4d 45 4e 54 53 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 63 BINING.DOCUMENTS.......You.may.c
29880 6f 6d 62 69 6e 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 77 69 74 68 20 6f 74 68 65 72 20 64 ombine.the.Document.with.other.d
298a0 6f 63 75 6d 65 6e 74 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 0a 20 20 20 20 20 74 68 69 ocuments.released.under......thi
298c0 73 20 4c 69 63 65 6e 73 65 2c 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 64 65 66 69 6e s.License,.under.the.terms.defin
298e0 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 20 61 62 6f 76 65 20 66 6f 72 0a 20 20 20 20 20 6d ed.in.section.4.above.for......m
29900 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 odified.versions,.provided.that.
29920 79 6f 75 20 69 6e 63 6c 75 64 65 20 69 6e 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 61 you.include.in.the.combination.a
29940 6c 6c 0a 20 20 20 20 20 6f 66 20 74 68 65 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e ll......of.the.Invariant.Section
29960 73 20 6f 66 20 61 6c 6c 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 6e s.of.all.of.the.original.documen
29980 74 73 2c 0a 20 20 20 20 20 75 6e 6d 6f 64 69 66 69 65 64 2c 20 61 6e 64 20 6c 69 73 74 20 74 68 ts,......unmodified,.and.list.th
299a0 65 6d 20 61 6c 6c 20 61 73 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6f 66 20 em.all.as.Invariant.Sections.of.
299c0 79 6f 75 72 0a 20 20 20 20 20 63 6f 6d 62 69 6e 65 64 20 77 6f 72 6b 20 69 6e 20 69 74 73 20 6c your......combined.work.in.its.l
299e0 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75 20 70 72 65 73 icense.notice,.and.that.you.pres
29a00 65 72 76 65 20 61 6c 6c 0a 20 20 20 20 20 74 68 65 69 72 20 57 61 72 72 61 6e 74 79 20 44 69 73 erve.all......their.Warranty.Dis
29a20 63 6c 61 69 6d 65 72 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 62 69 6e 65 64 20 77 6f 72 claimers........The.combined.wor
29a40 6b 20 6e 65 65 64 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 20 6f 6e 65 20 63 6f 70 79 20 6f 66 20 k.need.only.contain.one.copy.of.
29a60 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 0a 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 this.License,.and......multiple.
29a80 69 64 65 6e 74 69 63 61 6c 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 6d 61 79 identical.Invariant.Sections.may
29aa0 20 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 .be.replaced.with.a.single......
29ac0 63 6f 70 79 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 6c 74 69 70 6c 65 20 49 6e 76 copy...If.there.are.multiple.Inv
29ae0 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 ariant.Sections.with.the.same.na
29b00 6d 65 0a 20 20 20 20 20 62 75 74 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6e 74 65 6e 74 73 2c 20 me......but.different.contents,.
29b20 6d 61 6b 65 20 74 68 65 20 74 69 74 6c 65 20 6f 66 20 65 61 63 68 20 73 75 63 68 20 73 65 63 74 make.the.title.of.each.such.sect
29b40 69 6f 6e 20 75 6e 69 71 75 65 0a 20 20 20 20 20 62 79 20 61 64 64 69 6e 67 20 61 74 20 74 68 65 ion.unique......by.adding.at.the
29b60 20 65 6e 64 20 6f 66 20 69 74 2c 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 2c 20 74 68 65 20 .end.of.it,.in.parentheses,.the.
29b80 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 6f 72 69 67 69 6e 61 6c 20 61 75 74 68 6f 72 name.of.the......original.author
29ba0 20 6f 72 20 70 75 62 6c 69 73 68 65 72 20 6f 66 20 74 68 61 74 20 73 65 63 74 69 6f 6e 20 69 66 .or.publisher.of.that.section.if
29bc0 20 6b 6e 6f 77 6e 2c 20 6f 72 20 65 6c 73 65 20 61 0a 20 20 20 20 20 75 6e 69 71 75 65 20 6e 75 .known,.or.else.a......unique.nu
29be0 6d 62 65 72 2e 20 20 4d 61 6b 65 20 74 68 65 20 73 61 6d 65 20 61 64 6a 75 73 74 6d 65 6e 74 20 mber...Make.the.same.adjustment.
29c00 74 6f 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 73 20 69 6e 0a 20 20 20 20 20 74 68 to.the.section.titles.in......th
29c20 65 20 6c 69 73 74 20 6f 66 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 69 6e 20 e.list.of.Invariant.Sections.in.
29c40 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 the.license.notice.of.the......c
29c60 6f 6d 62 69 6e 65 64 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 20 63 6f 6d 62 69 ombined.work........In.the.combi
29c80 6e 61 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 73 65 63 nation,.you.must.combine.any.sec
29ca0 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 0a 20 20 20 20 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 tions.Entitled.........History..
29cc0 9d 20 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 6f 72 69 67 69 6e 61 6c 20 64 6f 63 75 6d 65 ..in.the.various.original.docume
29ce0 6e 74 73 2c 20 66 6f 72 6d 69 6e 67 20 6f 6e 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 45 6e nts,.forming.one.section......En
29d00 74 69 74 6c 65 64 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 3b 20 6c 69 6b 65 77 69 73 65 20 63 titled....History...;.likewise.c
29d20 6f 6d 62 69 6e 65 20 61 6e 79 20 73 65 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 0a 20 20 20 ombine.any.sections.Entitled....
29d40 20 20 e2 80 9c 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 2c 20 61 6e 64 20 61 6e .....Acknowledgements...,.and.an
29d60 79 20 73 65 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 44 65 64 69 63 61 74 69 6f y.sections.Entitled....Dedicatio
29d80 6e 73 e2 80 9d 2e 20 20 59 6f 75 0a 20 20 20 20 20 6d 75 73 74 20 64 65 6c 65 74 65 20 61 6c 6c ns......You......must.delete.all
29da0 20 73 65 63 74 69 6f 6e 73 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 45 6e 64 6f 72 73 65 6d 65 6e .sections.Entitled....Endorsemen
29dc0 74 73 2e e2 80 9d 0a 0a 20 20 36 2e 20 43 4f 4c 4c 45 43 54 49 4f 4e 53 20 4f 46 20 44 4f 43 55 ts........6..COLLECTIONS.OF.DOCU
29de0 4d 45 4e 54 53 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b 65 20 61 20 63 6f 6c 6c 65 MENTS.......You.may.make.a.colle
29e00 63 74 69 6f 6e 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 ction.consisting.of.the.Document
29e20 20 61 6e 64 20 6f 74 68 65 72 0a 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 73 20 72 65 6c 65 61 73 .and.other......documents.releas
29e40 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 72 65 70 6c 61 ed.under.this.License,.and.repla
29e60 63 65 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 20 20 20 63 6f 70 69 65 73 20 6f 66 ce.the.individual......copies.of
29e80 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 64 6f 63 .this.License.in.the.various.doc
29ea0 75 6d 65 6e 74 73 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 63 6f 70 79 0a 20 20 20 20 20 74 uments.with.a.single.copy......t
29ec0 68 61 74 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f hat.is.included.in.the.collectio
29ee0 6e 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 66 6f 6c 6c 6f 77 20 74 68 65 0a n,.provided.that.you.follow.the.
29f00 20 20 20 20 20 72 75 6c 65 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 76 .....rules.of.this.License.for.v
29f20 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 6f 66 20 65 61 63 68 20 6f 66 20 74 68 65 20 64 erbatim.copying.of.each.of.the.d
29f40 6f 63 75 6d 65 6e 74 73 0a 20 20 20 20 20 69 6e 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 73 70 65 ocuments......in.all.other.respe
29f60 63 74 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 65 78 74 72 61 63 74 20 61 20 73 69 6e cts........You.may.extract.a.sin
29f80 67 6c 65 20 64 6f 63 75 6d 65 6e 74 20 66 72 6f 6d 20 73 75 63 68 20 61 20 63 6f 6c 6c 65 63 74 gle.document.from.such.a.collect
29fa0 69 6f 6e 2c 20 61 6e 64 0a 20 20 20 20 20 64 69 73 74 72 69 62 75 74 65 20 69 74 20 69 6e 64 69 ion,.and......distribute.it.indi
29fc0 76 69 64 75 61 6c 6c 79 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 70 72 6f vidually.under.this.License,.pro
29fe0 76 69 64 65 64 20 79 6f 75 20 69 6e 73 65 72 74 0a 20 20 20 20 20 61 20 63 6f 70 79 20 6f 66 20 vided.you.insert......a.copy.of.
2a000 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 74 68 65 20 65 78 74 72 61 63 74 65 64 20 this.License.into.the.extracted.
2a020 64 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 69 73 0a 20 20 20 20 20 4c document,.and.follow.this......L
2a040 69 63 65 6e 73 65 20 69 6e 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 73 70 65 63 74 73 20 72 65 67 icense.in.all.other.respects.reg
2a060 61 72 64 69 6e 67 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 20 6f 66 20 74 68 61 74 0a arding.verbatim.copying.of.that.
2a080 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 37 2e 20 41 47 47 52 45 47 41 54 49 4f 4e .....document.....7..AGGREGATION
2a0a0 20 57 49 54 48 20 49 4e 44 45 50 45 4e 44 45 4e 54 20 57 4f 52 4b 53 0a 0a 20 20 20 20 20 41 20 .WITH.INDEPENDENT.WORKS.......A.
2a0c0 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 6f 72 20 69 compilation.of.the.Document.or.i
2a0e0 74 73 20 64 65 72 69 76 61 74 69 76 65 73 20 77 69 74 68 20 6f 74 68 65 72 0a 20 20 20 20 20 73 ts.derivatives.with.other......s
2a100 65 70 61 72 61 74 65 20 61 6e 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 64 6f 63 75 6d 65 6e 74 eparate.and.independent.document
2a120 73 20 6f 72 20 77 6f 72 6b 73 2c 20 69 6e 20 6f 72 20 6f 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 s.or.works,.in.or.on.a.volume.of
2a140 20 61 0a 20 20 20 20 20 73 74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 .a......storage.or.distribution.
2a160 6d 65 64 69 75 6d 2c 20 69 73 20 63 61 6c 6c 65 64 20 61 6e 20 e2 80 9c 61 67 67 72 65 67 61 74 medium,.is.called.an....aggregat
2a180 65 e2 80 9d 20 69 66 20 74 68 65 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 20 72 65 73 75 6c e....if.the......copyright.resul
2a1a0 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 69 73 20 6e 6f 74 ting.from.the.compilation.is.not
2a1c0 20 75 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 0a 20 20 20 20 20 6c 65 67 61 6c 20 72 69 .used.to.limit.the......legal.ri
2a1e0 67 68 74 73 20 6f 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e e2 80 99 73 20 75 73 65 72 ghts.of.the.compilation...s.user
2a200 73 20 62 65 79 6f 6e 64 20 77 68 61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 20 s.beyond.what.the.individual....
2a220 20 20 77 6f 72 6b 73 20 70 65 72 6d 69 74 2e 20 20 57 68 65 6e 20 74 68 65 20 44 6f 63 75 6d 65 ..works.permit...When.the.Docume
2a240 6e 74 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6e 20 61 67 67 72 65 67 61 74 65 2c 20 nt.is.included.in.an.aggregate,.
2a260 74 68 69 73 0a 20 20 20 20 20 4c 69 63 65 6e 73 65 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 this......License.does.not.apply
2a280 20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 77 6f 72 6b 73 20 69 6e 20 74 68 65 20 61 67 67 72 65 .to.the.other.works.in.the.aggre
2a2a0 67 61 74 65 20 77 68 69 63 68 0a 20 20 20 20 20 61 72 65 20 6e 6f 74 20 74 68 65 6d 73 65 6c 76 gate.which......are.not.themselv
2a2c0 65 73 20 64 65 72 69 76 61 74 69 76 65 20 77 6f 72 6b 73 20 6f 66 20 74 68 65 20 44 6f 63 75 6d es.derivative.works.of.the.Docum
2a2e0 65 6e 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 43 6f 76 65 72 20 54 65 78 74 20 72 65 71 ent........If.the.Cover.Text.req
2a300 75 69 72 65 6d 65 6e 74 20 6f 66 20 73 65 63 74 69 6f 6e 20 33 20 69 73 20 61 70 70 6c 69 63 61 uirement.of.section.3.is.applica
2a320 62 6c 65 20 74 6f 20 74 68 65 73 65 0a 20 20 20 20 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 ble.to.these......copies.of.the.
2a340 44 6f 63 75 6d 65 6e 74 2c 20 74 68 65 6e 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 Document,.then.if.the.Document.i
2a360 73 20 6c 65 73 73 20 74 68 61 6e 20 6f 6e 65 20 68 61 6c 66 0a 20 20 20 20 20 6f 66 20 74 68 65 s.less.than.one.half......of.the
2a380 20 65 6e 74 69 72 65 20 61 67 67 72 65 67 61 74 65 2c 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 e2 .entire.aggregate,.the.Document.
2a3a0 80 99 73 20 43 6f 76 65 72 20 54 65 78 74 73 20 6d 61 79 20 62 65 20 70 6c 61 63 65 64 0a 20 20 ..s.Cover.Texts.may.be.placed...
2a3c0 20 20 20 6f 6e 20 63 6f 76 65 72 73 20 74 68 61 74 20 62 72 61 63 6b 65 74 20 74 68 65 20 44 6f ...on.covers.that.bracket.the.Do
2a3e0 63 75 6d 65 6e 74 20 77 69 74 68 69 6e 20 74 68 65 20 61 67 67 72 65 67 61 74 65 2c 20 6f 72 20 cument.within.the.aggregate,.or.
2a400 74 68 65 0a 20 20 20 20 20 65 6c 65 63 74 72 6f 6e 69 63 20 65 71 75 69 76 61 6c 65 6e 74 20 6f the......electronic.equivalent.o
2a420 66 20 63 6f 76 65 72 73 20 69 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 69 6e 20 65 f.covers.if.the.Document.is.in.e
2a440 6c 65 63 74 72 6f 6e 69 63 0a 20 20 20 20 20 66 6f 72 6d 2e 20 20 4f 74 68 65 72 77 69 73 65 20 lectronic......form...Otherwise.
2a460 74 68 65 79 20 6d 75 73 74 20 61 70 70 65 61 72 20 6f 6e 20 70 72 69 6e 74 65 64 20 63 6f 76 65 they.must.appear.on.printed.cove
2a480 72 73 20 74 68 61 74 20 62 72 61 63 6b 65 74 0a 20 20 20 20 20 74 68 65 20 77 68 6f 6c 65 20 61 rs.that.bracket......the.whole.a
2a4a0 67 67 72 65 67 61 74 65 2e 0a 0a 20 20 38 2e 20 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 20 20 20 ggregate.....8..TRANSLATION.....
2a4c0 20 20 54 72 61 6e 73 6c 61 74 69 6f 6e 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 61 20 6b 69 ..Translation.is.considered.a.ki
2a4e0 6e 64 20 6f 66 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2c 20 73 6f 20 79 6f 75 20 6d 61 79 0a 20 nd.of.modification,.so.you.may..
2a500 20 20 20 20 64 69 73 74 72 69 62 75 74 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 6f 66 20 74 ....distribute.translations.of.t
2a520 68 65 20 44 6f 63 75 6d 65 6e 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 73 he.Document.under.the.terms.of.s
2a540 65 63 74 69 6f 6e 0a 20 20 20 20 20 34 2e 20 20 52 65 70 6c 61 63 69 6e 67 20 49 6e 76 61 72 69 ection......4...Replacing.Invari
2a560 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 72 ant.Sections.with.translations.r
2a580 65 71 75 69 72 65 73 20 73 70 65 63 69 61 6c 0a 20 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 equires.special......permission.
2a5a0 66 72 6f 6d 20 74 68 65 69 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 73 2c 20 62 75 from.their.copyright.holders,.bu
2a5c0 74 20 79 6f 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 0a 20 20 20 20 20 74 72 61 6e 73 6c 61 74 69 t.you.may.include......translati
2a5e0 6f 6e 73 20 6f 66 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 ons.of.some.or.all.Invariant.Sec
2a600 74 69 6f 6e 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 0a 20 20 20 20 20 6f 72 tions.in.addition.to.the......or
2a620 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 73 65 20 49 6e 76 61 72 69 61 iginal.versions.of.these.Invaria
2a640 6e 74 20 53 65 63 74 69 6f 6e 73 2e 20 20 59 6f 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 61 0a nt.Sections...You.may.include.a.
2a660 20 20 20 20 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 .....translation.of.this.License
2a680 2c 20 61 6e 64 20 61 6c 6c 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6e 6f 74 69 63 65 73 20 69 6e ,.and.all.the.license.notices.in
2a6a0 20 74 68 65 0a 20 20 20 20 20 44 6f 63 75 6d 65 6e 74 2c 20 61 6e 64 20 61 6e 79 20 57 61 72 72 .the......Document,.and.any.Warr
2a6c0 61 6e 74 79 20 44 69 73 63 6c 61 69 6d 65 72 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 anty.Disclaimers,.provided.that.
2a6e0 79 6f 75 20 61 6c 73 6f 0a 20 20 20 20 20 69 6e 63 6c 75 64 65 20 74 68 65 20 6f 72 69 67 69 6e you.also......include.the.origin
2a700 61 6c 20 45 6e 67 6c 69 73 68 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e al.English.version.of.this.Licen
2a720 73 65 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e se.and.the......original.version
2a740 73 20 6f 66 20 74 68 6f 73 65 20 6e 6f 74 69 63 65 73 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 s.of.those.notices.and.disclaime
2a760 72 73 2e 20 20 49 6e 20 63 61 73 65 20 6f 66 20 61 0a 20 20 20 20 20 64 69 73 61 67 72 65 65 6d rs...In.case.of.a......disagreem
2a780 65 6e 74 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 61 6e 64 20 ent.between.the.translation.and.
2a7a0 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 6f 66 0a 20 20 20 20 20 74 68 69 the.original.version.of......thi
2a7c0 73 20 4c 69 63 65 6e 73 65 20 6f 72 20 61 20 6e 6f 74 69 63 65 20 6f 72 20 64 69 73 63 6c 61 69 s.License.or.a.notice.or.disclai
2a7e0 6d 65 72 2c 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 20 77 69 6c 6c 0a 20 mer,.the.original.version.will..
2a800 20 20 20 20 70 72 65 76 61 69 6c 2e 0a 0a 20 20 20 20 20 49 66 20 61 20 73 65 63 74 69 6f 6e 20 ....prevail........If.a.section.
2a820 69 6e 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 69 73 20 45 6e 74 69 74 6c 65 64 20 e2 80 9c 41 in.the.Document.is.Entitled....A
2a840 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 e2 80 9d 2c 0a 20 20 20 20 20 e2 80 9c 44 65 64 69 cknowledgements...,.........Dedi
2a860 63 61 74 69 6f 6e 73 e2 80 9d 2c 20 6f 72 20 e2 80 9c 48 69 73 74 6f 72 79 e2 80 9d 2c 20 74 68 cations...,.or....History...,.th
2a880 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 28 73 65 63 74 69 6f 6e 20 34 29 20 74 6f 0a 20 20 20 e.requirement.(section.4).to....
2a8a0 20 20 50 72 65 73 65 72 76 65 20 69 74 73 20 54 69 74 6c 65 20 28 73 65 63 74 69 6f 6e 20 31 29 ..Preserve.its.Title.(section.1)
2a8c0 20 77 69 6c 6c 20 74 79 70 69 63 61 6c 6c 79 20 72 65 71 75 69 72 65 20 63 68 61 6e 67 69 6e 67 .will.typically.require.changing
2a8e0 20 74 68 65 0a 20 20 20 20 20 61 63 74 75 61 6c 20 74 69 74 6c 65 2e 0a 0a 20 20 39 2e 20 54 45 .the......actual.title.....9..TE
2a900 52 4d 49 4e 41 54 49 4f 4e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 70 79 RMINATION.......You.may.not.copy
2a920 2c 20 6d 6f 64 69 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6f 72 20 64 69 73 74 72 69 62 ,.modify,.sublicense,.or.distrib
2a940 75 74 65 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 65 78 63 65 70 74 20 61 73 20 ute.the.Document......except.as.
2a960 65 78 70 72 65 73 73 6c 79 20 70 72 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 expressly.provided.under.this.Li
2a980 63 65 6e 73 65 2e 20 20 41 6e 79 20 61 74 74 65 6d 70 74 0a 20 20 20 20 20 6f 74 68 65 72 77 69 cense...Any.attempt......otherwi
2a9a0 73 65 20 74 6f 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 se.to.copy,.modify,.sublicense,.
2a9c0 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 69 74 20 69 73 20 76 6f 69 64 2c 0a 20 20 20 20 20 61 or.distribute.it.is.void,......a
2a9e0 6e 64 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 20 nd.will.automatically.terminate.
2aa00 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a your.rights.under.this.License..
2aa20 0a 20 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 65 61 73 65 20 61 6c 6c 20 ......However,.if.you.cease.all.
2aa40 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 6e 20 violation.of.this.License,.then.
2aa60 79 6f 75 72 0a 20 20 20 20 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 your......license.from.a.particu
2aa80 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e 73 74 61 74 lar.copyright.holder.is.reinstat
2aaa0 65 64 20 28 61 29 0a 20 20 20 20 20 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 ed.(a)......provisionally,.unles
2aac0 73 20 61 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 s.and.until.the.copyright.holder
2aae0 20 65 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 0a 20 20 20 20 20 66 69 6e 61 6c 6c 79 20 74 65 72 .explicitly.and......finally.ter
2ab00 6d 69 6e 61 74 65 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 minates.your.license,.and.(b).pe
2ab20 72 6d 61 6e 65 6e 74 6c 79 2c 20 69 66 20 74 68 65 0a 20 20 20 20 20 63 6f 70 79 72 69 67 68 74 rmanently,.if.the......copyright
2ab40 20 68 6f 6c 64 65 72 20 66 61 69 6c 73 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 .holder.fails.to.notify.you.of.t
2ab60 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 0a 20 20 20 20 20 72 65 61 73 6f 6e he.violation.by.some......reason
2ab80 61 62 6c 65 20 6d 65 61 6e 73 20 70 72 69 6f 72 20 74 6f 20 36 30 20 64 61 79 73 20 61 66 74 65 able.means.prior.to.60.days.afte
2aba0 72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 4d 6f 72 65 6f 76 65 72 2c r.the.cessation........Moreover,
2abc0 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 .your.license.from.a.particular.
2abe0 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 0a 20 20 20 20 20 72 65 69 6e 73 74 61 copyright.holder.is......reinsta
2ac00 74 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 ted.permanently.if.the.copyright
2ac20 20 68 6f 6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 74 68 65 0a 20 20 20 20 .holder.notifies.you.of.the.....
2ac40 20 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 .violation.by.some.reasonable.me
2ac60 61 6e 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f 75 20 ans,.this.is.the.first.time.you.
2ac80 68 61 76 65 0a 20 20 20 20 20 72 65 63 65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f have......received.notice.of.vio
2aca0 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 lation.of.this.License.(for.any.
2acc0 77 6f 72 6b 29 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 61 74 20 63 6f 70 79 72 69 67 68 74 20 68 work).from......that.copyright.h
2ace0 6f 6c 64 65 72 2c 20 61 6e 64 20 79 6f 75 20 63 75 72 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f older,.and.you.cure.the.violatio
2ad00 6e 20 70 72 69 6f 72 20 74 6f 20 33 30 20 64 61 79 73 0a 20 20 20 20 20 61 66 74 65 72 20 79 6f n.prior.to.30.days......after.yo
2ad20 75 72 20 72 65 63 65 69 70 74 20 6f 66 20 74 68 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 20 20 20 20 ur.receipt.of.the.notice........
2ad40 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 Termination.of.your.rights.under
2ad60 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74 65 .this.section.does.not.terminate
2ad80 0a 20 20 20 20 20 74 68 65 20 6c 69 63 65 6e 73 65 73 20 6f 66 20 70 61 72 74 69 65 73 20 77 68 ......the.licenses.of.parties.wh
2ada0 6f 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65 73 20 6f 72 20 72 69 67 68 74 73 o.have.received.copies.or.rights
2adc0 20 66 72 6f 6d 20 79 6f 75 0a 20 20 20 20 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 .from.you......under.this.Licens
2ade0 65 2e 20 20 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 65 65 6e 20 74 65 72 e...If.your.rights.have.been.ter
2ae00 6d 69 6e 61 74 65 64 20 61 6e 64 20 6e 6f 74 0a 20 20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 minated.and.not......permanently
2ae20 20 72 65 69 6e 73 74 61 74 65 64 2c 20 72 65 63 65 69 70 74 20 6f 66 20 61 20 63 6f 70 79 20 6f .reinstated,.receipt.of.a.copy.o
2ae40 66 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 0a 20 20 20 20 20 73 61 6d 65 20 6d f.some.or.all.of.the......same.m
2ae60 61 74 65 72 69 61 6c 20 64 6f 65 73 20 6e 6f 74 20 67 69 76 65 20 79 6f 75 20 61 6e 79 20 72 69 aterial.does.not.give.you.any.ri
2ae80 67 68 74 73 20 74 6f 20 75 73 65 20 69 74 2e 0a 0a 20 20 31 30 2e 20 46 55 54 55 52 45 20 52 45 ghts.to.use.it.....10..FUTURE.RE
2aea0 56 49 53 49 4f 4e 53 20 4f 46 20 54 48 49 53 20 4c 49 43 45 4e 53 45 0a 0a 20 20 20 20 20 54 68 VISIONS.OF.THIS.LICENSE.......Th
2aec0 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 e.Free.Software.Foundation.may.p
2aee0 75 62 6c 69 73 68 20 6e 65 77 2c 20 72 65 76 69 73 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a ublish.new,.revised.versions.of.
2af00 20 20 20 20 20 74 68 65 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 .....the.GNU.Free.Documentation.
2af20 4c 69 63 65 6e 73 65 20 66 72 6f 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20 20 53 75 63 68 License.from.time.to.time...Such
2af40 20 6e 65 77 0a 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c .new......versions.will.be.simil
2af60 61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f 20 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 ar.in.spirit.to.the.present.vers
2af80 69 6f 6e 2c 20 62 75 74 20 6d 61 79 0a 20 20 20 20 20 64 69 66 66 65 72 20 69 6e 20 64 65 74 61 ion,.but.may......differ.in.deta
2afa0 69 6c 20 74 6f 20 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 63 6f il.to.address.new.problems.or.co
2afc0 6e 63 65 72 6e 73 2e 20 20 53 65 65 0a 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 ncerns...See......<https://www.g
2afe0 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 76 65 nu.org/licenses/>........Each.ve
2b000 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 20 69 73 20 67 69 76 65 6e 20 61 20 rsion.of.the.License.is.given.a.
2b020 64 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 6e 75 6d 62 distinguishing.version......numb
2b040 65 72 2e 20 20 49 66 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 73 70 65 63 69 66 69 65 73 20 74 er...If.the.Document.specifies.t
2b060 68 61 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 6e 75 6d 62 65 72 65 64 0a 20 20 20 20 20 76 hat.a.particular.numbered......v
2b080 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 e2 80 9c 6f 72 20 61 6e 79 ersion.of.this.License....or.any
2b0a0 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e e2 80 9d 20 61 70 70 6c 69 65 73 20 74 6f 20 69 74 2c .later.version....applies.to.it,
2b0c0 20 79 6f 75 0a 20 20 20 20 20 68 61 76 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 6f 66 20 66 6f 6c .you......have.the.option.of.fol
2b0e0 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 lowing.the.terms.and.conditions.
2b100 65 69 74 68 65 72 20 6f 66 0a 20 20 20 20 20 74 68 61 74 20 73 70 65 63 69 66 69 65 64 20 76 65 either.of......that.specified.ve
2b120 72 73 69 6f 6e 20 6f 72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20 74 68 rsion.or.of.any.later.version.th
2b140 61 74 20 68 61 73 20 62 65 65 6e 0a 20 20 20 20 20 70 75 62 6c 69 73 68 65 64 20 28 6e 6f 74 20 at.has.been......published.(not.
2b160 61 73 20 61 20 64 72 61 66 74 29 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 as.a.draft).by.the.Free.Software
2b180 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 44 6f 63 75 6d 65 .Foundation...If.the......Docume
2b1a0 6e 74 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 76 65 72 73 69 6f 6e 20 6e 75 nt.does.not.specify.a.version.nu
2b1c0 6d 62 65 72 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 0a 20 20 mber.of.this.License,.you.may...
2b1e0 20 20 20 63 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 73 69 6f 6e 20 65 76 65 72 20 70 75 62 6c 69 ...choose.any.version.ever.publi
2b200 73 68 65 64 20 28 6e 6f 74 20 61 73 20 61 20 64 72 61 66 74 29 20 62 79 20 74 68 65 20 46 72 65 shed.(not.as.a.draft).by.the.Fre
2b220 65 0a 20 20 20 20 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 e......Software.Foundation...If.
2b240 74 68 65 20 44 6f 63 75 6d 65 6e 74 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 70 72 the.Document.specifies.that.a.pr
2b260 6f 78 79 20 63 61 6e 0a 20 20 20 20 20 64 65 63 69 64 65 20 77 68 69 63 68 20 66 75 74 75 72 65 oxy.can......decide.which.future
2b280 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 .versions.of.this.License.can.be
2b2a0 20 75 73 65 64 2c 20 74 68 61 74 0a 20 20 20 20 20 70 72 6f 78 79 e2 80 99 73 20 70 75 62 6c 69 .used,.that......proxy...s.publi
2b2c0 63 20 73 74 61 74 65 6d 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 20 76 c.statement.of.acceptance.of.a.v
2b2e0 65 72 73 69 6f 6e 20 70 65 72 6d 61 6e 65 6e 74 6c 79 0a 20 20 20 20 20 61 75 74 68 6f 72 69 7a ersion.permanently......authoriz
2b300 65 73 20 79 6f 75 20 74 6f 20 63 68 6f 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f es.you.to.choose.that.version.fo
2b320 72 20 74 68 65 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 31 31 2e 20 52 45 4c 49 43 45 4e 53 49 r.the.Document.....11..RELICENSI
2b340 4e 47 0a 0a 20 20 20 20 20 e2 80 9c 4d 61 73 73 69 76 65 20 4d 75 6c 74 69 61 75 74 68 6f 72 20 NG..........Massive.Multiauthor.
2b360 43 6f 6c 6c 61 62 6f 72 61 74 69 6f 6e 20 53 69 74 65 e2 80 9d 20 28 6f 72 20 e2 80 9c 4d 4d 43 Collaboration.Site....(or....MMC
2b380 20 53 69 74 65 e2 80 9d 29 20 6d 65 61 6e 73 20 61 6e 79 0a 20 20 20 20 20 57 6f 72 6c 64 20 57 .Site...).means.any......World.W
2b3a0 69 64 65 20 57 65 62 20 73 65 72 76 65 72 20 74 68 61 74 20 70 75 62 6c 69 73 68 65 73 20 63 6f ide.Web.server.that.publishes.co
2b3c0 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 73 20 61 6e 64 20 61 6c 73 6f 0a 20 20 20 20 20 pyrightable.works.and.also......
2b3e0 70 72 6f 76 69 64 65 73 20 70 72 6f 6d 69 6e 65 6e 74 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f provides.prominent.facilities.fo
2b400 72 20 61 6e 79 62 6f 64 79 20 74 6f 20 65 64 69 74 20 74 68 6f 73 65 20 77 6f 72 6b 73 2e 20 20 r.anybody.to.edit.those.works...
2b420 41 0a 20 20 20 20 20 70 75 62 6c 69 63 20 77 69 6b 69 20 74 68 61 74 20 61 6e 79 62 6f 64 79 20 A......public.wiki.that.anybody.
2b440 63 61 6e 20 65 64 69 74 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 75 63 68 20 61 can.edit.is.an.example.of.such.a
2b460 20 73 65 72 76 65 72 2e 0a 20 20 20 20 20 41 20 e2 80 9c 4d 61 73 73 69 76 65 20 4d 75 6c 74 69 .server.......A....Massive.Multi
2b480 61 75 74 68 6f 72 20 43 6f 6c 6c 61 62 6f 72 61 74 69 6f 6e e2 80 9d 20 28 6f 72 20 e2 80 9c 4d author.Collaboration....(or....M
2b4a0 4d 43 e2 80 9d 29 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 73 69 74 MC...).contained.in.the......sit
2b4c0 65 20 6d 65 61 6e 73 20 61 6e 79 20 73 65 74 20 6f 66 20 63 6f 70 79 72 69 67 68 74 61 62 6c 65 e.means.any.set.of.copyrightable
2b4e0 20 77 6f 72 6b 73 20 74 68 75 73 20 70 75 62 6c 69 73 68 65 64 20 6f 6e 20 74 68 65 20 4d 4d 43 .works.thus.published.on.the.MMC
2b500 0a 20 20 20 20 20 73 69 74 65 2e 0a 0a 20 20 20 20 20 e2 80 9c 43 43 2d 42 59 2d 53 41 e2 80 9d ......site...........CC-BY-SA...
2b520 20 6d 65 61 6e 73 20 74 68 65 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f 6e 73 20 41 74 74 72 .means.the.Creative.Commons.Attr
2b540 69 62 75 74 69 6f 6e 2d 53 68 61 72 65 20 41 6c 69 6b 65 20 33 2e 30 0a 20 20 20 20 20 6c 69 63 ibution-Share.Alike.3.0......lic
2b560 65 6e 73 65 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 43 72 65 61 74 69 76 65 20 43 6f 6d 6d 6f ense.published.by.Creative.Commo
2b580 6e 73 20 43 6f 72 70 6f 72 61 74 69 6f 6e 2c 20 61 20 6e 6f 74 2d 66 6f 72 2d 70 72 6f 66 69 74 ns.Corporation,.a.not-for-profit
2b5a0 0a 20 20 20 20 20 63 6f 72 70 6f 72 61 74 69 6f 6e 20 77 69 74 68 20 61 20 70 72 69 6e 63 69 70 ......corporation.with.a.princip
2b5c0 61 6c 20 70 6c 61 63 65 20 6f 66 20 62 75 73 69 6e 65 73 73 20 69 6e 20 53 61 6e 20 46 72 61 6e al.place.of.business.in.San.Fran
2b5e0 63 69 73 63 6f 2c 0a 20 20 20 20 20 43 61 6c 69 66 6f 72 6e 69 61 2c 20 61 73 20 77 65 6c 6c 20 cisco,......California,.as.well.
2b600 61 73 20 66 75 74 75 72 65 20 63 6f 70 79 6c 65 66 74 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 as.future.copyleft.versions.of.t
2b620 68 61 74 20 6c 69 63 65 6e 73 65 0a 20 20 20 20 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 hat.license......published.by.th
2b640 61 74 20 73 61 6d 65 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 e2 80 9c 49 at.same.organization...........I
2b660 6e 63 6f 72 70 6f 72 61 74 65 e2 80 9d 20 6d 65 61 6e 73 20 74 6f 20 70 75 62 6c 69 73 68 20 6f ncorporate....means.to.publish.o
2b680 72 20 72 65 70 75 62 6c 69 73 68 20 61 20 44 6f 63 75 6d 65 6e 74 2c 20 69 6e 20 77 68 6f 6c 65 r.republish.a.Document,.in.whole
2b6a0 20 6f 72 0a 20 20 20 20 20 69 6e 20 70 61 72 74 2c 20 61 73 20 70 61 72 74 20 6f 66 20 61 6e 6f .or......in.part,.as.part.of.ano
2b6c0 74 68 65 72 20 44 6f 63 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 41 6e 20 4d 4d 43 20 69 73 20 e2 ther.Document........An.MMC.is..
2b6e0 80 9c 65 6c 69 67 69 62 6c 65 20 66 6f 72 20 72 65 6c 69 63 65 6e 73 69 6e 67 e2 80 9d 20 69 66 ..eligible.for.relicensing....if
2b700 20 69 74 20 69 73 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 0a 20 20 20 20 20 .it.is.licensed.under.this......
2b720 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 69 66 20 61 6c 6c 20 77 6f 72 6b 73 20 74 68 61 74 20 77 License,.and.if.all.works.that.w
2b740 65 72 65 20 66 69 72 73 74 20 70 75 62 6c 69 73 68 65 64 20 75 6e 64 65 72 20 74 68 69 73 0a 20 ere.first.published.under.this..
2b760 20 20 20 20 4c 69 63 65 6e 73 65 20 73 6f 6d 65 77 68 65 72 65 20 6f 74 68 65 72 20 74 68 61 6e ....License.somewhere.other.than
2b780 20 74 68 69 73 20 4d 4d 43 2c 20 61 6e 64 20 73 75 62 73 65 71 75 65 6e 74 6c 79 0a 20 20 20 20 .this.MMC,.and.subsequently.....
2b7a0 20 69 6e 63 6f 72 70 6f 72 61 74 65 64 20 69 6e 20 77 68 6f 6c 65 20 6f 72 20 69 6e 20 70 61 72 .incorporated.in.whole.or.in.par
2b7c0 74 20 69 6e 74 6f 20 74 68 65 20 4d 4d 43 2c 20 28 31 29 20 68 61 64 20 6e 6f 20 63 6f 76 65 72 t.into.the.MMC,.(1).had.no.cover
2b7e0 0a 20 20 20 20 20 74 65 78 74 73 20 6f 72 20 69 6e 76 61 72 69 61 6e 74 20 73 65 63 74 69 6f 6e ......texts.or.invariant.section
2b800 73 2c 20 61 6e 64 20 28 32 29 20 77 65 72 65 20 74 68 75 73 20 69 6e 63 6f 72 70 6f 72 61 74 65 s,.and.(2).were.thus.incorporate
2b820 64 20 70 72 69 6f 72 0a 20 20 20 20 20 74 6f 20 4e 6f 76 65 6d 62 65 72 20 31 2c 20 32 30 30 38 d.prior......to.November.1,.2008
2b840 2e 0a 0a 20 20 20 20 20 54 68 65 20 6f 70 65 72 61 74 6f 72 20 6f 66 20 61 6e 20 4d 4d 43 20 53 ........The.operator.of.an.MMC.S
2b860 69 74 65 20 6d 61 79 20 72 65 70 75 62 6c 69 73 68 20 61 6e 20 4d 4d 43 20 63 6f 6e 74 61 69 6e ite.may.republish.an.MMC.contain
2b880 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 73 69 74 65 20 75 6e 64 65 72 20 43 43 2d 42 59 2d ed.in.the......site.under.CC-BY-
2b8a0 53 41 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 73 69 74 65 20 61 74 20 61 6e 79 20 74 69 6d 65 20 SA.on.the.same.site.at.any.time.
2b8c0 62 65 66 6f 72 65 20 41 75 67 75 73 74 20 31 2c 0a 20 20 20 20 20 32 30 30 39 2c 20 70 72 6f 76 before.August.1,......2009,.prov
2b8e0 69 64 65 64 20 74 68 65 20 4d 4d 43 20 69 73 20 65 6c 69 67 69 62 6c 65 20 66 6f 72 20 72 65 6c ided.the.MMC.is.eligible.for.rel
2b900 69 63 65 6e 73 69 6e 67 2e 0a 0a 41 44 44 45 4e 44 55 4d 3a 20 48 6f 77 20 74 6f 20 75 73 65 20 icensing...ADDENDUM:.How.to.use.
2b920 74 68 69 73 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 73 0a this.License.for.your.documents.
2b940 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================================
2b960 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 6f 20 75 73 65 20 74 68 69 ====================..To.use.thi
2b980 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 61 20 64 6f 63 75 6d 65 6e 74 20 79 6f 75 20 68 61 76 65 s.License.in.a.document.you.have
2b9a0 20 77 72 69 74 74 65 6e 2c 20 69 6e 63 6c 75 64 65 20 61 20 63 6f 70 79 20 6f 66 0a 74 68 65 20 .written,.include.a.copy.of.the.
2b9c0 4c 69 63 65 6e 73 65 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 70 75 74 20 License.in.the.document.and.put.
2b9e0 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 61 6e 64 20 6c 69 63 65 the.following.copyright.and.lice
2ba00 6e 73 65 0a 6e 6f 74 69 63 65 73 20 6a 75 73 74 20 61 66 74 65 72 20 74 68 65 20 74 69 74 6c 65 nse.notices.just.after.the.title
2ba20 20 70 61 67 65 3a 0a 0a 20 20 20 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 20 59 45 .page:.........Copyright.(C)..YE
2ba40 41 52 20 20 59 4f 55 52 20 4e 41 4d 45 2e 0a 20 20 20 20 20 20 20 50 65 72 6d 69 73 73 69 6f 6e AR..YOUR.NAME.........Permission
2ba60 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 .is.granted.to.copy,.distribute.
2ba80 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 and/or.modify.this.document.....
2baa0 20 20 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 46 72 ...under.the.terms.of.the.GNU.Fr
2bac0 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f ee.Documentation.License,.Versio
2bae0 6e 20 31 2e 33 0a 20 20 20 20 20 20 20 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f n.1.3........or.any.later.versio
2bb00 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 n.published.by.the.Free.Software
2bb20 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 0a 20 20 20 20 20 20 20 77 69 74 68 20 6e 6f 20 49 6e 76 61 .Foundation;........with.no.Inva
2bb40 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 6e 6f 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 riant.Sections,.no.Front-Cover.T
2bb60 65 78 74 73 2c 20 61 6e 64 20 6e 6f 20 42 61 63 6b 2d 43 6f 76 65 72 0a 20 20 20 20 20 20 20 54 exts,.and.no.Back-Cover........T
2bb80 65 78 74 73 2e 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 20 exts...A.copy.of.the.license.is.
2bba0 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 included.in.the.section.entitled
2bbc0 20 60 60 47 4e 55 0a 20 20 20 20 20 20 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e .``GNU........Free.Documentation
2bbe0 20 4c 69 63 65 6e 73 65 27 27 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 .License''......If.you.have.Inva
2bc00 72 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 2c 20 46 72 6f 6e 74 2d 43 6f 76 65 72 20 54 65 78 74 riant.Sections,.Front-Cover.Text
2bc20 73 20 61 6e 64 20 42 61 63 6b 2d 43 6f 76 65 72 0a 54 65 78 74 73 2c 20 72 65 70 6c 61 63 65 20 s.and.Back-Cover.Texts,.replace.
2bc40 74 68 65 20 e2 80 9c 77 69 74 68 2e 2e 2e 54 65 78 74 73 2e e2 80 9d 20 6c 69 6e 65 20 77 69 74 the....with...Texts.....line.wit
2bc60 68 20 74 68 69 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 77 69 74 68 20 74 68 65 20 49 6e 76 61 72 h.this:...........with.the.Invar
2bc80 69 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 62 65 69 6e 67 20 4c 49 53 54 20 54 48 45 49 52 20 54 iant.Sections.being.LIST.THEIR.T
2bca0 49 54 4c 45 53 2c 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 74 68 65 20 46 72 6f 6e 74 2d 43 ITLES,.with..........the.Front-C
2bcc0 6f 76 65 72 20 54 65 78 74 73 20 62 65 69 6e 67 20 4c 49 53 54 2c 20 61 6e 64 20 77 69 74 68 20 over.Texts.being.LIST,.and.with.
2bce0 74 68 65 20 42 61 63 6b 2d 43 6f 76 65 72 20 54 65 78 74 73 0a 20 20 20 20 20 20 20 20 20 62 65 the.Back-Cover.Texts..........be
2bd00 69 6e 67 20 4c 49 53 54 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 49 6e 76 61 72 69 ing.LIST......If.you.have.Invari
2bd20 61 6e 74 20 53 65 63 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 43 6f 76 65 72 20 54 65 78 74 73 ant.Sections.without.Cover.Texts
2bd40 2c 20 6f 72 20 73 6f 6d 65 20 6f 74 68 65 72 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 74 ,.or.some.other.combination.of.t
2bd60 68 65 20 74 68 72 65 65 2c 20 6d 65 72 67 65 20 74 68 6f 73 65 20 74 77 6f 20 61 6c 74 65 72 6e he.three,.merge.those.two.altern
2bd80 61 74 69 76 65 73 20 74 6f 20 73 75 69 74 20 74 68 65 0a 73 69 74 75 61 74 69 6f 6e 2e 0a 0a 20 atives.to.suit.the.situation....
2bda0 20 20 49 66 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 6e 74 ..If.your.document.contains.nont
2bdc0 72 69 76 69 61 6c 20 65 78 61 6d 70 6c 65 73 20 6f 66 20 70 72 6f 67 72 61 6d 20 63 6f 64 65 2c rivial.examples.of.program.code,
2bde0 20 77 65 0a 72 65 63 6f 6d 6d 65 6e 64 20 72 65 6c 65 61 73 69 6e 67 20 74 68 65 73 65 20 65 78 .we.recommend.releasing.these.ex
2be00 61 6d 70 6c 65 73 20 69 6e 20 70 61 72 61 6c 6c 65 6c 20 75 6e 64 65 72 20 79 6f 75 72 20 63 68 amples.in.parallel.under.your.ch
2be20 6f 69 63 65 20 6f 66 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 20 6c 69 63 65 6e 73 65 2c 20 73 oice.of.free.software.license,.s
2be40 75 63 68 20 61 73 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 uch.as.the.GNU.General.Public.Li
2be60 63 65 6e 73 65 2c 20 74 6f 20 70 65 72 6d 69 74 0a 74 68 65 69 72 20 75 73 65 20 69 6e 20 66 72 cense,.to.permit.their.use.in.fr
2be80 65 65 20 73 6f 66 74 77 61 72 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e ee.software.....File:.docVow4aZ.
2bea0 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 64 69 63 65 73 2c 20 20 50 72 65 76 3a 20 47 4e 55 info,..Node:.Indices,..Prev:.GNU
2bec0 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 20 55 70 .Free.Documentation.License,..Up
2bee0 3a 20 54 6f 70 0a 0a 42 20 49 6e 64 69 63 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 :.Top..B.Indices.*********..*.Me
2bf00 6e 75 3a 0a 0a 2a 20 46 75 6e 63 74 69 6f 6e 20 69 6e 64 65 78 3a 3a 0a 2a 20 56 61 72 69 61 62 nu:..*.Function.index::.*.Variab
2bf20 6c 65 20 69 6e 64 65 78 3a 3a 0a 2a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 3a 3a 0a 0a 1f 0a le.index::.*.Concept.index::....
2bf40 46 69 6c 65 3a 20 64 6f 63 56 6f 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 75 6e File:.docVow4aZ.info,..Node:.Fun
2bf60 63 74 69 6f 6e 20 69 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 ction.index,..Next:.Variable.ind
2bf80 65 78 2c 20 20 55 70 3a 20 49 6e 64 69 63 65 73 0a 0a 42 2e 31 20 46 75 6e 63 74 69 6f 6e 20 69 ex,..Up:.Indices..B.1.Function.i
2bfa0 6e 64 65 78 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 00 08 5b 69 6e 64 65 ndex.==================....[inde
2bfc0 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 66 6f 6e 74 61 69 6e 65 2d 61 70 70 6c 79 2d 63 x..].*.Menu:..*.fontaine-apply-c
2bfe0 75 72 72 65 6e 74 2d 70 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 50 65 72 73 69 73 74 20 66 urrent-preset:.........Persist.f
2c000 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e 20 74 68 65 6d 65 20 73 77 69 74 ont.configurations.on.theme.swit
2c020 63 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ch..............................
2c040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c060 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 66 6f 6e 74 61 69 6e 65 2d 72 65 73 74 6f 72 65 2d ...(line..6).*.fontaine-restore-
2c080 6c 61 74 65 73 74 2d 70 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 4f 76 65 72 76 69 65 77 2e 20 latest-preset:........Overview..
2c0a0 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 38 33 29 0a 2a 20 66 6f 6e 74 61 69 6e 65 ............(line.83).*.fontaine
2c0c0 2d 73 65 74 2d 66 61 63 65 2d 66 6f 6e 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f -set-face-font:................O
2c0e0 76 65 72 76 69 65 77 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 36 32 29 0a 2a verview..............(line.62).*
2c100 20 66 6f 6e 74 61 69 6e 65 2d 73 65 74 2d 70 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 .fontaine-set-preset:...........
2c120 20 20 20 20 20 20 20 20 4f 76 65 72 76 69 65 77 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c ........Overview..............(l
2c140 69 6e 65 20 34 34 29 0a 2a 20 66 6f 6e 74 61 69 6e 65 2d 73 74 6f 72 65 2d 6c 61 74 65 73 74 2d ine.44).*.fontaine-store-latest-
2c160 70 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 4f 76 65 72 76 69 65 77 2e 20 20 20 20 20 20 preset:..........Overview.......
2c180 20 20 20 20 20 20 20 28 6c 69 6e 65 20 38 33 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f 77 .......(line.83)....File:.docVow
2c1a0 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 2c 4aZ.info,..Node:.Variable.index,
2c1c0 20 20 4e 65 78 74 3a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 46 75 ..Next:.Concept.index,..Prev:.Fu
2c1e0 6e 63 74 69 6f 6e 20 69 6e 64 65 78 2c 20 20 55 70 3a 20 49 6e 64 69 63 65 73 0a 0a 42 2e 32 20 nction.index,..Up:.Indices..B.2.
2c200 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d Variable.index.=================
2c220 3d 0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 66 6f 6e 74 61 69 =....[index..].*.Menu:..*.fontai
2c240 6e 65 2d 63 75 72 72 65 6e 74 2d 70 72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ne-current-preset:..............
2c260 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e 20 .Persist.font.configurations.on.
2c280 74 68 65 6d 65 20 73 77 69 74 63 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 theme.switch....................
2c2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 2a 20 66 6f 6e 74 61 69 6e .............(line..6).*.fontain
2c2e0 65 2d 66 6f 6e 74 2d 66 61 6d 69 6c 69 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-font-families:................
2c300 4f 76 65 72 76 69 65 77 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 36 32 29 0a Overview..............(line.62).
2c320 2a 20 66 6f 6e 74 61 69 6e 65 2d 6c 61 74 65 73 74 2d 73 74 61 74 65 2d 66 69 6c 65 3a 20 20 20 *.fontaine-latest-state-file:...
2c340 20 20 20 20 20 20 20 20 20 4f 76 65 72 76 69 65 77 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .........Overview..............(
2c360 6c 69 6e 65 20 38 33 29 0a 2a 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 3a 20 20 20 20 line.83).*.fontaine-presets:....
2c380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 76 65 72 76 69 65 77 2e 20 20 20 20 20 ..................Overview......
2c3a0 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 56 6f ........(line..6)....File:.docVo
2c3c0 77 34 61 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 2c w4aZ.info,..Node:.Concept.index,
2c3e0 20 20 50 72 65 76 3a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 2c 20 20 55 70 3a 20 49 6e 64 ..Prev:.Variable.index,..Up:.Ind
2c400 69 63 65 73 0a 0a 42 2e 33 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 0a 3d 3d 3d 3d 3d 3d 3d 3d ices..B.3.Concept.index.========
2c420 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a =========....[index..].*.Menu:..
2c440 2a 20 43 6f 6e 63 69 73 65 20 66 6f 6e 74 61 69 6e 65 2d 70 72 65 73 65 74 73 3a 20 20 20 20 20 *.Concise.fontaine-presets:.....
2c460 20 20 20 20 20 20 20 20 20 53 68 61 72 65 64 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 66 61 6c .........Shared.and.implicit.fal
2c480 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 73 65 74 73 2e 0a 20 20 20 20 20 20 lback.values.for.presets........
2c4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 ..........................(line.
2c4e0 36 29 0a 2a 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6).*.Contributors:..............
2c500 20 20 20 20 20 20 20 20 20 20 20 20 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 73 2e 20 20 20 ............Acknowledgements....
2c520 20 20 20 28 6c 69 6e 65 20 36 29 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69 6e 73 74 72 ...(line.6).*.Installation.instr
2c540 75 63 74 69 6f 6e 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 73 74 61 6c 6c 61 74 69 6f uctions:.............Installatio
2c560 6e 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 36 29 0a 2a 20 50 61 63 6b 61 67 65 20 63 n...........(line.6).*.Package.c
2c580 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 61 onfiguration:.................Sa
2c5a0 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 28 6c 69 6e 65 20 36 29 0a 0a 0a mple.configuration...(line.6)...
2c5c0 1f 0a 54 61 67 20 54 61 62 6c 65 3a 0a 4e 6f 64 65 3a 20 54 6f 70 7f 38 34 37 0a 4e 6f 64 65 3a ..Tag.Table:.Node:.Top.847.Node:
2c5e0 20 4f 76 65 72 76 69 65 77 7f 33 31 35 36 0a 4e 6f 64 65 3a 20 53 68 61 72 65 64 20 61 6e 64 20 .Overview.3156.Node:.Shared.and.
2c600 69 6d 70 6c 69 63 69 74 20 66 61 6c 6c 62 61 63 6b 20 76 61 6c 75 65 73 20 66 6f 72 20 70 72 65 implicit.fallback.values.for.pre
2c620 73 65 74 73 7f 38 31 32 39 0a 4e 6f 64 65 3a 20 49 6e 68 65 72 69 74 20 74 68 65 20 70 72 6f 70 sets.8129.Node:.Inherit.the.prop
2c640 65 72 74 69 65 73 20 6f 66 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 64 20 70 72 65 73 65 74 7f 31 erties.of.another.named.preset.1
2c660 36 36 35 33 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 31 39 31 30 34 0a 4e 6f 6653.Node:.Installation.19104.No
2c680 64 65 3a 20 47 4e 55 20 45 4c 50 41 20 70 61 63 6b 61 67 65 7f 31 39 32 39 31 0a 4e 6f 64 65 3a de:.GNU.ELPA.package.19291.Node:
2c6a0 20 4d 61 6e 75 61 6c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 31 39 38 35 34 0a 4e 6f 64 65 3a .Manual.installation.19854.Node:
2c6c0 20 53 61 6d 70 6c 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 7f 32 30 36 33 31 0a 4e 6f 64 65 .Sample.configuration.20631.Node
2c6e0 3a 20 50 65 72 73 69 73 74 20 66 6f 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 6f 6e :.Persist.font.configurations.on
2c700 20 74 68 65 6d 65 20 73 77 69 74 63 68 7f 32 34 30 35 38 0a 4e 6f 64 65 3a 20 41 63 6b 6e 6f 77 .theme.switch.24058.Node:.Acknow
2c720 6c 65 64 67 65 6d 65 6e 74 73 7f 32 36 30 33 39 0a 4e 6f 64 65 3a 20 47 4e 55 20 46 72 65 65 20 ledgements.26039.Node:.GNU.Free.
2c740 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 7f 32 36 34 39 33 0a 4e 6f 64 65 Documentation.License.26493.Node
2c760 3a 20 49 6e 64 69 63 65 73 7f 35 31 38 35 34 0a 4e 6f 64 65 3a 20 46 75 6e 63 74 69 6f 6e 20 69 :.Indices.51854.Node:.Function.i
2c780 6e 64 65 78 7f 35 32 30 33 30 0a 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 69 6e 64 65 78 7f ndex.52030.Node:.Variable.index.
2c7a0 35 32 36 32 36 0a 4e 6f 64 65 3a 20 43 6f 6e 63 65 70 74 20 69 6e 64 65 78 7f 35 33 31 37 31 0a 52626.Node:.Concept.index.53171.
2c7c0 1f 0a 45 6e 64 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c 20 56 61 72 69 61 62 6c ..End.Tag.Table....Local.Variabl
2c7e0 65 73 3a 0a 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a 00 00 00 00 00 00 00 00 00 es:.coding:.utf-8.End:..........
2c800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ca00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ca20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ca40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ca60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ca80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2caa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ccc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ce00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ce20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ce40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ce60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ce80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cf00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cf20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cf40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cf60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cf80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................