A new icon font can be added without removing the default Bootstrap (Glyphicons).
For this I recommend Fontatisc or IcoMoon , where it is possible to generate custom fonts with CSS ready.
If you already have the icon font files (.eot, .ttf, .sv), manually add it to CSS
Import fonts
@font-face {
font-family: 'FontePersonalizada';
src: url('../fonts/FontePersonalizada.eot');
src: url('../fonts/FontePersonalizada?#iefix') format('embedded-opentype'),
url('../fonts/FontePersonalizada.svg') format('svg'),
url('../fonts/FontePersonalizada.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
New base class for icon elements
[class^="icone-personalizado-"]:before,
[class*=" icone-personalizado-"]:before {
font-family: "FontePersonalizada" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
Icons
.icone-personalizado-cloud { content: "a"; }
Usage example: <i class='icone-personalizado-cloud'></i>