惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
LINUX DO - 热门话题
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Project Zero
Project Zero
V
Vulnerabilities – Threatpost
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
C
Cisco Blogs
A
Arctic Wolf
月光博客
月光博客
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
量子位
小众软件
小众软件
Latest news
Latest news
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
N
Netflix TechBlog - Medium
K
Kaspersky official blog
人人都是产品经理
人人都是产品经理
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
Y
Y Combinator Blog
P
Proofpoint News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
M
MIT News - Artificial intelligence
T
Threat Research - Cisco Blogs
S
Schneier on Security
D
Docker
Scott Helme
Scott Helme
MyScale Blog
MyScale Blog
Spread Privacy
Spread Privacy
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
GbyAI
GbyAI
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
The Hacker News
The Hacker News
H
Help Net Security
Simon Willison's Weblog
Simon Willison's Weblog
J
Java Code Geeks
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tenable Blog
B
Blog
Know Your Adversary
Know Your Adversary
IT之家
IT之家

TextMate

请问怎样备份 TextMate 的设置以便迁移到其他电脑? - V2EX TextMate 这算是凉了么? - V2EX 无法识别 TM_xxx 变量? textmate2 textmate2 当前行上一行插入空行快捷键? textmate 2无法退出 - V2EX TextMate 2 不能括号自动补全? - V2EX TextMate2中怎么选择对应的html标记 - V2EX TextMate2现在更新好慢啊,为什么啊 - V2EX 求教,如何始终在一个窗口里面打开文件? - V2EX Textmate 到底好在哪? - V2EX TextMate2新版本支持中文了 - V2EX 既然TextMate2开源了。。编译一个版本吧,有爱的请取走咯 - V2EX TextMate on GitHub - V2EX TextMate2开源啦 - V2EX 有多少同学打算放弃 TextMate - V2EX 请教TextMate 2针对.js文件设置tab=2,怎么做? - V2EX TextMate团购 (第一期) - V2EX 还有没有人想团购 textmate 的 在TextMate中,大家使用什么字体? TextMate 2 Alpha后没下文了? - V2EX 请教texmate操作的几个问题:autosave 和 fold - V2EX Textmate 2.0 中缩进长度(tabSize)和缩进类型(softTabs)设置后不能被记住的解决方法 - V2EX 卸载 8930,用回 1.5 - V2EX 如果 TextMate 2 正式版能有像 Chocolat 那样干净的 UI 就好了 - V2EX Textmate 2 上手印象 - V2EX TextMate 2 如何应用主题? - V2EX TextMate 团购[第3期]招募中 菊花和巧克力 - V2EX TextMate 2 中文输入的 bug 解决了! - V2EX TextMate 2 RC 出来了 - V2EX TextMate 1.5.x 真的是历史遗留产物 - V2EX TextMate 2 is coming... - V2EX TextMate 2 Alpha is coming before this Christmas - V2EX 团购 Textmate - V2EX
吐槽一下 TextMate 2 的 icon - V2EX
chenluois · 2011-12-13 · via TextMate

@lianghai 虽然我对研究字体不感兴趣,但我想我还是找到原因了。

TM2 的默认字体是 Monaco, 这个字体的 LineHeight 参数是 16.
Mac 系统默认简体中文字体是 STHeitiSC-Light, 这个字体的 LineHeight 参数是 12.
你把系统的默认简体中文字体改为了 Hiragino Sans GB, 这个字体的 LineHeight 参数是 18.

字体参数对比如图:
http://cl.ly/Ccvz

说到这,我想你已经明白了。:)

我给其他人总结下规律吧:
当你选择的系统默认简体中文字体的 LineHeight 参数比 TM2 的默认字体的 LineHeight 参数低的时候,中文字体的高度不会撑破 TM2 默认的行高,行高保持 TM2 默认的行高。这种情况不管是纯西文的行,纯中文的行,或是中西字符混杂的行,行高都一致。

当你选择的系统默认简体中文字体的 LineHeight 参数比 TM2 的默认字体的 LineHeight 参数高的时候,TM2 默认的行高就装不下了,因此混杂有中文字符的行高将增长为此中文字体对应的高度。

如果我想继续用 Hiragino Sans GB 作为系统默认的简体中文字体,又希望在 TM2 里 “不管是纯西文的行,纯中文的行,或是中西字符混杂的行,行高都一致”,怎样能做到呢?
改 TM2 的默认字体呗!(View - Font - Show Fonts)
如果我的猜想正确,你选择任何一个 LineHeight 参数比 Hiragino Sans GB 高的字体都行。

这是 Mac 系统对行高很自然的处理,并不只是 TM2。不觉得这里有什么问题。