A new icon font can be added without removing the Bootstrap pattern (Glyphicons).
For this I recommend the Fontatisc or the Icomoon, where it is possible to generate custom fonts with CSS already ready.
If you already have the icon source files (.eot,.ttf,.Sv), manually add to CSS
Import sources
@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"; }
Example of use: <i class='icone-personalizado-cloud'></i>