制作用于将项目组合在一起的花括号的最佳方法是什么?

平面设计 adobe-photoshop 排版 土坯设计
2021-12-28 12:19:13

许多文档(尤其是旧文档)使用看起来像花括号的东西 { 将多个元素连接在一起。这是一个示例来说明编程代码,这是一个关于在 TeX 中执行此操作的线程

这甚至可以直接在 math.SE 上的帖子中完成:使用这些大括号的答案

大括号

制作这样的牙套的最佳方法是什么?满足我需求的理想解决方案是:

  • 使用 InDesign 或 Photoshop
  • 保持衬线字体 {
  • 易于扩展以覆盖更多或更少的区域

有任何想法吗?

更新:查看上面的链接。仅调整单个 { 字符的大小不是预期的效果。想象一下,如果有表示“大括号开始”、“大括号的直线部分”、“大括号中间”和“大括号结束”的字符。您可以将它们一起使用来制作一个巨大的支架。像 `-----v-----' 这样的东西,大括号可以通过简单地添加更多 - 字符来包含更多空间。

4个回答

几个选项。

  1. 画出来。在矢量图程序中并不难做到。画一半,然后翻转以制作另一半并将它们连接在一起。

  2. 从特定字体缩放大括号(如 e100 建议的那样)

  3. 或者可能是最简单/最通用的:从您选择的矢量图程序中的字体中选择一个大括号并将其转换为轮廓。您现在应该能够选择沿外部曲线的点并拖动它们以伸展支撑,但保留它的相对样式/厚度。拖动它们之后,可能需要做一些调整,但这是我过去的做法。

我的 ASCII 示例(O 是贝塞尔点):

           OxO
              x      <------+ Select then drag
               O              these points as needed
               x
               x
               x
               x
               x
               x
               x
               x
                x
                 xx
                x
               x
               x
               x
               x
              x
           xxx

老线程,新解决方案

转到TYPE-->GLYPHS 确保Show下拉菜单设置为Entire Font将字体设置为 Symbol | 常规(由于某种原因,这不适用于标准类型的框架)。

在符号字体的末尾(就在封闭的苹果之前),您会找到各个括号元素。调整indentvertical scalespace after属性,直到实现所需的对齐。

在此处输入图像描述

它需要一些调整,但结果更美观。

        在此处输入图像描述

图 2:外观示例

在您的矢量程序中,键入大括号字符,对其进行缩放,然后将其转换为指南。使用它作为轮廓来绘制带有贝塞尔曲线的支架。把它做成你喜欢的厚或薄。

我大多同意 DA01 的回答,但我会直接在 InDy 中进行,因为您无需切换程序即可进行一些调整。因此,通过例如键入它并创建轮廓来创建“卷发”(选择带有大括号的文本框架来做到这一点)*。现在使用“直接选择”,但不同之处在于:同时选择支撑两端的节点,并使用“缩放”工具,选择垂直于缩放方向的变换基点。这样,您将在两个方向上将支撑延伸到完全相同的长度。

*您可以通过仅选择文本来做到这一点,但它会将形状封闭在文本框架中,而不是将其作为没有任何“框架”的单独对象。