- 10-23-2007, 08:38 AM #1
Official MotoXtreme.Info True TypeFont Tutorials : Part I,II and III
Official MotoXtreme.Info True TypeFont Tutorials : Part I.
Get these programs and ready to mod your motorola fonts by yourself .
1. Language Pack / CG4 either shx or sbf format.
2. SBF-ReCalc
3. 3G Font-Tool ver.2.2
4. Hi-Logics Font Creator Pro ver.5 and above.
5. f&b3 ver.3.0.6
Getting Started.
Create a folder and put your Language Pack in there. See Figure;

A. Use SBF-ReCalc to extarct Language Pack.
See figures below;
Figure A-1. Open Language Pack with sbfRecalc.

Figure A-2-0. Split Flash File.

Figure A-2-1. Split Flash File.

Figure A-2-3. Extracted Files are CG4.smg, RAMDLD & .hmg .

note: use ONLY stock Language Pack or end up getting error messege "Font Too Big".
B. Use 3G Font-Tool to open cg4.smg and extract font1.ttf, font2.ttf and font3.ttf.
See figures below;
Figure B-1-0. Run 3G Font-Tool and open CG4.smg file.

Figure B-1-1. Using 3G Font-Tool and open CG4.smg file.

Figure B-2. Using 3G Font-Tool Saving font1.ttf, font2.ttf & font3.ttf files.

note: Please take note of stock font size ! font1.ttf is those characters displayed in menu and when messeging. font3.ttf is Dialing numbers which is characters/numerics when you press at standby mode for calling or for retrieving imei numbers by pressing *#06# etc. I only modding font1.ttf. Font1 not found, we will discuss at Part II Tutorial.
C. Use Hi-Logics Font-Creator Pro to open your desire font file and font1.ttf.
See figures below;
Figure C-1. Open font1.ttf with total 620 glyphs.

Figure C-2-1. Open your desire font file.

Figure C-2-2. Arranging windows of opened font files for easy edititng.

Figure C-2-3. Editing font simply copy and paste .

Figure C-3. Saving modded font1.ttf with new name.

note: Keeping old font1.ttf is for comparison of newly modded font1.ttf size, make sure is exactly or smaller than stock font1.ttf. You can either replace all glyphs at stock font1.ttf or only those glyphs that use by specific Language Pack. Tips : stock font!.ttf file has 620 glyphs !
D. Use 3G Font-Tool to replace stock font1.ttf in cg4.smg
See Figures below;
Figure D-1-0. Highlight font1 then select Replace.

Figure D-1-1. Replace it with newly modded font1.ttf file

Figure D-2-1. Save newly modded CG4.smg.
(default name is neu_cg4.smg).

Figure D-2-2. Stock CG4.smg was renamed as CG4.smg.bak.

Figure D-2-3. You can delete the old cg4.smg or move it to other folder.

note: now you can see stock cg4.smg was renamed to cg4.smg.bak. This file is safe to delete.
E. Use SBF-ReCalc to recompile modded neu_CG4.smg
See Figures below;
Figure E-1. Open Flash File, browse to extracted Language Pack folder.

Figure E-2. Recalculate CheckSum.

Figure E-3-1. Creating Flash File (sbf or shx format).

Figure E-3-2. SBF-ReCalc created new folder for new flash file.

note: sbf format is smaller in size.
F. Run f&b3 to flash modded font file.
See figure below;

Recommended by me because seldom getting error messege using f&b3 to flash any modded files.
Remark: This guide is applicable for motorola phone use True TypeFont ONLY ! For adjusting Glyphs such as size, spacing or alignment we will further discuss in future. Other than Hi-Logic Font-Creator Pro you can use other font program such as FontLab etc.
----------------------------------------------------------
Official MotoXtreme.Info True TypeFont Tutorials : Part II.
Get this program and ready to mod your motorola font1.ttf that not shown by 3G Font Tools such as LP0031, LP0032, LP0033, LP0034, LP0036, LP002C etc .
1. WinHex ver. 14.3
G. Repeat step A. at Part I Tutorial.
See figure below;

H. Use WinHex to open CG4.smg.
See figures below;
Figure H-1. Open CG4.smg with WinHex.

Figure H-2-1. Alt+G goto offset.

Figure H-2-1. Selecting from start address to end and Copying selected area.( Right Click, Edit, Copy Block, Normally. . )

Figure H-3. Open new file.

Figure H-4-1. Paste copied hexadecimal value..( Right Click, Edit, Clipboard Data, Write. . )

Figure H-4-2. Save As font1.ttf. (Rename "Noname" to desire name)

note: Once you saved "Noname" file to font1.ttf and cannot open by Hi-Logic Font Creator Pro , there must something wrong when copying hexadecimal values from cg4.smg file. Just Redo again . .
I. Repeat step C. at Part I Tutorial.
J. Copy modded font1.ttf and write to CG.smg.
See figures below;
Figure J-1-1. Now open modded font1.ttf with WinHex and copy all hexadecimal values..( Right Click, Edit, Copy Block, Normally. . )

Figure J-1-2. write to stock cg4.smg then save it either with new name or remain unchange...( Right Click, Edit, Clipboard Data, Write. . )

K. Repeat steps E. to F. at Part I Tutorial and done newly modded font file.
Remarks: Everytime you modding new Language Pack that 3G Font Tools cannot display font1.ttf, please make a note for future reference of offset to be used.
Table below are offset of those Language Pack that modded by me and for your reference too.
LP0030 Font1.ttf
offset : 825B4 to B886B
LP0031 Font1.ttf
offset : FDA44 to 133557
LP0032 Font1.ttf
offset : F3148 to 1293FF
LP0033 Font1.ttf
offset : ED890 to 123B47
LP0036 Font1.ttf
offset : B41B0 to EA467
LP002C Font1.ttf
offset : ECAFC to 122DB3
Official MotoXtreme.Info Font Tutorial : Part III.
L. Resize Glyphs
Figure L-1-0. Open font ttf file with Font Creator then highlight those glyphs you want to resise.

Figure L-1-1. Select Tools then Glyphs Transformer....

Figure L-1-2. Transform Wizard popup menu and few options.

note: 3 Major options :- Outlines, Metrics & Effects.
Figure L-1-3. Expanding Outlines and double click Scale (right pane is glyphs original size).

Figure L-1-4. At Outlines - Scale input percentages that you desire ( say enlarge 50% )

note: vertical & Horizontal input should be the same value or end up irregular shape from original after transformed.
Figure L-1-5. At Around options, select Corner or middle of glyph.

note: This option is for setting alignment of glyphs after transformed.
Figure L-1-6a. Tick left most bottom circle.

Figure L-1-6b. Based point of glyph for resize.

note: Bottom left corner, this based point of transfrom will ensure original alignment X & Y unchange after transformed.
Figure L-1-7. Hit yes button to complete Glyphs Transformation.

note: Ensure every setting are in order becasue this operation is one way operation, cannot undo after transformed.
Figure L-1-8. The result is so nice & neat.

Remarks: I hope this Part III is benificial to all who learn making font for your motorola phone.
Best Ragards,
kent_lkc
Special Note : Thanks Quote
Special Note : Thanks theCore, who first discovered font hacking for the P2K05 phones.Last edited by kent_lkc; 06-01-2009 at 02:21 PM. Reason: Updating thread
FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
-
14 Users Say Thank You to kent_lkc For This Useful Post
avatar_43 (10-23-2007), a_eilm2s2y (04-01-2009), berniesteven (09-21-2009), blueren (12-25-2008), CarL!ToX™ (08-13-2009), hoanggiang12 (07-12-2008), jfclk33 (01-05-2008), moto_default (10-26-2007), phrotac (07-25-2009), SoloRazr (10-23-2007), Stephuhnator (10-24-2007), uink (10-23-2007), vsvj (09-22-2008), Xitiz (12-05-2007)
- 10-23-2007, 09:03 AM #2
Thank you very much. Simply great guide. From now on we can make our own fonts.
@Moderators, sticky please.Last edited by Semseddin; 10-23-2007 at 09:07 AM.
- 10-23-2007, 09:47 AM #3
Thank you so much Kent, Nice guide

Devices available:
HTC Hero|Recovery: ClockworkMod|Rom: Hero-Deck 2.3.7 by Bharat_goku Fastest and most stable (for me anyway) AOSP GB Rom
Sony Ericsson Xperia X8|Recovery: ClockworkMod|Rom: GingerDX V020
ZTE Race|Recovery: ClockworkMod|Rom: CyanogenMod 7
Samsung Galaxy S i9000| Recovery: ClockworkMod|Rom: OneCosmic's ICS Port RC3.1
- 10-23-2007, 01:30 PM #4
Thanks for the Guide Kent! I'll try it later to come up with my desired Font.

- 10-23-2007, 05:35 PM #5
you should try it . . . .
FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
- 10-23-2007, 06:20 PM #6
Fallout Survivor
- Join Date
- Dec 2006
- Location
- Area 51
- Posts
- 4,718
- Thanks
- 488
- Thanked 965 Times in 761 Posts
- Downloads
- 1337
- Uploads
- 0
This also applies to K1/Z3 correct?
Galaxy SII - CM7 @Stock speed, 16gb + 16gb Micro SD
Galaxy S - CM9 (kind of) @ 1.5ghz, 8gb + 16gb Micro SD
Liveview 1st Gen w/ 2nd Gen strap
Looking to get Transformer Tablet... Soon
- 10-23-2007, 06:21 PM #7
Sure does

Devices available:
HTC Hero|Recovery: ClockworkMod|Rom: Hero-Deck 2.3.7 by Bharat_goku Fastest and most stable (for me anyway) AOSP GB Rom
Sony Ericsson Xperia X8|Recovery: ClockworkMod|Rom: GingerDX V020
ZTE Race|Recovery: ClockworkMod|Rom: CyanogenMod 7
Samsung Galaxy S i9000| Recovery: ClockworkMod|Rom: OneCosmic's ICS Port RC3.1
-
The Following User Says Thank You to Clarkey For This Useful Post:
avatar_43 (10-23-2007)
- 10-23-2007, 09:32 PM #8
I managed to create my first font. Now, how do I make it smaller?
- 10-23-2007, 10:10 PM #9
Really nice..u must be worked hard for it bro. But i just disapoint about "apreciation" of your hard work..it just "few" users "say thanks". It could be diferent story if u are a moderator..i bet Clarkey will push the Thx button n others Mods will do the same thing..(i think thats some kind of Moderator Solidarity Only,think twice for regular members). Really unfair...complicated thank system.
- 10-23-2007, 11:48 PM #10
is ok whether people saying thanks or not ! I'm fine no worry . . .

You hv all my font modding experience, compiled & made this Tutorial to sharing with all Motorola members that wanted to mod font for their phone.
no hidden steps . . . .
i will be released Part III later , you will learn about Transforming Glyphs size, location, spacing . . .etc.
Hope those members that read this Tutorial will gain some font modding skill . . . Cheers .FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
- 10-24-2007, 01:47 AM #11
Thats fine 4 me 2. I just wondering how if that guide belongs to one of moderator,.. Get lot of thanks or stickied..yet? Anyway..cant wait 4 your next guide..
- 10-24-2007, 07:56 AM #12
no comments

i respect all members here , appreciate Administrator let me post my guide, grateful to Administrator allow i insert link to my site . . . .
they all are great gentlemen . . .FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
- 10-24-2007, 09:03 AM #13
Thanks for all your hard work kent, great font making guide! and yes, thanks to the guys here at M3
-
The Following User Says Thank You to Stephuhnator For This Useful Post:
Clarkey (10-24-2007)
- 10-24-2007, 09:15 AM #14
thanks steph for showing yourself in my thread
FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
-
2 Users Say Thank You to kent_lkc For This Useful Post
Clarkey (10-24-2007), painkiller_88 (10-25-2007)
- 10-24-2007, 10:39 AM #15
-
The Following User Says Thank You to SoloRazr For This Useful Post:
ygr0305 (09-21-2008)


LinkBack URL
About LinkBacks
Reply With Quote



I want to know how to resize them and make them smaller like the marlboro font. 