问题
For a project I bought a OTF
font and included it into my project (with adding to plist file etc). It works and I can set the font on my buttons, but the label is displaced then. I added a screenshot so you can see my issue. Anyone an idea what the problem can be?
system: iPad 3 with iOS 6.0 beta, but same problem on iOS 5.1.1

EDIT:
I found a post about the problem.
http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/
回答1:
Ok, now I got it :) Just look at the blogpost I linked in my question.
http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/
summary:
- Download the Apple Font Tool Suite
- Terminal: ftxdumperfuser -t hhea -A d font.ttf
- XML file created in the directory
- Open XML with Text Editor and adjust the settings of ascender, descender
- Terminal:ftxdumperfuser -t hhea -A f font.ttf
- Add custom font to your projekt(dont forget plist item)
回答2:
you can re-align the UIButton
's text place with:
[_button setTitleEdgeInsets:UIEdgeInsetsMake(0.f, 0.f, 10.f, 0.f)]; // e.g.
来源:https://stackoverflow.com/questions/11683280/ios-custom-font-displaced