Hỏi đáp Lỗi không hiển thị font đã !important (trong file epub) trên máy Kindle

Thảo luận trong 'Hỏi đáp - Góp ý' bắt đầu bởi dinhconghonghai, 15/2/23.

  1. dinhconghonghai

    dinhconghonghai Lớp 3

    Chào các bạn!

    Mình gửi file epub vào Kindle thông qua web Send2Kindle. Trong css, mình đã !important các font chữ cần hiển thị, nhưng ko biết lỗi ở đâu mà khi đưa vào kindle ko hiển thị đúng như mong muốn.
    Mình có gửi file đính kèm, mong các bạn hướng dẫn khắc phục tình trạng này giúp mình!

    Cảm ơn!
     

    Các file đính kèm:

  2. Bọ Cạp

    Bọ Cạp Moderator Thành viên BQT

    Gọi sai font rồi đây này, mới lại bỏ hết !important ở font-family đi, đừng có chỗ nào cũng nhét !important vào.
    Cơ mà tí Ngọc Anh vào sửa cho mình không có laptop.
     
    Chỉnh sửa cuối: 15/2/23
    dinhconghonghai thích bài này.
  3. Gassie

    Gassie Sinh viên năm I

    Bấm F7 (nếu dùng calibre) xem nó check báo lỗi gì.
     
    Chỉnh sửa cuối: 15/2/23
    dinhconghonghai thích bài này.
  4. Bọ Cạp

    Bọ Cạp Moderator Thành viên BQT

    Gassie sửa luôn hộ bạn ấy, có gì mình xem ké tí, đang dùng kindle.
     
    dinhconghonghai thích bài này.
  5. dinhconghonghai

    dinhconghonghai Lớp 3

    Mình bấm F7 và fix lại các lỗi, kể cả lỗi gọi sai font rồi, nhưng vẫn ko hiển thị đúng font trong kindle.
    Chức năng !important này hiểu như thế nào cho đúng để sử dụng nhỉ.
     
  6. machine

    machine Lớp 12

    Bản của bạn có mấy lỗi như này:
    1. File jacket02.html: tên ảnh dài quá: "Screen_Shot_2017-05-31_at_22.50.23_copy.png", đổi tên ảnh thành "22.50.23.png" rồi dùng lệnh hiển thị sau cho đẹp:
    <div style="text-align: center;">
    <img src="Images/22.50.23.png"/>
    </div>

    2. Lỗi chú thích:
    thay tất cả các dòng:
    <html xmlns="Vui lòng đăng nhập hoặc đăng ký để xem link" lang="en" xml:lang="en">
    bằng:
    <html lang="vi" xml:lang="vi" xmlns="Vui lòng đăng nhập hoặc đăng ký để xem link" xmlns:epub="Vui lòng đăng nhập hoặc đăng ký để xem link">

    3. H-08.html, dòng 93, Chú thích 204 khai báo sai:
    <a epub:type="noteref" href="notes%20id%3D" back_note_204"=""><sup>[204]</sup></a>

    sửa lại thành:
    <a epub:type="noteref" href="notes.html#note_204" id="back_note_204"><sup>[204]</sup></a>

    Không rõ bạn dùng firmware bao nhiêu?
    Kindle update lên firmware 5.14 không có mục chọn publish font đâu.
     
    dinhconghonghai thích bài này.
  7. dinhconghonghai

    dinhconghonghai Lớp 3

    Mình dùng firmware 5.15.1.
    Một số file mình vẫn hiển thị đc font tiêu đề !important. Nhưng chức năng này có vẻ ko ổn định nhỉ.
    Lỗi 3 mình sửa rồi, mục 1 mình cố tình để vậy á :). Nhưng mục 2 ko thấy báo lỗi nên ko biết sửa vậy có tác dụng j vậy bạn nhỉ.
     
    Chỉnh sửa cuối: 16/2/23
  8. tran ngoc anh

    tran ngoc anh Cử nhân

    Dòng khai báo đó liên quan đến phiên bản epub, dòng của bạn thuộc về epub2, dòng mà @machine đề xuất sửa thuộc về epub3.

    Lý do nên sửa thành epub3 vì bên dưới bạn dùng chú thích theo cú pháp của epub3 là epub:type.
     
    machine and dinhconghonghai like this.
  9. dinhconghonghai

    dinhconghonghai Lớp 3

    Bạn hướng dẫn luôn giúp cách khắc phục lỗi hiển thị font đã !important nhé!
     
  10. Bọ Cạp

    Bọ Cạp Moderator Thành viên BQT

    Mình gửi file này bằng mail vào kindle sau khi convert thì thấy bị xoá hết toàn bộ font nhúng thẻ body. Theo mình bạn nên cắm cáp hoặc nhúng font cho title thôi.
    Còn gắn important cho thẻ nào thì thẻ đó được ưu tiên trước. Nhưng đừng gắn lung tung vì chả cần thiết.
     
    dinhconghonghai thích bài này.
  11. machine

    machine Lớp 12

    Mở bằng Sigil nó báo lỗi ngay đó.
     
    dinhconghonghai thích bài này.
  12. machine

    machine Lớp 12

    [Có thể bạn đã biết]
    Để chỉnh lề sát viền màn hình cho file azw3 trong Kindle, thêm đoạn sau đây vào file css bất kỳ của file azw3

    html
    {
    margin: 0 -35px 0 -35px;
    }

    (-45 cũng được).
     
    dinhconghonghai thích bài này.
  13. vinaguy

    vinaguy Lớp 11

    Cuốn này sai cú pháp của câu lệnh tùm lum mà bác. Em thì chưa dùng Kindle hay Kobo bao giờ... nên chưa biết... Nhưng nếu với các cú pháp như thế này thì trên điện thoại của bọn em cũng sai như thường ấy chứ.
    Nhìn cái file css của bác đúng là bối rối thiệt, em không biết bác vận dụng khai báo này ở đâu, chứ theo hiểu biết ít ít của em về epub thì có sự không tương đồng trong khai báo giữa css và html bác ạ. Không biết các bác đã khắc phục được chưa?
     
    dinhconghonghai thích bài này.
  14. machine

    machine Lớp 12

    Tui phát hiện mấy lỗi đấy tui sửa xong nó hiển thị ổn rùi tui không có đọc nên tui xóa ebook rùi :D Bạn chủ thread chắc đã sửa xong và còn ebook.
     
    dinhconghonghai thích bài này.
  15. dinhconghonghai

    dinhconghonghai Lớp 3

    Mình đã sửa được rồi nhé.
    Lỗi hiển thị này có liên quan đến các cú pháp lẫn lộn giữa epub 2 & epub 3. Sau khi sửa lại sạch các lỗi thì đã hiển thị ok.
    Bên cạnh việc giải quyết vấn đề chính thì mình cũng học được thêm các kiến thức khác từ các bạn.

    Cảm ơn mn!:)
     

    Các file đính kèm:

    vinaguy thích bài này.
  16. tran ngoc anh

    tran ngoc anh Cử nhân

    Mình sửa sơ theo phát hiện của Calibre Editor. Bạn kiểm tra thử xem.
     

    Các file đính kèm:

    Bọ Cạp and vinaguy like this.
  17. vinaguy

    vinaguy Lớp 11

    U là trời... Sao sửa một hồi rồi hai người đi hai đường vậy? 1 người file kết quả được 2.1Mb, 1 người được file 977.2Kb. Bác @tran ngoc anh có bỏ mất, hay bóp tấm hình nào như bánh trôi nước không đấy? :)
     
  18. Bọ Cạp

    Bọ Cạp Moderator Thành viên BQT

    Nhúng font ngoài, lên epub3
     
    vinaguy thích bài này.
  19. vinaguy

    vinaguy Lớp 11

    Em xí soạn lên file của @tran ngoc anh (Em chỉ làm đẹp thôi nha, chưa sửa gì ngoài ra).
    Tiện em ấp lên luôn
     

    Các file đính kèm:

Chia sẻ trang này