Chuyển font từ ABC sang Unicode dùng Clipboad bị lỗ

Vietnamese keyboard driver in Windows & Mac

Moderator: hoc

Chuyển font từ ABC sang Unicode dùng Clipboad bị lỗ

Postby thanh123 » Fri Aug 21, 2009 8:46 am

1. Khi chuyển font từ ABC sang Unicode có sử dụng clipboad thì có nhiều ký tự hiển thị không được là tại sao ?

Ví như dòng dưới đây :

Khi chuyển font t? ABC sang Unicode c? sử dụng clipboad thì c? nhi?u k? tự hiển th? kh"ng được là tại sao ?

2. Từ điển Myvietdic.txt để làm gì ?
Last edited by thanh123 on Sun Aug 23, 2009 12:04 am, edited 2 times in total.
Chúc mọi người có nhiều niềm vui!
thanh123
 
Posts: 27
Joined: Wed Aug 19, 2009 9:01 am

Postby hoc » Sat Aug 22, 2009 6:58 am

Bạn Thành mến,

1) Tôi đã gõ thử câu của bạn bằng bảng mã ABC (dùng font ABC) vào trong Notepad (trên máy XP), sau đó chuyển sang Unicode thì thấy kết quả hoán chuyển đúng như ý muốn.

Tôi đã kiểm tra cả 3 cách hoán chuyển:

(a) Nhấn nút Chạy > Hoán Chuyển > Văn Bản Trơn > Chọn Văn bản nguồn là Clipboard, Văn bản đích là File ==> Tốt

(b) Nhấn nút Chạy > Hoán Chuyển > Văn Bản Trơn > Chọn Văn bản nguồn là Clipboard, Văn bản đích là File ==> Tốt

(c) Đổi bằng mouse:
- Trước hết chọn bảng mã nguồn và đích: nhấn thả CTRL 2 lần > đè chuột phải > chọn menu C để chọn bảng mã nguồn là "12. TCVN-3 (ABC)" và bảng mã đích là "4. Unicode"
- Sau đó trở về Notepad, bôi đen câu văn cần đổi
- Rồi nhấn thả CTRL 2 lần > đè chuột phải > chọn menu B để hoán chuyển
- Đoạn văn bôi đen sẽ được biến thành Unicode đúng như ý (phải thay đổi font Unicode thì mới đọc được)

Vậy bạn hãy nói rõ thêm chi tiết để tôi biết:
- hệ điều hành là XP hay Vista,
- câu văn bạn đổi là trong Notepad, Wordpad, hoặc ứng dụng nào
- và câu văn đó có font là gì
- bạn chọn thông số hoán chuyển như thế nào
- bạn chọn cách đổi nào
- v.v.

Có đầy đủ thông tin trên tôi sẽ cố gắng lặp lại lỗi để sửa.

2) Từ điển MyVietDict.txt để làm gì ?
MyVietdict.txt là một từ điển bổ túc dành cho WinVNKey. Điều này được giải thích ở link "Cách kết hợp dấu" > "Xử lý từ Việt" > "Từ điển Việt bổ túc".

Cụ thể, khi bạn chọn cách kết hợp dấu theo từ, thí dụ chọn ở trang Chính:

"6. Từ kiểu tự do (Gõ dấu tự do, kết hợp nếu là từ Việt)"

thì dấu sẽ không kết hợp nếu từ tạo thành không phải là một từ Việt hợp pháp (nghĩa là từ Việt được liệt kê trong từ điển). Thí dụ (gõ theo VIQR):
- gõ loai` => loài
- gõ noai` => noai` (không kết hợp vì noài không phải là một từ hợp pháp)

Nói chung, WinVNKey có thể nhận biết > 99% các từ hợp pháp. Nhưng có một số tên riêng lại viết sai chính tả thì sao? Thí dụ có người mang tên Tẽng là một từ không có trong từ điển. Lúc đó:
gõ Teng~ => được Teng~ chứ không phải Tẽng

Cách giải quyết: Đừng bỏ dấu cuối từ: gõ Te~ng => được Tẽng

- Nhưng nếu gặp người quen gõ dấu cuối từ thì sao?
Trả lời: phải báo cho WinVNKey biết rằng Tẽng là một từ hợp pháp.

- Làm thế nào để báo WinVNKey?
Trả lời: liệt kê chữ Tẽng trong file MyVietDict.txt, lưu trữ file, rồi khởi động lại WinVNKey. Thế là WinVNKey coi Tẽng là một từ hợp pháp và sẽ cho phép bạn gõ dấu ~ ở cuối từ.

Học
hoc
 
Posts: 109
Joined: Thu Nov 14, 2002 9:59 pm
Location: California

Postby thanh123 » Sun Aug 23, 2009 12:06 am

Cháu gõ trong Word, font .vn ,winXP.
Chúc mọi người có nhiều niềm vui!
thanh123
 
Posts: 27
Joined: Wed Aug 19, 2009 9:01 am

Postby hoc » Sun Aug 23, 2009 9:00 am

Theo bác biết thì không có font nào tên là ".vn". Cháu phải nói đầy đủ tên font thì mới truy ra lỗi.

Lý do: Microsoft càng ngày càng tăng cường khả năng thông minh trong clipboard. Nó có thể nhận biết từng chữ trong font và map sang Unicode. Nếu gặp font quá cũ có các thông số không đúng theo specs, nó có thể map sai. Do đó, bác phải uốn nén WinVNKey để xử lý đặc biệt cho các trường hợp nầy chứ tự WinVNKey thì không có lỗi trong vấn đề hoán chuyển từ ABC sang Unicode.

Học
hoc
 
Posts: 109
Joined: Thu Nov 14, 2002 9:59 pm
Location: California

Postby thanh123 » Mon Aug 24, 2009 12:28 am

Font .VnArial đó.
Chúc mọi người có nhiều niềm vui!
thanh123
 
Posts: 27
Joined: Wed Aug 19, 2009 9:01 am

Postby hoc » Mon Aug 24, 2009 8:00 am

Bác đã thử trên Word 2003 trên Windows XP thì thấy đổi được hết ngoại trừ chữ 'không' bị đổi thành 'kh"ng'. Bác đã tìm hiểu được cách mà Word 2003 map các ký tự non-ASCII rồi. Để bác sửa và upload lên. Hy vọng sẽ sửa được lỗi với Word 2007 luôn thể.

Trong khi chờ đợi, cháu thử convert text trong Notepad thử xem có lỗi gì không.

Cám ơn cháu.

Học
hoc
 
Posts: 109
Joined: Thu Nov 14, 2002 9:59 pm
Location: California

Postby hoc » Wed Aug 26, 2009 7:12 am

Đã khắc phục được rồi. Xin xem chi tiết ở đây:

http://vietunicode.sourceforge.net/foru ... php?t=1164

Học
hoc
 
Posts: 109
Joined: Thu Nov 14, 2002 9:59 pm
Location: California

Postby thanh123 » Thu Aug 27, 2009 11:06 am

Ồ trang bác chỉ sao không có gì ?
Chúc mọi người có nhiều niềm vui!
thanh123
 
Posts: 27
Joined: Wed Aug 19, 2009 9:01 am

Postby hoc » Thu Aug 27, 2009 5:38 pm

Cháu có đọc kỹ bài viết rất tỉ mỉ của bác không?

Bạn Thành mến,

Bạn hãy download bản beta mới nhất 5.5.457 dành cho XP/2K về chạy thử xem:

http://winvnkey.sf.net/beta/download

Tôi chưa upload đầy đủ các gói như Hán Nôm, Vista vì còn phải thử xem có bị lỗi không.

Đặc điểm:

1. Sửa lỗi hoán chuyển bảng mã ABC sang Unicode trong clipboard của MS Word.

2. ....


Học
hoc
 
Posts: 109
Joined: Thu Nov 14, 2002 9:59 pm
Location: California

Postby thanh123 » Sat Aug 29, 2009 9:10 am

Ồ rất hay, đã chuyển được font, xin cảm ơn bác nhiều nhiều !
Bác bỏ phần tự sửa dấu ngã hỏi cho từ láy phụ âm đầu là đúng, vì cái này dể thôi mà, ai cũng có thể gõ đúng theo luật trầm bổng.
Một vấn đề nhỏ mà cháu thấy cần sửa thêm là ở mục:
Tự động biến đổi chử. A. 2b. Phần biến đổi chữ c<-->k chưa đúng. Vì khi cháu chọn là chỉ biến đổi với từ có dấu nhưng khi cháu gõ từ không dấu thì nó vẫn biến đổi. Ví dụ cháu gõ từ ‘ka’ là không dấu nó vẫn sang từ ‘ca’.
Chúc mọi người có nhiều niềm vui!
thanh123
 
Posts: 27
Joined: Wed Aug 19, 2009 9:01 am

Postby thanh123 » Sun Aug 30, 2009 1:08 am

Chào bác Học,nhờ bác xóa hộ cháu hai chủ đề cháu gửi kề ngay phía trước và sau chủ đề này vì cháu không vào để xóa được.
Chúc mọi người có nhiều niềm vui!
thanh123
 
Posts: 27
Joined: Wed Aug 19, 2009 9:01 am


Return to WinVNkey & MacVNkey

Who is online

Users browsing this forum: No registered users and 1 guest