laika.theme.config
Members list
Type members
Classlikes
Captures common configuration element of e-books, used by both EPUB and PDF renderers.
Captures common configuration element of e-books, used by both EPUB and PDF renderers.
Value parameters
- coverImage
-
the path to the cover image within the virtual document tree
- fonts
-
the fonts that should be embedded in the e-book output
- metadata
-
metadata to be embedded in the document in a way that respective reader software can surface
- navigationDepth
-
the number of levels to provide navigation structure for
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BookConfig.type
Represent a color value in a format compatible with CSS.
Represent a color value in a format compatible with CSS.
Use the constructors of the companion for creating instances.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Base trait for the types of embedded fonts Laika supports, which are either a file-system or classpath resource.
Base trait for the types of embedded fonts Laika supports, which are either a file-system or classpath resource.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class EmbeddedFontFileclass EmbeddedFontResource
Represent a font resource from the file system.
Represent a font resource from the file system.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EmbeddedFontclass Objecttrait Matchableclass AnyShow all
Represent a font files as a classpath resource.
Represent a font files as a classpath resource.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EmbeddedFontclass Objecttrait Matchableclass AnyShow all
Represents a font resource, either based on a local classpath or file system resource, or a web font URL, or both.
Represents a font resource, either based on a local classpath or file system resource, or a web font URL, or both.
E-book formats like EPUB or PDF require a local font file to be available for embedding. A web font URL can only be used for website generation.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Companion for creating Font instances.
Companion for creating Font instances.
Operations can be chained, e.g. by calling Font.embedFile(...).webCSS(...)
if both need to be provided. The final FontDefinition
instance that can be used in Laika's and Helium's configuration can be obtained by calling definedAs
in the end, where the font resource is mapped to a family name, font weight and style.
Attributes
Represent a full font definition, combining the font resource (file and/or web URL) plus the mapping to a family name, font weight and style.
Represent a full font definition, combining the font resource (file and/or web URL) plus the mapping to a family name, font weight and style.
When providing multiple different weights and styles for the same font, a separate FontDefinition
instance needs to be built for each of them.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FontDefinition.type
Enumeration for the valid font styles that can be assigned to a font resource, compatible with CSS properties.
Enumeration for the valid font styles that can be assigned to a font resource, compatible with CSS properties.
Enumeration for the valid font weights that can be assigned to a font resource, compatible with CSS properties.
Enumeration for the valid font weights that can be assigned to a font resource, compatible with CSS properties.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Enumeration for the valid font weights that can be assigned to a font resource, compatible with CSS properties.
Enumeration for the valid font weights that can be assigned to a font resource, compatible with CSS properties.
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FontWeight.type