QQ登录

只需一步,快速开始

查看: 159|回复: 5
收起左侧

Illustrator 2024 多个画板中所有的文字替换

[复制链接]
累计签到:4 天
连续签到:1 天
发表于 2025-4-18 09:16:37 | 显示全部楼层 |阅读模式
Illustrator 2024 多个画板中所有的文字替换成微软雅黑字体,想做个一键就把所有文字替换了的便捷脚本(字体大小不变),不用弹出界面,直接改。下面的代码可以全选到,就是不能自动替换,哪位大神帮看看改改,谢谢额!

// 获取当前活动文档
var doc = app.activeDocument;

// 取消当前所有选中的对象
doc.selection = null;

// 遍历文档中的所有文本框架
for (var i = 0; i < doc.textFrames.length; i++) {
    var textFrame = doc.textFrames[i];
    // 选中当前文本框架
    textFrame.selected = true;
    // 遍历文本框架中的每个文本范围
    for (var j = 0; j < textFrame.textRanges.length; j++) {
        var textRange = textFrame.textRanges[j];
        // 保存原字号
        var originalSize = textRange.size;
        // 设置字体为微软雅黑
        textRange.font = "Microsoft YaHei";
        // 恢复原字号
        textRange.size = originalSize;
    }
}   

华印网相关搜索

累计签到:1038 天
连续签到:4 天
发表于 2025-4-18 11:13:54 | 显示全部楼层
这个不错,可以用来试下好不好用。
回复 支持 反对 送花

使用道具 举报

累计签到:121 天
连续签到:6 天
发表于 2025-4-18 16:59:10 | 显示全部楼层
这个需求...,一般会在什么场景下用到呢?不同的字体,间距,行距效果都不大一样,如果你是排好版后,批量换字体,结果难以现象......

雅黑字体感觉一直都是一个特殊的存在,字距太小(字跟字挨太近),所谓的字体平替的话,脑补结果是文本框变换不小
回复 支持 反对 送花

使用道具 举报

累计签到:377 天
连续签到:1 天
发表于 2025-4-19 10:29:22 | 显示全部楼层
size的上面还有一个属性characterAttributes
回复 支持 反对 送花

使用道具 举报

累计签到:377 天
连续签到:1 天
发表于 2025-4-19 10:33:09 | 显示全部楼层
字体要例遍历找到指定字体的序号,才能赋值。不能直接赋值字体名字
回复 支持 反对 送花

使用道具 举报

累计签到:377 天
连续签到:1 天
发表于 2025-4-19 10:37:27 | 显示全部楼层
其实用动作更简单些
回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

注意注意注意:必看上一条 /1 下一条

华印网 - 华印社区
Share More 周一至周日:09:00 - 21:00
华印网旗下的设计印刷制作类专业技术站点
请勿发布违反国家法律法规的内容,会员观点不代表本站立场
企鹅群号:119572101

华印网汇集印前印后技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai插件、ps插件、pdf插件、印刷流程、ctp输出、印刷软件、印能捷、esko、CorelDRAW、InDesign、Illustrator、CTP、CDR以及PDF软件下载的综合性印刷论坛社区!

Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

站点地图|小黑屋|手机版|Archiver|华印 ( 粤ICP备19020152号-1 )

GMT+8, 2025-5-1 03:29 , Processed in 0.092961 second(s), 25 queries , Gzip On, Yac On.

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