Jump to content

GSoC/2023/StatusReports/ShivoditGill: Difference between revisions

From KDE Community Wiki
Shivodayt (talk | contribs)
Shivodayt (talk | contribs)
Line 21: Line 21:
= Work Reports =
= Work Reports =


==Week 1==
==Week 1-6==


==Week 2==
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 3==
==Week 6-12==
 
==Week 4==
 
==Week 5==
 
==Week 6==
 
==Week 7==
 
==Week 8==

Revision as of 13:36, 14 July 2023

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