Feature No Code Attached Yet
avatar jjnxpct
jjnxpct
2 Apr 2025

The plugin 'System - Additional Accessibility Features' offerst two icon sets to choose from:

  • Emojies
  • Google Material Font

When choosing the Google Material font it is load like this:

<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" class="_access-font-icon-0">

This means an external css file is loaded from a Google server. I would like to have the option to load a local font file or css in stead.

I am am not sure how the Emoji icons are loaded. I think this is a font, but loaded locally? Anyway, those icons look awefull ;-) I like the material icons much better, but I would like some control over how to load those icons.

So maybe we could have an option to use the Material icon from a local CSS file?

Or maybe we could have an option to used NEITHER icons so we use our template CSS to add the icons, as long as there is an element / classname in the output to target...

Any thoughts on this?

avatar jjnxpct jjnxpct - open - 2 Apr 2025
avatar joomla-cms-bot joomla-cms-bot - change - 2 Apr 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 2 Apr 2025
avatar ChristineWk
ChristineWk - comment - 2 Apr 2025

See here please:

#44775 and #41191


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45271.

avatar QuyTon QuyTon - change - 2 Apr 2025
Status New Closed
Closed_Date 0000-00-00 00:00:00 2025-04-02 20:23:09
Closed_By QuyTon
avatar QuyTon QuyTon - close - 2 Apr 2025
avatar jjnxpct
jjnxpct - comment - 3 Apr 2025

I looked at those issues and I think they only mention the 'main' icon for the button that shows the menu. I am talking about the icons in the submenu. And on the frontend. Also I noticed in the other issues people talking about font awesome. But maybe also just for the main wheelchair / accessibility icon.

My main issue is the loading of CSS from a remote server for the material icons. I would like to only load local resources but the Emojies don't look very nice. I do like the material icons but I was wondering if we could somehow NOT load any (local or remote) icons bu instead add out own css / icons in the template. We just need to have an <i> with a class to target.

Or maybe there are other ways to prevent a remote server connection and still have nice looking icons?

avatar jjnxpct
jjnxpct - comment - 3 Apr 2025

@QuyTon Based on my extra info can you reopen this issue?

avatar QuyTon QuyTon - change - 3 Apr 2025
Status Closed New
Closed_Date 2025-04-02 20:23:09
Closed_By QuyTon
avatar QuyTon QuyTon - reopen - 3 Apr 2025
avatar brianteeman
brianteeman - comment - 3 Apr 2025

This can be done but only with an upgrade of the 3rd party script used that provides the functionality of the plugin.

avatar QuyTon QuyTon - change - 3 Apr 2025
Labels Added: Feature
avatar QuyTon QuyTon - labeled - 3 Apr 2025
avatar teoberi
teoberi - comment - 28 Apr 2025

I looked at those issues and I think they only mention the 'main' icon for the button that shows the menu. I am talking about the icons in the submenu. And on the frontend. Also I noticed in the other issues people talking about font awesome. But maybe also just for the main wheelchair / accessibility icon.

My main issue is the loading of CSS from a remote server for the material icons. I would like to only load local resources but the Emojies don't look very nice. I do like the material icons but I was wondering if we could somehow NOT load any (local or remote) icons bu instead add out own css / icons in the template. We just need to have an <i> with a class to target.

Or maybe there are other ways to prevent a remote server connection and still have nice looking icons?

I have the same problem!
Emojies are just a not-so-good working solution, on the other hand Google Material Font looks good but loading from an external source is problematic from a GDPR point of view.
I have it working on the test server, for now by modifying plugins/system/accessibility/src/Extension/Accessibility.php, i.e. adding 'img' => 'accessibility_new' and modifying the css.
I can't apply it to the production server because of GDPR!

avatar brianteeman
brianteeman - comment - 28 Apr 2025

This can be done but only with an upgrade of the 3rd party script used that provides the functionality of the plugin.

until I get a go ahead from the accessibility team I wont be spending the considerable amount of time to required to fix this. Last I heard they were going to remove the plugin so I wont waste my time without their go ahead

avatar teoberi
teoberi - comment - 28 Apr 2025

If the plugin is removed, will there be a replacement?

avatar teoberi
teoberi - comment - 29 Apr 2025

I hope the plugin won't be removed without a replacement!
The existing emojies solution is still functional.
It would be ideal if other fonts/icons could be loaded locally.
I don't use plugins or any other components that aren't included in Joomla!

avatar chmst
chmst - comment - 29 Apr 2025

Thanks for your input! The plugin is discussed and no decison is made until now. But it will not be removed without replacement.

avatar teoberi
teoberi - comment - 29 Apr 2025

Good to know!
All the units in my sector of activity (in my region) were inspected and we were threatened with fines for the lack of accessibility tool.

avatar teoberi
teoberi - comment - 19 May 2025

Are they trying to maintain the plugin and fix the problems?
https://github.com/ranbuch/accessibility/issues

avatar teoberi
teoberi - comment - 19 May 2025

Are they trying to maintain the plugin and fix the problems?
https://github.com/ranbuch/accessibility/issues
The last two Pull requests come from someone on the Joomla team.

avatar chmst
chmst - comment - 19 May 2025

They are.

Add a Comment

Login with GitHub to post a comment