2010-11-30 7 views
1

Je travaille sur un petit projet, où le client m'a envoyé une police qu'il veut que j'utilise pour la langue arabe. L'extension de fichier pour le fichier est .otfUtilisation des polices arabes avec l'extension .otf

J'EMBEDDED le fichier, et essayé de l'utiliser, et les résultats étaient les suivants:

  • IE8: N'a pas reconnu la police.
  • Chrome: N'a pas reconnu la police.
  • Firefox: Reconnus la police, mais lors de la visualisation des lettres ont été séparés (en langue arabe les lettres du mot est connecté à l'autre)

Toute idée sur la façon de le fixer sur Firefox et faire IE et Chrome reconnaître le type de police ??

Voici le code est utilisé:

CSS

@font-face { 
font-family: Dinar; 
src: url("GEDinarTwo-Light.otf") format("opentype"); 
} 

@font-face { 
font-family: Dinar; 
font-weight: bold; 
src: url("GEDinarTwo-Light.otf") format("opentype"); 
} 

#ss { 
font-family: Dinar, Arial, Helvetica, Sans-Serif; 
} 

Un grand merci ...

+0

je suis prototyper le projet final de projet comme ceci je vais m'assurer de le voir merci – tawfekov

Répondre

1
+0

qu'en est-il du reste des navigateurs? – Naruto

+0

Tous les autres navigateurs devraient le supporter ... vous pourriez essayer d'installer la police sur votre système et de vous assurer qu'il est correctement rendu dans plusieurs applications. –

+0

Il a fonctionné sur les trois navigateurs quand j'ai installé la police sur l'ordinateur ... Y at-il de toute façon je peux le faire fonctionner quand je le publie sur Internet? – Naruto

1

Essayez de convertir la police de caractères TrueType (.ttf) et SVG (Svg), puis utiliser TrueType pour IE, et SVG pour Safari et Chrome.

Vous pouvez utiliser FontForge pour convertir les fontes.

1

Il semble que l'incorporation de polices arabes utilisant la technique @ font-face ne fonctionne pas actuellement, j'ai essayé d'avoir une police arabe livrée à la volée mais je n'ai pas réussi à l'afficher sur une page web. Raison, ai-je lu quelque part, c'est que le @ font-face ne supporte pas l'accès à la base de caractères étendue des polices.

Questions connexes