TTF Schriftart "optimieren"

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
techniker
Beiträge: 160
Registriert: 27.01.2016 11:08
Wohnort: BY

TTF Schriftart "optimieren"

Beitrag von techniker »

Hallo zusammen,

ich steuere aus meiner bestehenden Software heraus per Netzwerk einen CAB Labeldrucker vom Typ A4 per JScript.
Soweit alles ok. Ich kann Text, Barcodes, Grafiken usw. problemlos auf Etiketten drucken.

Nun sollen auch noch chinesische Schriftzeichen drauf. Im Prinzip auch kein Problem, da ich auch jetzt schon
TTF zum Drucker sende und ich mich darauf beziehe.

Die chinesischen Fonts (simplify chinese) sind allesamt 10MB oder noch deutlich größer. Der Drucker
steigt hier leider aus und meldet nur noch "Protokollfehler". Über eine Shareware habe ich mir meine eigene
Font zusammengebaut, bei der nur die (für einen bestimmten Fall) benötigten Schriftzeichen enthalten sind.
Damit funktionierte es dann tadellos.

Das Problem ist somit die große TTF.

Frage:
Kann ich per Purebasic meine eigene TTF dynamisch "zusammenkopieren", so dass ich aus einer mehreren x Megabyte großen TTF eine kleine TTF mit ein paar Kilobyte mache?

Oder kennt jemand ein Freeware-Kommandozeilen-Tool, dass ich verwenden könnte?

Oder hat jemand noch eine andere Idee? :)

PS: Das ganze muss ausschließlich auf Win7 aufwärts laufen.

Danke.
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: TTF Schriftart "optimieren"

Beitrag von mk-soft »

Interessante Aufgabe. Komme auch aus der Automatisierung.

Ich würde in diesen Fall nicht die chinesischen TTF Schriftart zum Drucker senden, sondern wie bei der Grafik ein Image mit dem chinesischen Text erstellen und diesen Drucken.
Somit hast du auch keine einschränkungen bei den Zeichensatz.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
techniker
Beiträge: 160
Registriert: 27.01.2016 11:08
Wohnort: BY

Re: TTF Schriftart "optimieren"

Beitrag von techniker »

Die Idee hatte ich auch und funktioniert schon. :mrgreen:
Nur würde ich gerne die Unicode-Zeichen direkt senden.
Wenn's aber nicht geht, dann hald nicht.. :roll:

PS: Von CAB gibt es genau für dieses Problem auch eine Lösung - leider kostenpflichtig.
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
Antworten