[OpenJDK 2D-Dev] [PATCH] 8218914: Support fonts installed per-user on Windows 10
philip.race at oracle.com
Fri Feb 15 16:31:28 UTC 2019
> 8218914: Handle the case when fonts are installed into user registry
key. This is the default behaviour since Windows 10 1809.
When you get to the point of preparing a changeset, this line should
have the bug synopsis.
The text you have here is better placed on the "Summary:" line.
You seem to have lines > 80 chars. Please fix.
What does Windows do if a user installs a different version of a font
already installed on the system ?
- Refuse to install it ?
- Use the system one ?
- Use the user one ?
If it refuses to install it, we can ignore that problem. If it prefers
one, we should make sure
we do the same.
I think the comment
/* Starting from Windows 10 Preview Build 17704 fonts are installed into
user's home folder by default,
can be misconstrued. It could be read as ALL fonts are installed into a
user folder and
there is no more system location. I think you actually mean
/* Starting from Windows 10 Preview Build 17704, when a user installs
non-system fonts, * then by default they are installed in a new per-user
location as specified in a * per user registry entry. */
Have you tested this on a machine with at least several user fonts
verified we still get ALL the same system fonts as well as the new user
Have you verified what this does on older OS versions ?
On 2/15/19 6:23 AM, Mikhail Filippov wrote:
> Hi. Please review the fix.
> patch: attached to message.
> bug: https://bugs.openjdk.java.net/browse/JDK-8218914
> webrev: http://cr.openjdk.java.net/~dbatrak/8218914/webrev.01/
> Starting from Windows 10 Preview Build 17704 fonts are installed into
> the user's home folder by default, and are listed in user's registry
> section. This is Microsoft blog post about it:
> I this patch I extract function for registry access and call it for
> two keys: HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER. In original code
> fonts loading only from HKEY_LOCAL_MACHINE.
> Mikhail Filippov
> Software Developer
> “The Drive To Develop"
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the 2d-dev