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