Wie kann ich eine vollständige arabische Schriftart installieren?

7

Ich habe die Unterstützung der arabischen Sprache mit dem Sprachtool installiert, kann diese Seite jedoch immer noch nicht korrekt rendern:

http://www.iamcal.com/understanding-bidirectional-text/

Welche Schriftarten muss ich installieren, um keine Quadrate anstelle von arabischen Zeichen mehr zu sehen? Ich würde Schriftarten bevorzugen, die in den Ubuntu-Repositories verfügbar sind.

Flimm
quelle
irgendeine Lösungsmöglichkeit? und übrigens fand ich das
Bleeding Fingers

Antworten:

1

Im Abschnitt Sprachunterstützung in Ubuntu können Sie die Sprache der Benutzeroberfläche ändern, dh die Menüs, Bedienfelder und andere Elemente. Es hat nichts mit der Art und Weise zu tun, wie eine Webseite angezeigt wird.

Ich bin kein Experte für Arabisch, aber wenn eine Webseite nicht korrekt angezeigt wird, müssen Sie normalerweise die Zeichenkodierung ändern
View-> Character Encodingin Firefox.

Der Quellcode der Seite enthält Folgendes:

charset=UTF-8

font-family: georgia, helvetica, times new roman, serif;
Mikewas auch immer
quelle
Das Sprachunterstützungstool in Ubuntu installiert abhängig von der von Ihnen ausgewählten Sprache zusätzliche Schriftarten. Daher wirkt es sich auf die Art und Weise aus, wie Webseiten angezeigt werden. Diese bestimmte Seite ist korrekt codiert. Das Problem ist, dass ich keine Schriftart installiert habe, die dieses bestimmte arabische Zeichen enthält.
Flimm
Das Problem für mich war, dass die Schriftfamilie als "times new roman" interpretiert wurde, die Glyphen einiger, aber nicht aller arabischer Zeichen enthielt (oder sich auf eine andere Schriftart bezog). Wenn Sie die Schriftfamilie in CSS mit Firebug so ändern, dass "scheherazade" als erstes Element verwendet wird, werden alle arabischen Zeichen wiedergegeben (richtig, glaube ich, aber mein Arabisch ist sehr schlecht). Dies setzt voraus, dass ein fonts-sil-scheherazadePaket installiert ist. Leider weiß ich nicht, wie ich das Problem tatsächlich beheben kann, anstatt mit manuellen CSS-Tricks herumzuspielen.
Taneli
1

Versuchen Sie, Ubuntu-Restricted-ExtrasInstallieren Sie Ubuntu-Restricted-Extras zu installieren . Es werden einige weitere Microsoft-Schriftarten hinzugefügt.

Mouss
quelle
1
Ich denke, das bietet nicht diese Schriftarten help.ubuntu.com/community/RestrictedFormats
rɑːdʒɑ
Ja, durch die Installation von Ubuntu-Restriced-Extras werden einige arabische Schriftarten hinzugefügt, z. B. Arabic Transparent. Dies ist sehr nützlich, wenn Sie Dokumente für Windows-Benutzer freigeben. Vielen Dank Moussab
Mijo
1

Jetzt fonts-hosny-amirikann das Beste sein. Amiri ist eine typografisch orientierte Schrift im arabischen Naskh-Stil.

Beschreibung:

Amiri ist eine klassische arabische Schrift im Naskh-Stil zum Setzen von Büchern und anderen laufenden Texten.

Sein Design ist eine Wiederbelebung der schönen Schrift, die Bulaq Press in Kairo, auch bekannt als Amiria Press, zu Beginn des 20. Jahrhunderts entwickelt hat und nach der die Schrift benannt ist.

Die Amiri-Schriftart umfasst die vollständigen Unicode 6.0-Blöcke für Arabisch und Arabisch sowie die Kompatibilitätsblöcke für arabische Präsentationsformulare A und B.

Installationsanleitung:

  1. Aktivieren Sie das Universum-Repository

    sudo apt-add-repository universe
    
  2. Paketliste aktualisieren

    sudo apt-get update
    
  3. Installieren Sie die Amiri-Schriftart

    sudo apt-get install fonts-hosny-amiri
    
user.dz
quelle
Ich kann diese Schriftart nicht finden:dpkg-query: no packages found matching ttf-hosny-amiri
fikr4n
@BornToCode, dpkg-queryscheint nur Pakete, die mindestens einmal installiert wurden. Sein Name ist fonts-hosny-amiriund es hat ein Meta-Übergangspaket unter dem font-hosny-amiriNamen. apt-file find amirizeigt es an, da apt-file eine eigene Inhaltsdatenbank für alle aktivierten Repositorys hat. Sehen Sie hier, wo es aufgelistet ist packages.ubuntu.com/… . Ich habe die Installationsanweisungen aktualisiert.
user.dz