8 Replies Latest reply: Apr 17, 2012 4:02 AM by coleworldbby RSS

how do i put a font into my phone

i couldnt find the font i wanted in fontswap or beytafont or whatever

and id really like to know how to dl one online and put it on my phone

  • 1. Re: how do i put a font into my phone
    saiflu

    Hello, coleworldbby! You can download that font and convert into an iPhone-useable font format, then put it onto the phone via SSH and open it with a Jailbreak app.

    Good Luck!

  • 2. Re: how do i put a font into my phone

    how would i do that??

  • 3. Re: how do i put a font into my phone
    saiflu

    Hello, coleworldbby! I've found a solution, though rigorous.  I'm assuming you are on a Windows® System, so here is a tutorial on that. After you've downloaded the font:

     

    1. Start > Run, or WinKey + R

    • 2. Type fonts in the Run window that opens
    • 3. Hit Enter
    • 4. This will open the Fonts folder.
    • 5. Make a new folder [yourfont] on your Desktop
    • 6. Find the font in the Fonts folder and select and drag them to the Calibri folder, or use copy/paste.
    • 1. Connect to your iPhone using WinSCP or Fugu via it’s IP address. username: root, password: alpine
    • 2. Navigate to this folder /System/Library/Fonts/Cache/
    • 3. Create a new folder MyFonts in the Cache folder
    • we’ll copy our new fonts in this folder so that they are easily identifiable and properly organized.
    • 4. Copy the four files for Calibri font to the MyFonts folder
    • 5. Navigate to the folder /System/Library/Fonts/
    • 6. Copy the file CGFontCache.plist to your desktop. You need to convert this to XML. Google is your BFF.
    • 7. Open the converted CGFontCache.plist file with your favorite text editor.
    • 8. There are two sections in this file you need to edit Names and TraitMappings
      • Names is an array which has key value pairs of the Font Name and the Font file name.
      • it has the following syntax
      • <key>Font Name</key> <string>Full Path to Font File</string> 
      • in this section add these lines at the start

      •  <key>Calibri</key> <string>/System/Library/Fonts/Cache/MyFonts/Calibri.ttf</string> <key>Calibri Bold</key> <string>/System/Library/Fonts/Cache/MyFonts/CalibriBold.ttf</string> <key>Calibri Italic</key> <string>/System/Library/Fonts/Cache/MyFonts/CalibriItalic.ttf</string> <key>Calibri Bold Italic</key> <string>/System/Library/Fonts/Cache/MyFonts/CalibriBoldItalic.ttf</string> 
      • TraitMappings is an array which maps the various font styles to fonts of a font family.
      • it has the following syntax

      • <key>Font Family Name</key> <dict> <key>Plain</key> <string>Font Name</string> <key>Bold</key> <string>Font Name</string> <key>Italic</key> <string>Font Name</string> <key>Bold-Italic</key> <string>Font Name</string> </dict> 
      • Note: the four elements are fixed, you can not use any other values for these, they must be Plain, Bold, Italic, Bold-Italic. The font name will vary from font to font. If you don’t have a particular font for a font family simply exclude the respective lines from it’s entry, ie if you only have Plain and Bold fonts use only the Plain and Bold <key>,<string> pairs and exclude the Italic and Bold-Italic pairs.

      • in this section add these lines at the start

      •  <key>Calibri</key> <dict> <key>Plain</key> <string>Calibri</string> <key>Bold</key> <string>Calibri Bold</string> <key>Italic</key> <string>Calibri Italic</string> <key>Bold-Italic</key> <string>Calibri Bold Italic</string> </dict> 
    • 9. Respring/Reboot your iPhone to load the new fonts and test them.
    • 10. Result
    • the HTML page

    • <html> <head> <title>Calibri Test</title>  <style> #calibri     { font-family: calibri; font-style: normal; } #calibrii     { font-family: calibri; font-style: italic; } #calibrib     { font-family: calibri; font-weight: bold; } #calibriib     { font-family: calibri; font-style: italic; font-weight: bold; } </style> </head> <body> <div id=calibri>Calibri</div> <div id=calibrib>Calibri Bold</div> <div id=calibrii>Calibri Italic</div> <div id=calibriib>Calibri Bold Italic</div> </body> </html>

     

    Good Luck!

  • 4. Re: how do i put a font into my phone

    thanks! one question

    i got lost

    at

     

    Connect to your iPhone using WinSCP or Fugu via it’s IP address. username: root, password: alpine

     

    what is winscp or fugu?

     

    how do i connect it?

  • 5. Re: how do i put a font into my phone
    saiflu

    Hello, coleworldbby.

     

    WinSCP® is an "SSH" program that helps you connect to your iPhone® to manage files, etc.

    You can download it here - WinSCP

    STEPS

    1. Unlock your iPhone

    2. Go to Settings

    3. Click Wi-Fi

    4. Click your connected network.

    5. Check the IP address.

    6. on WinSCP

    7. put your IP Address

    8. user name: root

    9. password: alpine.

  • 6. Re: how do i put a font into my phone

    lol i appreciate your response but i tried to do it and got lost

     

    boo

  • 7. Re: how do i put a font into my phone
    saiflu

    coleworldbby,

     

    If you want that font, you can request the developer of Bytafont® to put in on there!

  • 8. Re: how do i put a font into my phone

    it says requests are closed. just my luck