Přeskočit na obsah

Typografie

Škála

Typografická škála představuje důležitou součást vizuální identity. Stupnice jednolivých řezů představuje 8 velikostí písem pro specifické potřeby našich aplikací.

KategoriePopisMixin
CaptionPopisky a menší text.font-caption()
BodyBěžné texty v aplikaci, základní velikost.font-body()
ButtonTlačítka.font-button()
SubheadPodnadpis.font-subhead()
H6Nejmenší nadpis.font-h6()
H5Nadpis.font-h5()
H4Nadpis.font-h4()
H3Nadpis.font-h3()
H2Nadpis.font-h2()
H1Největší nadpis.font-h1()
Typografie - škála Typografie - škála

Použití

// Změna vzhledu textu na nadpis 4
// včetně fontu, řezu a ostatních potřebnácz vlastností
.foo {
.font-h4()
}
// Změna pouze velikosti, využíváme zřídka
.bar {
font-size: var(--font-size-h4)
}

Tloušťka

I když je tloušťka součástí proměnných pro velikost fontu, občas si situace žádá mírně odlišnou tloušťku.

Typografie - tloušťka Typografie - tloušťka

Stupnice Tloušťka písma se pohybuje v rozmezí 100 – 900. V praxi používáme 400 pro běžné písmo, 500 pro tučnější a 700 pro tučné.

Upozornění Veškeré pomocné třídy a proměnné pro tloušťku byly odstraněny. Lze použít libovolnou tloušťku stupnice, přičemž při absenci fontu v dané tloušťce je automaticky použita nejbližší.

.foo {
font-weight: 400;
}
.bar {
font-weight: 500;
}
.qux {
font-weight: 700;
}

Zhuštěný font

Některé popisky ve starším prostředí Silverlight se mohou zdát kompaktnější. Pokud narážíte na problém s jejich délkou a překreslování formulářů není časově přijatelné, můžete využít zhuštěného fontu.

Typografie - zhuštěnost Typografie - zhuštěnost
.foo {
font-family: var(--font-stack-condensed);
}

Pro změnu fontu pro všechny popisky přidejte do vlastních stylů tuto proměnnou.

@condensed-captions: true;
Typografie - datum Typografie - datum

Pokud po zhuštění popisky stále přetíkají, zkuste zmenšit jejich velikost (výchozí je 12px).

--font-size-caption: 11px;
Typografie - datum alternativa Typografie - datum alternativa

Podporované komponenty

Pro komponenty typu Edit, Label a DataLabel jsou v Xgenu dostupné vlastnosti pro změnu typografie.

  • Edit - InputAppearance
  • DataLabel - ValueAppearance
  • Label - CaptionAppearance
VýznamHodnotyVolba x Xgen
FontHeading 1font—h1
Je to přesná definice fontu: velikost, tloušťka, rozpal písmen, výška řádku… Neplést si s pouhou velikostí.Heading 2font—h2
Heading 3font—h3
Heading 4font—h4
Heading 5font—h5
Heading 6font—h6
Bodyfont—body
Buttonfont—button
Captionfont—caption
VelikostFont Size Heading 1font-size—h1
Zachovává tloušťku a jiné proporce definované na komponentě.Font Size Heading 2font-size—h2
Font Size Heading 3font-size—h3
Font Size Heading 4font-size—h4
Font Size Heading 5font-size—h5
Font Size Heading 6font-size—h6
Font Size Bodyfont-size—body
Font Size Buttonfont-size—button
Font Size Captionfont-size—caption
TloušťkaNormalfont-weight—normal
Mediumfont-weight—medium
Boldfont-weight—bold
OdstínPrimarytext-color—primary
Secondarytext-color—secondary
Disabledtext-color—disabled