Frage

Ich habe einen einfachen E-Card Creator Web-App für einen Kunden gebaut, die eine persönliche Begrüßung übernimmt und zieht es auf einen ausgewählten Kartenentwurf. Auf meinem lokalen Rechner, kann ich asiatische Sprachen eingeben und der Text korrekt auf dem Bild gezeichnet. Ich habe in den asiatischen Sprachen auf meinem Rechner installiert ist.

Wenn ich die App-Server meines Klienten geladen wird, zeigen asiatische Sprachen wie Kisten auf. Ich vermute, es ist, weil ihr Server nicht das asiatische Sprachpaket installiert ist. Aber ich frage mich, ist das der Grund? Gibt es eine Möglichkeit asiatische Sprachen zu akzeptieren und korrekt angezeigt werden, ohne dass das asiatische Sprachpaket installiert zu haben?

Hier ist, wie ich zeichne den Text auf dem Bild

Graphics g = Graphics.FromImage(image);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawString(text,
    new Font(fontFamily, fontSize),
    brushColor,
    position,
    strFormat);
g.Dispose();

Ich bin mit der Schriftart Arial.

Gibt es etwas Besonderes ich tun muss?

Danke.

War es hilfreich?

Lösung

Arial enthält nicht die Zeichen, die Sie brauchen, aber wenn die ostasiatischen Schriftarten installiert sind, können Windows von denen verwenden Zeichen anstelle von Arial. Sie können die Schriften installieren, eine neue Schriftart zu verwenden wählen, oder für asiatische Zeichen mit einer anderen Schriftart Arial up Match mit font Verknüpfung . (Wenn Sie auf Schriftart gesetzt in diesem Artikel mit Hilfe der Anweisungen verknüpfen, ist es für alle Software auf der Maschine sein würde, nicht nur Ihre app.)

Andere Tipps

Ich glaube, Sie brauchen eine Schriftart, die unterstützt die asiatischen Buchstaben Sie verwenden. Zum Beispiel hat meine Maschine die „ Arial Unicode MS “ Schriftart installiert, die ich installiert denken mit Microsoft Office.

Sie können die Schriften enthalten, die Sie in Ihrer Anwendung benötigen. Dann spielt es keine Rolle, wenn sie nicht installiert sind, auf der Maschine Ihres Kunden.

Hier ist eine Web-Seite ich es gefunden: http: // msdn. microsoft.com/en-us/library/ms753303.aspx

Hier ist eine andere: http://dotnet-coding-helpercs.blogspot.com/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top