Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

OBIEE 12c - Font Awesome

Received Response
81
Views
8
Comments
OracleUser_MUC6U
OracleUser_MUC6U Rank 5 - Community Champion

Hi,

Anyone know if OBIEE 12c supports font awesome?

and if so

What steps is required to configure OBIEE to use font awesome?

Thanks in advance!

Adrian

Answers

  • Hi,

    You mean that: Font Awesome, the iconic font and CSS toolkit  ?

    If it's the one you talk about you can deploy the font-awesome folder on your server and add their CSS, but OBIEE will not use it anywhere ...

    It's up to you to add the pieces of code you need where you want to see the icons etc.

  • OracleUser_MUC6U
    OracleUser_MUC6U Rank 5 - Community Champion

    Hi Gianni,

    Yes I'm applying font-awesome related changes which are not taking effect so I've guessed I need to deploy the font-awesome folder to the OBIEE server first.  Its this deployment I'm not sure of..... ?

    Do you add the contents of the font-awesome folder to the custom style directory (s_Style) deploy to the server and then make references to it? (do you know of any docs on this?)

    Thanks!

    Adrian

  • You can deploy it into the analyticsRes folder if you deployed that one, or also add it to your custom style and change references in files to make it work from there (actually you can try adding @import "font-awesome.min.css"; to the custom.css of your custom style adapting the required path etc.).

    There isn't any specific document about font-awesome and OBIEE, but the official documentation on how to deploy a custom style or the tons of blogs and doc about analyticsRes must be enough...

  • User_OGWUW
    User_OGWUW Rank 1 - Community Starter

    The official documentation on how to deploy a custom style or the tons of blogs only cover how to add a default system font, there is no documentation for making a custom font available from BI ...

  • Well, were you expecting something different?

    The idea of a customisation is that it's different / custom for your own needs, and you can't expect Oracle to try and document all the possible customization as, OBIEE being a web app, there is an infinite number of customisation.

    In the doc Oracle tell you in a generic way what to edit as file to set custom CSS for example.

    So starting from there you are supposed to have enough basis on how to add your customization.

    Take it in a different way: you have a web app and want to add "Font Awesome": what do you do? Do the same in OBIEE keeping in mind what Oracle documented about a custom style / skin.

    If you don't know how to do it I guess hiring a consultant is your only option (except if somebody on here did the exact same customisation and will want to give you documentations or step by step details).

  • User_OGWUW
    User_OGWUW Rank 1 - Community Starter

    You can import a font in your custom style / skin css, but that only gets you halfway, it won't work for the graphs for example.

    I would expect changing a font to be a basic customization feature.

  • That's a different topic, the original question was about add the piece of CSS to have icons available.

    There are ways to customize a font and now that in 12c everything is by default HTML5 instead of flash you are supposed to be able to easily adapt the font of charts etc.

    You can of course ask Oracle to add this "basic customization", that's what enhancement requests are for.

  • User_OGWUW
    User_OGWUW Rank 1 - Community Starter

    "Font Awesome" is, surprisingly enough, not just icons but also a font.

    And while you can apply fonts manually to the graphs, you cannot do it trough the skin system.

    Seems "customization requirement it will not be considered as an ER" they did give a workaround (Doc ID 2033643.1) but since it requires client side changes and a manual update of every report xml you want to apply it on, it kind of defeats the purpouse of having a skin system entirely.