PDA

View Full Version : Type Transformer Font laden



ubas
08-02-10, 09:31
Hallo zusammen,
habe mir mit dem Type Transformer die Schrift Arial 5 und 6 Punkt erstellt. Folgende Dateien finde ich jetzt auf meinem PC C0A08050.240 und C0A08060.240. Wie muss ich die jetzt auf die AS/400 laden damit ich diese Fonts in den DDS verwenden kann? Steht leider nicht im Handbuch.

Fuerchau
08-02-10, 09:41
Nun so ganz genau weiß ich das auch nicht, kann also nur Vermutungen anstellen.
Kopiere diese PC-Dateien in eine PF "CRTPF ... RCDLEN(nnn)" per CPYFRMSTMF/FTP binary, wobei nnn ggf. mit 256/1024 oder irgendwas anderem funktionieren könnte.
Anschließend per CRTFNTRSC die Ressource erstellen.
Vielleicht gibts im OpsNav auch eine Task dafür.

Was willst du denn mit dieser Ressource anstellen ?
Hast du denn originäre IPDS-Drucker von IBM ?
Mit Hosttransform funktioniert das leider nicht, da diese Art von Fonts da nicht unterstützt werden sondern Druckerfonts per FontID und einer ESC-Sequenz im WSCST ausgewählt werden.

ubas
08-02-10, 10:09
Ich benötige die Schriften in den Fusszeilen unseres Firmenbriefpapieres das mit Logo versehen als PDF-Datei per Mail verschickt wird. Leider habe ich unter den AS/400-Schriften keine vergleichbare gefunden.

Fuerchau
08-02-10, 10:54
Da kannst du besser TrueType-Fonts mittels AFPDS-Spool verwenden.
Sieh hier im Forum mal nach TrueType.

ubas
08-02-10, 11:15
Tja, dann bin ich wieder da wo ich herkam! Kann doch in der heutigen Zeit nicht so schwer sein auf der AS/400 eine Windowsschriftart zu verwenden oder zu einer AS/400 Schrift zu konvertieren. Wozu dient der Type Transformer wenn man mit den Schriften nichts anfangen kann?

Fuerchau
08-02-10, 11:53
Ich denke, das ist eher Geschichte.
Kaufe einen originären IBM-IPDS-Drucker für viel Geld, dann geht das.

TrueType-Fonts kann man natürlich auch für die AS/400 verwenden.
Man muss diese nur in das Verzeichnis /qibm/UserData/OS400/Fonts kopieren und analog /qibm/ProdData/OS400/Fonts ein Fontmapping erstellen.

Arial entspricht ansonsten "Helvetica" und wird bereits von IBM mit ausgeliefert.

Per DDS-Schlüsselwort FONT kannst du dann "Helvetica" auswählen und per Hosttransform oder PDF ausgeben.

TARASIK
08-02-10, 12:03
Hallo,
suche doch einmal im google nach "IBM Type transformer". Da kann mann das Tool herunterladen bzw. da gibt es Handbücher dazu.
So wie ich mich erinnern kann werden die fonts über ftp übertragen.

Fuerchau
08-02-10, 12:08
@TARASIK
Den hat er ja schon, das wird aber nur von IBM-IPDS-Druckern unterstützt.
Für Hosttransform geht das nicht, ggf. gehts noch für IPDS-Spools mit PSF/400 an PDF.

ubas
18-02-10, 10:37
So, und hier die Lösung. an nehme eine x-beliebige Windows-TT-Schriftart und öffne sie mit FontLab (Bestandteil von TypeTransformer), konvertiere sie zu einer T1-Schriftart(Unicode) und speichere sie als solche ab. Dann den TypeTransformer starten und die TT1-Schrift auswählen. Als AFP Schrift in gewünschter Punktgröße umsetzen. Man erhält dann eine Datei mit der Endung .OLN. Nun öffne man mit ClientAccess parallel eine 5250-Sitzung und begebe sich auf die Commandozeile. Im Typetransformer geht man auf den Reiter JOB und wählt dort STORE FONTS aus. Ein Fenster öffnet sich, in dem man dann OS/400 auswählt. Hier gibt man die Zielbibliothek, den Systemnamen und seine Kennung ein. Und wie aus Geisterhand wird in der 5250-Emulation das Erstellen der Schriftart angestoßen (REXX sei dank). Ergebnis: Ein Objekt vom Type *FNTRSC. Juhu!!!!

Juergen
23-02-10, 12:03
Hallo ubas,

schöne Lösung, geht aber nicht, wenn man die free-Version hat. Diese hat leider kein FontLab an Bord.
Daher hier der alternative Weg:

wie gehabt Typeface, Pointfile, Codepage auswählen und Job starten
Auf der AS400 eine Flatfile mit LVLCHK(*NO) Satzlänge egal erstellen
mit FTP im Binary-Modus die vorher erzeugte Datei (z.B. c0A08000.240) in die AS400-Datei übertragen.
Mit dem Befehl CRTFNTRSC den neuen Font auf der AS400 erzeugenGrüße
Jürgen