<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.makerpendium.de/index.php?action=history&amp;feed=atom&amp;title=RGSS-Font-Problem</id>
	<title>RGSS-Font-Problem - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.makerpendium.de/index.php?action=history&amp;feed=atom&amp;title=RGSS-Font-Problem"/>
	<link rel="alternate" type="text/html" href="https://www.makerpendium.de/index.php?title=RGSS-Font-Problem&amp;action=history"/>
	<updated>2026-04-04T22:24:15Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Makerpendium.de</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://www.makerpendium.de/index.php?title=RGSS-Font-Problem&amp;diff=14426&amp;oldid=prev</id>
		<title>MagiAkira am 27. Mai 2020 um 14:15 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.makerpendium.de/index.php?title=RGSS-Font-Problem&amp;diff=14426&amp;oldid=prev"/>
		<updated>2020-05-27T14:15:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 27. Mai 2020, 14:15 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Erkennung und Darstellung==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Erkennung und Darstellung==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Erkennung von installierten Fonts ist in RGSS für RPGXP noch sehr rudimentär entwickelt, diverse Schriftarten wie &amp;quot;MS Gothic&amp;quot; werden in einigen Versionen gar nicht erst gefunden oder müssen über Namen referenziert werden (&amp;quot;MS ゴシック&amp;quot;), die sprachlichen und dank mangelhafter Unicode-Unterstützung auch technischen Barrieren unterliegen. Dies führte bei den ersten illegal übersetzten RPG-Maker-XP-Versionen dazu, dass keinerlei Schrift im Spiel zu sehen war. Mangels Erfahrung in [[Ruby]] seitens der jeweiligen Hacker wurde dieses Problem sehr schlecht angegangen, was zum zweiten Teil des Problems führte.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Erkennung von installierten Fonts ist in RGSS für RPGXP noch sehr rudimentär entwickelt, diverse Schriftarten wie &amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;MS Gothic &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;und MS Mincho|MS Gothic]]&lt;/ins&gt;&amp;quot; werden in einigen Versionen gar nicht erst gefunden oder müssen über Namen referenziert werden (&amp;quot;MS ゴシック&amp;quot;), die sprachlichen und dank mangelhafter Unicode-Unterstützung auch technischen Barrieren unterliegen. Dies führte bei den ersten illegal übersetzten RPG-Maker-XP-Versionen dazu, dass keinerlei Schrift im Spiel zu sehen war. Mangels Erfahrung in [[Ruby]] seitens der jeweiligen Hacker wurde dieses Problem sehr schlecht angegangen, was zum zweiten Teil des Problems führte.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Das Variablen-Chaos==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Das Variablen-Chaos==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MagiAkira</name></author>
	</entry>
	<entry>
		<id>https://www.makerpendium.de/index.php?title=RGSS-Font-Problem&amp;diff=14010&amp;oldid=prev</id>
		<title>MagiAkira am 20. Mai 2020 um 13:50 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.makerpendium.de/index.php?title=RGSS-Font-Problem&amp;diff=14010&amp;oldid=prev"/>
		<updated>2020-05-20T13:50:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 20. Mai 2020, 13:50 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot; &gt;Zeile 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Font.default_italic&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Font.default_italic&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Font.default_color&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Font.default_color&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{NavboxRuby}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:RPG Maker XP]] [[Kategorie:Ruby]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:RPG Maker XP]] [[Kategorie:Ruby]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MagiAkira</name></author>
	</entry>
	<entry>
		<id>https://www.makerpendium.de/index.php?title=RGSS-Font-Problem&amp;diff=14009&amp;oldid=prev</id>
		<title>MagiAkira: Die Seite wurde neu angelegt: „__NOTOC__ Das &#039;&#039;&#039;RGSS-Font-Problem&#039;&#039;&#039; bezeichnet ein, bzw. mehrere zusammenhängende Probleme, Verwirrungen und Inkompatibilitäten aus hauptsächlich der Anfa…“</title>
		<link rel="alternate" type="text/html" href="https://www.makerpendium.de/index.php?title=RGSS-Font-Problem&amp;diff=14009&amp;oldid=prev"/>
		<updated>2020-05-20T13:49:28Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „__NOTOC__ Das &amp;#039;&amp;#039;&amp;#039;RGSS-Font-Problem&amp;#039;&amp;#039;&amp;#039; bezeichnet ein, bzw. mehrere zusammenhängende Probleme, Verwirrungen und Inkompatibilitäten aus hauptsächlich der Anfa…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;RGSS-Font-Problem&amp;#039;&amp;#039;&amp;#039; bezeichnet ein, bzw. mehrere zusammenhängende Probleme, Verwirrungen und Inkompatibilitäten aus hauptsächlich der Anfangszeit des [[RPG Maker XP]] außerhalb von Japan, die mit den in der [[RGSS]]-Engine und damit auch in Spielen verwendeten Schriftarten zu tun haben.&lt;br /&gt;
&lt;br /&gt;
==Erkennung und Darstellung==&lt;br /&gt;
Die Erkennung von installierten Fonts ist in RGSS für RPGXP noch sehr rudimentär entwickelt, diverse Schriftarten wie &amp;quot;MS Gothic&amp;quot; werden in einigen Versionen gar nicht erst gefunden oder müssen über Namen referenziert werden (&amp;quot;MS ゴシック&amp;quot;), die sprachlichen und dank mangelhafter Unicode-Unterstützung auch technischen Barrieren unterliegen. Dies führte bei den ersten illegal übersetzten RPG-Maker-XP-Versionen dazu, dass keinerlei Schrift im Spiel zu sehen war. Mangels Erfahrung in [[Ruby]] seitens der jeweiligen Hacker wurde dieses Problem sehr schlecht angegangen, was zum zweiten Teil des Problems führte.&lt;br /&gt;
&lt;br /&gt;
==Das Variablen-Chaos==&lt;br /&gt;
Macher von illegalen Versionen, wie z.B. der [[RPG Maker XP Postality Knights Edition|Postality Knights Edition]], setzten auf verschiedene, nicht vereinheitlichte Ansätze, die allesamt die Eigenschaft verbindet, redundant zu sein. Es gab mindestens zwei verschiedene verbreitete Paare prozessglobaler Ruby-Variablen, die dazu genutzt wurden, eine Standard-Schriftart sowie -Größe für ein Spiel zu definieren. Diese wurden von Scriptern daraufhin genutzt, jedoch war für gewöhnlich nur jeweils eines von ihnen präsent, was das bereits schwere Thema der Kompatibilität von Ruby-Scripten untereinander nur noch komplizierter machte. Andere wiederum definierten die Font für jede &amp;#039;&amp;#039;Window-Unterklasse&amp;#039;&amp;#039; manuell, was schwer wartbar ist und normalerweise nur von fortgeschrittenen Nutzern zwecks mehrerer Schriftarten und -Größen angewendet wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 0.9em;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;display: table-cell;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px 8px;&amp;quot;&amp;gt;&lt;br /&gt;
 $fontface&lt;br /&gt;
 $fontsize&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;display: table-cell;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px 8px;&amp;quot;&amp;gt;&lt;br /&gt;
 $defaultfontname&lt;br /&gt;
 $defaultfontsize&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;display: table-cell;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px 8px;&amp;quot;&amp;gt;&lt;br /&gt;
 self.font.name&lt;br /&gt;
 self.font.size&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Warum einfach, wenn&amp;#039;s auch umständlich geht?==&lt;br /&gt;
Tatsächlich existierte in RGSS schon immer eine Möglichkeit, die Standard-Schriftart, sowie deren Größe und weitere Eigenschaften zu verändern, die auf alle ab diesem Zeitpunkt generierten Font-Objekte angewendet werden, da diese sich in veränderbarer Form in der Font-Klasse befinden. Was die anfänglichen Hacks in ein leicht peinliches Licht rückt, ist die Tatsache, dass diese Features in der ansonsten in einigen Bereichen mangelhaften RPG-Maker-XP-Hilfedatei offen dokumentiert sind.&lt;br /&gt;
&lt;br /&gt;
 Font.default_name&lt;br /&gt;
 Font.default_size&lt;br /&gt;
 Font.default_bold&lt;br /&gt;
 Font.default_italic&lt;br /&gt;
 Font.default_color&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:RPG Maker XP]] [[Kategorie:Ruby]]&lt;/div&gt;</summary>
		<author><name>MagiAkira</name></author>
	</entry>
</feed>