一般在Indesign软件排版中、日、韩文时,都会按照需要建立复合字体。

复合字体做为一种用户自己创造的特殊的字体,在创立后,它也是一款字体。而在文字控制板中只能对某一款字的全部进行缩放,只对一款字体的某些字符进行自动缩放是做不到的。用手工一个个进行缩放,是非常麻烦的事情。

在InDesign的复合字体中,作为字体主体的中文,定位在所有字体项目的第一项,是不能被调整的。乍一看,这样做似乎不是很灵活,但是仔细分析起来,这样的方式是很有道理的。一种字体在创立的时候,字体开发者就已经仔细的考虑到它的形状了。即使我们在某些场合需要改变它的胖瘦高矮,那也是“字符样式”和“段落样式”的事情,而不应该是“复合字体”应具备的功能。

但是考虑到复合字体的特殊性,即它是由多个字体复合而成的一种特殊字体,所以,软件开发者也允许在其它的字体项目中,如日文,英文,数字,符号等的设定时,可以改变相关的长宽比例。而这种改变,不是改变它们的绝对数值,而是相对于字体主体即中文字体的相对数值。以此来满足使用者的需要,同时也避免了各种功能交叉带来的混乱。

虽然在此例中,设定复合字体时不能改变中文字体的长宽比例,但其它复合字体项目相对于中文字体的比例是可以调整的。所以我们可以调整其他的字体项目来达到目的。

如上例,可以把英文的水平缩放调整到130%。(此时,中文字体未进行水平缩放,那么它的初始值为100%。)

然后在段落设定中对这款复合字体进行水平缩放设定为80%。由于我们在设定复合字体的英文字符时,将它设定为130%,那么,现在中文字体改为80%后,英文的水平缩放的比例自然即是110%了。用这种方法就可以达到客户的要求了。