1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hiển thị Font (Unicode) không đúng ???

Chủ đề trong 'Hỏi đáp Tin học' bởi Mr.Been, 15/05/2002.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. Mr.Been

    Mr.Been Thành viên quen thuộc

    Tham gia ngày:
    01/01/1970
    Bài viết:
    103
    Đã được thích:
    0
    Hiển thị Font (Unicode) không đúng ???

    Không hiểu sao một số trang Web mình vào thấy các chữ có dấu đều hiển thị thành hình vuông. Mặc dù đã thử tất cả các cách Encoding. Các bộ Font thì gần như có đủ cả TCVN3-ABC; VNI; Unicode. Hay do mình chưa cài đúng và đủ font Unicode... ai biết chỉ dùm B nhé, Thanks


    BeeZ...


    Start each day with a Smile !
  2. dangbanhd

    dangbanhd Thành viên quen thuộc

    Tham gia ngày:
    08/01/2002
    Bài viết:
    191
    Đã được thích:
    0
    Ban nen thu voi nhieu may khac xem sao neu van nhu vay thi ban da su dung font khong dung vay thoi.
    (*_*)love(*_*)
  3. annonymous

    annonymous Thành viên rất tích cực

    Tham gia ngày:
    19/03/2002
    Bài viết:
    2.070
    Đã được thích:
    0
    Quan trọng là bạn phải nói rõ xem site nào thì mới biết nó dùng font gì chứ. Font Unicode thì bạn đừng có xài mấy cái Unicode vớ vỉn của mấy chú VN, Unicode mà chẳng ra Unicode gì cả, ký tự đã thiếu nhiều rồi mà vẽ lại còn loè loẹt, nếu dùng WinME,Win2K,WinXP thì bạn đã có một số font Unicode rồi đó.
    Tại thiên nguyện tác tỷ dực điểu
    Tại địa nguyện vi liên lý chi
  4. Cavalry

    Cavalry Thành viên rất tích cực

    Tham gia ngày:
    13/10/2001
    Bài viết:
    3.062
    Đã được thích:
    0
    Bạn đã thử encoding = user-defined chưa
    Và bạn coi trang web unicode tiếng Việt hay tiếng Tàu?
  5. Mr.Been

    Mr.Been Thành viên quen thuộc

    Tham gia ngày:
    01/01/1970
    Bài viết:
    103
    Đã được thích:
    0
    Xin cảm ơn các bạn đã quan tâm đến vấn đề này của B.
    Chính xác thì bệnh nó thế này :-)
    Thông thường các trang Web dùng font Unicode thì IE vẫn hiển thị tương đối tốt khi chọn Encoding là Unicode(UTF-8). Nhưng không hiểu có phải do thiếu Font hay không mà một số trang Web các chữ có dấu đều biến thành ô vuông như trang www.chuyentranh.com hoặc ngay như dòng ??oSử dụng VietNet và hộp thư 10MB?????? của TTVNonline cũng bị hiện tượng như vậy, các chữ gặch chân là bị sai (còn lại vẫn hiển thị tốt) :-(
    Hoặc chương trình ATOL của Vietkey Group cũng thế, khi chạy chương trình các font cũng biến thành hình vuông, nhưng khi chuột di đến thì lại hiện bình thường ??? Thế có điên không chứ :-( B thì đoán có thể do mình cài Font hệ thống chưa đúng. Tuy đang dùng WinME nhưng đã cài file unicode.exe (có 7 font Unicode ấy), không biết có phải vậy mà Font bị lỗi không ???
    Xin hỏi luôn tại sao trong Word 2000 danh sách Font không hiển thị font MS Sans Serif (nhưng chắc chắn có Font đó trên máy và các chương trình khác thì chọn được). Cái này hình như là do Word không cho phép hiển thị Font hệ thống đúng không ? Và cũng có thủ thuật gì đó để khắc phục nhưng B quên mất rồi, xin mọi người chỉ giùm luôn :-)
    Thanks

    BeeZ...
    Start each day with a Smile !
  6. annonymous

    annonymous Thành viên rất tích cực

    Tham gia ngày:
    19/03/2002
    Bài viết:
    2.070
    Đã được thích:
    0
    Hề hề, cái bệnh ô vuông của bạn chắc chắn là do cài thằng cháu Unicode của mấy chú VN rùi. Tôi chẳng hiểu tại sao người ta cứ đi cài mấy cái font này vào, lại còn phổ biến trên mạng cho người ta down nữa chứ, làm cho bao nhiêu người mang vạ vào thân. Cái file này nó thay một số font của hệ thống (Arial, Tahoma,...) thành font của nó nhưng rất tiếc mấy cái font đó lại ...rởm. Lý do có ô vuông là trong các font kia không mô tả ký tự đó cho nên Windows không thể hiện được các ký tự đó và ...vẽ ra ô vuông. Nếu trang web nào dùng đến mấy cái font này thì ...như bạn thấy đó. Để nhận ra là bạn đã cài mấy cái font này hay chưa rất dễ, bạn thử đánh vài chữ dùng font Tahoma dùng size 12-14pt xem, nếu trông nó xù xì thì là bạn đã xài hàng nhái rồi đó, cái font xịn của người ta mượt mà hơn nhiều. Còn cái trang www.chuyentranh.com kia mình thử mấy lần mà không vào được!
    Các ký tự chữ cái Latin (kể cả các ký tự có dấu) được coi là phần cơ bản trong một font cho nên trong hầu hết các font Unicode, các ký tự này đều được mô tả đầy đủ cả (trừ một số font chữ được tạo ra mục đích không phải để dùng phổ biến). Thực ra là mấy chú nhà ta đang cố gắng vớt vát mấy cái văn bản cũ đã trót dùng TCVN nên đã thay đổi một số ký tự trong font chuẩn của người ta thành các ký tự giống như trong TCVN3 và đặt cho nó cái tên là "Unicode Việt nam", một giải pháp thật ngớ ngẩn với một cái tên nghe đã thấy ngớ ngẩn rồi! Có khá nhiều người trong số bạn mình cứ lần nào cài xong Win là cũng phải cài thằng này ngay, chúng nó cứ khăng khăng "người ta bảo là phải dùng cái này". Thỉnh thoảng ra ngoài hàng dùng máy cũng thấy hầu hết các máy đều xài bọn này cả. Lý do có lẽ người ta tưởng rằng "Unicode Việt Nam" có nghĩa là font Unicode có các ký tự tiếng Việt (?!).
    Font Unicode theo lý thuyết thì có thể mô tả đầy đủ các ký tự của tất cả các ngôn ngữ hiện nay trên thế giới nhưng trong thực tế các font người ta vẫn thường chỉ vẽ cho một số ngôn ngữ nhất định thôi, ví dụ như các font Unicode chuẩn của Windows không có phần mô tả cho các ký tự Chinese, Korean, Japanese đâu. Những font Unicode nếu đầy đủ thì khá lớn (thường là trên dưới 10-20MB), nếu ai cần đến có thể down trên trang của MS hoặc cài trong bộ OfficeXP ra (nhưng phải đánh dấu mấy cái font đó; không biết bộ Office2K đã có chưa).
    Tóm lại, xin khuyến cáo với bạn là nên copy lại mấy cái font cũ chuẩn của Win lại đi!
    Về chuyện Word2K thì là do nó chỉ chịu list các Outline font (gồm TrueType cà OpenType) thôi, các font này mô tả ký tự theo kiểu đường nên có thể co dãn tuỳ ý. MS Sans Serif là Raster font, chỉ có một số kích thước dựng sẵn, những font loại này sẽ không được dùng nhiều và tiến tới bỏ trong tương lai. Có thể Word nó "không ưa" mấy cái font này. Bạn yên tâm đi, không có lý do gì mà Word nó lại không list mấy cái font hệ thống cả, vì "font hệ thống" chỉ là khái niệm của chúng ta mà thôi, Windows nó không có khái niệm này. Mặc dù MS Sans Serif được dùng mặc định là font cho UI nhưng ta có thể đổi mà, Win nó coi font này như các font khác thôi, không có gì cưng chiều hơn cả!.
    Có một chuyện này nhân đây mình cũng hỏi, ai biết trả lời giúp mình với, chữ Nôm của ta (với khoảng trên dưới 1 vạn chữ) dù không phải là một sinh ngữ nhưng nghe nói cũng có một số dự án với nỗ lực của một số nhóm Việt Kiều cố gắng đưa chữ Nôm vào trong những bản Unicode sau này. Không hiểu chính phủ và Viện Hán Nôm của ta có dự định gì trong việc này không? (hí hí, nhưng mà hình như mấy bác nhà ta ở Viện Hán Nôm vẫn còn yêu thích thư pháp lắm, ngắm mấy dòng chữ nét dài nét ngắn viết theo cảm hứng ý mà, nói thế chứ tớ cũng thích lắm). Nếu chữ Nôm được đưa vào bảng mã Unicode thì việc chuyển thành văn bản điện tử và việc tra cứu, lưu trữ sẽ đơn giản hơn rất nhiều. Thực ra ta cũng có lợi thế là chữ Tàu đã có trong bản Unicode rồi, chữ Nôm có thể kế thừa từ đây ra, rất nhiều chữ Nôm bê nguyên từ chữ Hán sang, các chữ còn lại hầu hết biến đổi theo kiểu tổ hợp.
    Tại thiên nguyện tác tỷ dực điểu
    Tại địa nguyện vi liên lý chi

Chia sẻ trang này