SynEdit: Can not True Type Fonts korrekt angezeigt
Frage
Ich habe eine SynEdit Version von einer chinesischen Webseite (mit vielen Verbesserungen) heruntergeladen hat, sondern als die Version auf Source es nicht True-Type-Schriften (wie Tahoma) unterstützt; es zeigt sie mit einem Leerzeichen getrennt.
Alles, was ich tun kann?
Lösung
SynEdit nicht mit variabler Breite Schriftarten unterstützen. Nur mit fester Breite diejenigen. Vor langer Zeit, als SynEdit aktiv solche Anforderung entwickelt wurde wurde von einem Benutzer gemacht und aufgrund der Rewrite benötigt, um Unterstützung variabler Breite Schriftarten abgelehnt. Aus diesem Grund ließ ich SynEdit aus meinem Werkzeugkasten. Ich jetzt verwenden Scintilla, einen viel besseren Editor.
Andere Tipps
Sie können auch einen echten Editor wie TRichView verwenden.
Es jede Art von Schriftabstand unterstützt, in Delphi geschrieben und behandelt Unicode effizient (sogar mit alten Delphi-Versionen).
Sie können TRichView mit Syntaxhervorhebung verwenden. Es gibt einige Quellcode Probe in http://www.trichview.com/resources
Aber TRichView ist nicht frei.