Published on

Máy đọc sách Kobo Libra 2

Authors
Table of Contents

Chiếc máy đọc sách đầu tiên mà mình sở hữu là Kobo Libra 2...

Sửa lỗi font tiếng Việt và cài đặt từ điển

  • Truy cập đường dẫn này để tải file KoboRoot.tgz tương ứng với firmware và thiết bị về máy tính. Kết nối máy đọc sách với máy tính sau đó copy KoboRoot.tgz vào thư mục /.kobo của máy đọc sách rồi Eject máy đọc sách để bản patch được cài đặt

  • Tải công cụ dictutil tại đây và set quyền dev cho công cụ dictutil-darwin-64bit

sudo xattr -cr /Users/om/Downloads/kobo/TuDien_v0.4.0/dictutil-darwin-64bit
  • Chạy lệnh chmod cấp quyền thực thi cho file chạy dictutil-darwin-64bit sau khi tải về
chmod +x dictutil-darwin-64bit
  • Tải từ điển tại đây. Sau khi kết nối máy đọc sách với pc qua cable thì chạy lệnh cài từ điển:
./dictutil-darwin-64bit install dicthtml-vi-en.zip

Cài KoReader

Cài menu

Cách tạo font Tiếng Việt cho Kobo

Nói chính xác hơn là lấy 2 font có hỗ trợ Tiếng Việt, sau đó làm giả thông tin thành font Avenir Next, Georgia, Rakuten SansRakuten Serif.

Chuẩn bị font

Tải font từ Google Fonts, hoặc từ nguồn nào khác tùy thích như font hệ thống chẳng hạn:

  • Linux: /usr/share/fonts
  • Windows: C:\Windows\Fonts

Lưu ý khi chọn font:

  • Có hỗ trợ Tiếng Việt.
  • Nên có 2 loại font khác nhau: Serif (có gạch chân), Sans-serif (không có gạch chân).
  • Nên có đủ 4 kiểu: thường (Regular hoặc không), đậm (Bold), nghiêng (Italic), đậm-nghiêng (BoldItalic).

Đổi thông tin font

  1. Tải và cài đặt FontForge.

    Font StyleExportFontnameFamily NameName For Human
    Sans-serif RegularAvenir.ttfAvenirNextAvenir NextAvenir Next
    Sans-serif BoldAvenir-Bold.ttfAvenirNext-BoldAvenir NextAvenir Next Bold
    Sans-serif ItalicAvenir-Italic.ttfAvenirNext-ItalicAvenir NextAvenir Next Italic
    Sans-serif Bold ItalicAvenir-BoldItalic.ttfAvenirNext-BoldItalicAvenir NextAvenir Next Bold Italic
    Serif Regulargeorgia.ttfGeorgiaGeorgiaGeorgia
    Serif Boldgeorgiab.ttfGeorgia-BoldGeorgiaGeorgia Bold
    Serif Italicgeorgiai.ttfGeorgia-ItalicGeorgiaGeorgia Italic
    Serif Bold Italicgeorgiaz.ttfGeorgia-BoldItalicGeorgiaGeorgia Bold Italic
    Sans-serif RegularRakutenSansUIApp-Regular.ttfRakutenSansUIRakuten SansRakuten Sans
    Sans-serif BoldRakutenSansUIApp-Bold.ttfRakutenSansUI_boldRakuten SansRakuten Sans Bold
    Sans-serif ItalicRakutenSansUIApp-Italic.ttfRakutenSansUI_itRakuten SansRakuten Sans Italic
    Sans-serif Bold ItalicRakutenSansUIApp-BoldItalic.ttfRakutenSansUI_bold_itRakuten SansRakuten Sans Bold Italic
    Serif RegularRakutenSerifApp-Regular.ttfRakutenSerifRakuten SerifRakuten Serif
    Serif BoldRakutenSerifApp-Bold.ttfRakutenSerif_boldRakuten SerifRakuten Serif Bold
    Serif ItalicRakutenSerifApp-Italic.ttfRakutenSerif_itRakuten SerifRakuten Serif Italic
    Serif Bold ItalicRakutenSerifApp-BoldItalic.ttfRakutenSerif_bold_itRakuten SerifRakuten Serif Bold Italic
  2. Mở font đã tải bằng FontForge và sửa theo bảng trên:

    • Element > Font Info: Điền 3 mục Fontname, Family Name và Name For Human.
    • File > Generate Fonts:
      • Lưu tên file đúng như cột Export.
      • Chọn loại TrueType - No Bitmap Fonts.
      • Bỏ check mục Validate Before Saving.

Tạo file KoboRoot.tgz

Tạo cây thư mục: KoboRoot/usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/.

mkdir -p KoboRoot/usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts

Chép các kiểu font đã sửa ở trên vào thư mục fonts, sau đó tạo file nén tgz:

cd KoboRoot
tar czf KoboRoot.tgz ./usr