Skip to content

[Bug]: PPTX-> PDF font preservation #1423

Open

Description

@BhuvaneshS-27

What happened?

I have tried to convert PPTX to PDF using Filee but the Original font was "Aptos" in PPTX. That have changed to something else. So please give an option to preserve font or input option to add the required font Something like that.

What did you expect?

No response

Steps to reproduce

Figure it out

Files involved

No response

Filee version

2.3.0

Operating system

Windows 11

Engines page status

image image image image image image

Log

00:01:54.177 INFO TriggerService: Global input hook stopped
09:17:20.270 INFO Program: Filee 2.3.0 starting: C:\Program Files\Filee\Filee.exe (installed), integrity Medium, Explorer Medium, Microsoft Windows 10.0.26300 X64, 1 argument(s)
09:17:20.777 INFO Program: Graphics adapters: [0] intel(r) iris(r) xe graphics (used), [1] microsoft basic render driver
09:17:22.007 INFO App: Filee 2.3.0 started
09:17:22.058 INFO TriggerService: Global input hook started
09:17:22.068 INFO App: Rendering: AngleEgl with WinUIComposition (FILEE_RENDERING not set)
09:17:43.264 INFO App: UpdateNoticeWindow: transparency Transparent (asked Transparent), composition surface, system backdrop auto, transparency effects on
15:37:41.773 INFO App: RadialWindow: transparency Transparent (asked Transparent), composition surface, system backdrop auto, transparency effects on
15:37:54.399 INFO RadialController: Drag over the donut: 261 move event(s), ended on Segment 0, drawn lit 1.00
15:37:54.401 INFO RadialController: Converting 4 file(s) with preset to-pdf
15:37:59.464 INFO App: ToastWindow: transparency Transparent (asked Transparent), composition surface, system backdrop auto, transparency effects on
15:38:52.443 INFO MemoryTrimmer: Trimmed memory: private 256 MB → 252 MB (managed heap 9 MB) in 146 ms
15:39:24.869 INFO App: A later launch handed over 0 argument(s)
15:39:24.870 INFO App: Handling a later launch: show Filee
15:40:55.287 INFO TriggerService: Global input hook stopped
15:41:09.179 INFO Program: Filee 2.3.0 starting: C:\Program Files\Filee\Filee.exe (installed), integrity Medium, Explorer Medium, Microsoft Windows 10.0.26300 X64, 0 argument(s)
15:41:09.520 INFO Program: Graphics adapters: [0] intel(r) iris(r) xe graphics (used), [1] microsoft basic render driver
15:41:10.592 INFO App: Filee 2.3.0 started
15:41:10.616 INFO TriggerService: Global input hook started
15:41:10.617 INFO App: Rendering: AngleEgl with WinUIComposition (FILEE_RENDERING not set)
15:41:31.508 INFO UpdateService: Update check: Forbidden
15:53:07.409 INFO Program: Filee 2.3.0 starting: C:\Program Files\Filee\Filee.exe (installed), integrity Medium, Explorer Medium, Microsoft Windows 10.0.26300 X64, 1 argument(s)
15:53:07.978 INFO Program: Graphics adapters: [0] intel(r) iris(r) xe graphics (used), [1] microsoft basic render driver
15:53:09.377 INFO App: Filee 2.3.0 started
15:53:09.406 INFO App: Rendering: AngleEgl with WinUIComposition (FILEE_RENDERING not set)
15:53:09.407 INFO TriggerService: Global input hook started
15:53:14.231 INFO App: A later launch handed over 2 argument(s)
15:53:14.232 INFO App: Handling a later launch: convert 1 file(s)
15:53:14.992 INFO App: RadialWindow: transparency Transparent (asked Transparent), composition surface, system backdrop auto, transparency effects on
15:53:20.864 INFO RadialController: Converting 1 file(s) with preset to-pdf
15:53:25.934 INFO App: ToastWindow: transparency Transparent (asked Transparent), composition surface, system backdrop auto, transparency effects on
15:53:29.784 INFO UpdateService: Update check: Forbidden
15:54:00.955 INFO MemoryTrimmer: Trimmed memory: private 289 MB → 285 MB (managed heap 6 MB) in 138 ms
16:02:23.531 INFO App: A later launch handed over 0 argument(s)
16:02:23.531 INFO App: Handling a later launch: show Filee
16:02:28.265 INFO TriggerService: Global input hook stopped
16:02:51.954 INFO Program: Filee 2.3.0 starting: C:\Program Files\Filee\Filee.exe (installed), integrity Medium, Explorer Medium, Microsoft Windows 10.0.26300 X64, 0 argument(s)
16:02:52.247 INFO Program: Graphics adapters: [0] intel(r) iris(r) xe graphics (used), [1] microsoft basic render driver
16:02:53.155 INFO App: Filee 2.3.0 started
16:02:53.174 INFO TriggerService: Global input hook started
16:02:53.179 INFO App: Rendering: AngleEgl with WinUIComposition (FILEE_RENDERING not set)
16:03:14.298 INFO App: UpdateNoticeWindow: transparency Transparent (asked Transparent), composition surface, system backdrop auto, transparency effects on

Activity

  1. KnifeLemon commented on Nov 12, 2026

    @KnifeLemon
    Owner

    Thanks for the report, @BhuvaneshS-27, and for the Engines screenshots!

    Aptos is the reason. It's Office's default font since 2023, but Office doesn't install it like a normal font: it downloads it from Microsoft's cloud fonts for Office's own use. Other programs, Filee and LibreOffice included, can't see it, so they use a similar font instead.

    The fix: install Aptos from Microsoft's own download, then convert again:

    1. Download Microsoft Aptos Fonts (a ZIP, for Windows and macOS).
    2. Unzip it, select the font files, right-click → Install (or Install for all users).
    3. Convert the PPTX again: the PDF now uses Aptos.

    During the conversion, Filee's card should show "Missing document fonts: Aptos". Its Get fonts button opens a Google Fonts search today, which can't find Aptos; #1425 makes it open the Microsoft download above.

    Also worth updating to 2.4.0 (you're on 2.3.0). Please tell us whether installing Aptos fixes it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions