找回密码
 立即注册
查看: 2557|回复: 0

解决微软雅黑在word中行距过宽问题

[复制链接]

650

主题

2041

回帖

3346

积分

管理员

积分
3346

社区居民社区明星最爱沙发灌水天才终身成就奖诚信商户

QQ
发表于 2012-10-16 11:27:23 | 显示全部楼层 |阅读模式
微软雅黑是MS在推出vista时一起推出的一种字体,字体很漂亮也很受大众喜欢。但是用这种字体在简体中文word中编辑文档,发现“行距”很宽,一页也排不了几行,不美观。此时你查看段落属性,发现行距还的确是“单倍”没有变换。

想解决这个问题的直接方法就是在段落属性对话框中取消选中“如果定义了文档网格,则对齐网格”,或者直接在页面设置中“文档网格”tab页选择“无网格”,即不设置网格。但是不推荐大家这么做,因为:
1.“如果定义了文档网格,则对齐网格”是默认选中的,说明微软推荐大家通过对齐网格来进行文档排版
2.如果不对齐网格或者不定义网格,实际上并不美观,所有的行都挤在了一起。
所以如果希望彻底解决这个问题需要了解排版的一个规则,简单讲一下:
用自己做的样张可以算出来微软雅黑五号字是的高度是18.012磅,而简体中文word2003中A4纸张默认的设置是每页44行,每行15.85磅,这意味着在对齐网格的情况下,一行的高度容不下一个微软雅黑五号字的高度:15.8518.012,此时word就用两行来容纳一行的微软雅黑五号字。这也就是我们遇到的问题,因为这并不美观。见下图:


顺便说一下:为什么专门说是简体中文的word,因为页面设置中的每页xx行,每行xx磅是在模板中定义的,即在:
\Documents and Settings\user’s(这里是当前用户名)\Application Data\Microsoft\Templates\Normal.dot文件,而这个模板文件随着office的语言版本不同而不同,比如在office2003日文版中Normal.dot中定义的是每页36行,每行 19.35磅。
于是本文描述的问题在日文版office2003的word中是不存在的,因为19.35>18.012,也就是微软雅黑五号字可以在一行中排下,不会占用两行的高度。
所以我们就可以按照这种原理来解决这个问题,即只需要设置一个大于18.012磅的行跨度即可,如下图所示:


于是问题就解决了,这样做的好处是,不会因为没有对齐网格或着没有定义网格而导致挤压现象,而又调整好了“行距”,所以还是推荐这样去设置并解决。对于其他字体如果也出现这个现象那么同样可以考虑设置合适的行跨度来解决。
安徽大学七彩梦论坛欢迎您~! www.ahubbs.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|安徽大学论坛 ( 皖ICP备11003929号-3 )

GMT+8, 2025-8-7 04:28 , Processed in 0.072096 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

Copyright © 2006-2025 安徽大学论坛 All Rights Reserved

快速回复 返回顶部 返回列表