Skip to content

Documentation / @tenancy-node/core / FontDefinition

Interface: FontDefinition ​

Defined in: core/src/domain/entities/font.ts:7

Fuente que los tenants pueden elegir en su tema.

Properties ​

fallback? ​

optional fallback?: string

Defined in: core/src/domain/entities/font.ts:17

Fuentes de respaldo. Por defecto system-ui, sans-serif.


family ​

family: string

Defined in: core/src/domain/entities/font.ts:9

Nombre de la familia (Inter, Open Sans). Es lo que se guarda en theme.font.


label? ​

optional label?: string

Defined in: core/src/domain/entities/font.ts:19

Nombre a mostrar en el panel. Por defecto family.


source? ​

optional source?: "google" | "system" | "url"

Defined in: core/src/domain/entities/font.ts:11

De dónde se carga. google (por defecto): Google Fonts; system: ya instalada; url: tu propio CSS.


url? ​

optional url?: string

Defined in: core/src/domain/entities/font.ts:15

CSS de la fuente (source: 'url'), por ejemplo un @font-face servido por tu app.


weights? ​

optional weights?: readonly number[]

Defined in: core/src/domain/entities/font.ts:13

Grosores a cargar (Google). Por defecto [400, 600, 700].

Publicado bajo la licencia MIT.