진한글 조합형 폰트로 만들어진도면을 현재사용하고 있는 완성형으로 바꾸는 명령어 입니다. (세한글등 진한글과 호환이 안되는 조합형은 안됩니다.)
아스키코드를 읽어서 변환을 하도록 했습니다.
옵션이 여러가지 있는데 명령어 할때마다 적용하기가 귀찮아서 명령어를 분리했습니다
hconvert.LSP파일을 보시면 수정하실수 있을겁니다.(주석있슴)
; autocad 2002 (2005) 한글 2436자 한문 4888자 지원
; 2006 ,2007 은 확인못했습니다.
; autocad 2008- 한글만지원 한문은 일부지원
명령어는
선택한 text만 수정
hc 또는 hconvert
자동수정
hc2 - 화면에 표시
hc3 - 명령어 라인에 표시
qqs - hc2에 의해서 생성된 표시삭제..주의사항 (기존에 RAY데이터가 있으면 같이 삭제될수 있슴)
옵션1 컨버터 명령어 설정방법
;;(hconvert A B C D E) --알파벳자리에 숫자로 입력하세요
예 (defun c:hc2 ()(setvar "cmdecho" 0)(command "layer" "unlock" "*" "")(hconvert 1 1 2 2 1)........
;;A-1.자동선택 2.수동선택 (
;;B-1.화면표시 2.표시없슴 (변경된 글짜를 표시함.
;;C-1.한자포함 2.한자없슴 (한자까지 검색하면 늦어짐니다.
;;D-1.변경글씨확인 2.모니터X (명령어 라인에 변경된 글짜를 보여줌
;;E-1.log기록 2.log 없슴 (c:루트에 kssm-ks.txt 변경된 내용을 파일로 저장합니다.
옵션2 완성형폰트 목록
완성형 또는 비호환 조합형폰트이름을 넣으시면 컨버터하지 않고 통화시킵니다. (대소문자 구분)
굴림체등은 포함시키지 않았느데 옛날엔 그런폰트 사용안했을듯..직접넣으시면됩니다.
옵션3 조합형폰트 대체리스트 (HD등등..)
조합형폰트에 대체리스트가 있으면 완성형폰트를 스타일을 만들어준후
해당 스타일로 바꾸주고 리스트에 없으면 기본대체폰트(HSW)로 이름을 바꿔줍니다.
진한글만 해놨는데 빠진것도 있것죠..
주의사항
스타일이름은 조합형용인데 실제론 완성형으로 글씨가 써진것을 컨버터하면
글씨가 ㅏㅏㅏㅏㅏ 이런식으로 바뀝니다.
명령어가 끝나면 조합형폰트 스타일은 삭제됩니다.
HCONVERT.rar
첫댓글 감사합니다.^^ 말머리달아주셔야져..^^
자료 완전 짱입니다.. 감사합니다. ^^
참고로 우연찮게 vmware 라는 소프트웨어를 알게되었습니다. 가상으로 시스템을 꾸미는 건데
여기에 win98, cad2000 을 설치하니 완벽하군요 ^^
감사합니다.^^
감사합니다~ 수고하셨습니다