Frage

Wie arbeite ich durch eine SL3 / SL4 Anwendung und beginnt zu arbeiten mit Schriften, ich bin der Suche nach einem Mangel an Dokumentation und Best Practices auf Schrift Strategien. Zum Beispiel:

  1. Gibt es gemeinsame Ausweich Schriftarten für der unterstützte Schriftsatz (Arial, Comic Sans MS, etc.)? Gibt es eine Reihe von Empfehlungen auf Ausweich Schriftart zwischen Windows- und Macintosh-Systemen?
  2. Gibt es Silverlight-Unterstützung Schriften, die (fast immer) sein wird, auf einem Endbenutzersystem oder wie 99,5% der Zeit, wie „Times New Roman“ oder "Verdana", einschließlich Macintosh? Gibt es Websites, die diese Liste Art von Informationen?
  3. Gibt es Empfehlungen für Buchhaltung für Moonlight (Linux) Ansichten von SL-Anwendungen und die Schriften, dass ist / wird nicht mit Linux im Einsatz Systeme?
  4. Gibt es eine Möglichkeit, um zu bestimmen, in XAML oder Code-behind, wenn ein End-Benutzer hat eine unterstützt Schrift auf ihrem System? Ich würde wie dies beim Eintritt laufen und dann Ändern Sie den XAML als Folge der Ergebnisse die richtige Schrift zu unterstützen oder einem eingebetteten eine zu Last ermöglichen.
  5. In der Dokumentation unterstützt Schriftarten, es listet eine Reihe von Schriften dass „ Textelemente können Silverlight Verwenden Sie die folgenden lateinischen Schriftarten, wenn auf dem lokalen Computer . ". Bedeutet dies, dass, wenn ich eine Schriftart verwenden Das ist nicht in dieser Liste, wie „Cooper Black“, und ein Endbenutzer hat haben diese Schrift auf ihrem System, werden sie noch brauchen Laden Sie die Schrift als eingebettet in meiner Anwendung?

Alle Links oder Hinweise, die sehr würde geschätzt zumindest einige der oben genannten Fragen beantwortet führen kann.

War es hilfreich?

Lösung

Ok, hier gehen wir. Diese sollten Sie näher an, wo Sie sein mögen:

  1. Dies ist die gleiche wie CSS - Sie ‚font-Stacks‘ zu Konto benötigen. Dies ist eine der besten Seiten, die ich zu diesem Thema gesehen habe: Guide to CSS Font Stacks: Techniken und Ressourcen
  2. Dieser Link ist ab November 2007, aber es hat immer noch einen großen Eintrag: Complete Guide to Vorinstallierte Schriftarten in Linux, Mac und Windows
  3. Der Link in # 2 ist der gleiche -. Deckt Linux
  4. Nicht sicher dieser. Leider - (
  5. Ich glaube, das ist richtig, Silverlight sieht nur für Schriftarten auf dem Endbenutzersystem, dass es nativ unterstützt. Andernfalls müssen sie die Schrift zum Download bereit.

Andere Tipps

ich glaube, Sie Ihre ApplicationFonts in verschiedene Pakete aufgeteilt sollte mit MEF (die in der CLR des kommenden Microsoft .NET Framework 4 enthalten sein wird). So, je nach Benutzer OS soll es die verschiedene Font-Pakete laden, die Sie einbetten müssen.

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