I've used Material's icon font in the past with Angular 4+ projects as long as the component's encapsulation was emulated. My current project only needs to support the latest versions of Chrome so I was going to try to set all the components to ViewEncapsulation.Native, which I understand uses the browser's native ShadowDOM. However, I can't get the Material icon font to render in any of my components.
In my index.html file I have the font included like:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
And in my search component, with encapsulation set to native I have the following, which is not rendered using the icon font:
<md-icon>search</md-icon>
Has anyone been successful using an icon font with Angular's native encapsulation?