Topic: FA Icon empty with font forced to Roboto (or other font)

rob.dataccess premium asked 3 years ago


I'm using MDB with ASP.NET page, I have a table that I populate "code behind" which contains a simple HyperLink control. When the table is populated the font of the HyperLink control is not the "Roboto" but, probably, Arial. I would like that the text were drawn using the MDB standard font but if I "force" the FontFamily to "Roboto", the fontawesome icon disappear and I can just see an empty square. This is the definition of the table in the aspx page:

 <asp:Table runat="server" id="tblShort" class="table table-borderless table-sm mb-0" width="100%" cellspacing="1"> </asp:Table>

The code behind where I populate the table at runtime is the following:

TableRow newRow = new TableRow();

        TableCell cellNew = new TableCell();
        HyperLink lblNew = new HyperLink();
        lblNew.NavigateUrl = "userPage.aspx";
        lblNew.Text = "  Testo";            
        lblNew.CssClass = "fa fa-file-invoice-dollar fa-lg";            
        lblNew.Attributes.Add("text-decoration", "none");

        cellNew.BorderStyle = BorderStyle.None;
        cellNew.BorderWidth = 1;
        cellNew.BorderColor = System.Drawing.Color.LightGray;
        cellNew.HorizontalAlign = HorizontalAlign.Left;



If I set the font with "lblNew.Font.Name="Roboto" the fontawesome icon appears empty. Where is the mistake? Thank you, regards.


Bartłomiej Malanowski staff commented 3 years ago

Currently, we don't support ASP.NET. However, I'll leave this question open so maybe someone will know the answer

Please insert min. 20 characters.


Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.



Specification of the issue

  • User: Premium
  • Premium support: Yes
  • Technology: MDB jQuery
  • MDB Version: 4.7.4
  • Device: PC
  • Browser: Firefox
  • OS: Windows
  • Provided sample code: No
  • Provided link: No