Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 921931 - media-fonts/segoe-ui-font and media-fonts/segoe-ui-variable-font new packages - may be EULA encumbered
Summary: media-fonts/segoe-ui-font and media-fonts/segoe-ui-variable-font new packages...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: https://learn.microsoft.com/en-us/win...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-12 11:00 UTC by nvaert1986
Modified: 2024-01-13 04:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Before having Segoe UI fonts installed (before.png,54.76 KB, image/png)
2024-01-12 11:07 UTC, nvaert1986
Details
After having Segoe UI fonts installed (after.png,45.08 KB, image/png)
2024-01-12 11:07 UTC, nvaert1986
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nvaert1986 2024-01-12 11:00:58 UTC
I noticed that when you visit a Microsoft website that the fonts on certain pages (login page of Microsoft Office 365 for example) are displayed in Times New Roman or other weird fonts. This is due to the missing segoe-ui-font and segoe-ui-variable-font fonts, while these are available for download on the Microsoft Website (though with a restricted license)

Reproducible: Always

Steps to Reproduce:
1.Visit portal.office.com or GitHub and try to login using Mozilla Firefox or Google Chrome without having these fonts installed.
2.Visit portal.office.com or GitHub and try to login using Mozilla Firefox or Google Chrome with having these fonts installed to see the difference

Actual Results:  
1. Visit portal.office.com and try to login using Mozilla Firefox or Google Chrome without having these fonts installed.

Expected Results:  
1. A web page with proper fonts
Comment 1 nvaert1986 2024-01-12 11:02:06 UTC
The download links for the fonts: https://aka.ms/segoeuifont and https://aka.ms/SegoeUIVariable and https://aka.ms/SegoeFluentIcons
Comment 2 nvaert1986 2024-01-12 11:07:11 UTC
Created attachment 882097 [details]
Before having Segoe UI fonts installed
Comment 3 nvaert1986 2024-01-12 11:07:24 UTC
Created attachment 882098 [details]
After having Segoe UI fonts installed
Comment 4 Enne Eziarc 2024-01-12 17:56:02 UTC
To save everyone a click, those URLs download zip files which contain a EULA expressly forbidding their use or distribution on anything that isn't Windows:

> You may use the Segoe MDL2 Assets and Segoe UI fonts or glyphs included in
> this file (“Software”) solely to design, develop and test your programs that
> run on a Microsoft Platform, a Microsoft Platform includes but is not
> limited to any hardware or software product or service branded by trademark,
> trade dress, copyright or some other recognized means, as a product or
> service of Microsoft. This license does not grant you the right to
> distribute or sublicense all or part of the Software to any third party. By
> using the Software, you agree to these terms. If you do not agree to these
> terms, do not use the Software.
Comment 5 nvaert1986 2024-01-12 19:32:21 UTC
It states it's not limited to hard - or software, so from my understanding it means that if you develop for a Microsoft platform (Azure for example) which I do, or MSSQL (which I do too) or PowerShell (which I do too including via VS Code) you're technically allowed to use it. About the distribution part you might be right, but does this also apply when portage would download it directly from the source link, limiting it to users who accept the license?
Comment 6 nvaert1986 2024-01-12 19:37:00 UTC
Or as an alternative like back in the day with Oracle Java than you manually download the file and put it in the portage folder and then emerge?
Comment 7 Enne Eziarc 2024-01-13 00:53:38 UTC
I'll defer to a dev's answer on this, but I suspect the Foundation do not want to take on the legal risk of trying to undermine the EULA on a prominent part of Microsoft's current trade dress using word game chicanery, particularly when metric-compatible font sets like croscore/liberation are already in portage, which were created _because of_ the historic precedent of MS threatening Linux distros over redistributing Windows fonts.

Of the examples given, the Office log-in page already uses webfonts to provide Segoe UI (if the client hasn't gone out of their way to block those) and the Github log-in page uses a standard web font stack that includes "sans-serif" as a fallback, along with several others that should be aliased to it. It's therefore unlikely that the problem being reported is universal; have you tried following https://wiki.gentoo.org/wiki/Fontconfig?
Comment 8 nvaert1986 2024-01-13 04:58:30 UTC
I fully understand and it's not a problem at all, I just figured I'd share the bug. I'll look into the alternative fonts per your suggestion too then for development (even though it's Microsoft platform based) as per your advice. Feel free to close. Thanks