[HTC EVO 3D] LiquidSolstice:
So, as I've promised in the MIUI thread, I'm creating a small and simple guide on how you can make your own font MTZ. Sense users, I will be creating a similar guide for you very soon.

It's not actually all that hard, and if you know me and my guides, you'll know I'm going to make an easy process ridiculously easy.

Stuff We'll be Needing:

My stock file: Download

WinRAR/7Zip/Extracting Utility

Fonts that you want to use

Notepad (or any text editor, I like Notepad++)

A few minutes of time

So to begin with, let's start with the fonts. You'll want to find a font that you like, and it may or may not look good on our screens. It will just be trial and error. Also, if you're going to want to preserve "bold" text (meaning unread items in GMail being bold), you'll need a font set that contains a bold typeface as well. Also, they MUST be in ttf format.

Let's begin.

1. Clone and Rename Our Font Files

Assuming you've already downloaded your fonts, create a folder anywhere on your computer called "Font Workshop". (You don't have to do it this way, but I suggest you do so that you can keep it organized). Then, in that folder, paste your fonts, and then create a folder called "Renamed Fonts", as I have done in the screenshot below:

Now then, as you can see, the font I have picked comes in three different variations; regular, light, and bold. Your font may not come in different variations, if it doesn't, ignore this part. If it does, think about it. How "heavy" do you prefer your fonts? The reason why we ask this question is because MIUI has two main fonts which get used the most. The regular font (Arial), and its bold version (Arial-Bold, which apps like GMail use to signify unread items).

So your use could be the following;

1) Light font for regular text, regular font for "unread" items.

2) Light, regular, OR bold for all text

3) (Most common) regular fonts for regular text, and bold fonts for bold text.

In my example, I'm going to use option 3, because it is the most common. So, for the purpose of this writing, MIUI's two main fonts are Arial.ttf and Arial-Bold.ttf. Keep that in mind as we go on.

WARNING: Your file manager may not be showing you the full file extension. If using Windows, use this guide to ensure that you have them turned on.

So, I have my 3 fonts, now I need to rename them accordingly for MIUI to understand them. I only intend on using the regular and the bold versions, so what I will do is rename "Sansation_Bold.ttf" as "Arial-Bold.ttf". I will then rename "Sansation_Regular.ttf" as "Arial.ttf". This means my finished product will tell MIUI to use Sansation_Bold anywhere that Arial-Bold is called for, and it will use Sansation_Regular anywhere that Arial is called for.

If you do NOT have a bold-specific font file, make two copies of the same font, renaming one of them Arial.ttf and the other Arial-Bold.ttf.

Makes sense? Good, let's continue.

Now that our two font files are renamed, let's put them in our "Renamed Fonts" folder.

2. Create the proper folder structure

Alright, now remember that zip I had you download before? The MIUI_FONT_MTZ.zip. Extract that somewhere on your desktop, so that we can see the files inside it, so that this is what we see in a new window:

Now, open up the "fonts" folder and paste in our renamed fonts from our "Renamed Fonts" folder.

Now, let's go up one folder, where we see the "description.xml" file. Open it up with Notepad (don't just double click it, by default .xml files will open up with Internet Explorer). I'm using NotePad++, which is why the colors look different. You don't need to download NotePad++, notepad will do the job just fine. When you open it up, this is what we see:

This is the file that tells MIUI what the theme package is for, and allows for you to easily use it from the theme manager. Fill in the names as shown (but be careful not to touch anything but the highlighted letters). So, now that you've done that, it should look something similar to this:

Once you've finished, hit Ctrl-S to save it, and close your text editor. Now before we continue, you will notice there is a "preview" folder, that is how people create the "theme preview" images that you see when browsing through your themes on your phone. For the purposes of this process, I'm not going to document how to use that (partly because you don't have any preview to put in there, and partly because I'm not 100% sure what the filename requirements are) So let's ignore that for now.

3. Create our Font MTZ and apply it!

Highlight all the files as shown, and right click on them so that we can create our archive:

THIS IS VERY IMPORTANT. When the window pops up, select "ZIP" instead of RAR, and make sure the Compression level is set to "Store". Any compression will corrupt the font mtz:

Now, once we've created the archive, we need to rename it as an mtz. Right click on it, and click "Rename". Delete the ".zip" part, and make it ".mtz", so that it looks like the screenshot below.

Press Enter. This warning will come up, saying that changing the file extension may render the file useless. Simply press "Yes".

Awesome, now that we have our MTZ, we want to drag on drop it on to our SD card. Put it in /MIUI/theme, as shown below:

Awesome, now unmount the the SD card, and on your phone (from the homescreen) press Menu > Settings > Theme. At the bottom, tap the button that says "Customize". Find the "Font" entry, and tap on it. You will see your font with the name you gave it. Tap on it, and hit Apply, and boom! There you go! All finished. You can replicate the process as many times as you want, making different fonts as you please.

BUT REMEMBER:

ALWAYS

REBOOT AFTER APPLYING A FONT. You will have garbled text in certain apps until you do.