-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
[I] Broken icons if document fonts are disabled in Firefox #25
Comments
Thank you for your suggestion. I can't really say if that's a "bug" if Vuetify.js (the UI library) uses Google's Material icons (which are distributed as fonts) and the user tells the browser to "Never use document's fonts". 😅 The only "solution" seems to be to entirely use a different icon library and replace every icon. |
https://www.npmjs.com/package/material-design-icons-iconfont is pretty popular and https://jossef.github.io/material-design-icons-iconfont/ neither works with |
You could try to open an issue directly at https://github.com/jossef/material-design-icons-iconfont/issues. |
I will do this but the last commit from the repository was over a year ago, I don't know if they still plan to keep this project alive. And also most of these people don't have the slightest concern about privacy (in this case Font fingerprinting). I'm almost sure he will ignore this issue. |
Yes, Font Fingerprinting is "a thing" but in the case of this browser extension hardly exploitable, or am I wrong? |
Funny that I still got a reliable font fingerprint on https://webbrowsertools.com/font-fingerprint/ with |
that's exactly how it should work. What this preference does (what firefox does) to protect privacy and prevent entropy, is to assign the same ID to all users. Then all of them will be identified as a single person, when there are many others. |
Ah exactly, now I remember. |
~ this is me not ignoring the reported issue 😛 ~ |
👍🏻 So will there be a solution, @jossef? 😁 |
I think I was wrong 🤔 🤣 |
jossef/material-design-icons-iconfont#67 (comment)
|
Is there anything that I can do? Currently the extensions uses icons in Vue.js like this: Using |
@pbek |
This one: Line 20 in 704a22b
|
@pbek |
Thank you, @jossef! That plus using icons like I spent several hours trying to get Vuetify 2 or another icon set to work, but no success yet... |
I now re-did all icons... 20.9.0
|
About 4 hours of work later... 20.9.1
@fabianski7, there now is a new release, could you please test it and report if it works for you? |
Yes it works! thank you so much for that, I appreciate your work! |
Great, thank you for testing! |
and thank you for keeping me up to date with privacy standards |
pbek/QOwnNotes#1834
Actual behaviour
Using some modification script for firefox, such as ghacks/user.js (to improve security and privacy of the browser), causes the icons not to be displayed and the extension to get messy.
Screenshot
Steps to reproduce
about:config
) and change thebrowser.display.use_document_fonts
option from1
to0
More information
here are some cases I found with more information about this bug and how it was fixed.
CTemplar/webclient#508
arkenfox/user.js#824
FirefoxBar/HeaderEditor#46
The text was updated successfully, but these errors were encountered: