> 웹 프론트엔드 > CSS 튜토리얼 > CSS에서 @font-face를 사용하여 여러 글꼴 변형(굵게, 기울임꼴)을 어떻게 포함할 수 있습니까?

CSS에서 @font-face를 사용하여 여러 글꼴 변형(굵게, 기울임꼴)을 어떻게 포함할 수 있습니까?

Susan Sarandon
풀어 주다: 2024-12-21 18:58:11
원래의
658명이 탐색했습니다.

How Can I Embed Multiple Font Variants (Bold, Italic) Using @font-face in CSS?

@font-face를 사용하여 여러 글꼴 변형 포함

CSS에서 @font-face 규칙을 사용하면 사용자 정의 글꼴을 글꼴에 포함할 수 있습니다. 웹 페이지. 그러나 동일한 글꼴에 대해 굵게, 기울임꼴 또는 둘 다 등 여러 변형이 있는 경우 어떻게 해야 합니까? 브라우저가 올바른 변형을 로드하고 사용하는지 어떻게 확인할 수 있습니까?

해결책은 각각 원하는 변형을 지정하는 여러 @font-face 규칙을 만드는 것입니다. 예를 들어 DejaVu Sans를 굵게 및 기울임꼴로 삽입하려면:

@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans.ttf");
}
@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-Bold.ttf");
    font-weight: bold;
}
@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-Oblique.ttf");
    font-style: italic, oblique;
}
@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-BoldOblique.ttf");
    font-weight: bold;
    font-style: italic, oblique;
}
로그인 후 복사

이 코드는 글꼴 모음을 "DejaVu Sans"로 설정하고 굵게 및/또는 기울임꼴 스타일을 적용할 때 브라우저가 적절한 글꼴 변형을 로드합니다.

format("ttf") 인수는 선택 사항이며 모든 브라우저에서 필요하지 않을 수도 있습니다. 또한 CSS3에서는 글꼴 스타일을 지정하기 위한 단순화된 구문을 도입했습니다. 여러 @font-face 규칙을 사용하는 대신 단일 규칙에서 쉼표로 구분된 글꼴 두께 및 글꼴 스타일 값 목록을 사용할 수 있습니다.

@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans.ttf");
    font-weight: normal, bold;
    font-style: normal, italic;
}
로그인 후 복사

위 내용은 CSS에서 @font-face를 사용하여 여러 글꼴 변형(굵게, 기울임꼴)을 어떻게 포함할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿