我喜歡Mac OS 漂亮的方式呈現字體(不只是瀏覽器)。我想知道我們是否可以在Windows上運行的瀏覽器中獲得相同的渲染?Windows上的Mac字體渲染
有人推薦sIFR,但我想這在我需要使用非標準字體時很有用?
我喜歡Mac OS 漂亮的方式呈現字體(不只是瀏覽器)。我想知道我們是否可以在Windows上運行的瀏覽器中獲得相同的渲染?Windows上的Mac字體渲染
有人推薦sIFR,但我想這在我需要使用非標準字體時很有用?
不知道這是否是一個設置,但當然,Windows上的Safari使用OS X渲染算法渲染。
布拉德是正確的:如果你想在Mac字體渲染算法使用Safari。
傑夫和喬爾雙雙博客中提到在此之前(這並不奇怪,周圍的野生動物園發佈的Windows的時候),如果你想了解更多詳細信息:
我假設你會喜歡在全球範圍內使用,或者至少在IE/Firefox中使用,而不是像其他人所建議的那樣安裝Safari。
早在Mac OS X還在開發過程中,計劃發佈Windows的Cocoa框架,允許編寫的應用程序能夠在Windows上本地運行並進行重新編譯。我懷疑,一套可可Windows庫(黃盒子不是嗎?)會給你的Mac OS X風格的字體渲染,但我不認爲這是有史以來發布(雖然你可能能夠得到的非常古老的beta版本它來自某個地方,我感覺它有些是WebObjects的一部分或類似的東西)。
我懷疑Safari的Windows版本是使用Windows的Cocoa庫的內部版本,這就是爲什麼它具有Mac OS X字體渲染的原因(儘管我相信最近晚上的版本至少可以選擇使用Windows的native字體呈現給那些抱怨看起來不合適的人)。
無論如何,長店短,除非你打算寫自己的字體渲染,我不認爲有任何簡單的方法來做到這一點(要比使用Safari等)
OS X上的字體渲染不是由Cocoa完成的,它是由CoreGraphics完成的。 Safari非常懷疑捆綁了任何類型的「Cocoa庫的內部版本」,因爲這需要黃框實施。 – 2008-09-13 13:47:42
有人建議sIFR的,但我想這在我需要使用非標準字體時很有用?
sIFR不會給你預期的效果。像Windows的ClearType的,Flash的抗鋸齒(其中sIFR的使用)對像素網格優化,而不是對字體的準確表示。
您可能可以使用Safari的捆綁CoreGraphics庫來進行字體渲染,但是您可能會破壞Apple的許可協議(尤其是一旦您嘗試運送應用程序...)。
我正在寫一個Java應用程序,用字體做一些有趣的事情,並和一些平面設計師一起工作,他們想要的是與你談論的同一種字體渲染。我能得到通過打開分數指標又名子像素字型定位精度和抗混疊,這是Mac和Windows字體渲染之間的關鍵差異相當接近。對於較大的TrueType字體看起來相當不錯。
這是我使用的Java代碼。這一切都完成與他們的本地字體渲染引擎(我相信可能是FreeType,不完全確定)。
g.setFont(new Font("Century Schoolbook", Font.PLAIN, 36));
g.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS,
RenderingHints.VALUE_FRACTIONALMETRICS_ON);
g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
現在,只要我能弄清楚如何使OpenType CFF字體工作。
你可以等到IE9,這顯然具有更好的文本渲染,使用的DirectX:http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
微軟的PowerToy Cleartype Tuner讓你調整的ClearType的工作方式。這可能會有所幫助。 不知道它可以在比Windows XP更新的任何工作。
爲什麼那個截圖是Vista +,然後......? – 2011-05-07 22:28:57
@muntoo你讓我,這是一個愚蠢的聲明補充,嘿。 – 2011-05-09 09:54:24
如果你想在Firefox的Mac OSX的渲染,你必須使用擴展抗鋸齒調諧器:
https://addons.mozilla.org/firefox/addon/anti-aliasing-tuner/
只需設置抗鋸齒模式,默認值和渲染模式大綱對於小字體和大字體,你就完成了。
使用mactype
我想這不再是真實的,他們已經改變它符合其他Windows程序,現在它看起來是一樣的。 – 2011-03-31 20:34:21
你有選擇,我相信OS X風格是默認的(但我可能已經改變,因爲我安裝)。設置>外觀>字體平滑。 – e100 2011-05-10 18:46:20