Mám považovat font Helvetica za písmo bezpečné pro web , tj. je to spolehlivý zdroj nastavený v mém CSS , který bude přístupný na jakémkoli zařízení?

Komentáře

Odpověď

Helvetica nejen není bezpečná, ale je to také písmo chráněné autorskými právy , takže k jeho použití potřebujete licenci, pokud ji načtete jako webfont.

Ve skutečnosti neexistují 100% bezpečná webová písma , protože to bude záviset na písmech, která má uživatel na svém zařízení, a různé operační systémy mají různé sady písem. Proto je třeba udělat něco takového:

p{font-family:Arial, Helvetica, sans-serif} 

Jinak bude váš web zobrazen pomocí výchozího písma, které uživatel nastavil, například Times New Roman .

Pokud chcete hrát v bezpečí, doporučuji tento docela šikovný zdroj: CSS Font Stack . Zde můžete vidět „bezpečnější“ písma, procento využití operačním systémem a dokonce i kód, který chcete použít, včetně záložních alternativ

Komentáře

  • omlouvám se, ale UX není o náhodě, ale o kontrole. Možná se vám to bude líbit někdy , ale je to čistě subjektivní, jak říkáte, a rozhodně není něco, co byste mohli doporučit.
  • @Devin Souhlasím. Při zmínce o písmu v Css by mělo být změněno jako p {font-family: Helvetica, Arial, sans-serif}. Primární písmo by mělo být na prvním místě, pokud zúčastněné strany upřednostňují toto písmo a dále musíme přidat systémová písma, jako je Arial n sansarif
  • Proč všechny komentáře o autorských právech a načítání webfonů? Otázka se ptá na webově bezpečná písma, která (podle definice) jsou již přítomna v zařízení koncového uživatele. Tato otázka nevyjadřuje přání načítat webfonty.
  • Zásobník písem CSS je pěkný, ale zobrazuje pouze písma nainstalovaná na stolních počítačích Windows a OS X.
  • Nějaké dobré čtení o Helvetice ve Windows. Odkaz

Odpověď

Jak bylo uvedeno neexistuje nic jako bezpečné webové písmo. Existuje však způsob, jak načíst chybějící písma ze serveru pomocí @ font-face . @ font-face byl poprvé představen v CSS2, obsahuje záložní typy souborů a je široce podporován . Toto by nebylo 100% řešení, ale bylo by to slibnější než v závislosti na výběru písma zařízení.

Nejprve byste soubor umístili na svůj server jako běžný statický hostovaný soubor. Možná budete muset nakonfigurovat typy mime svého webového serveru, aby správně zpracovával soubor a nepokoušel se místo toho stáhnout příručku klienta.

Pak byste do šablony stylů implementovali kód, který vypadá jako následující. Vezměte na vědomí, že jde jen o některé z možných formátů. Není nutné je používat všechny. Pokud však neodstraníte odkaz na soubor, abyste se vyhnuli zbytečnému zpoždění způsobenému chybějícím zdrojem.

@font-face { font-family: "MyWebFont"; src: url("webfont.eot"); /* IE9 Compat Modes */ src: url("webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("webfont.woff") format("woff"), /* Pretty Modern Browsers */ url("webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("webfont.svg#svgFontName") format("svg"); /* Legacy iOS */ } 

Poté byste svému písmu přiřadili živel. Pokud byste se chtěli pokusit použít vaši verzi Helvetica, použijte něco jako:

font-family: "MyWebFont", Helvetica, sans-serif; 

Pokud nelze načíst font-face, pokusí se použít stroj „Helvetica a pokud se to nepodaří, pokusí se načíst bezpatkové. Navíc můžete zaměnit své písmo a písmo stroje. Ale vaši šířku pásma nezachrání, protože i po načtení šablony stylů načte vaše písma.

Poslední, ale nejdůležitější je, že Helvetica není bezplatné písmo. Pro její použití si budete muset koupit licenci. Linotype vám prodá potřebná webová písma a licenci z jejich webových stránek. Cena je založena na zobrazení stránky. Jakmile je však zakoupen, je zcela legální vložit jej na webovou stránku nebo webovou aplikaci.

Odpovědět

být přístupný na jakémkoli zařízení

Opravdu nic takového jako „k dispozici na jakémkoli zařízení“.

Pokud nepoužíváte vložená písma, musíte použít zásobník písem, abyste měli k dispozici několik záložních možností pro případ, že první nebude k dispozici.

Odpověď

Helvetica není součástí žádné výchozí sady písem systému Windows, takže uživatelé systému Windows pravděpodobně uvidí jiné sekundární písmo. Pokud se vás to netýká, použijte Helveticu.

Komentáře

  • Písmo Arial je standardní ve všech verzích systému Windows (od verze 3.1) a má v podstatě stejné vlastnosti rozvržení; použití Arialu jako záložního řešení pro Helveticu tak poskytne v podstatě stejný vzhled a dojem (řekl s náležitou omluvou těm nadšencům písma, kteří znají rozdíly a záleží jim na nich). Viz en.wikipedia.org/wiki/Arial
  • Windows není jediným operačním systémem, <

Nezapomeňte na všechny ostatní. Jiní možná Arial nemají.

  • Například Arial ve výchozím nastavení není v mnoha linuxových distribucích.
  • Napsat komentář

    Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *