I am not the creator of this mod. All credit goes to thvortex for the creation of the mod and bechill for updating this mod to MC 1.4.6/7 and wonbear for updating it to 1.5/1.5.1. I am simply posting a seperate thread for this mod to help aviod confusion and simplify the process of finding this mod and downloading it. Most of the information below is from the original mod thread. NO COPYRIGHT INFRINGEMENT IS INTENDED!
The BetterFonts mod adds TrueType/OpenType font support for Minecraft. This mod will use the fonts installed on your system for drawing text instead of the builtin bitmap fonts that come with Minecraft. Languages such as Arabic and Hindi look much better with this mod since both require complex layout that the bitmap fonts simply can't provide. All in-game text will change to use the new fonts including GUIs, the F3 debug screen, chat, and even signs. This mod should have little or no impact on performance.
Unicode Text in Chat: Starting with 1.3.2, both the regular Minecraft server and CraftBukkit allow using full Unicode text in chat. Unfortunately, the Minecraft client comes with an older version of the LWJGL library which doesn't handle keyboard layouts properly. You will have to to manually update LWJGL to the latest version, if you need Unicode support in chat.
~~Credit To wonbear For Updating BetterFonts To 1.5.1~~
The default font of this mod has been changed to SansSerif by wonbear (the person who updated the mod). Go ahead to his blog ( http://wonbear.egloos.com/5736415) and scroll down to the 'Configuration' section.Tell me if the links becomes broken! I'll post a new one if it does.If you like this mod, mind giving this post a +1 at the bottom of this post? Thanks for your support!
Pictures (From The Original Thread):
Installation is the same as for any other mod. Extract the contents of the downloaded .zip file into your minecraft.jar, and make sure to delete the META-INF folder inside minecraft.jar. This mod is compatible with OptiFine and MCPatcher, but make sure to install it after either mod.
You can have a config file to change the default font and text size this mod uses. If your game is installed in a ".minecraft" directory, then the config file will be ".minecraft/config/BetterFonts.cfg" (the same place ModLoader *and forge?* keeps its config files). Please note that the "config" directory does not go inside minecraft.jar but directly into the game folder. You can download the config file. Open spoiler below to have a better tutorial on changing the fonts, by wonbear.
The default font of this mod is "SansSerif".If you want to change the font used in this mod, first you need to create "config/BetterFonts.cfg" file in .minecraft folder.Folder structure is like this:In default, there's no config folder.So you need to create "config" folder and create a file "BetterFonts.cfg" like this:=========== Do not include this line ===========# This is the BetterFonts configuration file. Any lines that start with # are# comments and get ignored. If the same property name appears multiple times# in the file, only the last value will be used.# The font.name property changes the default font used in Minecraft. This can# be the name of a real font like Times New Roman, or one of Java's logical# fonts like Serif, SansSerif, or Monospaced. If font.name is missing, the# default font used will be SansSerif.#font.name=SansSerif#font.name=Monospacedfont.name=Times New Roman#font.name=\ub098\ub214\uace0\ub515# You can use the font.size property to affect how large or small the text# will appear. This must be an integer greater than zero, and if omitted# the default size used is 18.font.size=18# This property enables anti-aliasing which blurs the edges of the font to# make it seem less jagged, but this can also make the font seem less sharp.# The property should be set to either the word "true" or "false, and you'll# have to experiment with both options to determine which one looks better.# If font.antialias is missing, the default is to disable anti-aliasing.font.antialias=false#font.antialias=true# By default, Minecraft draws drop shadow for any text in the GUIs and the# chat. Setting this to "false" will disable this shadow which can make some# fonts more readable.font.dropshadow=true#font.dropshadow=false=========== Do not include this line ===========Now you can write down the font name you like on font.name property which is marked bold above.
Something is not right... I installed version BetterFonts 1.4.6 yesterday (over 1.4.7 MC version) for the first time... and unicode is not working for me...
Firstly I updated LWJGL but MC showed black screen after login... so I need do downgrade two files (lwjgl.dll and lwjgl64.dll - graphic engine I assume )... thvortex said that unicode will work after LWJGL update but mc 1.4.7 version already has the newest version of input engine files (2.8.5 stable) I checked SHA-1 hashes and they match for 4 files (jinput-dx8.dll, jinput-dx8_64.dll, jinput-raw.dll, jinput-raw_64.dll)
Now the most important thing... what I see... below two images first taken from ms word 2010 PL -> Arial, size 16 and a second one from MC 1.4.7 client
It looks like MC has hardcoded font encoding so such encoding pages like "windows-1250" or "iso-8859-2" or pl_PL.UTF-8" which has polish diacritic signs is forced to not using in mc chat and sign items...
but in GUI polish diacritic signs are showing perfectly fine look:
And the last thing... today I figured out that when I am using ctrl+c / ctrl+v polish diacritic signs show up perfectly fine... only when typing on the keyboard signs are messed up (copy/paste method also works for full original MC client 1.4.7 without any modifications...)
MC forcing to use "english" keyboard layout instead of checking actual used OS "language and regional setting" which for me is obviously set to "polish/poland"... is there any way to workaround this ???
nice job, but it's crash minecraft with newest OptiFine (OptiFine_1.4.6_HD_U_B5). Any ideas why and how to fix it?
on MagicLauncher 1.0.0 log i have:
Missing class member: public Z enabled, class: atq, mod: BetterFonts-1.4.6.zip
when try to use OptiFine B5