Oracle Font APEX - hidden (and undocumented) icons


I love the Font APEX icons. Hundreds of icons free to use in any APEX application. Since it is also present on GitHub (https://oracle.github.io/font-apex/index.html) you can even use them in a non-apex application.
I use Google authentication a lot, and always used the “fa-google” icon on the button that allows such authentication. Without even thinking about it. This morning suddenly I thought: What other icons do I have?
I therefore went to the link on github and had a look. To my surprise I couldn’t find any of them. They were however properly displayed in my app. So where are they defined and what other icons are available?
Looking at the HTML and CSS of my displayed google icon I found that these “extras” do heavily rely on the font-apex.min.css
however they are not defined there. Their definition is in Core.min.css
, part of the universal theme.
Here is a list of icons that we can find there:
All css classes are prefixed with “fa-”. Just like you’re used to with other font-apex icons.
I hope the APEX team reads this… :-) I do have some ideas for other brands to be included:
apple (fa-apple)
android (fa-android)
bluesky (fa-bluesky)
hashnode (fa-hashnode)
windows (fa-mswindows)
mac-os (fa-macos)
Next to all these “branded” icons we now also have “flag-icons”:
A full list of flag-icons can be retrieved with following SQL:
select *
from APEX_DG_BUILTIN_FONTAPEX
where ICON_CATEGORY = 'FLAG'
order by icon_name
Subscribe to my newsletter
Read articles from Richard Martens directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Richard Martens
Richard Martens
Richard Martens has been involved in information technology for more than 20 years. He started as a web developer using the Oracle database as no more than data storage. Richard has been responsible for major European multilingual websites and has been working with the Oracle database since 2000. During those years, he developed himself using a multitude of technologies and specialized in PL/SQL and Oracle APEX. Richard has been working primarily with PLSQL and APEX since 2005. With APEX, he combines the things he loves most: the Oracle database and web technologies.