PDA

View Full Version : Tại sao không gõ được chữ HOA tiếng Việt bằng Font TCVN (ABC)?



Hoàng Trọng Nghĩa
26-09-12, 03:11 PM
Tôi thử dùng font TCVN (ABC) để gõ văn bản, thông qua bộ gõ UniKey (Final), với chữ thường thì gõ không vấn đề gì, song, khi gõ bằng chữ hoa thì những ký tự có dấu tiếng Việt lại chuyển về chữ thường.

VD: tôi muôn gõ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM thì nó sẽ trở thành CộNG HòA Xã HộI CHủ NGHĩA VIệT NAM

Tại sao lại có hiện tượng này, trong khi Unicode hoặc VNI lại không bị như vậy?

nghiaphuc
26-09-12, 03:19 PM
Tôi thử dùng font TCVN (ABC) để gõ văn bản, thông qua bộ gõ UniKey (Final), với chữ thường thì gõ không vấn đề gì, song, khi gõ bằng chữ hoa thì những ký tự có dấu tiếng Việt lại chuyển về chữ thường.

VD: tôi muôn gõ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM thì nó sẽ trở thành CộNG HòA Xã HộI CHủ NGHĩA VIệT NAM

Tại sao lại có hiện tượng này, trong khi Unicode hoặc VNI lại không bị như vậy?
Với font TCVN3, để gõ chữ HOA thì anh gõ chữ thường và dùng các font kết thúc bằng chữ H, ví dụ .vnTimeH

hoangvuluan
26-09-12, 03:22 PM
Font ABC (TCVN3) thuộc loại font 1 byte, nghĩa là sử dụng bảng mã 256 ký tự để mã hóa bổ sung tiếng Việt.
Với hạn chế 1byte cho nên font ABC dùng 2 file font cho 1 kiểu font, ví dụ: với kiểu chữ times sẽ có 2 file font tương ứng là:
.VnTime và .VnTimeH, trong đó nếu tên file font có chữ H ở cuối sẽ tạo ra chữ in hoa trong tiếng Việt.
Từ đó suy ra, nếu muốn có chữ in hoa, ta gõ chữ thường, sau đó chọn kiểu font có chữ H ở cuối thì sẽ tự đổi thành chữ in hoa.

Hoàng Trọng Nghĩa
26-09-12, 03:26 PM
Với font TCVN3, để gõ chữ HOA thì anh gõ chữ thường và dùng các font kết thúc bằng chữ H, ví dụ .vnTimeH

Ui trùi ui, sao cái ông chế ra kiểu chữ này "zắc zối" quá vậy? Cứ mỗi lần muốn CAPSLOCK cứ lại phải chuyển FONT-H hả trời? Thôi, mình lại xài tiếp Unicode cho đỡ "zắc zối".

Hoàng Trọng Nghĩa
26-09-12, 03:31 PM
Và cũng vì lý do trên, mình không thể nào viết hàm mã hóa chính xác FONT (Convert) từ ABC sang UNI hay sang các mã khác khi cả chữ hoa và chữ thường là 1. ẹc ... ẹc ...

nghiaphuc
26-09-12, 04:25 PM
Ui trùi ui, sao cái ông chế ra kiểu chữ này "zắc zối" quá vậy? Cứ mỗi lần muốn CAPSLOCK cứ lại phải chuyển FONT-H hả trời? Thôi, mình lại xài tiếp Unicode cho đỡ "zắc zối".Ai biểu thời buổi này mà còn hỏi font TCVN3 làm cái chi?! Em vẫn còn phải "vương vấn" với cái font này dài dài vì trong phần mềm quản lý thi tốt nghiệp THPT người ta dùng font này, mỗi lần đụng tới tên Ái, Ý,... nói chung là tên bắt đầu từ nguyên âm có dấu (sắc, huyền, hỏi, ngã, nặng) là bực cái mình, nhưng mà đành chịu thua. Túm lại là bây giờ cứ Unicode mà xài cho chắc anh ơi!

siwtom
26-09-12, 05:58 PM
Và cũng vì lý do trên, mình không thể nào viết hàm mã hóa chính xác FONT (Convert) từ ABC sang UNI hay sang các mã khác khi cả chữ hoa và chữ thường là 1. ẹc ... ẹc ...

Tôi cũng thấy có khó khăn.
Nhân tiện đây xin hỏi mọi người: sao thời buổi này vẫn có người dùng TCVN3, VNI?
Tất nhiên phải biết về chúng để xử lý văn bản của người khác, nhận được của đối tác. Nhưng tôi thấy nhiều người khi gõ văn bản mới vẫn dùng VN3, VNI. Vậy tại sao? Sếp bắt thế? Sếp thì có quyền gì áp đặt? Vì phông chữ VN3, VNI đẹp? Tôi chả thấy đẹp ở đâu cả. Vậy thì tại sao? Ai biết nguyên nhân thì xin thỏa sự tò mò của tôi.

thanhlanh
26-09-12, 06:05 PM
Ai biểu thời buổi này mà còn hỏi font TCVN3 làm cái chi?! Em vẫn còn phải "vương vấn" với cái font này dài dài vì trong phần mềm quản lý thi tốt nghiệp THPT người ta dùng font này, mỗi lần đụng tới tên Ái, Ý,... nói chung là tên bắt đầu từ nguyên âm có dấu (sắc, huyền, hỏi, ngã, nặng) là bực cái mình, nhưng mà đành chịu thua. Túm lại là bây giờ cứ Unicode mà xài cho chắc anh ơi!

Thì Phúc làm cho mình cái phần mềm đó để dùng và chia sẻ với đồng nghiệp, mình nghĩ là trong tầm tay Phúc thôi mà, có khi lại hay hơn nữa đó chớ!
Vẫn biết là nên dùng Unicode nhưng mình vẫn thích dùng mã Font Vni Windows vì để làm cho hiển thị tiếng Việt trong code, trong msgbox ... dể hơn

nghiaphuc
26-09-12, 10:25 PM
Thì Phúc làm cho mình cái phần mềm đó để dùng và chia sẻ với đồng nghiệp, mình nghĩ là trong tầm tay Phúc thôi mà, có khi lại hay hơn nữa đó chớ!
Vẫn biết là nên dùng Unicode nhưng mình vẫn thích dùng mã Font Vni Windows vì để làm cho hiển thị tiếng Việt trong code, trong msgbox ... dể hơnThứ nhất là em chưa đủ trình độ để viết được "một cái" như vậy. Thứ hai là nếu có viết được thì ai sẽ xài nó đây anh?! Chương trình quản lý thi tốt nghiệp là chương trình của Bộ GD-ĐT viết để sử dụng đồng bộ trong cả nước, mình không muốn dùng cũng đâu có được!

Tôi cũng thấy có khó khăn.
Nhân tiện đây xin hỏi mọi người: sao thời buổi này vẫn có người dùng TCVN3, VNI?
Tất nhiên phải biết về chúng để xử lý văn bản của người khác, nhận được của đối tác. Nhưng tôi thấy nhiều người khi gõ văn bản mới vẫn dùng VN3, VNI. Vậy tại sao? Sếp bắt thế? Sếp thì có quyền gì áp đặt? Vì phông chữ VN3, VNI đẹp? Tôi chả thấy đẹp ở đâu cả. Vậy thì tại sao? Ai biết nguyên nhân thì xin thỏa sự tò mò của tôi.Có lẽ đây là một thói quen khó bỏ chăng? Như bản thân em, trong đa số các văn bản đều dùng font Unicode, tuy nhiên khi cần phải trang trí văn bản, chẳng hạn như in giấy khen thì em lại dùng font VNI vì nó đẹp cho những văn bản dạng này. Nói chung là tùy mục đích sử dụng.
Còn nói về áp đặt hay không thì nếu ở cương vị như em, anh sẽ làm gì?!
Ví dụ, chương trình Quản lý thi tốt nghiệp THPT được xây dựng bằng Foxpro, mà hình như (cái này là hình như chứ không dám chắc) Foxpro không ưa anh chàng Unicode, hoặc cũng có thể chương trình sử dụng font TCVN3 từ khi mới thiết kế, bây giờ tác giả ngại thay đổi chăng?

ndu96081631
26-09-12, 10:34 PM
Có lẽ đây là một thói quen khó bỏ chăng? Như bản thân em, trong đa số các văn bản đều dùng font Unicode, tuy nhiên khi cần phải trang trí văn bản, chẳng hạn như in giấy khen thì em lại dùng font VNI vì nó đẹp cho những văn bản dạng này.

Lên mạng download font unicode ĐẸP về mà xài ---> Thiếu cha gì. Giống cái này nè:
http://www.giaiphapexcel.com/forum/showthread.php?47555-L%C3%A0m-nh%C3%A3n-v%E1%BB%9F-h%E1%BB%8Dc-sinh-tr%C3%AAn-Excel
http://www.mediafire.com/?uuzop9ckz1xudkv
Ẹc... Ẹc...