2012-01-12 32 views
12

Tôi có thiết kế trong tệp psd. Vì vậy, tôi đã sao chép tất cả các thuộc tính văn bản (fontname, size (in pt), color, vv) vào mã và chạy nó. Tôi đã làm một ảnh chụp màn hình và so sánh với thiết kế. Tôi tự hỏi, tại sao iOS (trong trường hợp của tôi) hiển thị kích thước phông chữ (bằng pt) nhỏ hơn Photoshop?Cách lấy kích thước phông chữ chính xác từ Photoshop vào iOS

Liệu pt có phụ thuộc vào độ phân giải màn hình không? Có thể có một chức năng trợ giúp mà tôi có thể tính toán nó từ một kích thước px?

Thanks ...

+0

Câu hỏi này gần giống như [vấn đề phông chữ iPhone và Mac] (http://stackoverflow.com/questions/3904164/iphone-and-mac-fonts-problem). –

+0

Câu trả lời rất hay ở đây, có vẻ chính xác: http://stackoverflow.com/a/6107836/1804403 – Skotch

Trả lời

14

Tôi nghĩ rằng cách dễ nhất (không chắc chắn nếu một chính xác nhất) sẽ được lấy giá trị pixel (không chỉ những người thân) từ Photoshop và sử dụng những thay thế. Giả sử bạn đang thiết kế các tệp Photoshop có kích thước 320x480 (không phải võng mạc), điều này sẽ hoạt động độc đáo và khá chính xác.

Đây là mẫu, còn lại là trong Photoshop ở kích thước 12px và bên phải là trong Trình mô phỏng iOS ở 12pt. Sample 12px vs 12pt

+0

Nếu câu trả lời phù hợp với bạn, bạn nên chấp nhận câu trả lời đó. –

+13

Xin lỗi để hồi sinh lại câu hỏi cũ; nhưng trong trường hợp một người nào đó Googles này, tôi đã có thành công phù hợp với kích thước phông chữ nếu bạn thiết lập Photoshop để sử dụng một DPI 326 pixel/inch và đặt Đơn vị Loại thành Điểm ảnh trong cài đặt Đơn vị & Thước đo. –

+0

@nness Nếu bạn đặt câu trả lời này (thay vì nhận xét), tôi sẽ upvote nó. – eliot

1

Bạn phải thay đổi độ phân giải tài liệu thành 144 pixel/Inch và giữ chiều rộng màn hình 640px (đối với hướng dọc). Chuyển đến Image> Image Size> Nghị quyết

0

Photoshop ratina hình ảnh 12pt = Ios-6pt (X = 2 * Y) photoshop không ratina hình ảnh 12pt = Ios-12pt (X = Y)

Các vấn đề liên quan