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