任何人都可以告訴我包含大多數Unicode字符的等寬字體如果不是那麼包含大部分歐洲語言字符集的等寬字體?等寬Unicode字體
回答
Unicode字體調用等寬字體將涵蓋幾乎所有的歐洲字符,但缺乏亞洲字符。
有GNU Unifont項目,這或多或少都以此爲目標。
時下幾乎所有的字體至少包括拉丁文,希臘文和西里爾文。還有足夠的拉丁語來支持大多數歐洲語言。
但是,由於OpenType限制爲65536個字形,並且迄今爲止分配了更多的代碼點,所以不能有覆蓋大部分Unicode的單個字體。另外一種常見的誤解是,儘可能多的腳本使用單一字體是Good Thing™。實際上並非如此。請記住,對於字體的工作其他的事情必須到位,以及:正確定義的變音符號的支持(這樣結合的口音竟然出現高於/低於的基本字符,而不是地方旁邊),預組成字形一些腳本中,這樣渲染引擎可以正確地使用它們,這包括阿拉伯語和和印度語腳本,...
這是一個重大的任務,因此它並不奇怪,幾乎覆蓋的Unicode的大部分唯一的字體是最後手段字體,打算在沒有其他字體存在顯示時使用。作爲後備機制,但從不作爲第一選擇。首選的方法實際上是讓渲染引擎對字體進行腳本支持,而不是嘗試將其全部塞進一個字體中。另請參閱邁克爾卡普蘭的這個:Arial Unicode MS effectively [bites|sucks|blows]。
不過,如果你只是在尋找字形支持:
- 龍力三世統一
- 使用Fixedsys怡東
- 埃弗森單
- 幻覺記憶國界單
- 的Roboto單
這些字體已經很大了。但如上所述,不要指望複雜腳本或排版的正確工作。
使用案例:如果您正在使用帶有大型多語言文檔的xelatex或lualatex,並且想要閱讀日誌,那麼您可能需要一種可覆蓋許多字形的字體,以便您可以正確識別缺少的字符日誌例如「缺少字符:字體[...]中沒有(字符)」(如果字符不存在,您只會看到一個方框)。 – 2017-01-23 14:40:17
@ macmadness86:雖然Windows控制檯的限制,字體替換是一件事,並且工作,這是在這裏適當的解決方案。正如所指出的那樣,有一個*技術*原因爲什麼不能做到這一點,因此,我認爲,找到用例來倡導無法完成的事情是徒勞的。另外,我希望XeLaTeX能爲您提供錯誤消息,通過行/列號明確標記錯誤。 – Joey 2017-01-23 14:44:31
我只是添加了一個用例,其中有很多字形很重要 - 比如65536個字形。在需要> 65536字形的情況下,xelatex使用'\ XeTeXcharclass'和'\ XeTeXinterchartoks'支持替換。不幸的是,對於缺少字符錯誤信息往往是模棱兩可:( – 2017-01-23 14:55:41
索拉是隨Micosoft產品的現代化等寬字體。
,涵蓋範圍廣泛的Unicode字符的字體的一個例子是宋體的Unicode隨Microsoft Office產品。
我也在尋找單空間,豐富的Unicode字體。到目前爲止,我用幻覺記憶國界單,但我想知道是否有更好(對我來說)更換。
所以,今天,我已經下載了以下TTF字體和計算自己的字形數:
- DejaVu Sans Mono:3289
- Everson Mono:9671
- Fixedsys Excelsior:5993
- FreeMono: 4177
- GNU Unifont:57089
- Lucida Sans Unicode:1779
但是它們的用處也是什麼符號被完全支持以及它們的外觀。例如Fixedsys和Unifont有老派的外觀。無論如何,這可能是有用的信息有人...
Lucida Sans Unicode不是單聲道的空間。 – mbomb007 2018-03-01 15:51:30
雖然技術規範存在,將允許創建巨大的字體,可能涵蓋整個unicode範圍,在實踐中: - 許多應用程序和軟件堆棧不支持所有這些OpenType字體擴展(通常LOCL和OTC:https://blogs.adobe.com/CCJKType/2014/09/shs-otf-or-otc.html) - 設計所需的所有字形,它們的組成規則,是一個巨大事業,許多人一年做是正確的
所以這樣的字體現在不存在,或貿易覆蓋質量
重新評估國際軟件不應該假定存在泛Unicode字體,但能夠根據需要編寫儘可能多的不同字體,並且覆蓋範圍不同且通常重疊。它使得軟件開發人員更加努力工作,因爲人們可能不會認爲連續字形使用相同的字體文件。
這是文本如何現代棧工作(例如的HarfBuzz-NG +的fontconfig ...)
全名: Osaka-等幅
CSS: FONT-FAMILY: '大阪單';
看着25+的字體後,我才發現 1適合我所有的標準編程:
Chart Key:
==============================================
FWK : Full Width Kanji
FWR : Full Width Roman Characters
HWA : Half Width Ascii Characters
oO0 : Can differentiate o vs O vs 0 ?
il1 : Can differentiate i vs l vs 1 ?
ZOM : Does NOT mis-align when zooming?
==============================================
FWK FWR HWA oO0 il1 ZOM
*Osaka Mono : Y Y Y Y Y Y
GNU Unifont : Y Y Y Y Y -
*NotoSansMCJR : Y Y Y - Y -
*MS Gothic : Y Y Y - * Y
Kochi Gothic : Y Y Y - - Y
Hanazono Micho: Y Y Y - - Y
MS Hei : Y Y Y - - Y
**IPA Gothic : Y Y Y Y Y Y
*NotoSansMCJR : Full name is "Noto Sans Mono CJK JP Regular"
*MS Gothic : il1 difference is subtle.
*Osaka Mono :
CSS: font-family:'Osaka-Mono';
In text editor drop down, will
likely be: "Osaka-等幅"
**IPA Gothic : The "\" symbol displays as a
yen sign in HTML pages and
my text editor. Deal breaker.
的字體,我發現unsuable,因爲無論:
- 漢字不正好2個ASCII字符寬。
- 全寬unicode字母不是完全2 ASCII字符寬。
============================================ ==
- 安代爾單
- 蘋果哥特
- 題名Cyberbit
- 索拉
- 幻覺記憶國界單
- 埃弗森單
- FixedS YS怡東
- 免費單
- 漢旺禧重
- 漢王敏黑色
- 漢王Zon的易
- Kaiso下一頁B
- 小冢哥特式臨[R
- Lucidia三世的Unicode
- 等寬(由喬治·威廉)
- Nanum哥特
- 諾託單聲道
- 諾託單聲道普通
- 諾託三世CJK JP普通
- 大阪
- 的Roboto
- 的Roboto單聲道
- 的Un Yetgul
========= =====================================
- 1. Nexus 5等寬字體對於unicode圈具有不同的寬度
- 2. Android等寬字體大小
- 3. 等寬字體,引號和迴音a
- 4. HTMLViewer無法顯示等寬字體?
- 5. Rstudio閃亮renderdatatable將字體更改爲等寬字體?
- 6. CSS - 使無襯線字體模仿等寬字體
- 7. 嵌入Unicode字體
- 8. 打印Unicode字體
- 9. 使用CSS將非等寬字體強制爲固定寬度
- 10. 如何列出WPF中的等寬字體(固定寬度)
- 11. 字體寬度
- 12. 將字符實體轉換爲它們的Unicode等效
- 13. 日文的Unicode字體
- 14. 的Unicode字形不窗體
- 15. 等寬字符的像素寬度
- 16. 在iOS中設置Unicode字符寬度
- 17. 「FONT-FAMILY:等寬,等寬」
- 18. 如何使用FreeType 2渲染任何字體的等寬字體文本?
- 19. 如何判斷一個字體是否使用GTK和Pango等寬字體?
- 20. 如何將textview的字體更改爲sans或serif或等寬字體?
- 21. Android Unicode字符字體顏色
- 22. 字體真棒和Unicode字符物化
- 23. 根據等寬字體的大小設置WPF RichTextBox的寬度和高度
- 24. 乳膠:帶有等寬字體的清單
- 25. 用等寬字體填充固定大小的div
- 26. 是否有一個用非等寬字體換行的技巧?
- 27. 瀏覽器使用哪種等寬字體?
- 28. 強制HTML textarea使用CSS使用等寬字體
- 29. Firemonkey應用程序:TMemo中的等寬字體?
- 30. Firefox文本對齊中心不能使用等寬字體
GNU Unifont是一種粗略的位圖字體,它是適合模擬早期顯示奠定設備和矩陣打印機從20世紀60年代。 – 2013-01-13 05:31:04
現在還有一個矢量化的ttf版本 – n611x007 2013-06-26 08:54:43
今天我想這是最好的答案。 – 2015-12-23 19:28:36