- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi UEMdev,
It happens before the application is launched. It can be reproduced by installing office, enabling directflex and upon login launched the IE and go to the website. Hope this helps, I'm still testing and found that it happens to other applications that has directflex enabled. I'll keep you posted.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Update,
This can also be reproduced with 7Zip. Here are the settings:
- Import/EXport
- [IncludeRegistryTrees]
- HKCU\Software\7-Zip
- DirectFlex
- Enabled
- Export moment --> "Use global settings (configured through VMware UEM Group Policy)
- Executables --> 7zfm.exe
- Conditoins
- Condition Set '7Zip' matches
- Advanced
- 'Process during logon and logoff' is checked
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Phil,
I managed to reproduce the issue just now, based on your note (I think? I don't see it anymore, so maybe I dreamed it?
that the fonts might appear correctly initially, but then no longer show up a few minutes later.
I'll keep you posted on our progress -- thank you for your help so far!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So, indeed, this is related to DirectFlex. Specifically, the fontdrvhost.exe process does not seem to like the fact that we inject our FlexHook*.dll (which we do as soon as DirectFlex is enabled -- it does not matter for which Flex config file.)
So, DirectFlex blacklist to the rescue: adding fontdrvhost.exe to the blacklist seems to keep the webfonts working perfectly fine in my test setup. To configure this, create a Blacklist.xml file in ...\General\FlexRepository\DirectFlex folder (which does not exist by default), with the following content:
<?xml version='1.0' encoding='utf-8'?>
<userEnvironmentSettings>
<setting type='blacklist' list='fontdrvhost.exe'/>
</userEnvironmentSettings>
The attachment contains this XML file with the correct folder structure. If you already have this Blacklist.xml file, just update its list attribute by adding |fontdrvhost.exe at the end of the current value (note the '|' (pipe character), which acts as a separator).
As it took me a while to reproduce the issue, I'd highly appreciate it is someone can test this fix. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks UEMdev that did the trick!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Glad to hear that, and thank you for testing, Phil!
I'll see how we can have this added as a KB article, and will also consider adding this to the built-in blacklist.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Cool stuff and good find UEMdev!
I'm gonna mark this one for future reference ![]()
\\ Ivan
---
Twitter: @ivandemes
Blog: https://www.ivandemes.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The solution to blacklist fontdrvhost.exe seems to have solved the problem.
Thanks UEMdev for solving it and thanks Phil for pointing in the direction of directflex.
You two saved my bacon ![]()
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Happy to hear that this also solves the problem for you, jrossiau. Thank you for confirming!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
And, for a sense of closure
:
- The next UEM release will automatically blacklist this process, so no manual tweaking of DirectFlex.xml will be necessary;
- For UEM 9.2 and older, https://kb.vmware.com/kb/2151202 has been created.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just wanted to let everyone know that this bug has been fixed in UEM 9.2.1, which was released a few days ago. If you already configured the Blacklist.xml workaround: that still works fine as well and does not conflict with the fix, so there's no urgent need to remove that workaround after you've upgraded (but I still suggest to do so at some point in time, just for "configuration hygiene" purposes ![]()
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is how to Run Google Web Fonts in Windows 10
Go to the link- https://fonts.google.com/ to access the Google Web Fonts.
You can find a large variety of fonts in the newly opened window.
Go through the fonts displayed on the page. If you find any attractive font then click on the Add to Collection button.
You can refine the number and type of fonts displayed from the Filters section in the left section of the page. You can select a font based on the thickness, slant or width.
The fonts that you have included in your collection can be seen at the bottom of the page. Click on the Use button to add the font to your system.
In the newly loaded page, you can find various font styles and character sets. Here the font I have selected has only one style. Select the font style and character set and click on the download button at the top right corner.
A Download link pop-up with three different options will be displayed for you. Click on the .zip file link to download the font as a zip.
Extract the zip file and save the contents to the location of your choice.
Now open Control Panel by pressing Win + X and selecting Control Panel.
In the Small icons or Large icons view, click on Fonts.
Copy the .tft file from the extracted files to the Fonts folder. Now the new font will automatically be installed on your system.
To check the newly added font open word document and click on the drop down menu to select the font. You can find your font there.
Type something. Yeah, the text is in the font that you have just installed.
Source:- https://merabheja.com/run-google-web-fonts-windows-10/