Премини към съдържанието
Ремонт на покриви | Ремонт на покриви цени | Хидроизолация на покриви

Как да смeним шрифтовете на iPhone/iPod Touch


mupo
 Сподели

Recommended Posts

За целта ви е нужно FontLab Studio, както и шрифта който искате да пригодите за своята машинка.

За да може да смените шрифта ще са ви нуждни оригиналните шрифтове от iPhone/iPod Touch.

За целта трябва да си ги вземете, като навигирате до /System/Library/Fonts/Cache.

Файловете от които се нуждаете са:

* Helvetica.ttf при iOS4 ttc
* HelveticaBold.ttf при iOS4 ttc
* LockClock.ttf
* MarkerFeltThin.ttf
* MarkerFeltWide.ttf

Ако имате нужда ето оригиналните шрифтове:

iPhone 2.x OS Fonts

iPhone 3.x OS Fonts

iPhone 4.0 OS Fonts

Helvetica.ttf и HelveticaBold.ttf са системните шрифтове. Това е шрифта който виждате под иконите и в менютата.

LockClock.ttf е шрифта който използва часовника при заключен телефон.

MarkerFeltThin.ttf и MarkerFeltWide.ttf са шрифтовете които използва Notes.app

NB! Шрифта който искате да използвате за системен или за Note.app трябва да поддържа кирилица, ако ли не нещата написани на кирилица ще си останат със стандартния шрифт или изобщо няма да се показват.

Стипките за промяна на който и да е от щрифтовете са идентични.

1. Отворете оригиналния Helvetica.ttf във FontLab Studio

f1fa5545024a237f.png

2. Отворете шрифта който искате да импортнете във FontLab Studio.

Натиснете Ctrl+A, за да маркирате всички символи, след което натиснете Ctrl+Alt+F. Ще ви се покаже прозореца Font Info. Отидете на Metrics and Dimensions.

7e5d8f0187705bdd.png

От тук се мащабира шрифта, така че да е със същития мащаб който използва iPhone/iPod Touch. Както се вижда шрифта с който искам да сменя стандартния има UPM 2048. iPhone/iPod Touch с версия 2.x използват UPM 1000, докато с версия 3.х само LockClock.ttf e UPM 1000, a другите са UPM 2048. За целта променяме стойността на 1000 или 2048 (в зависимост за коя версия го правим) и слагаме отметка на Scale all glyphs according to UPM size change, натискаме OK и потвърждаваме с Yes.

3. Натискаме Ctrl+C, за да копираме символите от нашия шрифт.

4. Връщаме се във оригиналния шрифт Helvetica.ttf и избираме всички символи чрез Ctrl+A. Когато са маркирани, натискаме Ctrl+Alt+V, при което искача прозореца Paste Special. Маркираме кутийките показани на долната снимка и даваме OK.

de4f73ee40959cd1.png

5. Понякога при копирането изчезва символа 25CF. Това е черната точка, която излиза когато въвеждаме парола. Най-лесния начин да намерим този символ, за да проверим дали го има е да натиснем Ctrl+F. Появява се един диалогов прозорец в който трябва да въведем следните настройки за да намерим символа.

6100070e31fbba13.png

Ако го няма трябва да отворите който и да е шрифт, да намерите този символ и да използвате това ръководство за да го копирате. Като тогава няма да маркирате всичкии символи, а ще маркирате само него чрез щракане веднъж върху него.

Ако не е изчезнал, запишете проекта за всеки случай чрез File -> Save As

6. След като сте направили всичко това, остава само да генерирате шрифта си като натиснете Ctrl+Alt+G. Запишете файла с име Helvetica и формат TrueType/OpenType TT(*.ttf)

7. Ако ще сменяте системния шрифт то трябва да направите стъпките два пъти. Веднъж за Helvetica.ttf и веднъж за HelveticaBold.ttf. В противен случай на някои места ще ви се различават шрифтовете. Същото се отнася и за шрифтовете в Notes.app, веднъж за MarkerFeltThin.ttf и веднъж за MarkerFeltWide.ttf.

8. Ако всичко е преключило както трябва, значи шрифта е готов да се запише на iPhone/iPod Touch. За целта копирайте готовия шрифт в /System/Library/Fonts/Cache, като преди това не забравяйте да направите копие на оригиналните шрифтове! След което направете Respring.

Понякога при генериране на шрифта програмата дава грешка, за това е препоръчително да запишете проекта преди да генерирате шрифта (File -> Save As). Ако ви даде грешка, пуснете отново FontLab Studio, отварете проекта и генерирайте шрифта, този път без проблем.

И просто един съвет, ако си нямате на идея какво правите, по-добре не се захващайте, та да няма след това изпищяли че джаджите им не тръгват! :) Или най-добре кажете кой щрифт искате и може би някой ще изпълне желанието ви и ще ви направи шрифта, а от вас ще остане само да го копирате в устройството си.

Линк към коментара
Сподели в други сайтове

Линк към коментара
Сподели в други сайтове

  • 2 седмици по-късно...
С коя програм се влиза в /System/Library/Fonts/Cache ???

Достъп до файловата система на iPhone през USB кабела

Линк към коментара
Сподели в други сайтове

Ето: http://4storing.com/bd10a/3cf66ab950fb4 ... 92aed.html

Постни после тук някой шрифт, който си направил както са постнати по-горе. :)

Линк към коментара
Сподели в други сайтове

За Notes.app и за системен трябва да поддържат кирилица!

Ето го за часовника.

e9b91d72e9d22ba3.png

Линк към коментара
Сподели в други сайтове

Мии сигурно тряабва , но аз не използвам кирилица и невиждам смисъла :) иначе мерси за часовника , но този шрифт ми трябва за ноутс :)

Линк към коментара
Сподели в други сайтове

Ето ти го, но по-високите символи се изрязват от редовете.

Не се наемам да оразмерявам символите, тъй като за мен е загуба на време да си играя при положение, че шрифта не е пълен, а само за латиница.

Линк към коментара
Сподели в други сайтове

  • 1 месец по-късно...
Линк към коментара
Сподели в други сайтове

mupo, мерси за тези двата, но ако е възможно да те поизтормозя за още два за часовника... Когато имаш време, че са по-дребнички.

http://www.dafont.com/m04fatal-fury.font

http://www.dafont.com/bit-out.font

Линк към коментара
Сподели в други сайтове

2l930qb.png

Втория шрифт е в във формат който FontLab Studio не поддържа.

Линк към коментара
Сподели в други сайтове

Виждам, че и този е станал голям. Няма ли възможност да си остане с размера с който е на превюто в сайта?

Линк към коментара
Сподели в други сайтове

  • 5 седмици по-късно...

Здравей mupo ! :)

Един малко по-особен въпрос.

Шрифтовете Helvetica.ttf, HelveticaBold.ttf, LockClock.ttf, MarkerFeltThin.ttf и MarkerFeltWide.ttf, които можем да си подбираме и заменяме в /System/Library/Fonts/Cache.

Мислиш ли, че е възможно тази замяна да се вгради в тема ? Дали WinterBoard-а може да "бърка" в System ?

Линк към коментара
Сподели в други сайтове

WinterBoard има някаква функция за промяна на шрифтове чрез Info.plist, но не ми е много ясна. :-/

Мисля функцията върши работа за "присвояване" на един шрифт от телефона на друг.

Както си забелязал в папката /System/Library/Fonts/Cache освен споменатите шрифтове има и други.

Та функцията в WinterBoard казва на телефона да използва CourierNew.ttf (примерно) вместо Helvetica.ttf

Линк към коментара
Сподели в други сайтове

мдаааааа ...... би било "гяволия" да открием как действа тази функция и дали може да се ползва :)

сега погвам чичко Гугъл .....(да речем)

Линк към коментара
Сподели в други сайтове

Присъединете се към разговора

Можете да публикувате сега и да се регистрирате по-късно. Ако имате акаунт, влезте сега да публикувате с вашия акаунт.

Гост
Отговори в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Сподели

  • Разглеждащи в момента   0 потребители

    • Няма регистрирани потребители разглеждащи тази страница.
×
×
  • Добави ново...