Cell. +39 3479684755

Il Blog di Instant Websites

Tag: css

LA PROPRIETA’ fontface: USO DI FONT NON STANDARD NELLE PAGINE WEB

Una delle limitazioni tecniche più stringenti avvertite, diciamo pure sofferte, dagli sviluppatori web è sempre stata quella di dover usare solo i font c.d. di sistema, cioè quelli presenti su qualsiasi sistema operativo Windows o Mac all’uscita dalla fabbrica (elencati in questa pagina: http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html con le rispettive denominazioni).

L’impiego di un set di caratteri diverso da quelli standard avrebbe quasi inevitabilmente comportato la mancata visualizzazione da parte della maggior parte degli utenti, tutti quelli senza il set stesso installato nel proprio computer, pur tenendo conto della possibilità di specificare più alternative nel dichiarare la proprietà font-family nel foglio CSS e quindi di controllare la degradazione.

Una delle novità che saranno introdotte nei CSS3 è costituita dalla proprietà fontface, già da ora supportata da tutti i browser in circolazione e persino – udite! udite! – da Internet Explorer versioni 4 e successive.

Tramite questa proprietà è in pratica possibile usare qualsiasi font non di sistema, caricando sul server il relativo file nei vari formati gestiti e determinandone il caricamento nel browser dell’utente.

La complicazione è determinata dal fatto che, oltre al noto formato TrueType (TTF), bisogna renderne disponibili altri e cioè: Web Open Font Format (WOFF), Microsoft (EOT) e Mobile Safari (SVG).

Esiste però un servizio online gratuito sul sito Font Squirrel che consente di creare un kit di questi formati partendo da un proprio font TrueType, ovvero di scaricarne uno basato su un carattere freeware e liberamente utilizzabile, anche per scopi commerciali.
Già perché bisogna fare bene attenzione al fatto che l’utilizzo di un dato font per il web non sempre è libero: il fatto cioè che tale font sia fornito insieme ad un software, ad esempio, deriva dal pagamento di licenze dello sviluppatore che non prevedono un riutilizzo per applicazioni commerciali. Occhio dunque alla licenza che accompagna ogni font!

La prassi è dunque questa:

– scegliere un certo font TrueType ed accertarsi della possibilità di poterlo utilizzare liberamente, ovvero pagare quanto richiesto dal titolare dei diritti (una tantum o su base annua);
– andare alla pagina http://www.fontsquirrel.com/fontface/generator, caricare il font, generare il kit e scaricarlo;
– copiare i file relativi ai diversi formati nella root del sito oppure in una cartella apposita, ad esempio /type;
– aggiungere al foglio di stile quanto segue, supponendo che il font si chiami MyFont:

@font-face {
font-family: ‘MyFont’;
src: url(‘../type/MyFont-webfont.eot’);
src: local(‘☺’), url(‘../type/MyFont-webfont.woff’) format(‘woff’), url(‘../type/MyFont-webfont.ttf’) format(‘truetype’), url(‘../type/MyFont-webfont.svg#webfontbQkoO1Mm’) format(‘svg’);
font-weight: normal;
font-style: normal;
}

Si noti che scaricando il kit da Font Squirrel, questo codice CSS è già fornito nel file stylesheet.css (attenzione al percorso per raggiungere i file ovviamente).

Sempre nel foglio di stile, posso dunque utilizzare il carattere:

h1 {
font-family: MyFont, Geneva, Arial, sans-serif;

}

senza dimenticarmi di prevedere come sempre delle alternative.

Il simbolo dello smiley nella proprietà fontface è un trucco per evitare che il browser dell’utente carichi una versione eventualmente già esistente del font dalla cartella dei font di sistema (potrebbe trattarsi di una versione più vecchia e non idonea al web).

Dalla pagina http://www.fontsquirrel.com/fontface è poi possibile scegliere tra numerosi font di libero utilizzo, suddivisi per categorie, ed ottenere il relativo kit.

Quanto sopra esaurisce il discorso puramente tecnico. Resta aperto quello creativo, nel senso che il rendere possibile utilizzare potenzialmente qualsiasi tipo di font sembra spalancare porte fino a poco tempo fa inimmaginabili per i web designer e gli sviluppatori.
Ma …
Innanzitutto, ogni carattere caricato tramite la proprietà fontface comporta un peso per il browser: ciascun file pesa qualche decina di Kb quindi prevederne più di uno può determinare un rallentamento nel caricamento della pagina.
Inoltre grande attenzione deve essere dedicata al mantenimento della leggibilità del testo, requisito fondamentale di fruibilità – oltre che di accessibilità – di un sito.
La nuova versione dei CSS fornirà diversi strumenti agli sviluppatori ma come sempre accade, solo un uso ragionato ed intelligente può far sì che una risorsa diventi un’opportunità e non un semplice esercizio di stile fine a se stesso.

CORSO BASE DI WEB DESIGN E ADOBE DREAMWEAVER

INSTANT WEBSITES è lieta di proporre il proprio corso di Web Design e Adobe Dreamweaver di livello base.

Il corso si prefigge di insegnare le tecniche di realizzazione di un sito web conforme alle raccomandazioni internazionali, partendo dallo scenario operativo, proseguendo con l’esame delle competenze ed affrontando gli elementi fondamentali dell’XHTML (HTML e CSS).

E’ un corso “base” nel senso che è rivolto a chi affronta l’argomento per la prima volta, quindi non sono richieste conoscenze già consolidate. Tuttavia, una volta terminato il corso stesso, l’iscritto disporrà delle cognizioni tecniche necessarie allo sviluppo completo di un sito, fermi restando naturalmente i necessari approfondimenti e la necessità di svolgere un’adeguata pratica.

Le aree fondamentali del programma sono le seguenti:

  • Introduzione al Web Design
  • La struttura di un sito web
  • XHTML e CSS: Uso di Adobe Dreamweaver
  • Promozione e manutenzione del sito

E’ possibile scaricare il programma del corso in formato pdf.

Il corso si articola su 6 incontri da 4 ore ciascuno, per un totale di 24 ore.

La sede del corso è Milano (zona Jenner/Nigra); la data di inizio è MARTEDI’ 9 NOVEMBRE 2010 e l’orario delle lezioni è dalle ore 18 alle ore 22. La collocazione delle lezioni in orario tardo pomeridiano/serale è stata decisa per accogliere le numerose richieste in tale senso, da parte di persone interessate a partecipare al corso ma impossibilitate a frequentare in orari di lavoro. Se tuttavia il giorno e/o l’orario non si adattassero alle vostre esigenza, vi invitiamo a contattarci per discutere la possibilità di organizzare un corso individuale con una differenza di prezzo modesta.

Rammentiamo che previ accordi, questo corso può essere tenuto anche presso la sede della persona o organizzazione interessata; il programma è personalizzabile a richiesta.

Il costo del corso di gruppo è di Euro 600,00 +4% rivalsa INPS, senza applicazione dell’IVA.
Sono previste condizioni particolari per l’iscrizione cumulativa di gruppi di 2 o più persone.

Per maggiori dettagli ed informazioni, vi invitiamo a visitare la pagina Corsi del sito ed a contattarci senza impegno ai numeri telefonici 0200618547 (tariffa urbana da tutta Italia) o 3479684755, oppure tramite il modulo presente nella pagina Contatti del sito.

CORSO BASE DI WEB DESIGN E ADOBE DREAMWEAVER

INSTANT WEBSITES è lieta di proporre il proprio corso di Web Design e Adobe Dreamweaver di livello base.

Il corso si prefigge di insegnare le tecniche di realizzazione di un sito web conforme alle raccomandazioni internazionali, partendo dallo scenario operativo, proseguendo con l’esame delle competenze ed affrontando gli elementi fondamentali dell’XHTML (HTML e CSS).

E’ un corso “base” nel senso che è rivolto a chi affronta l’argomento per la prima volta, quindi non sono richieste conoscenze già consolidate. Tuttavia, una volta terminato il corso stesso, l’iscritto disporrà delle cognizioni tecniche necessarie allo sviluppo completo di un sito, fermi restando naturalmente i necessari approfondimenti e la necessità di svolgere un’adeguata pratica.

Le aree fondamentali del programma sono le seguenti:

  • Introduzione al Web Design
  • La struttura di un sito web
  • XHTML e CSS: Uso di Adobe Dreamweaver
  • Promozione e manutenzione del sito

E’ possibile scaricare il programma del corso in formato pdf.

Il corso si articola su 6 incontri da 4 ore ciascuno, per un totale di 24 ore.

La sede del corso è Milano (zona Jenner/Nigra); la data di inizio è MARTEDI’ 18 MAGGIO 2010 e l’orario delle lezioni è dalle ore 18 alle ore 22. La collocazione delle lezioni in orario tardo pomeridiano/serale è stata decisa per accogliere le numerose richieste in tale senso, da parte di persone interessate a partecipare al corso ma impossibilitate a frequentare in orari di lavoro. Se tuttavia il giorno e/o l’orario non si adattassero alle vostre esigenza, vi invitiamo a contattarci per discutere la possibilità di organizzare un corso individuale con una differenza di prezzo modesta.

Rammentiamo che previ accordi, questo corso può essere tenuto anche presso la sede della persona o organizzazione interessata; il programma è personalizzabile a richiesta.

Il costo del corso di gruppo è di Euro 600,00 +4% rivalsa INPS, senza applicazione dell’IVA.
Sono previste condizioni particolari per l’iscrizione cumulativa di gruppi di 2 o più persone.

Per maggiori dettagli ed informazioni, vi invitiamo a visitare la pagina Corsi del sito ed a contattarci senza impegno ai numeri telefonici 0200618547 (tariffa urbana da tutta Italia) o 3479684755, oppure tramite il modulo presente nella pagina Contatti del sito.

Categorie
Archivi