@font-face {
font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfont.woff') format('woff'), /* Modern Browsers */ url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */ }
src: local('☺')
|
Iconfont |
SVG |
Darstellung |
Als Text interpretiert (anti-aliased) |
Vektor |
CSS Kontrolle |
Ein Element (Größe über font size) |
Einzelne Elemente modifizierbar |
Positionierung |
Wie Text (über Pseudo-Element), über line-height, vertical-align, word-spacing |
Behält die Größe, Normale Positionierung |
Fehler |
Cross Domain-Loading, Schriftenladefehler, Windows Phone Browser hat keinen Support, Chrome-Fallback Font Bug |
Wenn der Browser SVG unterstützt wird es normal angezeigt |
Semantik |
Über ein Pseudo Element (leeres <span>) |
<svg> Tag |
Erstellung
|
Erstellung einer eigenen Font etwas mühsam (Tools: IcoMoon, Pictos) |
SVG exportieren |
Browser Support |
Bis IE6 |
IE8-, Android 2.3- |
stylesheets/
|
|-- _base.scss # Partial Base Rules, can include all variables
|-- _layout.scss # Partial Layout Rules
|
|-- modules/ # Common modules
| |-- _all.scss # Include to get all modules
| |-- _message.scss # Module name
| |-- _buttons.scss # Etc...
| ...
|
|-- _state.scss # Partial State Rules
|-- _theme.scss # Partial Theme Rules
|
`-- main.scss # primary Sass file, include all Partials
- Index
- Products
- Contact
|
|
|