Tools I have used:
- 7-Zip from http://www.7-zip.org/
- Notepad++ with HEX-Editor plugin from http://notepad-plus-plus.org/ In Plugins/Plugin Manager/Settings check the "Show unstable plugins" and install HEX-Editor (or any HexEditor)
Extract original questsComponents.swf and Achievements.swf from res\packages\gui.pkg\gui\flash\ to res_mods\{{version}}\gui\flash.
Extract these files again, delete the originals and rename back questsComponents~.swf to questsComponents.swf and Achievements~.swf to Achievements.swf
Open questsComponents.swf in Notepad++. In Hex view press ctrl+G, uncheck "...to Line" and go to 696D address. You see something like B4 00 47 47 47 FF
B4 00 font size in twips. Flash internally calculates anything that uses pixels with twips (or 1/20 of a point)
hex b4 is dec 180 what means 9 pixel fonts. If you want 12 pixel fonts then simple change b4 to f0 (12 * 20 = 240 = hex f0)
14 pixel is a little tricky. 14 * 20 = 280 = hex 118. Here you need to change b4 00 to 18 01
47 47 47 FF RGBA color scheme (Red, Green, Blue and Alpha channel for transparency.
change this to ff ff ff ff to white fonts, or 41 69 e1 ff to Royal blue or ff f7 00 ff to Lemon.
questsComponents.swf address 696D. Change B4 00 47 47 47 FF to F0 00 C9 C9 B6 FF
Achievements.swf address 5696. Change F0 00 7B 79 69 FF to F0 00 C9 C9 B6 FF
Save all of your files, and feel yourself comfortable
PS: XVM users have trouble with this, because xvm-hangar module ovewrite questcomponents font size property.
If you extract xvm-hangar.swf to xvm-hangar~.swf and rename it to xvm-hangar.swf and find D1 24 0A in notepad++'s hex editor and change the 0A (hex 0A = dec 10) to 0C for 12pixel size font and save it to back and enjoy the desired font size.