]> git.lyx.org Git - lyx.git/blob - lib/latexfonts
Amend b8502a3ea2735c4
[lyx.git] / lib / latexfonts
1 ##########################################################################
2 #
3 # LaTeX fonts natively supported by LyX.
4 #
5 # Syntax:
6 #
7 # Font <name>
8 #       GuiName            "<Gui Name>"
9 #       Family             <rm|sf|tt|math>
10 #       FontEncoding       <font encoding>
11 #       SwitchDefault      <0|1>
12 #       Package            <LaTeX package to be loaded>
13 #       Requires           <LaTeX package to test for>
14 #       AltFonts           <alternative fonts (comma-separated)>
15 #       OT1Font            <alternative font specifically for OT1 encoding>
16 #       CompleteFont       <alternative package for the complete family>
17 #       NoMathFont         <alternative font that does not change math>
18 #       PackageOptions     <general options to be passed to the package>
19 #       OsfOption          <option for oldstyle figure support>
20 #       OsfFont            <extra font for oldstyle figures>
21 #       OsfDefault         <0|1>
22 #       OsfFontOnly        <0|1>
23 #       ScOption           <option for true smallcaps support>
24 #       OsfScOption        <option for combined osf and true smallcaps support>
25 #       ScaleOption        <option for font scaling>
26 #       ScaleCommand       <command sequence to set scale value of the font>
27 #       MoreOptions        <0|1>
28 #       Provides           <features provided by the font packages (comma-separated)>
29 #       Preamble
30 #         <some arbitrary LaTeX code to be issued in the preamble>
31 #       EndPreamble
32 # EndFont
33 #
34 #
35 # NOTES:
36 #
37 # * Adding a new font results in a FILE FORMAT CHANGE. So if a new font
38 #   is added for the LyX distribution, the according changes need to be
39 #   done.
40 # * If FontEncoding is not specified, T1 is assumed.
41 # * "SwitchDefault 1" makes the font to be loaded by switching the default
42 #   family to <name> (e.g., \renewcommand{\rmdefault}{cmr}), whereas
43 #   Package <package> loads it via \usepackage{package}. Only one of these
44 #   options is used per font (SwitchDefault takes precendende). Note that
45 #   SwitchDefault uses the font name.
46 # * In addition to normal fonts, you can also define alternative fonts
47 #   using the AltFont...EndFont tags. These alternative fonts will not
48 #   be added to the GUI, but LyX will fall back on them under specific
49 #   circumstances (e.g. if the main font is not available; see below).
50 # * If AltFonts are defined, LyX will try to load them in the defined
51 #   order if the main package is not available. So
52 #       Package          mathptmx
53 #       AltFonts         mathptm,times
54 #   will try to load mathptm if mathptmx is not available and then times
55 #   if mathptm is not available either.
56 #   AltFonts need to be defined separately using AltFont ... EndFont tags.
57 # * If Requires is set, LyX will check for this. If not, it will check
58 #   for Package and AltFonts.
59 # * OT1Font will load the defined font if the font encoding is OT1. This is
60 #   necessary since some newer font packages do not support this encoding.
61 #   The value "none" tells LyX not to load any font in OT1 encoding.
62 #   OT1Fonts need to be defined separately using AltFont ... EndFont tags.
63 # * The CompleteFont is loaded if the current font is selected as rm and
64 #   both sf and tt are set to "default" (this allows for instance to load
65 #   "bera" as opposed to "beraserif").
66 #   CompleteFonts need to be defined separately using AltFont ... EndFont
67 #   tags.
68 # * OsfFont is a font that is loaded additionally in and that provides
69 #   Old Style Figures for a given font (e.g. eco).
70 # * If OsfFontOnly is true, then the OsfFont will replace the non-OsF
71 #   one (only OsfFont is loaded if osf is true). Otherwise it will
72 #   complement the non-osf font.
73 # * OsfScOption overrides any OsfOption and ScOption if both features
74 #   are selected.
75 # * ScOption and OsfScOption are currently only supported for rm fonts.
76 # * Set OsfDefault to true for fonts which have Old Style Figures by
77 #   default and provide an option for lining figures. Pass this option
78 #   to OsfOption.
79 # * ScaleOption and ScaleCommand support the placeholder $$val for the
80 #   scale value.
81 # * If MoreOptions is true, then the user can insert additional options to
82 #   the font package via the Document Settings.
83 # * The Preamble code is output immediately after the respective font
84 #   loading command.
85 #
86 ##########################################################################
87
88
89 #
90 # ROMAN FONTS
91 #
92
93 Font ae
94         GuiName          "AE (Almost European)"
95         Family           rm
96         Package          "ae,aecompl"
97         OT1Font          none
98         Requires         ae
99 EndFont
100
101 Font beraserif
102         GuiName          "Bera Serif"
103         Family           rm
104         Package          beraserif
105         CompleteFont     bera
106         Requires         bera
107 EndFont
108
109 AltFont bera
110         GuiName          "Bera Serif"
111         Family           rm
112         Package          bera
113 EndFont
114
115 Font bookman
116         GuiName          "Bookman"
117         Family           rm
118         Package          bookman
119 EndFont
120
121 Font ccfonts
122         GuiName          "Concrete Roman"
123         Family           rm
124         Package          ccfonts
125         MoreOptions      1
126 EndFont
127
128 Font chancery
129         GuiName          "Zapf Chancery"
130         Family           rm
131         Package          chancery
132 EndFont
133
134 Font charter
135         GuiName          "Bitstream Charter (PSNFSS)"
136         Family           rm
137         Package          charter
138 EndFont
139
140 Font cochineal
141         GuiName          "Crimson (Cochineal)"
142         Family           rm
143         OsfOption        "proportional,osf"
144         Package          cochineal
145         AltFonts         crimson
146         MoreOptions      1
147 EndFont
148
149 AltFont crimson
150         GuiName          "Crimson"
151         Family           rm
152         Package          crimson
153 EndFont
154
155 Font cmr
156         GuiName          "Computer Modern Roman"
157         Family           rm
158         FontEncoding     OT1
159         SwitchDefault    1
160         OsfFont          eco
161 EndFont
162
163 Font CrimsonPro
164         GuiName          "Crimson Pro"
165         Family           rm
166         OsfOption        lf
167         OsfDefault       1
168         Package          CrimsonPro
169         AltFonts         crimson
170         MoreOptions      1
171         FontEncoding     OT1,T1,LY1,TS1
172 EndFont
173
174 Font CrimsonProMedium
175         GuiName          "Crimson Pro (Medium)"
176         Family           rm
177         OsfOption        lf
178         OsfDefault       1
179         Package          CrimsonPro
180         PackageOptions   medium
181         MoreOptions      1
182         FontEncoding     OT1,T1,LY1,TS1
183 EndFont
184
185 Font CrimsonProLight
186         GuiName          "Crimson Pro (Light)"
187         Family           rm
188         OsfOption        lf
189         OsfDefault       1
190         Package          CrimsonPro
191         PackageOptions   light
192         MoreOptions      1
193         FontEncoding     OT1,T1,LY1,TS1
194 EndFont
195
196 Font CrimsonProExtraLight
197         GuiName          "Crimson Pro (Extralight)"
198         Family           rm
199         OsfOption        lf
200         OsfDefault       1
201         Package          CrimsonPro
202         PackageOptions   extralight
203         MoreOptions      1
204         FontEncoding     OT1,T1,LY1,TS1
205 EndFont
206
207 Font DejaVuSerif
208         GuiName          "DejaVu Serif"
209         Family           rm
210         Package          DejaVuSerif
211 EndFont
212
213 Font DejaVuSerifCondensed
214         GuiName          "DejaVu Serif (Condensed)"
215         Family           rm
216         Package          DejaVuSerifCondensed
217 EndFont
218
219 AltFont eco
220         Family           rm
221         Package          eco
222 EndFont
223
224 Font IBMPlexSerif
225         GuiName          "IBM Plex Serif"
226         Family           rm
227         Package          plex-serif
228         MoreOptions      1
229 EndFont
230
231 Font IBMPlexSerifThin
232         GuiName          "IBM Plex Serif (Thin)"
233         Family           rm
234         Package          plex-serif
235         PackageOptions   thin
236         MoreOptions      1
237 EndFont
238
239 Font IBMPlexSerifExtraLight
240         GuiName          "IBM Plex Serif (Extra Light)"
241         Family           rm
242         Package          plex-serif
243         PackageOptions   extralight
244         MoreOptions      1
245 EndFont
246
247 Font IBMPlexSerifLight
248         GuiName          "IBM Plex Serif (Light)"
249         Family           rm
250         Package          plex-serif
251         PackageOptions   light
252         MoreOptions      1
253 EndFont
254
255 Font ADOBESourceSerifPro
256         GuiName          "Source Serif Pro"
257         Family           rm
258         Package          sourceserifpro
259         OsfOption        osf
260         MoreOptions      1
261 EndFont
262
263 Font garamondx
264         GuiName          "URW Garamond"
265         Family           rm
266         OsfOption        osfI
267         Package          garamondx
268         Requires         garamondx-fonts
269         AltFonts         ugm
270         MoreOptions      1
271 EndFont
272
273 AltFont ugm
274         GuiName          "URW Garamond"
275         Family           rm
276         SwitchDefault    1
277         Requires         ugm
278 EndFont
279
280 Font libertine
281         GuiName          "Libertine"
282         Family           rm
283         OsfOption        osf
284         Package          libertineRoman
285         CompleteFont     libertine-full
286         AltFonts         libertine-type1,libertine-2012,libertine-legacy
287         MoreOptions      1
288 EndFont
289
290 AltFont libertine-full
291         GuiName          "Libertine"
292         Family           rm
293         Package          libertine
294         Requires         libertineRoman
295         MoreOptions      1
296 EndFont
297
298 AltFont libertine-type1
299         GuiName          "Libertine"
300         Family           rm
301         OsfOption        osf
302         Package          libertine-type1
303         Requires         libertineMono-type1
304 EndFont
305
306 AltFont libertine-2012
307         GuiName          "Libertine"
308         Family           rm
309         OsfOption        lining
310         OsfDefault       1
311         Package          libertine-type1
312 EndFont
313
314 AltFont libertine-legacy
315         GuiName          "Libertine"
316         Family           rm
317         OsfOption        osf
318         Package          libertine
319 EndFont
320
321 Font libertinus
322         GuiName          "Libertinus"
323         Family           rm
324         OsfOption        osf
325         Package          libertinus
326         PackageOptions   serif
327         CompleteFont     libertinus-full
328         MoreOptions      1
329
330 EndFont
331
332 AltFont libertinus-full
333         GuiName          "Libertinus"
334         Family           rm
335         OsfOption        osf
336         Package          libertinus
337         MoreOptions      1
338 EndFont
339
340 Font lmodern
341         GuiName          "Latin Modern Roman"
342         Family           rm
343         Package          lmodern
344         NoMathFont       lmr
345         MoreOptions      1
346 EndFont
347
348 AltFont lmr
349         GuiName          "Latin Modern Roman"
350         Family           rm
351         SwitchDefault    1
352         Requires         lmodern
353 EndFont
354
355 Font md-charter
356         GuiName          "Bitstream Charter (Mathdesign)"
357         Family           rm
358         OsfOption        expert
359         ScOption         expert
360         OsfScOption      expert
361         Package          mathdesign
362         PackageOptions   charter
363         Requires         mdbch
364         Provides         amssymb,amsfonts
365         NoMathFont       mdbch
366 EndFont
367
368 AltFont mdbch
369         GuiName          "Bitstream Charter (Mathdesign)"
370         Family           rm
371         SwitchDefault    1
372         Requires         mdbch
373 EndFont
374
375 Font md-utopia
376         GuiName          "Utopia (Mathdesign)"
377         Family           rm
378         OsfOption        expert
379         ScOption         expert
380         OsfScOption      expert
381         Package          mathdesign
382         PackageOptions   utopia
383         Requires         mdput
384         Provides         amssymb,amsfonts
385         NoMathFont       mdput
386 EndFont
387
388 AltFont mdput
389         GuiName          "Utopia (Mathdesign)"
390         Family           rm
391         SwitchDefault    1
392         Requires         mdput
393 EndFont
394
395 Font md-garamond
396         GuiName          "URW Garamond (Mathdesign)"
397         Family           rm
398         OsfOption        expert
399         ScOption         expert
400         OsfScOption      expert
401         Package          mathdesign
402         PackageOptions   garamond
403         Requires         mdugm
404         Provides         amssymb,amsfonts
405         NoMathFont       mdugm
406 EndFont
407
408 AltFont mdugm
409         GuiName          "URW Garamond (Mathdesign)"
410         Family           rm
411         SwitchDefault    1
412         Requires         mdugm
413 EndFont
414
415 Font minionpro
416         GuiName          "Minion Pro"
417         Family           rm
418         OsfOption        lf
419         OsfDefault       1
420         Package          MinionPro
421         Provides         amssymb,amsfonts
422         NoMathFont       minionpro-nomath
423         MoreOptions      1
424 EndFont
425
426 AltFont minionpro-nomath
427         GuiName          "Minion Pro"
428         Family           rm
429         OsfOption        lf
430         OsfDefault       1
431         Package          MinionPro
432         PackageOptions   onlytext
433 EndFont
434
435 Font newcent
436         GuiName          "New Century Schoolbook"
437         Family           rm
438         Package          newcent
439 EndFont
440
441 Font NotoSerifRegular
442         GuiName          "Noto Serif"
443         Family           rm
444         Package          noto-serif
445         OsfOption        osf
446         MoreOptions      1
447         CompleteFont     noto
448 EndFont
449
450 AltFont noto
451         GuiName          "Noto Serif"
452         Family           rm
453         Package          noto
454         OsfOption        osf
455         MoreOptions      1
456 EndFont
457
458 Font NotoSerifMedium
459         GuiName          "Noto Serif (Medium)"
460         Family           rm
461         Package          noto-serif
462         PackageOptions   medium
463         OsfDefault       0
464         OsfOption        osf
465         MoreOptions      1
466 EndFont
467
468 Font NotoSerifThin
469         GuiName          "Noto Serif (Thin)"
470         Family           rm
471         Package          noto-serif
472         PackageOptions   thin
473         OsfDefault       0
474         OsfOption        osf
475         MoreOptions      1
476 EndFont
477
478 Font NotoSerifLight
479         GuiName          "Noto Serif (Light)"
480         Family           rm
481         Package          noto-serif
482         PackageOptions   light
483         OsfDefault       0
484         OsfOption        osf
485         MoreOptions      1
486 EndFont
487
488 Font NotoSerifExtralight
489         GuiName          "Noto Serif (Extralight)"
490         Family           rm
491         Package          noto-serif
492         PackageOptions   extralight
493         OsfDefault       0
494         OsfOption        osf
495         MoreOptions      1
496 EndFont
497
498 Font palatino
499         GuiName          "Palatino"
500         Family           rm
501         OsfOption        osf
502         ScOption         sc
503         OsfScOption      osf
504         Package          mathpazo
505         AltFonts         mathpple,palatino-sty
506         NoMathFont       ppl
507         Requires         psnfss
508         MoreOptions      1
509 EndFont
510
511 AltFont mathpple
512         GuiName          "Palatino"
513         Family           rm
514         Package          mathpple
515         NoMathFont       ppl
516 EndFont
517
518 AltFont palatino-sty
519         GuiName          "Palatino"
520         Family           rm
521         Package          palatino
522 EndFont
523
524 AltFont ppl
525         GuiName          "Palatino"
526         Family           rm
527         OsfFont          pplj
528         OsfFontOnly      1
529         SwitchDefault    1
530 EndFont
531
532 AltFont pplj
533         GuiName          "Palatino"
534         Family           rm
535         SwitchDefault    1
536 EndFont
537
538 Font PTSerif-TLF
539         GuiName         "PT Serif"
540         Family          rm
541         Requires        paratype
542         Package         PTSerif
543 EndFont
544
545 Font times
546         GuiName          "Times Roman"
547         Family           rm
548         Package          mathptmx
549         AltFonts         mathptm,times-sty
550         NoMathFont       ptm
551         Requires         psnfss
552         MoreOptions      1
553 EndFont
554
555 AltFont mathptm
556         GuiName          "Times Roman"
557         Family           rm
558         Package          mathptm
559         NoMathFont       ptm
560 EndFont
561
562 AltFont times-sty
563         GuiName          "Times Roman"
564         Family           rm
565         Package          times
566 EndFont
567
568 AltFont ptm
569         GuiName          "Times Roman"
570         Family           rm
571         SwitchDefault    1
572 EndFont
573
574 Font tgbonum
575         GuiName          "TeX Gyre Bonum"
576         Family           rm
577         Package          tgbonum
578 EndFont
579
580 Font tgchorus
581         GuiName          "TeX Gyre Chorus"
582         Family           rm
583         Package          tgchorus
584 EndFont
585
586 Font tgpagella
587         GuiName          "TeX Gyre Pagella"
588         Family           rm
589         Package          tgpagella
590 EndFont
591
592 Font tgschola
593         GuiName          "TeX Gyre Schola"
594         Family           rm
595         Package          tgschola
596 EndFont
597
598 Font tgtermes
599         GuiName          "TeX Gyre Termes"
600         Family           rm
601         Package          tgtermes
602 EndFont
603
604 # fourier supersedes utopia.sty, but does
605 # not work with OT1 encoding.
606 Font utopia
607         GuiName          "Utopia (Fourier)"
608         Family           rm
609         OsfOption        oldstyle
610         ScOption         expert
611         Package          fourier
612         AltFonts         utopia-sty
613         OT1Font          utopia-sty
614         NoMathFont       futs
615         MoreOptions      1
616 EndFont
617
618 AltFont utopia-sty
619         GuiName          "Utopia (Fourier)"
620         Family           rm
621         Package          utopia
622 EndFont
623
624 AltFont futs
625         GuiName          "Utopia (Fourier)"
626         Family           rm
627         SwitchDefault    1
628         OsfFont          futj
629         OsfFontOnly      1
630 EndFont
631
632 AltFont futj
633         GuiName          "Utopia (Fourier)"
634         Family           rm
635         SwitchDefault    1
636 EndFont
637
638 Font xcharter
639         GuiName         "Bitstream Charter (XCharter)"
640         Family          rm
641         Package         XCharter
642         OsfOption       osf
643         MoreOptions      1
644 EndFont
645
646 #
647 # SANS SERIF FONTS
648 #
649
650 Font avant
651         GuiName          "Avant Garde"
652         Family           sf
653         Package          avant
654 EndFont
655
656 Font berasans
657         GuiName          "Bera Sans"
658         Family           sf
659         ScaleOption      scaled=$$val
660         Package          berasans
661         Requires         bera
662 EndFont
663
664 Font biolinum
665         GuiName          "Biolinum"
666         Family           sf
667         OsfOption        osf
668         ScaleOption      scaled=$$val
669         Package          biolinum
670         AltFonts         biolinum-type1,biolinum-2012
671         MoreOptions      1
672 EndFont
673
674 AltFont biolinum-type1
675         GuiName          "Biolinum"
676         Family           sf
677         OsfOption        osf
678         ScaleOption      scaled=$$val
679         Package          biolinum-type1
680         Requires         libertineMono-type1
681         MoreOptions      1
682 EndFont
683
684 AltFont biolinum-2012
685         GuiName          "Biolinum"
686         Family           sf
687         OsfOption        lining
688         OsfDefault       1
689         Package          biolinum-type1
690         MoreOptions      1
691 EndFont
692
693 Font cantarell
694         GuiName         "Cantarell"
695         Family          sf
696         OsfOption       oldstyle
697         Package         cantarell
698         PackageOptions  "defaultsans"
699         MoreOptions      1
700         FontEncoding    T2A,T1,OT1
701         ScaleOption     scale=$$val
702 EndFont
703
704 Font ChivoThin
705         GuiName          "Chivo (Thin)"
706         Family           sf
707         OsfOption       oldstyle
708         Package          Chivo
709         PackageOptions   "thin"
710         MoreOptions      1
711         FontEncoding     OT1,LY1,T1,TS1
712         ScaleOption      scale=$$val
713 EndFont
714
715 Font ChivoLight
716         GuiName          "Chivo (Light)"
717         Family           sf
718         OsfOption       oldstyle
719         Package          Chivo
720         PackageOptions   "light"
721         MoreOptions      1
722         FontEncoding     OT1,LY1,T1,TS1
723         ScaleOption      scale=$$val
724 EndFont
725
726 Font Chivo
727         GuiName          "Chivo"
728         Family           sf
729         OsfOption       oldstyle
730         Package          Chivo
731         MoreOptions      1
732         FontEncoding     OT1,LY1,T1,TS1
733         ScaleOption      scale=$$val
734 EndFont
735
736 Font ChivoMedium
737         GuiName          "Chivo (Medium)"
738         Family           sf
739         OsfOption       oldstyle
740         Package          Chivo
741         PackageOptions   "medium"
742         MoreOptions      1
743         FontEncoding     OT1,LY1,T1,TS1
744         ScaleOption      scale=$$val
745 EndFont
746
747 Font cmbr
748         GuiName          "CM Bright"
749         Family           sf
750         SwitchDefault    1
751         Requires         cmbright
752 EndFont
753
754 Font cmss
755         GuiName          "Computer Modern Sans"
756         Family           sf
757         FontEncoding     OT1
758         SwitchDefault    1
759 EndFont
760
761 Font DejaVuSans
762         GuiName          "DejaVu Sans"
763         Family           sf
764         Package          DejaVuSans
765         ScaleOption      scaled=$$val
766 EndFont
767
768 Font DejaVuSansCondensed
769         GuiName          "DejaVu Sans (Condensed)"
770         Family           sf
771         Package          DejaVuSansCondensed
772         ScaleOption      scaled=$$val
773 EndFont
774
775 Font FiraSans
776         GuiName         "Fira Sans"
777         Family          sf
778         ScaleOption     scaled=$$val
779         Package         FiraSans
780         OsfDefault      1
781         OsfOption       lf
782         MoreOptions     1
783         FontEncoding    OT1,T1,TS1,LY1,LGR
784 EndFont
785
786 Font FiraSansBook
787         GuiName         "Fira Sans (Book)"
788         Family          sf
789         ScaleOption     scaled=$$val
790         Package         FiraSans
791         PackageOptions  book
792         OsfDefault      1
793         OsfOption       lf
794         MoreOptions     1
795         FontEncoding    OT1,T1,TS1,LY1,LGR
796 EndFont
797
798 Font FiraSansLight
799         GuiName         "Fira Sans (Light)"
800         Family          sf
801         ScaleOption     scaled=$$val
802         Package         FiraSans
803         PackageOptions  light
804         OsfDefault      1
805         OsfOption       lf
806         MoreOptions     1
807         FontEncoding    OT1,T1,TS1,LY1,LGR
808 EndFont
809
810 Font FiraSansExtralight
811         GuiName         "Fira Sans (Extralight)"
812         Family          sf
813         ScaleOption     scaled=$$val
814         Package         FiraSans
815         PackageOptions  extralight
816         OsfDefault      1
817         OsfOption       lf
818         MoreOptions     1
819         FontEncoding    OT1,T1,TS1,LY1,LGR
820 EndFont
821
822 Font FiraSansUltralight
823         GuiName         "Fira Sans (Ultralight)"
824         Family          sf
825         ScaleOption     scaled=$$val
826         Package         FiraSans
827         PackageOptions  ultralight
828         OsfDefault      1
829         OsfOption       lf
830         MoreOptions     1
831         FontEncoding    OT1,T1,TS1,LY1,LGR
832 EndFont
833
834 Font FiraSansThin
835         GuiName         "Fira Sans (Thin)"
836         Family          sf
837         ScaleOption     scaled=$$val
838         Package         FiraSans
839         PackageOptions  thin
840         OsfDefault      1
841         OsfOption       lf
842         MoreOptions     1
843         FontEncoding    OT1,T1,TS1,LY1,LGR
844 EndFont
845
846 Font IBMPlexSans
847         GuiName          "IBM Plex Sans"
848         Family           sf
849         Package          plex-sans
850         ScaleOption      scale=$$val
851         MoreOptions      1
852 EndFont
853
854 Font IBMPlexSansCondensed
855         GuiName          "IBM Plex Sans (Condensed)"
856         Family           sf
857         Package          plex-sans
858         PackageOptions   condensed
859         ScaleOption      scale=$$val
860         MoreOptions      1
861 EndFont
862
863 Font IBMPlexSansThin
864         GuiName          "IBM Plex Sans (Thin)"
865         Family           sf
866         Package          plex-sans
867         PackageOptions   thin
868         ScaleOption      scale=$$val
869         MoreOptions      1
870 EndFont
871
872 Font IBMPlexSansExtraLight
873         GuiName          "IBM Plex Sans (Extra Light)"
874         Family           sf
875         Package          plex-sans
876         PackageOptions   extralight
877         ScaleOption      scale=$$val
878         MoreOptions      1
879 EndFont
880
881 Font IBMPlexSansLight
882         GuiName          "IBM Plex Sans (Light)"
883         Family           sf
884         Package          plex-sans
885         PackageOptions   light
886         ScaleOption      scale=$$val
887         MoreOptions      1
888 EndFont
889
890 Font ADOBESourceSansPro
891         GuiName          "Source Sans Pro"
892         Family           sf
893         Package          sourcesanspro
894         ScaleOption      scaled=$$val
895         OsfOption        osf
896         MoreOptions      1
897 EndFont
898
899 Font helvet
900         GuiName          "Helvetica"
901         Family           sf
902         ScaleOption      scaled=$$val
903         Package          helvet
904         Requires         psnfss
905 EndFont
906
907 Font iwona
908         GuiName         "Iwona"
909         Family          sf
910         Requires        iwona
911         SwitchDefault   1
912 EndFont
913
914 Font iwonal
915         GuiName         "Iwona (Light)"
916         Family          sf
917         Requires        iwona
918         SwitchDefault   1
919 EndFont
920
921 Font iwonac
922         GuiName         "Iwona (Condensed)"
923         Family          sf
924         Requires        iwona
925         SwitchDefault   1
926 EndFont
927
928 Font iwonalc
929         GuiName         "Iwona (Light Condensed)"
930         Family          sf
931         Requires        iwona
932         SwitchDefault   1
933 EndFont
934
935 Font kurier
936         GuiName         "Kurier"
937         Family          sf
938         Requires        kurier
939         SwitchDefault   1
940 EndFont
941
942 Font kurierl
943         GuiName         "Kurier (Light)"
944         Family          sf
945         Requires        kurier
946         SwitchDefault   1
947 EndFont
948
949 Font kurierc
950         GuiName         "Kurier (Condensed)"
951         Family          sf
952         Requires        kurier
953         SwitchDefault   1
954 EndFont
955
956 Font kurierlc
957         GuiName         "Kurier (Light Condensed)"
958         Family          sf
959         Requires        kurier
960         SwitchDefault   1
961 EndFont
962
963 Font LibertinusSans-LF
964         GuiName          "Libertinus Sans"
965         Family           sf
966         Requires         libertinus
967         SwitchDefault    1
968         OsfFont          LibertinusSans-OsF
969         OsfFontOnly      1
970         ScaleCommand     \renewcommand*{\LibertinusSans@scale}{$$val}
971 EndFont
972
973 AltFont LibertinusSans-OsF
974         GuiName          "Libertinus Sans"
975         Family           sf
976         Requires         libertinus
977         SwitchDefault    1
978         ScaleCommand     \renewcommand*{\LibertinusSans@scale}{$$val}
979 EndFont
980
981 Font lmss
982         GuiName          "Latin Modern Sans"
983         Family           sf
984         SwitchDefault    1
985         Requires         lmodern
986 EndFont
987
988 Font NotoSansRegular
989         GuiName         "Noto Sans"
990         Family          sf
991         ScaleOption     scaled=$$val
992         Package         noto-sans
993         OsfDefault      0
994         OsfOption       osf
995         MoreOptions     1
996 EndFont
997
998 Font NotoSansMedium
999         GuiName         "Noto Sans (Medium)"
1000         Family          sf
1001         ScaleOption     scaled=$$val
1002         Package         noto-sans
1003         PackageOptions  medium
1004         OsfDefault      0
1005         OsfOption       osf
1006         MoreOptions     1
1007 EndFont
1008
1009 Font NotoSansThin
1010         GuiName         "Noto Sans (Thin)"
1011         Family          sf
1012         ScaleOption     scaled=$$val
1013         Package         noto-sans
1014         PackageOptions  thin
1015         OsfDefault      0
1016         OsfOption       osf
1017         MoreOptions     1
1018 EndFont
1019
1020 Font NotoSansLight
1021         GuiName         "Noto Sans (Light)"
1022         Family          sf
1023         ScaleOption     scaled=$$val
1024         Package         noto-sans
1025         PackageOptions  light
1026         OsfDefault      0
1027         OsfOption       osf
1028         MoreOptions     1
1029 EndFont
1030
1031 Font NotoSansExtralight
1032         GuiName         "Noto Sans (Extralight)"
1033         Family          sf
1034         ScaleOption     scaled=$$val
1035         Package         noto-sans
1036         PackageOptions  extralight
1037         OsfDefault      0
1038         OsfOption       osf
1039         MoreOptions     1
1040 EndFont
1041
1042 Font PTSans-TLF
1043         GuiName         "PT Sans"
1044         Family          sf
1045         ScaleOption     scaled=$$val
1046         Requires        paratype
1047         Package         PTSans
1048 EndFont
1049
1050 Font tgadventor
1051         GuiName          "TeX Gyre Adventor"
1052         Family           sf
1053         Package          tgadventor
1054 EndFont
1055
1056 Font tgheros
1057         GuiName          "TeX Gyre Heros"
1058         Family           sf
1059         Package          tgheros
1060 EndFont
1061
1062 Font uop
1063         GuiName          "URW Classico (Optima)"
1064         Family           sf
1065         SwitchDefault    1
1066         Requires         urwclassico
1067 EndFont
1068
1069 #
1070 # MONOSPACED FONTS
1071 #
1072
1073 Font beramono
1074         GuiName          "Bera Mono"
1075         Family           tt
1076         ScaleOption      scaled=$$val
1077         Package          beramono
1078         Requires         bera
1079 EndFont
1080
1081 Font cmtl
1082         GuiName          "CM Typewriter Light"
1083         Family           tt
1084         SwitchDefault    1
1085         Requires         cmbright
1086 EndFont
1087
1088 Font cmtt
1089         GuiName          "Computer Modern Typewriter"
1090         Family           tt
1091         FontEncoding     OT1
1092         SwitchDefault    1
1093 EndFont
1094
1095 Font courier
1096         GuiName          "Courier"
1097         Family           tt
1098         Package          courier
1099         Requires         psnfss
1100 EndFont
1101
1102 Font DejaVuSansMono
1103         GuiName          "DejaVu Sans Mono"
1104         Family           tt
1105         Package          DejaVuSansMono
1106         ScaleOption      scaled=$$val
1107 EndFont
1108
1109 Font FiraMono
1110         GuiName         "Fira Mono"
1111         Family          tt
1112         ScaleOption     scaled=$$val
1113         Package         FiraMono
1114         OsfDefault      1
1115         OsfOption       lf
1116         MoreOptions     1
1117         FontEncoding    OT1,T1,TS1,LY1,LGR
1118 EndFont
1119
1120 Font IBMPlexMono
1121         GuiName          "IBM Plex Mono"
1122         Family           tt
1123         Package          plex-mono
1124         ScaleOption      scale=$$val
1125         MoreOptions      1
1126 EndFont
1127
1128 Font IBMPlexMonoThin
1129         GuiName          "IBM Plex Mono (Thin)"
1130         Family           tt
1131         Package          plex-mono
1132         ScaleOption      scale=$$val
1133         PackageOptions   thin
1134         MoreOptions      1
1135 EndFont
1136
1137 Font IBMPlexMonoExtraLight
1138         GuiName          "IBM Plex Mono (Extra Light)"
1139         Family           tt
1140         Package          plex-mono
1141         ScaleOption      scale=$$val
1142         PackageOptions   extralight
1143         MoreOptions      1
1144 EndFont
1145
1146 Font IBMPlexMonoLight
1147         GuiName          "IBM Plex Mono (Light)"
1148         Family           tt
1149         Package          plex-mono
1150         ScaleOption      scale=$$val
1151         PackageOptions   light
1152         MoreOptions      1
1153 EndFont
1154
1155 Font ADOBESourceCodePro
1156         GuiName          "Source Code Pro"
1157         Family           tt
1158         Package          sourcecodepro
1159         ScaleOption      scaled=$$val
1160         OsfOption        osf
1161         MoreOptions      1
1162 EndFont
1163
1164 Font libertine-mono
1165         GuiName          "Libertine Mono"
1166         Family           tt
1167         ScaleOption      scaled=$$val
1168         Package          libertineMono
1169         AltFonts         libertine-mono-type1
1170 EndFont
1171
1172 AltFont libertine-mono-type1
1173         GuiName          "Libertine Mono"
1174         Family           tt
1175         ScaleOption      scaled=$$val
1176         Package          libertineMono-type1
1177 EndFont
1178
1179 Font LibertinusMono-TLF
1180         GuiName          "Libertinus Mono"
1181         Family           tt
1182         Requires         libertinus
1183         SwitchDefault    1
1184         ScaleCommand     \renewcommand*{\LibertinusMono@scale}{$$val}
1185 EndFont
1186
1187 Font lmtt
1188         GuiName          "Latin Modern Typewriter"
1189         Family           tt
1190         SwitchDefault    1
1191         Requires         lmodern
1192 EndFont
1193
1194 Font luximono
1195         GuiName          "LuxiMono"
1196         Family           tt
1197         ScaleOption      scaled=$$val
1198         Package          luximono
1199 EndFont
1200
1201 Font NotoMonoRegular
1202         GuiName         "Noto Mono"
1203         Family          tt
1204         ScaleOption     scaled=$$val
1205         Package         noto-mono
1206         OsfOption       osf
1207         MoreOptions     1
1208 EndFont
1209
1210 Font PTMono-TLF
1211         GuiName         "PT Mono"
1212         Family          tt
1213         ScaleOption     scaled=$$val
1214         Requires        paratype
1215         Package         PTMono
1216 EndFont
1217
1218 Font tgcursor
1219         GuiName          "TeX Gyre Cursor"
1220         Family           tt
1221         Package          tgcursor
1222 EndFont
1223
1224 Font txtt
1225         GuiName          "TX Typewriter"
1226         Family           tt
1227         SwitchDefault    1
1228         Requires         txfonts
1229 EndFont
1230
1231
1232 #
1233 # MATH FONTS
1234 #
1235
1236 Font cochineal-ntxm
1237         GuiName          "Crimson (New TX)"
1238         Family           math
1239         Package          newtxmath
1240         PackageOptions   cochineal
1241         Provides         amssymb,amsfonts
1242 EndFont
1243
1244 Font eulervm
1245         GuiName          "Euler VM"
1246         Family           math
1247         Package          eulervm
1248 EndFont
1249
1250 Font garamondx-ntxm
1251         GuiName          "URW Garamond (New TX)"
1252         Family           math
1253         Package          newtxmath
1254         PackageOptions   garamondx
1255         Provides         amssymb,amsfonts
1256 EndFont
1257
1258 Font iwona-math
1259         GuiName         "Iwona (Math)"
1260         Family          math
1261         Requires        iwona
1262         Preamble
1263         % store roman font
1264         \let\origrmdefault\rmdefault
1265         \usepackage[math]{iwona}
1266         % reset stored roman font
1267         \renewcommand{\rmdefault}{\origrmdefault}
1268         EndPreamble
1269 EndFont
1270
1271 Font kurier-math
1272         GuiName         "Kurier (Math)"
1273         Family          math
1274         Requires        kurier
1275         Preamble
1276         % store roman font
1277         \let\origrmdefault\rmdefault
1278         \usepackage[math]{kurier}
1279         % reset stored roman font
1280         \renewcommand{\rmdefault}{\origrmdefault}
1281         EndPreamble
1282 EndFont
1283
1284 Font libertine-ntxm
1285         GuiName          "Libertine (New TX)"
1286         Family           math
1287         Package          newtxmath
1288         PackageOptions   libertine
1289         Provides         amssymb,amsfonts
1290 EndFont
1291
1292 Font libertinusmath
1293         GuiName          "Libertinus Math"
1294         Family           math
1295         Package          libertinust1math
1296         Provides         amssymb,amsfonts
1297 EndFont
1298
1299 Font minion-ntxm
1300         GuiName          "Minion Pro (New TX)"
1301         Family           math
1302         Package          newtxmath
1303         PackageOptions   minion
1304         Requires         minion2newtx
1305         Provides         amssymb,amsfonts
1306 EndFont
1307
1308 Font newtxmath
1309         GuiName          "Times Roman (New TX)"
1310         Family           math
1311         Package          newtxmath
1312         Provides         amssymb,amsfonts
1313 EndFont