Cách chuyển đổi bảng mã Text từ Unicode, .Vntime, VNI tự động hàng loạt trong AutoCAD bằng lisp, cách chuyển đổi text chữ hoa thành chữ thường hoặc chữ thường thành chữ hoa trong bản vẽ AutoCAD

Trong 1 bản vẽ 2D được vẽ bằng phần mềm AutoCAD thì ngoài các đối tượng Line, Circle, Rectangle, Polyline, Hatch, ... thì còn 1 đối tượng không thể thiếu được đó là text (chữ). Text sẽ nằm ở tiêu đề, tên hình vẽ, chú thích, đường dim, ... Nếu bạn gõ chữ tiếng Việt trong AutoCAD sẽ gồm 4 loại chính là: font xược (kiểu này đã khá cũ và ít được sử dụng hiện nay), font Unicode, font TCVN3, font VNI. Khi gõ mới thì bạn phải bật bộ gõ đúng Bảng mã tương ứng với Text Style thì mới hiển thị được đúng dấu tiếng Việt. Một trường hợp khác là text đã có sẵn nhưng bạn muốn chuyển sang Test style khác với bộ font cũ thì có 2 cách: 1 là gõ lại thủ công từng text 1, cách này rất tốn công sức. Cách 2 đơn giản hơn là dùng lisp chuyển đổi hàng loạt.

Bài viết này sẽ cung cấp lisp convert font AutoCAD và hướng dẫn chi tiết cách sử dụng.

Tải về lisp này về ổ cứng và giải nén được file Convertfont.VLX

download
Mã:
https://www.mediafire.com/file/wvccp8v8sgeq5nf/Vforum.vn__Convertfont.rar/file
http://www.fshare.vn/file/1341H4VPOZO4
http://4share.vn/f/4f797f7e7d787a7a

Password: www.vforum.vn

Text cũ đang ở loại font Unicode (cụ thể tên font là Arial)

Cách chuyển đổi bảng mã Text từ Unicode, .Vntime, VNI, hoa thành thường hàng loạt trong AutoCAD bằng lisp

Copy các text này sang bên để so sánh rồi chuyển đổi. Mình đang chọn sang loại Text Style có tên ghichu với font là vntimeh.shx (1 dạng trong font TCVN3)

Cách chuyển đổi bảng mã Text từ Unicode, .Vntime, VNI, hoa thành thường hàng loạt trong AutoCAD bằng lisp

Mở đồng thời cửa sổ My computer, tìm đến thư mục chứa lisp vừa tải về, kéo thả vào cửa sổ AutoCAD để load lisp. Các lệnh chứa trong lisp được show kết trong cửa sổ Command line, các bạn có thể theo dõi tại đây.

Cách chuyển đổi bảng mã Text từ Unicode, .Vntime, VNI, hoa thành thường hàng loạt trong AutoCAD bằng lisp

Nhu cầu của chúng ta là dùng lệnh cft. Gõ cft nhấn enter

Cách chuyển đổi bảng mã Text từ Unicode, .Vntime, VNI, hoa thành thường hàng loạt trong AutoCAD bằng lisp

Đưa chuột kéo thả để lựa chọn cả text cần convert

Cách chuyển đổi bảng mã Text từ Unicode, .Vntime, VNI, hoa thành thường hàng loạt trong AutoCAD bằng lisp

Nhấn enter để bắt đầu chuyển đổi. Thời gian khá nhanh, chỉ mất có 15ms, gần như trong tick tak

Cách chuyển đổi bảng mã Text từ Unicode, .Vntime, VNI, hoa thành thường hàng loạt trong AutoCAD bằng lisp

Kết quả là các text này đã hiển thị đúng dấu tiếng Việt với font chữ mảnh của bảng mã TCVN3 rồi đó.
Chúc các bạn áp dụng thành công