0
這是一個晦澀之處 - 我希望有人知道Webkit內部的一些公平的內容。將SVG的字體大小轉換爲NSFont的大小
SVG規範描述了字體大小,因此:「該屬性是指在多行佈局環境中將多行文本設置爲實體時,字體從基線到基線的大小。對於SVG,如果未提供a單元標識符(例如,不合格的數字,例如128),則SVG用戶代理會將當前用戶座標系中的高度值處理爲「。
我想知道的是怎樣的Webkit在OS X這個值到實際NSFont的pointsize映射
只要在這個值NSFont傳遞的大小似乎並不足夠,即使考慮用於對用戶座標和點進行一些縮放。我猜測這是因爲NSFont的pointSize與SVG顯然使用的基線到基線測量不相符。所以問題是 - 如何從這裏到達那裏?
在別人這麼說之前,我應該說是的,我可以看看WebKit的來源。事實上,我已經開始關注它了,但是那裏有很多代碼,我還沒有找到相關的位:) –