Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361

    Importare un font e le sue varianti

    Salve, mi ritrovo con 3 tipi dello stesso font da importare in un foglio CSS (due di questi sono le varianti 'Light' e 'Semibold')

    Trattandosi dello stesso font c'è un modo per evitare di caricare tutti e 3 i CSS oppure vanno per forza effettuati degli import separati?

    Ti rivedrò in un'altra vita…quando saremo tutti e due gatti...

  2. #2
    Utente di HTML.it L'avatar di Experiment8
    Registrato dal
    Jun 2012
    residenza
    Milano
    Messaggi
    254
    Ciao,

    Come stai importando le font? utilizzi i vari formati di files in locale o gli prendi da google fonts o un'altro fornitore?

  3. #3
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    Ciao, ho vari file ttf (e spesso anche in altri formati) e li importo con @font-face utilizzando un sistema crossbrowser
    Ti rivedrò in un'altra vita…quando saremo tutti e due gatti...

  4. #4
    Utente di HTML.it L'avatar di Experiment8
    Registrato dal
    Jun 2012
    residenza
    Milano
    Messaggi
    254
    Allora dovresti poter semplicemente incorporare il sorgente di due css nel terzo, e utilizzare solo il terzo per renderizzare le tre font.

  5. #5
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    cioè? puoi fare un esempio?
    Ti rivedrò in un'altra vita…quando saremo tutti e due gatti...

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    Re: Importare un font e le sue varianti

    Originariamente inviato da LuckySevenRoX
    Salve, mi ritrovo con 3 tipi dello stesso font da importare in un foglio CSS (due di questi sono le varianti 'Light' e 'Semibold')

    Trattandosi dello stesso font c'è un modo per evitare di caricare tutti e 3 i CSS oppure vanno per forza effettuati degli import separati?

    devi fare tre embed, uno per ogni variante che poi utilizzerai
    forse puoi usarne solo due (il light e il normale) e usare ad es. un font-weight : 500; su quello normale per emulare il semi-bold (ma devi valutare se la resa è accettabile rispetto all'uso del vero font semi-bold)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it L'avatar di Experiment8
    Registrato dal
    Jun 2012
    residenza
    Milano
    Messaggi
    254
    Tu avrai tre css ognuno che richiama un formato di font giusto? mettiamo tu abbia light, regular e bold, ogni css richiamerà i vari formati di file necesari per i browsers (otf, ttf, woff etc..).
    ogni css conterra un richiamo @font-face { ... } prendi tutto il codice e spostalo in un altro css a tua scelta, funzionerà comunque, unica accortezza quela che i path di richiamo dei file delle font siano giusti.
    scusami ma sto usando un tablet scrauso per risponderti e non riesco a postarti codice, se non ti è chiaro vedrò di risponderti da un pc così da farti un esempio. :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.