U4S5L18——TMP基本设置

TMP 基本设置

在 Project Settings —— TextMesh Pro —— Settings 内可对 Text Mesh Pro 进行全局设置

image

  • Default Font Asset: 默认字体设置

    当TMP控件使用非默认字体且显示缺少的字时,会尝试使用默认字体

    • Path:字体资源的存储位置
  • Fallback Font Assets:默认备用字体资源

    • Fallback Font Assets List:默认备用字体资源列表

    • Fallback Material Settings::备用材质设置

      • Match Material Presets: 匹配材质预设

        启用后备用字体中的字形与主字体的样式匹配
        让主字体和后备字体看起来类似

  • Dynamic Font System Setting:动态字体系统设置

    • Get Font Features at Runtime:运行时获取字体功能

    • Missing Character Unicode:当找不到字符时使用的替代字符

      默认 0 表示是一个正方形的轮廓

    • Disable warnings:启用后避免 Unity 为每个缺失字形记录的警告

  • Text Container Default Setting: 文本容器默认设置

    • TextMeshPro:3D文本默认大小

    • TextMeshPro UI:UI文本默认大小

    • Enable Raycast Target:是否默认为文本对象启用摄像目标检测

      如果此项目的文本不用检测点击,可不勾选此选项,提高性能

    • Auto Size Text Container:启用后会自动调整文本容器大小

    • Is Object Scale Static:是否是静态缩放

  • Text Component Default Setting:文本组件默认设置

    • Default Font Size:默认字体大小
    • Text Auto Size Ratios:文本自动调整大小比例
    • Word Wrapping:是否启用自动换行
    • Kerning:是否启用字偶间距调整
    • Extra Padding:是否额外进行填充,可以降低字符在 Sprite 的边界处被截断的几率
    • Tint All Sprites:为所有精灵图片着色
    • Parse Escape Sequence:是否解析转义字符
  • Default Sprite Asset: 默认精灵图片资源

    • Missing Sprite Unicode:精灵缺失时采用的替代,默认为方形轮廓

    • IOS Emoji Support:是否支持IOS表情符号

    • Path:精灵图片资源存储位置

    • Default Style Sheet:默认样式表

      • Path:样式表资源存储位置
    • Color Gradient Presets:默认颜色渐变预设

      • Path:颜色渐变预设存储位置
    • Line Breaking for asian languages:用于处理亚洲语言的换行规则

      • Leading Characters:前导符号

        一般不允许这些符号出现在开头
        遇到这些字符触发自动换行时,不触发换行,让其显示在尾部

      • Following Characters:尾随符号

        一般不允许这些符号出现在行的结尾,如果这些符号在行的结尾出现自动换行了,会将这些符号放倒下一行

    • Korean Language Options:韩语相关设置

      • Use Modern Line Breaking:使用现代换行,启用后将采用更符合韩语规则的换行规则