xreader: special characters are wrong in index/outline

Đang mở
#608 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
50/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
c, linux
Lĩnh vực
desktop

Hướng nghiên cứu

Tái hiện vấn đề trong xreader bằng PDF tiếng Séc được liên kết, sau đó so sánh các ký tự trong mục lục/dàn ý của tài liệu này với cùng tài liệu trong Brave và với ví dụ PDF thứ hai. Theo dõi cách xreader hiển thị các mục trong dàn ý PDF và xác định lý do một số ký tự được hiển thị không chính xác; hoàn tất khi các ký tự tiếng Séc bị ảnh hưởng được hiển thị chính xác mà không làm hỏng các mục chỉ mục khác.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

 * xreader 3.2.2
 * Linux Mint 20.3 Una amd64

Issue

I have ebook written in Czech language and I see that several Czech characters are not displayed correctly in the index/outline. Content of the book is rendered correctly, I see issue only in the Index. I see that when I open the same book in the Brave browser (it has internal PDF reader), I cannot see this bug, so I assume that ebook is generated correctly and the bug is in the xreader

xreader - bug

Steps to reproduce

Download eBook, open it in xreader and check Index on the left.

Expected behaviour

Index:

  • 1 přední
  • 21 lekcí_print_vers1
  • 2 zadní
    Brave browser - OK

Other information
I have found other ebook example and in this book I cannot see this issue, Index has correct characters. So it looks like only some ebooks trigger this issue and others are ok...

Ngôn ngữ chính
C
Star
283
Fork
82
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của linuxmint/xreader

Tất cả issue của linuxmint/xreader

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.