<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:26:38 UTC 2025

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Mojang Studios Jira</title>
    <link>https://bugs.mojang.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en</language>    <build-info>
        <version>9.12.2</version>
        <build-number>9120002</build-number>
        <build-date>10-01-2024</build-date>
    </build-info>


<item>
            <title>[MC-11129] Unicode font text shadow in fullscreen mode</title>
                <link>https://bugs.mojang.com/browse/MC-11129</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;In fullscreen mode, the Unicode font text shadow is (still) misaligned&lt;/p&gt;</description>
                <environment></environment>
        <key id="25233">MC-11129</key>
            <summary>Unicode font text shadow in fullscreen mode</summary>
                <type id="1" iconUrl="https://bugs.mojang.com/secure/viewavatar?size=xsmall&amp;avatarId=18903&amp;avatarType=issuetype">Bug</type>
                                    <status id="5" iconUrl="https://bugs.mojang.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="garyclosse">Itouch2</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Mar 2013 13:55:51 +0100</created>
                <updated>Fri, 6 Dec 2013 14:12:39 +0100</updated>
                            <resolved>Fri, 6 Dec 2013 14:12:28 +0100</resolved>
                                    <version>Snapshot 13w10b</version>
                    <version>Minecraft 1.5.1</version>
                    <version>Minecraft 1.5.2</version>
                    <version>Minecraft 1.6</version>
                    <version>Minecraft 1.6.1</version>
                    <version>Minecraft 1.6.2</version>
                    <version>Minecraft 1.6.4</version>
                    <version>Minecraft 1.7.1</version>
                    <version>Minecraft 1.7.2</version>
                    <version>Minecraft 13w47e</version>
                    <version>Minecraft 13w48a</version>
                    <version>Minecraft 13w48b</version>
                                    <fixVersion>Minecraft 1.7.3</fixVersion>
                                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="87759" author="ezekielelin" created="Wed, 10 Jul 2013 04:04:28 +0200"  >&lt;p&gt;Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.&lt;/p&gt;</comment>
                            <comment id="50511" author="bugi74" created="Wed, 6 Mar 2013 22:35:43 +0100"  >&lt;p&gt;Yes, indeed, because at the small scale the font is in practice squeezed to half the original size. 1-pixel wide shapes in glyphs of 10 pixels tall become half-a-pixel wide shapes in 5-pixel tall glyphs and possibly half-a-pixel positions, too. No way to render those properly without anti-aliasing, and even with anti-aliasing it wouldn&apos;t be the nicest thing to look at, although readable.&lt;/p&gt;

&lt;p&gt;I&apos;m currently trying to figure out how to prevent it to use the x.5 scale factors when using unicode fonts. Or well, so far I don&apos;t even know how it &lt;em&gt;scales&lt;/em&gt; texts, no matter what factor &lt;img class=&quot;emoticon&quot; src=&quot;https://bugs.mojang.com/images/icons/emoticons/tongue.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;  (Me OpenGL noob here. I did figure it out once before, more than a year ago, but have forgotten it already.)&lt;/p&gt;

&lt;p&gt;Edit: alas, it looks a lot like the text scale factor is bound to the overall scale factor quiet tightly; the font rendered itself doesn&apos;t know about it, but the whole overlay / GUI is scaled as one piece. Thus, just poking the font rendering factor doesn&apos;t look quite as easy as I thought.&lt;/p&gt;</comment>
                            <comment id="50502" author="kumasasa" created="Wed, 6 Mar 2013 22:12:44 +0100"  >&lt;p&gt;GUI scale: Small makes it even worse...&lt;/p&gt;</comment>
                            <comment id="50479" author="bugi74" created="Wed, 6 Mar 2013 21:25:18 +0100"  >&lt;p&gt;Added f3-screenshot &apos;f3-screenie.png&apos; with the francais (france) as language on my system. (Sorry for the size, but it has to be fullscreen &lt;img class=&quot;emoticon&quot; src=&quot;https://bugs.mojang.com/images/icons/emoticons/tongue.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;)  As can be seen, both the font and shadows look fine.&lt;/p&gt;

&lt;p&gt;Edit: Ah, I had GUI scale &quot;normal&quot;. When I selected &quot;auto&quot;, menus were showing similar ugly stuff when scaled at certain levels. (Every second scale (the integer ratios) looks fine, every other looks bad).&lt;br/&gt;
At my 2560x1600 display, the fullscreen debug stuff looks still good, just even larger. (See &apos;f3-screenie-2.png&apos;)&lt;/p&gt;

&lt;p&gt;So, basically, seems that is is font/font scaling issue, not shadow alignment issue. (That is, it is trying to increase the size of 1 pixel wide shapes into 1.5 pixel wide shapes; of course that won&apos;t work and looks awful without anti-aliasing).&lt;/p&gt;

&lt;p&gt;The shadow could be generated slightly differently for perhaps a bit better result, but not much more can be done for it, without either anti-aliasing, or adjusting the fonts/glyphs, or not allowing fractional upscaling.&lt;/p&gt;</comment>
                            <comment id="50478" author="kumasasa" created="Wed, 6 Mar 2013 21:24:46 +0100"  >&lt;p&gt;Windowed mode looks fine, fullscreen not.&lt;br/&gt;
Remark: My monitor has a resolution of 1680 x 1050 pixels&lt;br/&gt;
Edit: Maybe this is question of aspect ratio&lt;/p&gt;</comment>
                            <comment id="50471" author="bugi74" created="Wed, 6 Mar 2013 21:11:54 +0100"  >&lt;p&gt;Could not reproduce with a language &apos;Pyccknn&apos; and in &apos;Francais (France)&apos;. All unicode font shadowing was nice. Including windowed and fullscreen, menus and f3-text. Notably, my F3-text was also unscaled, unlike in that screenshot.&lt;br/&gt;
(Edit: the screenshot shows something that looks like 1.5x scaled up size, and thus the half-a-pixels problems, and apparently that affects the shadows. I&apos;d actually except those visual results when the fonts are scaled up with non-integer ratios.)&lt;br/&gt;
(Edit2: I fetched and installed the 13w10b just before testing this, if that matters any.)&lt;/p&gt;</comment>
                            <comment id="50461" author="kumasasa" created="Wed, 6 Mar 2013 20:54:26 +0100"  >&lt;p&gt;Confirmed (Tested with French)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="14169">MC-2488</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="23598" name="2013-03-06_13.49.55.png" size="287094" author="garyclosse" created="Wed, 6 Mar 2013 13:55:51 +0100"/>
                            <attachment id="23678" name="2013-03-06_21.23.14.png" size="317560" author="kumasasa" created="Wed, 6 Mar 2013 21:24:46 +0100"/>
                            <attachment id="23679" name="2013-03-06_21.23.19.png" size="701643" author="kumasasa" created="Wed, 6 Mar 2013 21:24:46 +0100"/>
                            <attachment id="23692" name="2013-03-06_22.11.34.png" size="687582" author="kumasasa" created="Wed, 6 Mar 2013 22:12:44 +0100"/>
                            <attachment id="23686" name="f3-screenie-2.png" size="1006369" author="bugi74" created="Wed, 6 Mar 2013 21:34:58 +0100"/>
                            <attachment id="23680" name="f3-screenie.png" size="582287" author="bugi74" created="Wed, 6 Mar 2013 21:25:18 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 6 Mar 2013 20:53:00 +0100</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10303"><![CDATA[Confirmed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11700" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_11100" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Linked</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i06mjz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>