NAME
Text::Amuse::Compile::Fonts::Selected - simple class to hold selected fonts
ACCESSORS
All are read-only instances of Text::Amuse::Compile::Fonts::Family.
main
sans
mono
size
luatex
Boolean if running under luatex
all_fonts
The instance of Text::Amuse::Compile::Fonts carrying all available fonts.
METHODS
compose_polyglossia_fontspec_stanza(lang => 'english', others => [qw/russian farsi/], bidi => 1)
The place to produce this stanza is a bit weird, but fontspec and polyglossia are tighly coupled.
Named arguments:
- lang
-
The main language.
- others
-
The other languages as arrayref
- bidi
-
Boolean if bidirectional
- main_is_rtl
-
Boolean if main language is RTL
- is_slide
-
Boolean if for beamer
-
Custom locale strings. See Text::Amuse::Utils::language_code_locale_captions
families
Return an arrayref with the mono
, sans
and main
objects.