如何在 InDesign 中隐藏半个字符?

平面设计 土坯设计 段落样式 字型
2021-12-27 18:14:27

假设我有一部评分为 2.5 的电影,我应该用 ✪(272A,http://jrgraphix.net/r/Unicode/2700-27BF)的特定星号来写这个评分有什么方法可以使用字符样式(或段落样式)来隐藏一半字符以获得半颗星。不可能创建这个角色的对象并制作半星,它需要是一个角色。

我试过用边框、下划线和规则隐藏一半的字符,但没有任何运气。页面背景为白色,隐藏白色字符似乎不起作用。有任何想法吗?

2个回答

哪一半必须隐藏?

以下是对36pt 字符上所有字符样式的解释:

风格

下半部分和上半部分

Character Window Options > Apply Strikethrough to the character 并创建Character Style

测量值取决于字符大小。青色只是为了显示要隐藏的下半部分,将此颜色更改为纸张颜色。

对于上半部分,更改偏移距离。

双方

白底

左右半边

Character Window Options > Apply Strikethrough to the character 并创建Character Style

测量值取决于字符大小。青色只是为了显示要隐藏的左半部分,将此颜色更改为纸张颜色。

在这种情况下,罢工覆盖了角色,但在Stroke Type上有一个小技巧:

半权

删除线带有虚线,但您必须从窗口Stroke > Stroke Styles > New创建自定义虚线

在此处输入图像描述

使用这些选项:

中风

将删除线颜色更改为纸张颜色:

对

要隐藏另一半,只需创建一个覆盖另一半的新笔触样式:

剩下

你可以制作自己的字体。

因为它只是符号,我想我会使用IcoMoon来导入我在 Illustrator 中创建并保存为 SVG 的星星。

这并不是真的,需要一个演练,但我想我会概述这些步骤,因为如何映射键以及在哪里命名字体可能并不明显,默认情况下将是“icomoon”。

  1. 我在 Illustrator 中制作了 2 颗星并将它们导出为.svg.
  2. 将它们导入IconMoon
    • 确保在导入之前勾勒笔画。
  3. 选择它们并单击Generate Font窗口底部的按钮。
  4. 在那里,我将“满星”映射到a“半星”映射到b.
    • 您还可以将“全星”映射为a“半星”作为大写A
  5. 最后,我在窗口底部的“下载”按钮旁边的“输出设置”→“齿轮”图标中命名了字体。
    • 如果您不这样做,字体名称将在Icomoon安装后安装。
  6. 然后我刚刚下载并解压缩了 zip 并将.ttf文件放在我的字体文件夹中。

这是使用的字体: 在此处输入图像描述