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

Update font blacklist #566

Open
classilla opened this issue Aug 13, 2019 · 22 comments
Open

Update font blacklist #566

classilla opened this issue Aug 13, 2019 · 22 comments

Comments

classilla added a commit that referenced this issue Aug 14, 2019
@classilla
Copy link
Owner Author

Tested working

@classilla
Copy link
Owner Author

Okay, will add for FPR17.

classilla added a commit that referenced this issue Nov 22, 2019
@chris-chtrusch
Copy link
Collaborator

Is it possible to blacklist https://www.kulturstiftung-des-bundes.de/typo3conf/ext/base_ksb/Resources/Public/*.woff ?
They seem to switch this part of the URL every once in a while.

@classilla
Copy link
Owner Author

Yes, I'll change the entry. It's designed so that it can match on partial URLs.

@classilla classilla reopened this Nov 24, 2019
classilla added a commit that referenced this issue Dec 2, 2019
@classilla
Copy link
Owner Author

I'll pick this up for FPR21 since FPR20 is already halfway through build and certify.

@classilla classilla reopened this Mar 7, 2020
@chris-chtrusch
Copy link
Collaborator

Trustpilot still has these font issues.

@classilla
Copy link
Owner Author

Damn it, this slipped. I'll get for final.

classilla added a commit that referenced this issue Apr 5, 2020
classilla added a commit that referenced this issue Apr 5, 2020
@classilla
Copy link
Owner Author

New sets landed, tested working.

@classilla classilla reopened this Jul 11, 2020
@classilla
Copy link
Owner Author

Ack'ed for FPR25

classilla added a commit that referenced this issue Jul 16, 2020
classilla added a commit that referenced this issue Mar 31, 2021
classilla added a commit that referenced this issue Apr 17, 2021
classilla added a commit that referenced this issue Oct 4, 2021
@chris-chtrusch
Copy link
Collaborator

I found two more fonts to add to the font list. For my own build I did this at gfxPlatformMac.cpp:

	EXACT_URL("https://som.yale.edu/themes/custom/som/fonts/neuehaasunica/NeueHaasUnicaBlackItalic/italic_normal_subset1.woff2");

	EXACT_URL("https://som.yale.edu/themes/custom/som/fonts/neuehaasunica/NeueHaasUnicaBlack/normal_normal_subset1.woff2"); 

This worked, but EXACT_URL is probably the least generic/desirable place to add it.

@classilla
Copy link
Owner Author

How about

HTTP_OR_HTTPS_SUBDIR("som.yale.edu","/themes/custom/som/fonts/neuehaasunica/NeueHaasUnicaBlack");

Or does that block too many things?

I'm getting together another patch drop, so I'll include this blocklist update.

@chris-chtrusch
Copy link
Collaborator

That should work as well. This being my first try to manipulate the font list I simply didn't know how to use the more generic methods.

Should I keep posting fonts here or is there a way to contribute directly, i.e. submit changes for review? The Unofficial TenFourFox Development Toolkit I use to build the browser doesn't have full Git functionality, I can merge my local changes when I re-download the source, but cannot "push" my changes upwards.

@classilla
Copy link
Owner Author

Officially the only way Github does it is to set up a full pull request, which isn't ideal. Oh well.

Short of manually posting URLs, one other option is to do a git diff with your changes and post the diff. I'm okay with either.

classilla added a commit that referenced this issue May 1, 2022
@classilla
Copy link
Owner Author

You may want to remove your local change before pulling or you'll get a merge conflict, but this is now upstreamed.

classilla added a commit that referenced this issue Sep 18, 2022
@classilla
Copy link
Owner Author

Noted, thank you. Probably will do a regular update around now too.

classilla added a commit that referenced this issue Apr 16, 2023
@classilla
Copy link
Owner Author

Noted and landing shortly

classilla added a commit that referenced this issue Aug 31, 2023
…; update usrsctp; security pullup; more comprehensive nuisance script blocking; fixes for #488, #566
classilla added a commit that referenced this issue May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants