更新日志

KulmanLab 的新变化——持续发布,无需重启。

文字编辑器:段落对齐、下划线与旋转文字修复

2026.07.23.49fac9a July 23, 2026
  • 文字编辑器工具栏新增段落对齐按钮 — Align Left、Align Center、Align Right 和 Justify — 作为附着点所暗示的列之上的覆盖;仅适用于 Text 图元,不适用于 Multileader 或标注标签
  • 在 Bold、Italic、Strikethrough 旁新增下划线切换按钮
  • 编辑时文字光标现在会倾斜以匹配斜体文字,符合文字处理软件的惯例
  • 修复了点击定位光标在旋转角度非 0°/180° 的文字上定位到错误字符的问题
  • 修复了文字编辑器弹出框在 Middle/Bottom 锚点附着点上悬浮在文字上方而非正上方的问题,以及在 Multileader 上与旋转的引线文字重叠的问题
  • 修复了逐字符高度覆盖(例如从 DXF 导入的混合字体大小)在图元缩放时保持绝对大小而不随之缩放的问题,Text 和 Multileader 均受影响

使用指南(25 种语言)与响应式导航优化

2026.07.19.b22f372 July 19, 2026
  • 使用指南和网站页眉现在能在手机和平板上清晰呈现——移动端菜单中新增了"使用指南"链接,与"文档""更新日志""常见问题"并列
  • 新增使用指南页面,包含 9 个分步教程——打开 DXF 文件、按精确尺寸绘图、整理图层、标注尺寸、测量距离/角度/面积、为激光切割或 CNC 准备文件、用视口搭建图纸布局、打印以及备份图纸——已翻译为全部 25 种网站语言
  • 修复了英文页面上的语言切换问题:当下拉菜单中已保存某语言时,隐私政策、关于等页面现在会跳转到完整翻译版本,而不再停留在只有导航标签被翻译的英文页面上
  • 在 20 多种语言中缩短了过长的页面标题(首页和关于页面),使其能在搜索结果中完整显示

隐私政策、关于页面与符合 GDPR 的 Cookie 同意横幅

2026.07.15.0c09002 July 15, 2026
  • 新增隐私政策页面,说明 KulmanLab 收集哪些数据——图纸仅本地存储、Google Analytics,以及即将通过 Google AdSense 在应用中投放的广告——已翻译为全部 25 种网站语言
  • 新增关于页面,讲述 KulmanLab 背后的故事——已翻译为全部 25 种网站语言
  • 新增基于 Google Consent Mode v2 的区域限定 Cookie 同意横幅:在欧洲经济区、英国和瑞士,默认拒绝 Analytics,直到用户同意为止;在其他地区则立即默认授予;页脚的"Cookie 设置"链接可随时重新打开该横幅
  • 页脚精简为"关于""隐私""Cookie 设置""GitHub"和"Reddit"——"应用""文档""更新日志"和"常见问题"仍保留在页眉中,一键可达
  • 修复了 Google Analytics 在正式站点上悄无声息地未记录自定义事件("启动应用"点击、外链点击、滚动深度)的问题——追踪脚本被打包工具限定在模块作用域内,导致 window.gtag 实际上从未存在过

Vector pins:对象捕捉追踪,支持角度锁定射线捕捉

2026.07.12.16f6fe3 July 12, 2026
  • 控制栏新增 Vector Pins(Pins)开关——将光标悬停在捕捉点或夹点上 500 毫秒即可固定,然后沿穿过固定点的水平/垂直虚线参考线追踪光标,普通几何捕捉仍保持优先
  • 角度锁定射线现在会捕捉到锁定方向与固定点参考线的交点,适用于 Line、Polyline、Arc、Circle、Move、Copy、Area、Leader 和 ViewportCopy
  • Distance 和 Angle 现在会将结果保留在屏幕上直到按下 Escape,预览采用强调色,选取时为虚线,确认后变为实线;Distance 还会在两个端点显示夹点
  • 修复了一个错误:点击通过布局视口可见的模型图元会选中图纸空间中的幻影副本,对其编辑和删除都悄无声息地不起作用——现在视口内容仅用于显示,无法选择(通过视口的捕捉不受影响)
  • 交点 X 标记现在以强调色绘制,而不是绿色,与其余捕捉和预览配色保持一致
  • 改进了控制栏中 ANGL 下拉菜单的布局

Align 命令:使用点对进行平移、旋转和缩放

2026.07.09.cecea22 July 9, 2026
  • 新的 Align 命令使用一对或两对源/目标点重新定位实体——只用一对点时仅平移,用两对点时可平移+旋转+可选缩放
  • 单点对齐(在第二个源点处按 Enter)与 Move 完全相同——仅平移,不旋转
  • 双点对齐会根据源线段和目标线段的方向计算旋转角度,然后询问是/否,是否同时缩放以使线段长度一致
  • 每一步都有实时画布预览:放置第一个目标点时显示移动预览,两个目标点都设置好后显示虚线旋转预览
  • 可通过 Edit 工具栏面板中新增的 Align 按钮访问,或在命令行中输入 `align`(输入 `al` 即可)
  • 修正了 Align 提示文字,使其与其他命令使用的 "pick" 措辞保持一致

Area 面积测量命令与工具栏图标更新

2026.07.07.dca1eff July 7, 2026
  • 新的 Area 命令可测量多边形的面积和周长 — 单击 3 个或更多点,然后按 Enter 闭合图形
  • Area 支持角度锁定的方向输入:吸附到已配置的角度追踪增量,并可输入精确的边长
  • 闭合的多边形——填充、轮廓和顶点夹点——在结果被关闭之前会一直保持在画布上高亮显示
  • Measure 面板现在是 2×2 网格:Distance 和 Angle 位于上排,Area 位于下排
  • Distance 和 Angle 的工具栏图标已重新绘制,改用实线和填充楔形,取代原来的虚线
  • Area 工具栏图标简化为带顶点吸附点的倒角方块
  • 修复了按键徽章出现时命令行提示文字跳动的问题

文字编辑器复制/粘贴、反馈栏与主题感知箭头

2026.07.01.41031df July 1, 2026
  • 文字编辑器:Ctrl/Cmd+C、Ctrl/Cmd+X 和 Ctrl/Cmd+V 现在可以复制、剪切和粘贴选中的文字
  • 粘贴的文字始终采用光标处已有的样式,而不是复制时的样式;富文本模式保留换行,简单模式(标注标签)会去除换行
  • 工具栏新增反馈栏,链接到 Reddit、GitHub Issues 和邮箱 — 使用 10 分钟后出现,可以关闭
  • 属性面板和箭头选择器中的箭头预览现在会根据主题着色,而不是始终为白色
  • 改进了浅色主题下工具栏面板标题(如"STYLE"、"LAYERS")的对比度
  • 工具栏中的坐标和缩放读数现在更靠近其标签,而不是固定宽度右对齐的列

文本编辑器模式:rich 与 simple

2026.06.28.8f3519f June 28, 2026
  • 文本编辑器标题栏现在显示模式标识 — Text 和 Multileader 为"rich"(强调色),标注对象为"simple"(柔和色)
  • 双击任意线性、对齐、角度、半径或直径标注,即可在文本编辑器中打开其标签
  • Simple 模式:编辑器预填当前渲染的标签,可用 ← / → 定位光标并直接编辑数值
  • Simple 模式:按 Enter 确认数值并关闭编辑器 — 不插入换行
  • Simple 模式:粗体、斜体、字体和高度的更改一次性应用于整个标注标签
  • Rich 模式(Text、Multileader):按字符格式化、多行 Enter 和自动换行仍完全支持
  • 光标闪烁现在在标注文本编辑器弹窗内动态显示
  • 文本光标偏移已修正 — 某些字体更改后渲染位置偏高至 2×

乌尔都语和希腊语 — 22 种语言,1 320 个页面

2026.06.20.a4f91c3 June 20, 2026
  • 新增乌尔都语(اردو 🇵🇰)— 使用阿拉伯文字的完整 RTL 支持;文档、FAQ 和更新日志已完整翻译
  • 新增希腊语(Ελληνικά 🇬🇷)— 文档、FAQ 和更新日志已完整提供希腊语版本
  • KulmanLab 现已支持 22 种语言:EN, DE, ES, FR, IT, PT, PL, UK, EL, HI, UR, BN, ZH, JA, KO, VI, TH, ID, MS, TR, AR, SW
  • 网站总规模:1 320 个静态页面 — 所有命令参考、FAQ 和更新日志均已本地化
  • 乌尔都语(阿拉伯文字)的 RTL 布局与现有阿拉伯语支持一同自动应用
  • 网站页脚新增语言切换行 — 所有 22 种语言均有可见的 plain-HTML 链接,让搜索引擎无需 JavaScript 即可发现每种语言版本
  • 所有语言页面均包含指向其他每种语言的 hreflang 替代链接

全新网站:首页、文档与常见问题

2026.06.12.0269290 June 12, 2026
  • kulmanlab.com 全新首页——带截图轮播的 hero 区、功能网格和三步工作流概览
  • 对比表:KulmanLab 与 LibreCAD、QCAD、BricsCAD 及浏览器端 CAD 工具
  • 命令参考文档迁移至 kulmanlab.com/docs,带可折叠树状侧边栏
  • 常见问题页面,涵盖存储、DXF 兼容性、功能与隐私
  • 此更新日志页面——每个版本的发布说明
  • 为 AI 助手发布了 llms.txt 及完整命令参考
  • 站点导航中加入 GitHub 仓库和 r/kulmanlab 社区链接

文本编辑器优化与 Web 字体

2026.06.10.580dba5 June 10, 2026
  • 文本镜像现在会调整旋转和附着点以提高可读性
  • Web 字体可在文本编辑器字体选择器中使用
  • 光标高度动态匹配光标位置处的文字大小
  • 文本编辑器工具栏在粗体/斜体旁边新增删除线
  • 每行行高以及每字符文字高度和字体(MTEXT)
  • MTEXT 编辑器:边框尺寸调整、实时缩放夹点和字体下拉菜单
  • 空行现在从前一文本行继承高度
  • 关闭时文本编辑仅创建一条撤销历史记录

画布内文本直接编辑

2026.06.06.c01c797 June 6, 2026
  • 使用闪烁光标直接在画布上编辑文字——无需对话框
  • 文本选择:Shift+方向键、单击和单击拖拽
  • 文本编辑器激活时显示 I 形光标
  • 文本编辑器工具栏:具有光标感知激活状态的粗体和斜体开关
  • 光标和选区跟随当前主题的强调色
  • 移动命令显示被移动实体的完全不透明阴影预览
  • MTEXT 换行框架,四个侧边中点处有缩放夹点
  • 文本框架夹点适用于没有显式参考宽度的文字

角度追踪、捕捉到网格和 MTEXT

2026.06.03.7a0070a June 3, 2026
  • 可配置角度追踪:通过工具栏下拉菜单选择 10°、15°、20°、30°、45°、90° 增量
  • 粘滞模式下的角度追踪弧指示器,附崩溃恢复功能
  • 捕捉到网格开关,在网格交叉点渲染点状网格
  • 网格点绘制在布局图纸空间,而非视口内部
  • 视口比例下拉菜单新增自定义比例输入
  • 带换行框的多行 MTEXT 解析和渲染
  • 自适应坐标显示精度随缩放级别动态调整

所有命令支持键盘 X,Y 输入及引线改进

2026.05.31.c0decec May 31, 2026
  • 在 Line、Polyline、Circle、Arc、Rectangle、Ellipse、Spline、Move、Copy、Rotate、Scale、Mirror 等命令的任意点提示处输入 X,Y 坐标
  • 空格键在所有命令中确认数字输入
  • 复制命令现在具有粘滞性——持续放置多个副本直至按 Enter 或 Esc
  • 距离和角度测量命令现支持带画布标签的键盘输入
  • 线性/对齐/连续标注支持键盘 X,Y 输入
  • 标注继承工具栏中当前的颜色、线型和线宽
  • 引线和引线+/− 改进:链式模式、X,Y 输入、文本输入中的光标键盘导航
  • ViewportCopy 和 ViewportRectangle 命令支持 X,Y 点输入
  • 在终端提示中高亮显示锁定长度输入

打印管理器全面升级与工具栏图标重新设计

2026.05.27.60851ce May 27, 2026
  • Ctrl+P / Cmd+P 拦截浏览器打印并打开 KulmanLab 打印管理器
  • 打印管理器:缩放和平移预览画布,区域选择模式
  • PNG 和 WebP 导出的 DPI/质量选择器
  • 导出的 PDF 现在包含标题、创建者和日期元数据
  • 在打印管理器预览中渲染布局视口
  • 布局右键菜单:重命名布局、删除布局、右键打开
  • 布局选项卡:通过字母数字验证添加、重命名、删除布局
  • 所有工具栏图标重新设计:青色强调色,Move、Mirror、Extend、Trim、Scale、Copy 等自定义 SVG
  • 标注图标:所有箭头端点处有夹点,改进的箭头几何形状
  • 页面管理器预览中显示纸张格式标签
  • 拦截 Ctrl/Cmd+P 以防止意外触发浏览器打印对话框

布局模式与视口编辑

2026.05.24.1a2d9cf May 24, 2026
  • 在布局空间中选择、移动并通过夹点编辑视口
  • 在选中的视口内独立滚动和平移模型内容
  • 控制栏中的 ISO 5455 比例选择器;实时应用视口比例
  • 布局模式下通过视口变换捕捉模型实体
  • 在布局图纸空间绘制实体
  • 布局模式下在视口内绘制网格
  • 撤销/重做现在覆盖布局实体和视口结构变更
  • 控制栏中视口的锁定开关
  • 切换布局时自动适配图纸
  • 控制栏中的线宽切换按钮

工具栏重新设计与图层命令

2026.05.21.4ddef0d May 21, 2026
  • 图层面板移入主工具栏,采用双行布局和更大图标
  • 引入青色(#4A8580)作为应用强调色
  • 所有工具栏面板重新整理:Shapes、Edit、Markup、Navigate、Measure、Style
  • LayerIsolate 命令:冻结除当前活动图层外的所有图层
  • LayerUnfreezeAll 命令:一次性解冻所有图层
  • LayerMatch 命令:将图层从一个实体复制到其他实体
  • Match Properties 在 Style 面板中以大按钮形式提供
  • 工具栏标签重命名:颜色、线宽和线型的 ByLayer → From Layer
  • 命令名称在光标组件和终端中以 UpperCamelCase 渲染
  • Enter/Esc/Space/Delete 在终端提示中渲染为按键徽章

特性匹配、颜色选择器和属性面板

2026.05.18.8af6a0c May 18, 2026
  • Match Properties 命令:在实体间复制颜色、图层、线型和线宽,支持框选
  • 工具栏新增属性面板,显示实体详情
  • 工具栏中的颜色选择器,支持 ByLayer/ByBlock
  • 属性面板中的线型选择器
  • 带图形条和 ByLayer 解析的线宽选择器
  • 所有标注实体支持线宽
  • 跨页面刷新保存图层、颜色、线型和线宽设置
  • Google Material Symbols Outlined 替换旧版工具栏图标集
  • 首次启动时加载默认示例文件

角度标注命令

2026.05.15.56cc287 May 15, 2026
  • DimAngular 命令:测量两条直线之间或弧线和圆上的角度
  • 角度标注夹点:弧端点夹点的径向/切向捕捉模式
  • 角度标注的文字位置控制(垂直和水平)
  • 尺寸界线延伸(dimexe)应用于角度标注
  • 文字在内侧时角度标注弧正确分割
  • 箭头几何形状:箭头尖端位于尺寸界线处,底边中点在弧上
  • 属性窗口较小时按内容调整大小,较高时可滚动

标注夹点、尺寸界线与箭头样式选择器

2026.04.30.8731507 April 30, 2026
  • 所有标注实体的夹点编辑:箭头尖端、箭头和文字位置
  • 按 DXF 规范渲染尺寸界线偏移(DIMEXO)和延伸(DIMEXE)
  • 箭头样式选择器:带引线存根的方形预览,过滤匿名块
  • 导入时遵守标注文字附着点(组码 71)
  • 标注碰撞检测限于直线和文字——不涵盖完整边界框
  • 原点刻度渲染为与线宽匹配的点

命令终端与直线链接

2026.04.28.e887839 April 28, 2026
  • 完整命令终端:历史日志、方向键召回命令、浮动布局
  • 直线命令现在是连续且可链接的——每个线段都馈入下一个起点
  • Tab 循环命令建议;方向键在建议列表中导航
  • 数字输入阶段终端中出现闪烁光标
  • 输入命令名称时显示"Command >"前缀
  • Leader+ 命令:向现有多重引线添加新臂
  • 新增多段线中点夹点——拖动以插入顶点或移动整个线段
  • 激活新命令时取消当前活动命令

多重引线命令(MLEADER)

2026.04.25.37963b5 April 25, 2026
  • MLEADER 命令:绘制带箭头、转折和文字块的多重引线
  • MLEADER 箭头、臂顶点和转折夹点的角度锁定
  • MLEADER 命令中角度锁定时的长度输入
  • 角度锁定绘图期间在锁定端点显示绿色 X 标记
  • Circle 命令:画布上的半径线预览和交叉点标记
  • Ellipse 命令:新增轴锁定长度输入
  • 所有命令统一使用提示词汇
  • 多重引线默认落点间距从 0.09 增大至 0.2

命令终端(预览)与界面改进

2026.04.21.3ee6fcd April 21, 2026
  • 带历史和建议的完整命令终端早期版本
  • 为数字输入阶段在终端添加闪烁光标
  • 带受限正交轴和画布预览的椭圆夹点编辑
  • 修复窄窗口下工具栏溢出;恢复状态栏布局
  • 水平空间足够时显示坐标组件
  • 引入 Tab 命令建议循环

Angular 升级、文档站点与自适应网格

2026.04.15.5fcb626 April 15, 2026
  • Angular 19 → 20 → 21 升级,采用块控制流语法
  • 完整命令参考文档站点上线
  • 画布新增自适应 CAD 网格
  • 工具栏新增历史面板(撤销 / 历史 / 重做)
  • 帮助面板新增文档按钮