GSoC/2023/StatusReports/ShivoditGill

From KDE Community Wiki

Improve Okular For Android

Okular has an Android version, but it has some issues. PDFs without embedded fonts don’t display properly due to the lack of an Android-specific font API in the Poppler backend. Icons also do not render, due to problems in KDE Frameworks or the Kirigami UI framework.

This project aims to implement an Android-specific font API in the Poppler backend, as well as solving the issue of icon rendering in Okular’s Android version.

Links to Blogs and other writing

Blog

I will be writing about my progress on my blog. It can be found at: https://shivoditg.hashnode.dev

The blog posts in chronological order:

  1. First blog: https://shivoditg.hashnode.dev/first-blog-for-gsoc-23
  2. Second blog detailing work done during the first coding period: https://shivoditg.hashnode.dev/gsoc-23-summary-of-work-done-over-first-coding-period

Merge Requests

  1. Main merge request for font-matching functionality in Poppler: https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1431/diffs?commit_id=bdcc556a234a97a08e1193a161d8d90382166a26


Work Reports

Week 1-6

Blog post detailing the activities during the first coding period: https://shivoditg.hashnode.dev/gsoc-23-summary-of-work-done-over-first-coding-period

Week 6-12