è possibile utilizzare sia Font Awesome e Github Octicons come un'alternativa libera per Glyphicons.
Bootstrap 4 passa da Meno a Sass, quindi è possibile inserire il font Sass (SCSS) nel processo di creazione, per creare un singolo file CSS per i propri progetti.
vedere anche http://v4-alpha.getbootstrap.com/getting-started/build-tools/ per scoprire come impostare il vostro utensili:
- Scaricare e installare Node, che usiamo per gestire le nostre dipendenze.
- Installare gli strumenti della riga di comando Grunt, grunt-cli, con npm install -g grunt-cli.
- Passare alla directory root/bootstrap ed eseguire npm install per installare le nostre dipendenze locali elencate in package.json.
- Installa Ruby, installa Bundler con gem install bundler e infine esegue bundle. Questo installerà tutte le dipendenze Ruby, 5. come Jekyll e Sass linter.
Font Impressionante
- scaricare i file a https://github.com/FortAwesome/Font-Awesome
- Copiare la cartella
font-awesome/scss
nella cartella/bootstrap
- Aprire il /bootstrap/bootstrap.scss SCSS e scrivere il seguente Codice SCSS alla fine di questo file:
$fa-font-path: "../fonts"; @import "../font-awesome/scss/font-awesome.scss";
- Si noti che si dispone anche di per copiare il file di font
font-awesome/fonts
-dist/fonts
o qualsiasi altra cartella pubblica impostato dal $fa-font-path
nel passaggio precedente
- Run:
grunt dist
di ricompilare il codice con Font-Impressionante
Github Octicons
- Scarica i file allo https://github.com/github/octicons/
- Copia la cartella
octicons
nella cartella/bootstrap
- Apri il tuo scss/bootstrap/bootstrap.SCSS e scrivere il seguente codice SCSS alla fine di questo file:
$fa-font-path: "../fonts"; @import "../octicons/octicons/octicons.scss";
- noti che si hanno anche per copiare il file di font
font-awesome/fonts
-dist/fonts
o qualsiasi altra cartella pubblica impostato dal $fa-font-path
nel passaggio precedente
- Run :
grunt dist
di ricompilare il codice con Octicons
noti che Bootstrap 4 richiede l'autoprefixer posta CSS per la compilazione. Quando si utilizza un compilatore statico Sass per compilare il CSS, è necessario eseguire in seguito il prefisso-autoprefixer.
Puoi anche utilizzare Bower per installare i caratteri sopra. Usando Bower Font Awesome installa i tuoi file in bower_components/components-font-awesome/
notando anche che Github Octicons imposta octicons/octicons/octicons-.scss
come file principale mentre dovresti usare octicons/octicons/sprockets-octicons.scss
.
Tutto quanto sopra compila tutto il codice CSS incluso in un singolo file, che richiede solo una richiesta http. In alternativa puoi anche caricare il font Font-Awesome di CDN, che può essere anche veloce in molte situazioni. Entrambi i tipi di carattere su CDN includono anche i file dei caratteri (utilizzando i dati uri, possibile non supportato per i browser più vecchi). Quindi considera quale soluzione si adatta meglio alla tua situazione a seconda di altri browser da supportare.
Per carattere impressionante incollare il seguente codice nella sezione '' di codice HTML del tuo sito:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
cercano anche Yeoman generator to scaffold out a front-end Bootstrap 4 Web app per testare Bootstrap 4 con font impressionanti o Github Octicons.
Glyphicons
Sul sito Bootstrap si può leggere:
comprende oltre 250 glifi in formato di font dal set Glyphicon Mezzuomini. Glyphicons Gli halfling non sono normalmente disponibili gratuitamente, ma il loro creatore li ha resi disponibili per Bootstrap gratuitamente. Come ringraziamento, ti chiediamo solo di includere un link a Glyphicons quando possibile.
Come ho capito, è possibile utilizzare questi 250 glifi senza restrizioni per Bootstrap ma non limitati alla versione 3 esclusiva. Quindi puoi usarli anche per Bootstrap 4.
- Copiare i file di font da: https://github.com/twbs/bootstrap-sass/tree/master/assets/fonts/bootstrap
- Copiare il file https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/bootstrap/_glyphicons.scss nel tuo
bootstrap/scss
cartella
Aprire il /bootstrap/bootstrap.scss SCSS e scrivere il seguente codice SCSS alla fine di questo file :
$bootstrap-sass-asset-helper: false; $icon-font-name: 'glyphicons-halflings-regular'; $icon-font-svg-id: 'glyphicons_halflingsregular'; $icon-font-path: '../fonts/'; @import "glyphicons";
Run: grunt dist
di ricompilare il codice con Glyphicons
è comunque possibile utilizzare [glyphicons] (http://glyphicons.com/), semplicemente non saranno spediti con bootstrap più. Se hai il problema [licenza] (http://glyphicons.com/license/), puoi controllare [font awesome icons] (http://fontawesome.io/). – Holt
Credo che devi pagare per usare il carattere. Ho modificato la domanda per chiarire. –
C'è una licenza gratuita in cui devi mettere un link ai glyphicons (vedi la sezione GLYPHICON FREE nel mio link precedente). Come ho detto nel mio precedente commento, ci sono alternative come font fantastico che sono open source e gratuite, ma sapendo qual è il migliore sarà chiaramente basato sull'opinione pubblica ... – Holt