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.


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;

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

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
    

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.