UltKit

Convertitore da WOFF a OTF

Ogni file WOFF contiene un font TrueType oppure un font OpenType di tipo PostScript. Se il font interno è di tipo PostScript, la conversione in OTF lo restituisce semplicemente nella sua forma originale, con curve, hinting e tutto il resto.

Convertitore di font

oppure trascina qui File TTF, OTF, WOFF … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare i font WOFF

    Aggiungi file .woff, fino a 20 per lotto e 95 MB ciascuno. Va bene anche un insieme misto di web font CFF e TrueType.

  2. 2

    Lasciare OTF come formato di destinazione

    Converti in è impostato su OTF. Hinting su Mantieni conserva gli eventuali hint PostScript presenti nel WOFF; Auto-hint aggiunge gli hint ai font che ne sono privi.

  3. 3

    Convertire in OTF

    Premi Converti in OTF, salva i file e installali con un doppio clic. Chiudi e riapri le app di grafica per aggiornare i menu dei font.

Se il WOFF è stato creato da un OTF, la conversione è un'estrazione esatta. Se deriva da un TTF, le curve vengono riscritte in forma cubica, mantenendone la forma.

Da WOFF a OTF: dipende dal tipo di font

La specifica WOFF 1.0, Raccomandazione W3C dal 2012, definisce un contenitore e non un nuovo tipo di font. Il suo header registra il tipo di font contenuto, poi elenca ogni tabella con la lunghezza compressa e quella originale. Le fonderie che disegnavano le famiglie in PostScript, la tradizione dietro la maggior parte dei caratteri per la stampa, esportavano file WOFF di tipo CFF per le licenze web. Quelle che lavoravano in TrueType esportavano l'altro tipo. L'estensione .woff non dice quale dei due sia.

Per un file di tipo CFF, convertire in OTF significa decomprimere le tabelle e riscriverle, quindi sopravvivono perfino gli hint PostScript e Hinting su Mantieni è l'impostazione giusta. Per un file di tipo TrueType, il convertitore deve costruire una nuova tabella CFF: le curve quadratiche si traducono esattamente in cubiche, ma le istruzioni TrueType non hanno un equivalente in CFF e vengono scartate. Non è un difetto, solo un motivo per preferire l'output TTF per quei file.

  1. Lettura dell'header

    Il convertitore controlla la firma WOFF e il campo del tipo prima di toccare qualsiasi tabella.

  2. Decompressione delle tabelle

    Ogni tabella compressa con zlib viene decompressa e ne viene verificato il checksum.

  3. Scrittura dell'OTF

    I font CFF vengono riscritti così com'erano; i font TrueType ricevono una nuova tabella CFF cubica.

Il tag OTTO: come riconoscere un web font CFF

OTTOil tag del tipo memorizzato nei byte 5–8 di un WOFF con contorni PostScript

Un WOFF di tipo TrueType memorizza invece nello stesso punto il valore binario 0x00010000.

Il tag deriva da OpenType stesso: ogni file .otf desktop con contorni CFF inizia con le stesse quattro lettere e WOFF copia semplicemente quel valore nel proprio header. Non serve controllare prima del caricamento, perché il convertitore lo legge comunque, ma conoscere il tipo aiuta a scegliere tra questa pagina e WOFF in TTF, o a capire perché una famiglia arriva con gli hint e un'altra senza.

La stessa scelta esiste per il formato più recente. Anche un file .woff2 registra il proprio tipo e il convertitore font lo gestisce allo stesso modo, con Brotli al posto di zlib.

La licenza di un web font per l'uso desktop

WOFF

Web Open Font Format

WOFF è un formato di font per il web creato da Mozilla, Opera e Microsoft e pubblicato come Raccomandazione W3C nel 2012. Racchiude i dati di un font TrueType o OpenType con compressione e metadati per download più rapidi. Tutti i browser supportano il WOFF, ma è stato in gran parte sostituito dal WOFF2, che comprime meglio. I sistemi operativi desktop non possono installare direttamente i font WOFF.

Compressione
Senza perdita
Trasparenza
–
Animazione
–
Introdotto
2012 · W3C (Mozilla, Opera, Microsoft)
Convertitore WOFF

OTF

Font OpenType

OTF è il formato di font OpenType, creato da Microsoft e Adobe nel 1996 e oggi standard ISO/IEC 14496-22. Può contenere contorni TrueType o PostScript (CFF) e supporta tipografia avanzata come legature, varianti, maiuscoletto e un'ampia copertura linguistica. OpenType è lo standard per i font professionali su tutte le principali piattaforme. Non è compresso per il web, perciò i siti di solito usano WOFF2.

Compressione
Senza perdita
Trasparenza
–
Animazione
–
Introdotto
1996 · Microsoft and Adobe
Convertitore OTF

Da WOFF a OTF riporta sul desktop, come OpenType, un font pensato per il web: è un'estrazione esatta quando il WOFF deriva da un font CFF ed è la scelta naturale per la stampa e i flussi di lavoro Adobe.

Domande frequenti su WOFF in OTF

Conviene convertire il WOFF in OTF o in TTF?

Conta il tipo di contorni contenuti nel file. Un WOFF il cui header riporta OTTO contiene contorni CFF e si converte in OTF senza toccare nessuna curva. Uno creato da contorni TrueType si installa altrettanto bene come WOFF in TTF, che evita di riscrivere i glifi.

Come capire se un WOFF contiene contorni CFF o TrueType?

Controlla i primi otto byte. Ogni WOFF inizia con la firma wOFF e i quattro byte successivi indicano il tipo: OTTO per contorni CFF, oppure il numero di versione binario 1.0 per TrueType. Un qualsiasi editor esadecimale, o xxd -l 8 da terminale, li mostra.

L'OTF è esattamente il font originale della fonderia?

Dal punto di vista funzionale sì, se il tipo è CFF: stessi contorni, hint, metriche e funzionalità. Il file viene ricostruito dalle tabelle decompresse, quindi i byte e l'ordine delle tabelle possono differire dall'originale della fonderia, senza effetti sul rendering.

L'OTF ricavato da un WOFF funziona in Adobe InDesign e Illustrator?

Sì. Una volta installato, un OTF con contorni CFF è il tipo di font usato dalla libreria tipografica di Adobe; InDesign e Illustrator lo elencano insieme agli altri font, comprese le funzionalità OpenType nei pannelli Glifi e OpenType.

Perché l'OTF pesa più del WOFF caricato?

Il WOFF era compresso con zlib, l'OTF no. I font per desktop sono memorizzati senza compressione, così il sistema può leggerli direttamente: l'aumento è normale e non significa che sia stato aggiunto qualcosa.