簡體   English   中英

mac osx的字體,與默認的xterm(X11)字體一樣可讀和緊湊

[英]Font for mac osx that is as readable and compact as the default xterm (X11) font

xterms中使用的字體非常緊湊但可讀。 那是什么字體? 我發現我可以在其他應用程序中使用的最接近的是DejaVu Sans Mono或Bitstream Vera Sans Mono。 它們與xterms一樣緊湊,但水平占據更多空間。

我真的很想從xterms切換到Terminal.app,這是阻止我的一件事。

(我也認為對於emacs,xcode或任何編輯器來說,字體會好得多。)

增加:在Terminal.app中,您可以調整任何字體的字符和行間距。 這在其他應用程序中是否可行?

我對任何其他與xterm字體一樣緊湊和可讀的字體都是開放的。 迪娜看起來很不錯,但它似乎不適用於Mac。

我已經成功地讓Emacs.App使用了心愛的misc-fixed 7x14字體。 它看起來很棒。

1)從http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html下載ucs-fonts.tar.gz

2)提取文件7x14.bdf

3)安裝FontForge(fontforge.sourceforge.net)

4)在fontforge中打開7x14.bdf

5)在fontforge do File-> Generate Fonts with“No Outline Font”和“Apple bitmap only sfont(dfont)”

6)另存為/Library/Fonts/FixedMedium7x14.dfont

7)在.emacs中(setq default-font“-apple-Fixed-medium-normal-normal- -14- - - -m-0-iso10646-1”)

8)贏

我真的很喜歡Inconsolata:
http://www.levien.com/type/myfonts/inconsolata.html
但它並不適合xterm。 更好的編程字體。

我強烈建議摩納哥9pt,而不是抗鋸齒:

monaco9.png

從未見過任何可讀和節省空間的東西。 請注意,它與Monaco 10的像素寬度相同,但略短。

the same, but 10 point Monaco (with anti-aliasing turned off) is pretty darn close. 它不 ,但10點摩納哥(關閉抗鋸齒)非常接近。 我說它實際上好一點,因為摩納哥的1 / l和O / 0字形比X字體更明顯。

只需使用以下其中一個:

選擇字體時,可能需要將線高調整為0.85。

(感謝Marty Vona的指導)

這是我嘗試過的替代方案。 (感謝威爾和其他人。)

  1. 具有.9行間距的摩納哥10pt(我不知道如何在除Terminal.app之外的任何東西中擠壓行或字符間距)占用與xterm字體完全相同的垂直和水平空間。 沒有線條空間壓扁它會占用更多的垂直空間。 我不認為壓扁會損害可讀性。 摩納哥具有削減零點的優勢,但是角括號更差(它們會突然碰到相鄰的角色,例如,“〜>”)。 大寫字母(特別是“A”)在摩納哥也不太好看。 但大多數情況下,它們大致相同。

  2. 摩納哥9pt修復了尖括號,並且比xterm字體(水平相同)更緊湊。 資本I非常糟糕(很難區分l和i和|)。

  3. 來自Proggy Fonts的 ProggyTiny於11月1日舉行。 將行間距設置為.9使其垂直地比X11的xterm字體更緊湊。 無論哪種方式,它都會占用相同的水平空間。 有或沒有線條空間壓扁,我發現這個選項明顯比摩納哥更糟糕。 其他Proggy品種似乎不像xterm字體那樣緊湊。

  4. 匿名在10pt與.95字符間距(我仍然不知道如何擠壓除了Terminal.app之外的任何東西中的字符或行間距)和法線間距與X11字體的大小完全相同。 消除字符間距會導致大寫字符非常輕微地相互接觸,數字相當丑陋。 對於垂直(線)空間壓扁,它可以比xterm字體更緊湊,而不會損害可讀性。 (9pt的匿名是非常非常緊湊,仍然非常可讀。)我真的不喜歡這種字體中的插入符號(“^”),有或沒有壓扁。

  5. FixedMedium6x13設置為13,行間距為0.80, 准確生成xterm字體。 我的朋友David Yang報告說,這對Snow Leopard來說是完美無瑕的。 我在Leopard上並且它對我來說無法使用(壓扁行間距使得它像X11一樣緊湊),因為存在某種刷新問題 - 它會切斷字母的頂部,直到終端窗口重新渲染,就像你遠離它的alt-tab。

其他我打算嘗試:

xterms中使用的字體非常緊湊但可讀。 那是什么字體?

您指的字體稱為“固定”或“6x13”。

我開始(但放棄了) “6x13 redux” ,這是一種TrueType字體,只有一種尺寸看起來不錯,但可以在Terminal.app中使用。 我放棄了因為使用UNICODE字形創建字體是一項巨大的任務。 只需看看這個6x13的字形表 順便說一下,我創建的“6x13 Redux”字體似乎只適用於Tiger上的Terminal.app,而不適用於Leopard。

我最接近6x13的是ProggySquare,11pt。

我最喜歡的像素字體是' Dina ttf 10px',在16pt深色背景上。 它是一個很好的編碼字體,因為它削減了零和不同的字符。

您可以在http://www.geenat.com/?p=66找到Mac TrueType版本,在http://www.donationcoder.com/Software/Jibz/Dina/index.html找到原始位圖版本

Dina所基於的Proggy字體在文本較小時也非常清晰。 不幸的是,它對我來說有點小。


此外,您可以使用SIMBL插件調整Terminal.app以更好地適合您。 除了顏色首選項,我發現下面的所有插件在使用終端時非常有用。

首先,很難看到Terminal.app中的默認顏色。 要解決此問題,您可以安裝Ciaran Walsh的自定義顏色插件

我已經創建了DinaPro字體,就像原來的Dina一樣,但對於Mac ... http://www.hexagonstar.com/blog/news/dinapro-coding-font-for-mac-released/

X11默認字體通常是位圖字體,對非X應用程序沒有任何用處...在我的Mac盒子上,X11應用程序的默認字體似乎是-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1 ,對應文件/usr/X11/lib/X11/fonts/misc/7x14-ISO8859-1.pcf.gz

您可以使用命令/usr/X11R6/bin/xfd -fn -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1顯示字符表,並檢查它是否是你在xterms中看到的那個。 如果是這樣,我恐怕無所事事:PCF字體是(非常)低分辨率的位圖字體,這就是為什么它們在屏幕上看起來如此優秀,順便說一句(它們只適合你的特定屏幕分辨率); 但是他們不會像其他Mac OS X應用程序那樣使用它們。

我已經使用Bitstream Vera Mono后來DeJaVu Sans Mono(對於更多unicode角色)已經很長一段時間了,但幾個月前我已經轉換為Android的谷歌手機操作系統Droid Sans Mono使用的字體。 它對我來說真的更具可讀性。 對於Terminal.app,我確實將它縮小了一點。

嘗試沒有抗鋸齒的andale mono ...它在我的mac pro 15in上看起來不錯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM