Skip to content
yllan edited this page Mar 30, 2012 · 6 revisions

轉換 Illustrator 的文字數值給 Cocoa 用

以下都只是我的假設 XD

字距

Illustrator 是算比例,每個字的大小是 1000,而 Cocoa 使用的 Kerning 則是絕對數值 pt。假設現在 Illustrator 標示 16pt 的字,字距是 300,在 Cocoa 裡就要將 Kerning 設成 16pt x 300/1000 = 4.8pt。

行高

Illustrator 和 Cocoa 一樣都是算 pt,所以行距沒問題。比較麻煩的是以往設了行距之後,文字會產生垂直位移,這就和設計稿有差別了。

主要是因為 Illustrator 在處理行高時和 Cocoa 有以下差異: diff

一般是要對齊上緣,但若用 Cocoa 的話,會發現稍微往下了一點。這時若要將文字重新對齊上緣的話,只要將之提高 (行高 - 字級) / 2 應該就可以了。

Clone this wiki locally