程序設計字體大觀 |
|
h@visli
資深會員 發表:103 回覆:429 積分:431 註冊:2004-02-13 發送簡訊給我 |
安裝Delphi後, 我第一件事就是設置Delphi的環境選項及編輯器選項(工欲善其事, 必先利其器嘛). 其中必設的兩項內容就是:
把編輯器的字體設置為Courier New, 字体大小設置為8. 今天從http://blog.csdn.net/depend/archive/2005/09/17/483470.aspx看到
http://www.lowing.org/fonts/這個網站,作者搜索出了一堆適用於代碼編寫的定寬/等寬字體。
我把這個頁面簡單翻譯了一下, 奉獻給大家:
------------------------------------------------------ 關於本頁面
由于在我的"favorite source editor"http://scintilla.sourceforge.net/SciTE.html作品中源代碼不能準確對齊的原故, 所以我決定著手去搜尋最好用的定寬/等寬字體. 那麼什麼是等寬字體呢? 施樂(Xerox)的解釋是: 等寬字體(如Courier或LetterGothic)或"固定間距"字體, 它們所包含的字符都是同樣的字符寬度, 產生的文字用於創建需要精確文字行長度的表單、制表線段或文檔等. 例如字體Courier, 它的字間距為12, 即以10磅字體大小可以在1英寸空間里剛好打印12個字符. 為什麼要使用等寬字體呢? 主要的原因是有利于文字很容易對齊, 尤其對於像頭部註釋塊这样的區域很有用. 好的編程字體的評判標準
○ 清淅明了的字符.
○ 擴展的字符集.
○ 很好的利用空白空間.
○ 'l', '1' 與 'i' 能容易辨別
○ '0', 'o' 與 'O' 能容易辨別
○ 前引號與後引號能容易辨別-鏡像顯示
○ 清淅的標點符號, 特別是大括號, 小括號以及中括號 已評審字體 (最好的排在前面)
(觀看全部截圖http://www.lowing.org/fonts/images/showPreview.php)
(每個字符列出內容: 名稱, 可用大小, 類型, 描述, 下載信息) 1 Bitstream Vera Sans Mono
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Bitstream_Vera_Sans_Mono.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 行之間許多空間, 帶點零, 清晰.
○ http://www.gnome.org/fonts/ 2 ti92pluspc
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=ti92pluspc.gif)
○
○ TrueType
○ 清晰, 黑, 斜線零.
○ http://www.tamuk.edu/math/scott/stars/tutorial.htm 3 Crystal
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Crystal.gif)
○
○ TrueType
○ 清晰, 黑, 斜線零.
○ 可從Povray軟體得到. http://www.povray.org/povlegal.html 4 Monaco
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Monaco.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 空白多, 斜線零, 襯線i.
○ 來自 Apple. http://www.pa.msu.edu/ftp/pub/misc/tek-phaser/ttfonts/MONACO.TTF
或 http://www.sttc.net.au/drivers/CLC/CLBP460/PS3FONTS/TRUETYPE/ 5 Anonymous
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Anonymous.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 空白少, 斜線零, 非常清晰.
○ http://www.ms-studio.com/FontSales/anonymous.html 6 Andale Mono
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Andale_Mono.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 行之間許多空間, 帶點零.
○ http://corefonts.sourceforge.net/ 7 Raize
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Raize.gif)
○ 10, 12, 14
○ Bitmap
○ 銳利, 易讀, 斜線零.
○ http://www.raize.com/DevTools/Tools/RzFont.zip 8 ProFontWindows
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=ProFontWindows.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType or Bitmap
○ 清晰, 斜線零, 寬.
○ http://66.167.72.10/ProFontWindows.zip 9 Sheldon
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Sheldon.gif)
○ 9
○ Bitmap
○ 多空白, 非常清晰, 斜線零.
○ http://www.tobias-jung.de/seekingprofont/ 10 BSU Kermit
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=BSU_Kermit.gif)
○ 9
○ Bitmap
○ 斜線零, 細, 外散
○ http://home.datacomm.ch/privmsg/havoc/mircscript.htm 11 Lucida Sans Typewriter Regular
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Lucida_Sans_Typewriter_Regular.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 零沒有斜線
○ 可從Java 2 SDK中免費得到. http://java.sun.com/j2se/1.4.2/download.html 12 Courier New
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Courier_New.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 行之間空間多, 零未作處理.
○ http://corefonts.sourceforge.net/ 13 Courier
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Courier.gif)
○ 10, 12, 15
○ TrueType
○ 清晰但外散, 零未作處理.
○ 隨Windows安裝 14 Lucida Console
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Lucida_Console.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ Letters bunched, 零未作處理, 文字清晰.
○ http://corefonts.sourceforge.net/ 15 ProggyTiny
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=ProggyTiny.gif)
○ 8
○ Bitmap
○ 非常細小, 斜線零
○ http://www.tactile3d.com/tristan/ 16 ProggyClean
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=ProggyClean.gif)
○ 8
○ Bitmap
○ 打字機效果, 帶點零
○ http://www.tactile3d.com/tristan/ 17 Fixedsys
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Fixedsys.gif)
○ 9
○ TrueType
○ 非常黑, 斜線零
○ http://fixedsys.moviecorner.de 18 Topaz-8
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Topaz-8.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ Amiga Topaz-8. 行之間空間較小, 斜線零, 粗重文字
○ http://66.167.72.10/Topaz-8.zip 19 Free Monospaced
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Free_Monospaced.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 難以辨認.
○ http://ftp.gnu.org/savannah/files/freefont/ 20 MS Mincho
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=MS_Mincho.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 零未作處理, 字跡清淅
○ 隨Windows或Office安裝. 21 Hyperfont
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Hyperfont.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 細, 外散, 斜線零
○ ftp://ftp.hilgraeve.com/pub/vendor/hilgraeve/hyprfont.zip 22 Squareshooter Mono
(截屏:http://www.lowing.org/fonts/images/showPreview.php?filter=Squareshooter_Mono.gif)
○ 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72
○ TrueType
○ 行之間許多空間, 外散, 方形, 斜線零
○ http://freefonts.fateback.com/hypotypo/ 尚未評審字體
請見原文, 這里就先不列出. 工具
Windows 字體屬性擴展
http://www.microsoft.com/typography/TrueTypeProperty21.mspx
微軟出的一個擴展字體屬性遊覽的補丁, 安裝後可以遊覽更多字體屬性 枚舉 Windows 中已安裝的所有等寬字體
源代碼說明http://www.catch22.org.uk/tuts/enumfont.asp
二進制安裝文件http://www.lowing.org/fonts/tools/enumfixedfonts.exe TrueType 查看工具(試了一下, 也不是很好用)
http://home.kabelfoon.nl/~slam/fonts/truetypeviewer.html ----------------------------
於Delphi K.Top之上
博采眾家之長, 奉獻綿薄之力
--------------------------- 發表人 - h@visli 於 2005/09/28 17:35:08 發表人 - h@visli 於 2005/09/28 17:46:59
------
------------------------ 博采眾家之長,奉獻綿薄之力 ------------------------ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |