Registriert: Di Apr 29, 2008 18:56 Beiträge: 1213
Programmiersprache: Delphi/FPC
Hey,
probier mal tsFontCreateCreatorA und tsTextOutA (bzw. tsTextOutW für WideString). An der TextSuite hab ich zur Zeit auch die Finger dran. Ist noch nicht ganz fertig, aber bis jetzt hab ich eine Performance-Verbesserung von ca. 30% rausquetschen können. Der Umbau bringt auch Objekt-Orientierung mit sich. Das Prozedurale Interface wird es evtl. geben wenn das ganze ne lib wird. Außerdem kommen OpenGL ES als Renderer, sowie FreeType als Font-Creator dazu. Das könnte aber noch paar Wochen dauern. Wenn du daran interessiert bist könnte ich dir die aktuelle Dev-Version zukommen lassen. Ist aber wie gesagt noch alles Work-In-Progress und u.U. noch instabil...
Allerdings sehe ich manchmal eigenartige Kanten an den Buchstaben (an der linken seine des kleinen t):
Dateianhang:
Text.png
das ist bereits bei Schriftgröße 256, bei kleineren wird es noch schlimmer (ich schätze mal das ist der nächste Buchstabe) allerdings fällt es weniger auf, wenn ich den Text kleiner anzeige, also sollte es kein Problem sein.
edit: und wenn ich den Text klein darstelle, verschwinden dünne Linien.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von sharkman am Mo Feb 09, 2015 17:32, insgesamt 1-mal geändert.
Allerdings sehe ich manchmal eigenartige Kanten an den Buchstaben
Ja, das ist so ein Problem von Textsuite, was Bergmann lösen möchte. Irgendwo gibt es dafür aber Postprozessoren, die den Rand bearbeiten/ aufweichen. Mußt mal in der Hilfe gucken.
Registriert: Di Apr 29, 2008 18:56 Beiträge: 1213
Programmiersprache: Delphi/FPC
Jo, das is in meiner Implementierung schon gefixt. Da ist mindestens ein Texel Platz zwischen den Glyphen. Dann passiert sowas nicht mehr. Wie oben schon gesagt, ich räum noch bisl auf dann bekommt ihr Zugriff...
Mitglieder in diesem Forum: 0 Mitglieder und 37 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.