글꼴 선언 최적화: 단일 @font-face 쿼리로 여러 글꼴 가중치 가져오기
글꼴 모음이 여러 변형으로 구성된 시나리오에서 무게와 스타일이 다르므로 별도의 @font-face 쿼리를 사용하여 각 변형을 개별적으로 가져오는 것은 지루할 수 있습니다. 이 문서에서는 이러한 쿼리를 단일 선언으로 통합할 수 있는 가능성을 살펴봅니다.
과제: 여러 글꼴 가중치 가져오기
Klavika 글꼴을 다양한 형식으로 사용할 수 있는 시나리오를 고려해보세요. 무게 및 크기:
Klavika-Bold-Italic.otf Klavika-Bold.otf Klavika-Light-Italic.otf Klavika-Light.otf Klavika-Medium-Italic.otf Klavika-Medium.otf Klavika-Regular-Italic.otf Klavika-Regular.otf
이 작업은 가중치 매개변수를 정의하는 단일 @font-face 쿼리를 사용하여 이러한 변형을 CSS로 가져오는 것입니다. 이렇게 하면 쿼리를 여러 번 복사하고 붙여넣을 필요가 없습니다.
해결책: 확장 @font-face 구문 활용
다행히 @font-face는 확장된 구문을 제공합니다. 단일 글꼴 모음에 다양한 두께와 스타일 값을 할당할 수 있는 구문:
@font-face { font-family: 'Klavika'; src: url(../fonts/Klavika-Regular.otf), weight: normal; src: url(../fonts/Klavika-Bold.otf), weight: bold; }
이 예에서는:
통합 글꼴 쿼리의 이점
글꼴 쿼리를 통합하면 다음과 같은 여러 이점이 제공됩니다.
추가 리소스
이 기능과 표준 사용법에 대한 포괄적인 개요는 다음 문서를 참조하세요: [확장 @font-face 구문](https://developer.mozilla.org/en-US/docs/Web/CSS/@font -face.
펜 예
다음 펜 예에서 이 기술의 실시간 데모를 확인하세요. [단일 @font-face 쿼리를 사용한 여러 글꼴 가중치]( https://codepen.io/anon/pen/abvaqP).
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3