Đến nội dung


Hình ảnh
* * * * - 1 Bình chọn

Tool convert font bản vẽ


  • Please log in to reply
9 replies to this topic

#1 npham

npham

    biết lệnh rotate

  • Members
  • PipPipPip
  • 136 Bài viết
Điểm đánh giá: 75 (tàm tạm)

Đã gửi 26 November 2010 - 11:22 PM

Chào mấy bác !

Mấy bác nếu cần convert font bản vẽ thì dùng thử cái này của em xem sao.
Tuy nó không pro bằng mấy cái convert của các bác khác nhưng cũng mong các bác xài thử và chỉ giáo.

lệnh: vlconvert hoặc cc

Hình đã gửi

Download
  • 8

#2 LiveView

LiveView

    biết zoom

  • Members
  • Pip
  • 11 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 15 January 2011 - 01:24 AM

Chào mấy bác !

Mấy bác nếu cần convert font bản vẽ thì dùng thử cái này của em xem sao.
Tuy nó không pro bằng mấy cái convert của các bác khác nhưng cũng mong các bác xài thử và chỉ giáo.

lệnh: vlconvert hoặc cc

Hình đã gửi

Download

Mình test thử chuyển từ Arial sang Vni-Times, phông chữ cứ loạn cả lên ! :)
Bạn xem lại nhe. Cám ơn bạn.
  • 2

#3 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 15 January 2011 - 11:19 AM

Hình đã gửi

Bạn có cái số điện thoại đẹp wá xá :)
npham cho mình hỏi hơi ngoài lề 1 chút. Mình cũng đang nghiên cứu các bảng mã và vấn đề convert qua lại giữa các bảng mã trong autocad và trong lisp. Có cách nào để tra được toàn bộ ký tự được định nghĩa trong 1 file *.SHX không nhỉ?
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#4 tranchan

tranchan

    biết lệnh break

  • Members
  • PipPipPipPip
  • 221 Bài viết
Điểm đánh giá: 93 (tàm tạm)

Đã gửi 18 January 2011 - 11:32 AM

Lệnh chạy bình thường đó thôi.

Trước khi convert
- mục destination : chọn loại font (TCVN, Unicode, VNI)
- phần text style chọn mục change to : chọn text style thuộc loại hệ font tương ứng.

VD: Muốn chuyển text từ TCVN sang Unicode

1. mục destination : chọn Unicode

2. Text style> change to: chọn font Arial ( đương nhiên font Arial fải có trước khi convert)

Chỉ có điều là chữ ban đầu là chữ hoa thì khi convert xong chữ lộn xộn không được chữ hoa như trước.
Song vậy cũng cảm ơn tác giả lắm lắm rồi,,,,, :)
  • 0

#5 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1436 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 18 January 2011 - 12:21 PM

Lệnh chạy bình thường đó thôi.

Trước khi convert
- mục destination : chọn loại font (TCVN, Unicode, VNI)
- phần text style chọn mục change to : chọn text style thuộc loại hệ font tương ứng.

VD: Muốn chuyển text từ TCVN sang Unicode

1. mục destination : chọn Unicode

2. Text style> change to: chọn font Arial ( đương nhiên font Arial fải có trước khi convert)

Chỉ có điều là chữ ban đầu là chữ hoa thì khi convert xong chữ lộn xộn không được chữ hoa như trước.
Song vậy cũng cảm ơn tác giả lắm lắm rồi,,,,, :)

Chỉ có điều là chữ ban đầu là chữ hoa thì khi convert xong chữ lộn xộn không được chữ hoa như trước.
Lỗi này không phải do tool Convert gây ra, mà do bảng mã TCVN3 sử dụng 1 byte bộ nhớ trong đó phân biệt giữa chữ hoa và chữ thuờng.
Font biểu diễn theo 1 byte chữ thường của ABC có tên file bắt đầu bằng Vn (Vntime.ttf, Vnarial.ttf...). Tên font bắt đằu bằng .Vn (.VnArial, .VnTime...).
Font biểu diễn theo 1 byte chữ hoa có tên file bắt đầu là Vh (Vharial.ttf, Vhtime.ttf...). Tên font có chữ H cuối cùng (.VnArialH, .VnTimeH).
Do đó khi sử dụng bảng mã TCVN3 bạn cần phải chọn đúng font chữ thì kết quả mới chính xác.
  • 0

#6 VUVUZELA

VUVUZELA

    biết lệnh chamfer

  • Members
  • PipPipPipPip
  • 210 Bài viết
Điểm đánh giá: 97 (tàm tạm)

Đã gửi 18 January 2011 - 02:27 PM

Bạn có cái số điện thoại đẹp wá xá :)
npham cho mình hỏi hơi ngoài lề 1 chút. Mình cũng đang nghiên cứu các bảng mã và vấn đề convert qua lại giữa các bảng mã trong autocad và trong lisp. Có cách nào để tra được toàn bộ ký tự được định nghĩa trong 1 file *.SHX không nhỉ?


Cái này về thuật toán cũng đơn giản thôi à
Thực chất giữa file *.shx và các font windows là như nhau, chỉ khác nhau là các bảng mã TCVN3 hay VNI hay Unicode thôi
Ví dụ :
(setq TCVN3 (list "A" "B" "C" .....))
(setq VNI (list "@" "#" "%" .....))
...
thì thuật toán của autolíp là chỉ việc tìm và thay thế giữa tcvn3 và vni hay unicode .. và ngược lại mà thôi
:)
  • 0

Hệ thống Liên Kết, Thiết Kế Tự Động

ttps://www.facebook...etThietKeTuDong


#7 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 18 January 2011 - 09:01 PM

Cái này về thuật toán cũng đơn giản thôi à
Ví dụ :
(setq TCVN3 (list "A" "B" "C" .....))
(setq VNI (list "@" "#" "%" .....))
...
thì thuật toán của autolíp là chỉ việc tìm và thay thế giữa tcvn3 và vni hay unicode .. và ngược lại mà thôi
:)

Her her. đơn giản thế thôi à? bạn làm thử chưa? bạn có hiểu gì về các bảng mã không mà cho rằng nó đơn giản như vậy?

Thực chất giữa file *.shx và các font windows là như nhau, chỉ khác nhau là các bảng mã TCVN3 hay VNI hay Unicode thôi

Cái này cũng hồ đồ luôn. 2 font cùng 1 bảng mã vẫn có thể sảy ra trường hợp người tạo ra nó không đưa vào số lượng các ký tự bằng nhau, hoặc khác mã nhau ở một vài ký tự đặc biệt. cái này thường là do mục đích sử dụng. nhất là đối với các loại font tự tạo như *.SHX
Bạn nên chắc chắn về hiểu biết của mình 1 chút trước khi fát biểu ý kiến nha, với lại mình đâu có hỏi thuật toán nào để convert qua lại giữa các bảng mã đâu. mình đang hỏi công cụ nào để xem các font *.SHX mà, kiểu như charmap của window ấy. <_<
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#8 funnyzui

funnyzui

    biết vẽ arc

  • Members
  • PipPip
  • 49 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 08 February 2014 - 03:07 PM

cám ơn tác giả rất nhiều. lisp rất hay


  • 0

#9 tonglao09

tonglao09

    biết zoom

  • Members
  • Pip
  • 12 Bài viết
Điểm đánh giá: -2 (bình thường)

Đã gửi 23 November 2014 - 05:51 PM

Chào mấy bác !

Mấy bác nếu cần convert font bản vẽ thì dùng thử cái này của em xem sao.
Tuy nó không pro bằng mấy cái convert của các bác khác nhưng cũng mong các bác xài thử và chỉ giáo.

lệnh: vlconvert hoặc cc

Có thể xóa lệnh cc hoặc thay bằng lệnh khác (ví dụ như cv) được không bạn? Nó trùng với lệnh đường tròn của mình. Lisp rất hay. Thanks!


  • 0

#10 nguyenbac_cd

nguyenbac_cd

    biết vẽ line

  • Members
  • PipPip
  • 23 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 23 November 2014 - 06:05 PM

Chỉ có điều là chữ ban đầu là chữ hoa thì khi convert xong chữ lộn xộn không được chữ hoa như trước.
Lỗi này không phải do tool Convert gây ra, mà do bảng mã TCVN3 sử dụng 1 byte bộ nhớ trong đó phân biệt giữa chữ hoa và chữ thuờng.
Font biểu diễn theo 1 byte chữ thường của ABC có tên file bắt đầu bằng Vn (Vntime.ttf, Vnarial.ttf...). Tên font bắt đằu bằng .Vn (.VnArial, .VnTime...).
Font biểu diễn theo 1 byte chữ hoa có tên file bắt đầu là Vh (Vharial.ttf, Vhtime.ttf...). Tên font có chữ H cuối cùng (.VnArialH, .VnTimeH).
Do đó khi sử dụng bảng mã TCVN3 bạn cần phải chọn đúng font chữ thì kết quả mới chính xác.

sau đó dùng lệnh TCASE để cho về một dạng chữ sẽ được !


  • 0