Chuyển đến nội dung

Chuyển Unicode sang Bijoy

Biến tiếng Bengal Unicode — gõ bằng Avro, Ridmik hay điện thoại — thành các tổ hợp phím Bijoy mà một tài liệu SutonnyMJ cần, dưới dạng văn bản hoặc cả file Word hay Excel với định dạng được giữ nguyên.

  • Không bao giờ lưu trữ
  • Không xếp hàng, không phải chờ
  • Không cần đăng ký, không watermark

Dán tiếng Bengal Unicode và nhận các tổ hợp phím Bijoy để sắp chữ bằng SutonnyMJ.

Chuyển Bijoy sang Unicode thay thế
Văn bản Bijoyđọc được là tiếng Bengal khi đặt font SutonnyMJ

Văn bản Bijoy sẽ hiện ở đây.

Chuyển đổi cả file

Tài liệu Word, bảng tính Excel hoặc file văn bản: mọi đoạn hoặc ô có tiếng Bengal được chuyển đổi và đặt sang SutonnyMJ, phần còn lại giữ nguyên như cũ.

Cách hoạt động

1

Dán văn bản Unicode

Bất cứ thứ gì viết bằng bộ gõ hiện đại. Hoặc thả file .docx, .xlsx hay .txt để chuyển đổi mọi thứ trong đó.

2

Sao chép văn bản Bijoy

Ở đây nó trông như ký tự vô nghĩa, vì trang này không có SutonnyMJ. Đó chính là kết quả đúng.

3

Đặt font SutonnyMJ

Dán vào Word hoặc InDesign và áp dụng SutonnyMJ. Một file đã chuyển đổi thì đã có sẵn font này, đúng trên những đoạn vốn là tiếng Bengal.

Phép chuyển đổi làm gì với văn bản

Unicode lưu chữ cái theo thứ tự logic còn Bijoy theo thứ tự hiển thị, nên phép chuyển đổi là một bước sắp xếp lại trước khi là một bước tra bảng. Dấu nguyên âm đứng trước (ি, ে, ৈ) được chuyển lên trước cụm phụ âm mà nó gắn vào; reph (র্) được chuyển ra sau cụm nó nằm trên, vượt qua dấu nguyên âm đã được chuyển; các nguyên âm hai phần ো và ৌ được tách thành ে đứng trước phụ âm và া hoặc ৗ đứng sau. Rồi mỗi chữ ghép được so khớp từ dài nhất trước — ক্ষ্ম trước ক্ষ trước ক — với bảng chữ ghép của SutonnyMJ, và các dạng glyph phụ thuộc chữ bên cạnh được chọn: u-kar là một phím sau phần lớn chữ cái và là phím khác sau ক, চ, ট cùng những chữ mà nó sẽ va vào chân; ra-phala có ba hình dạng; e-kar ở đầu từ là một ký tự khác với e-kar ở giữa từ.

Trong file Word, các đoạn đã chuyển đổi được đặt SutonnyMJ ở cả bốn ô font, và vì Word lưu cỡ chữ cùng độ đậm của văn bản chữ viết phức hợp riêng trong khi các glyph Latin giờ dùng giá trị thông thường, các giá trị chữ viết phức hợp được sao chép sang ở chỗ giá trị thông thường còn thiếu — nếu không, một tài liệu đặt 13 point sẽ trở về cỡ mặc định của Word. Các đoạn liền kề có cùng định dạng được chuyển đổi cùng nhau, vì một từ bị Word ngắt tại dấu kiểm tra chính tả nếu không sẽ bị chuyển đổi thành hai nửa với dấu nguyên âm lạc sang bên kia.

Chữ số Bengal ০–৯ thành 0–9, mà SutonnyMJ vẽ thành chữ số Bengal; dấu danda (।) thành phím "|", còn dấu gạch ngang và dấu ngoặc kép cong thành các phím Bijoy tương ứng. Mọi thứ khác — chữ cái Latin, dấu câu ASCII, ngắt dòng — đi qua không đổi, và file văn bản được lưu theo UTF-8 nên mở được trong mọi trình soạn thảo; hãy áp dụng SutonnyMJ ở đó.

Khi bạn cần công cụ khác

Nếu đích đến là trang web, điện thoại, chỉ mục tìm kiếm hay bất cứ thứ gì sẽ được đọc trên thiết bị bạn không kiểm soát, đừng chuyển đổi gì cả. Văn bản Bijoy chỉ đọc được ở nơi có cài SutonnyMJ, tức một máy Windows có Bijoy Bayanno — ở mọi nơi khác nó là "evsjv‡`k", và ngay cả nơi hiển thị được cũng không tìm kiếm được. Unicode là định dạng dùng được ở mọi nơi; Bijoy là định dạng mà một văn phòng cụ thể cần.

Với một bố cục đã dàn bằng Unicode và chỉ cần font Bijoy cho nhà in, hãy hỏi nhà in trước xem họ có nhận Unicode không. Phần lớn nhà in chạy InDesign đời mới đều nhận được, vì bộ dàn chữ World-Ready của Adobe đã xử lý tiếng Bengal cả chục năm nay, còn file đã chuyển đổi thì mất khả năng tìm kiếm hay chỉnh sửa bằng bộ gõ hiện đại. Hãy chuyển đổi bản họ sẽ sắp chữ; giữ lại bản gốc Unicode.

Câu hỏi thường gặp

Văn bản của tôi có bị lưu trữ ở đâu không?

Không. Không lưu trữ gì cả và không gửi yêu cầu nào đi. Bạn có thể ngắt kết nối internet sau khi trang tải xong và công cụ vẫn hoạt động.

Vì sao kết quả trông như "evsjv‡`k"?

Vì văn bản Bijoy chính là như thế: chữ cái Bengal được lưu trên mã ký tự Latin, chỉ được vẽ thành tiếng Bengal bởi một font Bijoy. Trang này không thể hiển thị nó như tiếng Bengal — SutonnyMJ là font thương mại mà trang không có — nên ô kết quả hiện các tổ hợp phím thô. Dán chúng vào Word và đặt font SutonnyMJ, chúng sẽ thành বাংলাদেশ. Nếu bạn cần văn bản đọc được là tiếng Bengal ở mọi nơi thì bạn cần Unicode, chính là thứ bạn có từ đầu.

Ai còn cần Bijoy?

Các nhà in, tòa báo và studio thiết kế có quy trình xây quanh SutonnyMJ trong QuarkXPress, PageMaker hay InDesign, và những văn phòng với mẫu sẵn cùng nhân viên đánh máy đã dùng Bijoy suốt hai mươi năm. Gửi họ Unicode nghĩa là họ phải chuyển đổi hoặc gõ lại. Chiều ngược lại — tài liệu từ một văn phòng dùng Bijoy mà bạn cần ở dạng Unicode — là việc của trang Chuyển Bijoy sang Unicode.

Có chuyển đổi cả file Word hay Excel không?

Có. Mọi đoạn có chữ cái Bengal đều được chuyển đổi và đặt font SutonnyMJ; mọi thứ khác — chữ tiếng Anh, số gõ bằng chữ số, hình ảnh, bảng, công thức, đầu trang và chân trang — giữ nguyên như cũ. Trong Excel, một bản sao của định dạng ô được tạo với font SutonnyMJ để chỉ các ô tiếng Bengal đổi font; định dạng dùng chung với các ô tiếng Anh không bị thay đổi. File mở ra đã có SutonnyMJ, chính là bước mọi người hay quên nhất sau khi chuyển đổi dưới dạng văn bản.

Nếu chuyển ngược về Unicode, tôi có nhận lại đúng văn bản cũ không?

Với văn bản thông thường thì có — hai trang được kiểm thử đối chiếu nhau trên các từ bao quát chữ ghép, reph, ya-phala và nguyên âm hai phần. Một vài dạng không có cách viết Bijoy duy nhất: chữ có nukta gõ bằng hai mã ký tự sẽ trở về thành một, và ký tự nối (ZWJ hay ZWNJ) dùng để ép một hình dạng cụ thể bị bỏ đi, vì Bijoy không có tương đương. Những thay đổi đó không nhìn thấy được trong văn bản đã hiển thị.

Còn Avro, Ridmik và bộ gõ trên điện thoại thì sao?

Tất cả đều gõ ra Unicode, nên mọi thứ chúng tạo ra đều chuyển đổi được. “Avro sang Bijoy” chính là phép chuyển Unicode sang Bijoy; Avro là bộ gõ, không phải bảng mã. Kết quả theo bố cục SutonnyMJ, vốn dùng chung với các font MJ khác — SulekhaT, Lipi và những font còn lại trong họ.

Nên biết: Kết quả chỉ đọc được trong font Bijoy: hãy đặt font SutonnyMJ cho văn bản, nếu không nó sẽ trông như "evsjv‡`k". Bijoy không có glyph cho một vài dạng Unicode — ký tự nối ZWJ và ZWNJ, một số chữ ghép hiếm, các chữ cái tiếng Assam — và chúng được thay bằng tổ hợp phím gần nhất gõ được. Tiếng Anh trong văn bản đi qua không đổi và sau đó phải được đặt font Latin, vì SutonnyMJ vẽ mọi chữ cái Latin thành tiếng Bengal.

Đặt công cụ này lên website của bạn

Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.