Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Font lingue straniere

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144

    Font lingue straniere

    Salve ragazzi,
    dovrei realizzare una pagina web con all'interno varie frasi di differenti lingue, tra cui il cinese ed il russo; sapete indicarmi qualche risorsa dalla quale poter prelevare i font associati a queste lingue?

    Successivamente le includerò tramite le seguenti istruzioni CSS:

    codice:
    @font-face {
      font-family: 'Nome del font';
      src: url('url/nomedelfont.eot');
      src: local('Nome del font Regular'), local('Nome del font'), url('url/nomedelfont.ttf') 
      format('truetype');
    }

  2. #2
    i font di sistema supportano quasi tutti il cirillico, il cinese non so...
    per esempio Привет! devi pero' indicare la codifica utf-8 nel meta

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Ok per il cirillico...funziona!


    Per il cinese ho fatto così:

    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=big5" />
    <meta http-equiv="content-language" content="zh-cn" />
    
    ...
    
    
    
    五分鐘</p>
    ma per vedere gli ideogrammi sulla corrispondente pagina web devo installare in Windows il font "Arial Unicode MS Normale" (ARIALUNI.TTF).
    Siccome il file pesa 22MB, non posso utilizzare la soluzione postata in precedenza; esiste quindi una soluzione alternativa senza che l'utente sia obbligato ad installare il suddetto font per poter visualizzare gli ideogrammi?

  4. #4
    penso che hai due possibilita:
    o usi immagini con caratteri, che sarebbe il metodo migliore, perche' sei sicuro che l'utente vedra' il carattere
    oppure inserisci il carattere come un html entity cioe' per esempio &#20320

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Per la seconda opzione che tipo di charset devo indicare nel meta?

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Con "UTF-8" non me li visualizza e neanche con i seguenti:

    - "big5" (Cinese tradizionale);
    - "gb2312" (Cinese semplificato);
    - "ISO-8859-1".


  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Per risolvere mi sarebbe di aiuto trovare un font che contenga gli ideogrammi (come il font Symbol di Word che contiene i simboli)...dove lo posso trovare?

  9. #9
    Originariamente inviato da Mistral82
    Per risolvere mi sarebbe di aiuto trovare un font che contenga gli ideogrammi (come il font Symbol di Word che contiene i simboli)...dove lo posso trovare?
    Ti bastava fare una ricerca con google!
    http://it.fonts2u.com/category.html?id=88
    Comunque io userei le entity il risultato è più sicuro per tutti gli utenti

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Originariamente inviato da carlomarangoni
    Ti bastava fare una ricerca con google!
    http://it.fonts2u.com/category.html?id=88
    Comunque io userei le entity il risultato è più sicuro per tutti gli utenti
    Grazie mille!
    Persiste il problema però...
    Ho scaricato ad esempio il font cinese GoJuOn e l'ho installato come suggerito nel file readme presente insieme al font.

    codice:
    @font-face {
      font-family:"GoJuOn";
      src:url("GoJuOn.eot?") format("eot"),url("GoJuOn.woff") format("woff"),url("GoJuOn.ttf");
      format("truetype"),url("GoJuOn.svg#GoJuOn") format("svg");
    }
    
    p {
      font-family:"GoJuOn";
    }
    codice:
    
    ciao &#20320 ;
    Nella pagina web i caratteri della parola ciao non vengono convertiti in ideogrammi (continuo a leggere ciao) e neanche l'entità (al suo posto vedo un quadratino).
    Perchè?

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.