psdファイルにデザインがあります。そこで、すべてのテキストプロパティ(フォント名、サイズ(pt)、色など)をコードにコピーして実行しました。スクリーンショットを撮り、それをデザインと比較しました。iOS(私の場合)がフォントサイズ(pt)をPhotoshopよりも小さくレンダリングするのはなぜですか?
ptは画面解像度に依存しますか?ピクセルサイズから計算できるヘルパー関数はありますか?
ありがとう...
最も簡単な方法 (最も正確かどうかは不明) は、Photoshop からピクセル値 (ポイント値ではない) を取得し、代わりにそれらを使用することだと思います。320x480 (Retina ではない) の Photoshop ファイルをデザインしていると仮定すると、これは適切かつ正確に機能するはずです。
サンプルは次のとおりです。左はサイズ 12px の Photoshop で、右は 12pt の iOS シミュレーターです。
Photoshop ラティーナ イメージ-12Pt = Ios-6Pt(X=2*Y) Photoshop ラティーナ イメージではない -12pt = Ios-12pt(X=Y)