How do I set an empty link title in a menu item? I'm using a fontawesome icon in a menu (with the tbmegamenu module) and I want to remove the text. Drupal forces me to enter something, &amp;nbsp; doesn't work so as a temporary solution I put at dot .
How can I remove the dot without resorting to very dirty CSS tricks?



See also the actual HTML at the website.



Entering an empty string in the menu title would be the cleanest way to get to a solution now.  Maybe it's possible with a hook that lets me put &lt;none&gt; in the menu title?
No need to resort to "dirty CSS tricks", you can just use clean CSS:

a.class {
  display: inline-block; // Or block if it makes more sense for your layout.
  text-indent: -9999em;
}


This is the correct way to handle it, as you can include proper text as your link (e.g. "Home"), so you're not alienating users with screen readers, etc.