Я использую ng- bootstrap в моем angular -app, чтобы создать всплывающее окно, которое выглядит примерно как
I am using custom fonts in my body which are defined in styles.scss file as
$r-typography: mat-typography-config(
$font-family: 'TedNext, sans-serif'
);
$f-typography: mat-typography-config(
$font-family: 'Yolo, sans-serif'
);
html[realm=r] {
@include mat-core($r-typography);
box-sizing: border-box;
font-family: TedNext, sans-serif ;
}
html[realm=f] {
@include mat-core($f-typography);
box-sizing: border-box;
font-family: Yolo, sans-serif ;
}
if I remove the bootstrap import in styles.scss the font looks and I also lose my styling for the popover
when I import the boostrap.scss into styles.scss the text becomes bold
but my default fonts are overridden by bootstrap как это
Вот код кнопки со значком mat-icon
<button mat-icon-button matSuffix
popoverClass="popoverBackground"
ngbPopover="{{ 'PAYMENT.CREDIT_CARD.CVV_INFORMATION' | translate }}"
container="#checkId"
tabindex="-1"
type="button"
onclick="this.blur()"
[autoClose]="true"
class="cvv-info-button"
>
<mat-icon>info</mat-icon>
</button>
Есть идеи, как я могу предотвратить bootstrap переопределение моих обычных шрифтов?