Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Removal of DWriteCore traces in User folder. #1090

Open
ZepopaOwleMukasa opened this issue Dec 27, 2024 · 7 comments
Open

Enhancement: Removal of DWriteCore traces in User folder. #1090

ZepopaOwleMukasa opened this issue Dec 27, 2024 · 7 comments
Labels
enhancement New feature or request

Comments

@ZepopaOwleMukasa
Copy link

ZepopaOwleMukasa commented Dec 27, 2024

The distributed DWriteCore (DWrite.dll) component creates the directory "DWriteCore" inside of;

  • XP and below: "C:\Documents and Settings\%USERNAME%\Local Settings\Application Data"
  • Vista and higher: "C:\Users\%USERNAME%\AppData\Local"

only containing the "FontSet-v3.dat" file.

Directory and file appear to be useless and can be deleted, even during runtime, without triggering a "file in use" error. Directory and file do not get regenerated until the next restart of Supermium.

I'd like to propose the prevention of the creation of said directory and file as they seem to serve no purpose, cause unnecessary writes and just clutter up the Users folder structure.

@ZepopaOwleMukasa ZepopaOwleMukasa added the enhancement New feature or request label Dec 27, 2024
@zdland
Copy link

zdland commented Dec 28, 2024

In my case it actually creates in C:\ which is even more annoying

@ZepopaOwleMukasa
Copy link
Author

@zdland

Now that's odd, I can't reproduce that at all. What Windows are you using?

@win32ss
Copy link
Owner

win32ss commented Dec 29, 2024

I don't want to remove the font cache altogether, but I can move it to the Supermium folder.

@ZepopaOwleMukasa
Copy link
Author

@win32ss

Hold on, that's supposed to be cache? How come it's only generated once per startup and then, seemingly, never used? I've never even seen it increase in size.

But if keeping it has some benefit/functionality, then that's okay too. As long as it is modified to be inside of Supermiums program folder instead, as it appears to somehow generate in other places for other Users.

@zdland
Copy link

zdland commented Dec 29, 2024

@zdland

Now that's odd, I can't reproduce that at all. What Windows are you using?

It may be related to the installation (all users or current user), rather than the operating system. I'm using Windows 2003

@Ravenant1234
Copy link

@zdland

Now that's odd, I can't reproduce that at all. What Windows are you using?

It may be related to the installation (all users or current user), rather than the operating system. I'm using Windows 2003

Windows 2003???!!! That's Madlad AF

@win32ss
Copy link
Owner

win32ss commented Jan 5, 2025

A new shell DLL, pwp_shd.dll, will be introduced in the next version of Supermium, which will redirect the DWriteCore cache to the Supermium directory.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants