Autor Thema: Systemfont ersetzen! Wie wird das gemacht?  (Gelesen 20686 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Systemfont ersetzen! Wie wird das gemacht?
« am: Sa 16.04.2011, 16:04:23 »
Moin, moin Leute,

man sieht immer wieder mal Screenshots eines Ataris der augenscheinlich nicht den Systemfont des ROMs in der Menüleiste und auch nicht in der Titelleiste der Fenster verwendet. 8) Wie bekommt man das gebacken?

Ich würde das gerne auf meinen Faclon machen, der mit FreeMiNT 1.17.0/XaAES 0.999 und NVDI 5.03 läuft. Als Desktop kommt Teradesk zum Einsatz.

Habt ihr Ideen, was das angeht?

Andreas
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline m0n0

  • Benutzer
  • Beiträge: 984
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #1 am: Sa 16.04.2011, 16:38:43 »
boah... es gab da mal ein programm das mit dem pure profiler ausgeliefert wurde ... es könnte das selbe wie "VDIFont" gewesen sein. aus der Beschreibung:

"VDIFont forces system to use a GDOS font both as system
font, and as default font for windows (both optional)"

In xaaes ist die option seit einer der neueren versionen drinne. VDIFOnt wird wohl eher nicht so gut mit xaaes zusammenarbeiten - probieren kann man es aber natuerlich mal.

Habs mal angehangen ( pdf zu zip...)

Ansonsten, mit NVDI kannst Du natuerlich den Systemfont eh frei wählen.... mann muss nur einige Dinge beachten ;)

afalc060

  • Gast
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #2 am: Sa 16.04.2011, 17:47:17 »
- in der assign.sys die entsprechenden fonts eintragen und davor ein s setzen.
- in xaaes kann man imho den sysfont in der conf eintragen.
- den sysfont unter magic kann man in der magx.inf (oder so) vergeben. mal lesen..

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #3 am: So 17.04.2011, 12:46:36 »
Ok. ... Ich habe mal ein wenig herumprobiert. ;)

In der xaaes.cnf kann man man über "fontid" den AES-Font einstellen. Die Sache hat aber zwei Haken! Man muß erstmal die GDOSID des Fonts rausbekommen, den man verwenden möchte und braucht dazu einen Fontviewer, der die anzeigt. Hat man die herausbekommen und in der xaaes.cnf angegeben, dann klappt das soweit ganz gut, aber der angegebene Font wird nicht für die Beschriftung der Titelleiste der Fenster benutzt und Text wird ebenfalls noch mit dem normalen Systemfont dargestellt. Das ergibt dann  insgesamt ein unschönes Erscheinungsbild.

Zitat
- in der assign.sys die entsprechenden fonts eintragen und davor ein s setzen.

Hatte ich versucht, aber das hatte nichts verändert. Muß das S mit oder ohne Leerzeichen eingeben werden? Klein- oder Großschreibung spielt eine Rolle? Wie müßte eine solche Zeile denn aussehen?

Zitat
Ansonsten, mit NVDI kannst Du natuerlich den Systemfont eh frei wählen.... mann muss nur einige Dinge beachten Wink

Wie wähle ich den denn mit NVDI frei? Also wo versteckt NVDI diese Option? Ich habe da leider nix weiter gefunden.

VDIFont habe ich noch nicht ausprobiert, aber das wollte ich auch zum Schluß machen, wenn alle anderen Optionen versagt  haben.

Andreas
 
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

afalc060

  • Gast
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #4 am: So 17.04.2011, 13:54:11 »
bei highwire war imho ein programm dabei, womit man die id's anzeigen kann.

wenn thing oder jinnee als desktop verwendet wird, dann muss in dessen einstellungen der font für die fenster und text drin noch eingestellt werden.

leerzeichen

afalc060

  • Gast
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #5 am: So 17.04.2011, 14:30:01 »

Offline michschmi

  • Benutzer
  • Beiträge: 642
  • Ich liebe dieses Forum!
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #6 am: So 17.04.2011, 14:34:42 »
bei highwire war imho ein programm dabei, womit man die id's anzeigen kann.

wenn thing oder jinnee als desktop verwendet wird, dann muss in dessen einstellungen der font für die fenster und text drin noch eingestellt werden.

leerzeichen

über die Thing Fontauswahl kann man aber auch gleich die ID der Zeichensätz anzeigen lassen.... ;)

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #7 am: So 17.04.2011, 14:44:47 »
Hi,
bei NVDI gibt's "ASSIGN.PRG", mit dem kann man die assign.sys
editieren. Für den Falcon müssen die Systemfonts unter "05p SCREEN.SYS"
eingetragen werden, die Fonts selbst sollten im Ordner C:/GEMSYS/
liegen; Bitmap- und TTF-Fonts im Ordner C:/BTFONTS (der Pfad dafür
kann in NCACHE.CPX gesetzt werden).
So sieht's bei mir aus:
--------
05p SCREEN.SYS
s MONACO08.FNT
s MONACO09.FNT
s MONACO10.FNT
--------
In der xaaes.cnf kann man nur den Font für XaAES selbst setzen.
Font-Infos bekommt man mit FONTSEL.PRG (alt. Fontselector), in
der nächsten XaAES-Version wird die Font-ID im Fontselector
angezeigt.

Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #8 am: So 17.04.2011, 22:49:13 »
Erstmal vielen Dank an alle! Der Tipp mit dem Abändern der ASSIGN. SYS und die Anleitung von Latz sind echt klasse! Das funzt super! 8)

Sogar unterm Single TOS habe ich jetzt Monaco als Systemfont. Allerdings sind jetzt die Fensterschaltflächen auch anders. Die sehen jetzt wie beim Mac OS Classic aus. Macht das eigentlich NVDI oder das TOS automatisch? Also je nachdem welcher Font als Systemfont ausgewählt wird?
Geht der Trick mit der ASSIGN.SYS nur mit NVDI oder mit jedem anderen GDOS auch? Bitmap- und Trutypefonts kann man allerdings nicht als Systemfont verwenden?

Mit dem GDOS stehe ich eh ein wenig auf Kriegsfuß. Erstmal diese Unterscheidung zwischen Bitmap-/Truetypefonts und dann die alten GDOS-Fonts, die man für alle möglichen Auflösungen und Ausgabegeräte anmelden muß, das durchschaue ich noch nicht so ganz. Manche Programme - wie z. B. Atari Works - machen dann auch nur mit den Bitmap-/Truetypefonts rum und andere nur mit den alten GDOS-Fonts. Das verwirrt mich alles.

Gibt es eigentlich 'ne legale Quelle für alte GDOS Fonts? Im Grunde habe ich nur den Monaco Font, den ich ganz nett als Systemfont finde, aber ein paar andere Fonts wären auch ganz nett, denke ich. ;D

Aber nochmal vielen Dank für eure Hilfe.

Andreas
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #9 am: So 17.04.2011, 23:47:21 »
Erstmal vielen Dank an alle! Der Tipp mit dem Abändern der ASSIGN. SYS und die Anleitung von Latz sind echt klasse! Das funzt super! 8)

Sogar unterm Single TOS habe ich jetzt Monaco als Systemfont. Allerdings sind jetzt die Fensterschaltflächen auch anders. Die sehen jetzt wie beim Mac OS Classic aus. Macht das eigentlich NVDI oder das TOS automatisch? Also je nachdem welcher Font als Systemfont ausgewählt wird?
Geht der Trick mit der ASSIGN.SYS nur mit NVDI oder mit jedem anderen GDOS auch? Bitmap- und Trutypefonts kann man allerdings nicht als Systemfont verwenden?

Mit dem GDOS stehe ich eh ein wenig auf Kriegsfuß. Erstmal diese Unterscheidung zwischen Bitmap-/Truetypefonts und dann die alten GDOS-Fonts, die man für alle möglichen Auflösungen und Ausgabegeräte anmelden muß, das durchschaue ich noch nicht so ganz. Manche Programme - wie z. B. Atari Works - machen dann auch nur mit den Bitmap-/Truetypefonts rum und andere nur mit den alten GDOS-Fonts. Das verwirrt mich alles.

Gibt es eigentlich 'ne legale Quelle für alte GDOS Fonts? Im Grunde habe ich nur den Monaco Font, den ich ganz nett als Systemfont finde, aber ein paar andere Fonts wären auch ganz nett, denke ich. ;D

Aber nochmal vielen Dank für eure Hilfe.

Andreas

Was anderes als den Monaco habe ich noch nie gesehen als Systemfont.

Mit dem akt. 1.18er-XaAES kann man jeden tt-font als AES-Font einstellen, wie erwähnt, muss nur die Id bekannt sein.

Wirkt allerdings nicht auf andere Fensterinhalte!

Über die Sinnhaftigkeit dieses features kann man natürlich streiten.

Hab mal einen Spaßfont eingestellt (hoffentlich klappt das mit dem Anhängen) ;)

-Helmut
« Letzte Änderung: So 17.04.2011, 23:52:35 von HelmutK »

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #10 am: Mo 18.04.2011, 00:16:39 »
Zitat
Hab mal einen Spaßfont eingestellt (hoffentlich klappt das mit dem Anhängen) Wink

Hat geklappt. ;) Das sieht aber schon sehr cool aus.
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #11 am: Mo 18.04.2011, 00:51:20 »
Eine legale GDOS-Fontquelle habe ich eben auch noch selbst aufgetan: http://www.deltalabs.biz/atari-whiteline-cd-alpha.htm

 :P
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline michschmi

  • Benutzer
  • Beiträge: 642
  • Ich liebe dieses Forum!
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #12 am: Mo 18.04.2011, 09:30:18 »
Erstmal vielen Dank an alle! Der Tipp mit dem Abändern der ASSIGN. SYS und die Anleitung von Latz sind echt klasse! Das funzt super! 8)

Sogar unterm Single TOS habe ich jetzt Monaco als Systemfont. Allerdings sind jetzt die Fensterschaltflächen auch anders. Die sehen jetzt wie beim Mac OS Classic aus. Macht das eigentlich NVDI oder das TOS automatisch? Also je nachdem welcher Font als Systemfont ausgewählt wird?
Geht der Trick mit der ASSIGN.SYS nur mit NVDI oder mit jedem anderen GDOS auch? Bitmap- und Trutypefonts kann man allerdings nicht als Systemfont verwenden?

Mit dem GDOS stehe ich eh ein wenig auf Kriegsfuß. Erstmal diese Unterscheidung zwischen Bitmap-/Truetypefonts und dann die alten GDOS-Fonts, die man für alle möglichen Auflösungen und Ausgabegeräte anmelden muß, das durchschaue ich noch nicht so ganz. Manche Programme - wie z. B. Atari Works - machen dann auch nur mit den Bitmap-/Truetypefonts rum und andere nur mit den alten GDOS-Fonts. Das verwirrt mich alles.

Gibt es eigentlich 'ne legale Quelle für alte GDOS Fonts? Im Grunde habe ich nur den Monaco Font, den ich ganz nett als Systemfont finde, aber ein paar andere Fonts wären auch ganz nett, denke ich. ;D

Aber nochmal vielen Dank für eure Hilfe.

Andreas


Das hatte ich früher auch so, allerdings habe ich nie ein dezidiertes Programm zum Ändern der assign.sys genutzt, sondern immer einen Editor. qed o.ä.

Dass sich die Fenster-Elemente ändern, liegt daran, dass die Elemente der Fenster (z.B. Closer, Maximizer) aus Teilen des System-Fonts bestehen, die im Bereich von 128-255 liegen. Diese werden vom Monaco auch ersetzt und damit auch die Fenster-Elemente neu gezeichnet.

Mit Thing kannst du jeden Font zur Darstellung des Fensterinhalts verwenden.

« Letzte Änderung: Mo 18.04.2011, 09:33:56 von michschmi »

Offline michschmi

  • Benutzer
  • Beiträge: 642
  • Ich liebe dieses Forum!
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #13 am: Mo 18.04.2011, 09:37:08 »

Geht der Trick mit der ASSIGN.SYS nur mit NVDI oder mit jedem anderen GDOS auch? Bitmap- und Trutypefonts kann man allerdings nicht als Systemfont verwenden?

assign.sys müsste auch mit dem Original-Speedo gehen. Andere GDOS-e beschleunigten imho "nur" den Grafikaufbau

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #14 am: Fr 25.09.2015, 22:02:40 »
Ich krame diesen Thread mal wieder raus, weil ich auch auf meinem Milan den Systemfont ändern wollte. Ich habe NVDI 5.03 auf dem Milan laufen und das alles unter esaymint (MiNT 1.19.cur/XaAES). Kann ich auf dem Milan genauso verfahren wie auf dem Falcon:

Zitat
Hi,
bei NVDI gibt's "ASSIGN.PRG", mit dem kann man die assign.sys
editieren. Für den Falcon müssen die Systemfonts unter "05p SCREEN.SYS"
eingetragen werden, die Fonts selbst sollten im Ordner C:/GEMSYS/
liegen; Bitmap- und TTF-Fonts im Ordner C:/BTFONTS (der Pfad dafür
kann in NCACHE.CPX gesetzt werden).
So sieht's bei mir aus:
--------
05p SCREEN.SYS
s MONACO08.FNT
s MONACO09.FNT
s MONACO10.FNT

Wäre das dann auf dem Milan auch der "05p SCREEN.SYS"-Abschnitt der Assign.sys? Oder müsste ich das "s" vor den drei angegebenen Fonts in einem anderen Abschnitt setzen?

Hat jemand vielleicht Erfahrung und kann helfen, was das angeht?

Andreas
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline KarlMüller

  • Benutzer
  • Beiträge: 420
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #15 am: So 27.09.2015, 08:35:41 »
Kann ich auf dem Milan genauso verfahren wie auf dem Falcon:
Ja.

Wäre das dann auf dem Milan auch der "05p SCREEN.SYS"-Abschnitt der Assign.sys? Oder müsste ich das "s" vor den drei angegebenen Fonts in einem anderen Abschnitt setzen?
Warum sich darüber Gedanken machen, einfach bei allen Bildschirmtreibern setzen. So ist es hier.

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #16 am: So 27.09.2015, 12:09:11 »
Zitat
Warum sich darüber Gedanken machen, einfach bei allen Bildschirmtreibern setzen. So ist es hier.

Dann probiere ich das gleich mal aus. Danke für den Tipp! 8)
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline Nervengift

  • Benutzer
  • Beiträge: 1.531
Re: Systemfont ersetzen! Wie wird das gemacht?
« Antwort #17 am: So 27.09.2015, 16:19:02 »
Sehr guter Tipp! Funktioniert! ;D Auf die einfachste Logik kommt man meistens nicht. :o
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)