CSS3 글꼴

CSS3 글꼴

웹 페이지에서는 CSS의 글꼴 계열 속성을 사용하여 글꼴을 정의할 수 있습니다. 그러나 정의된 글꼴이 사용자의 컴퓨터에 올바르게 표시될 수 있는지 여부는 사용자의 컴퓨터에 글꼴이 설치되어 있는지 여부에 따라 다릅니다. 일부 외국 개인 웹사이트에서 매우 아름다운 글꼴을 사용하는 것을 종종 볼 수 있지만 이러한 글꼴은 일반적으로 사용자 컴퓨터에 설치되지 않으므로 글꼴 계열 속성을 사용하여 구현할 수 없습니다. 오늘은 개인화된 @font-face 구현 사용을 소개하겠습니다. 글꼴.

@font-face가 CSS3의 새로운 기능이라고 말하는 것은 정확하지 않습니다. 왜냐하면 CSS2는 이미 이 기능을 지원하고 있으며 Internet Explorer는 이미 버전 5부터 이를 지원했지만 IE는 자체 eot(Embeded Open 유형) 글꼴 형식으로, 다른 브라우저에서는 이 형식을 지원하지 않습니다. @font-face는 다음 속성을 지원합니다:

 font-family: 텍스트의 글꼴 이름을 설정합니다.

 글꼴 스타일: 텍스트 스타일을 설정합니다.

 Font-variant: 텍스트가 대문자인지 소문자인지 설정합니다.

 글꼴 두께: 텍스트의 두께를 설정합니다.

 Font-stretch: 텍스트를 가로로 늘릴지 여부를 설정합니다.

 Font-size: 텍스트 글꼴 크기를 설정합니다.

  src: 사용자 정의 글꼴의 상대 경로 또는 절대 경로를 설정합니다.

필요한 글꼴 사용

새로운 @font-face 규칙에서는 먼저 글꼴 이름(예: myFirstFont)을 정의한 다음 글꼴 파일을 가리켜야 합니다.



팁: URL에는 소문자 글꼴을 사용하세요. IE에서는 대문자를 사용하면 예기치 않은 결과가 발생합니다.


HTML 요소에 글꼴을 사용해야 하는 경우 글꼴 패밀리 속성을 통해 글꼴을 참조하세요. 이름(myFirstFont):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style> 
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf')
,url('Sansation_Light.eot'); /* IE9 */
}
div
{
font-family:myFirstFont;
}
</style>
</head>
<body>
<p><b>注意:</b> Internet Explorer 9 只支持 .eot 格式的字体.</p>
<div>
使用CSS3,网站终于可以使用字体以外的预先选择“合法”字体
</div>
</body>
</html>

다채로운 페이지를 원한다면 더 많은 글꼴 스타일이 필요합니다. 사람들은 @font-face 솔루션 외에도 sIFR, Cufon, Typeface.js도 있습니다. , etc. 및 .webfont 간단히 말해서 .webfont에는 글꼴에 포함된 액세스 권한 테이블이 있습니다. 브라우저는 권한 정보를 읽고 이러한 글꼴을 다운로드하고 렌더링해야 하는지 결정할 수 있습니다. 또한 Typekit은 호출을 위해 타사 서버에 글꼴을 배치하는 것도 주목할 만한 솔루션입니다. 이러한 솔루션의 장점과 단점은 나중에 자세히 소개하겠습니다.

지속적인 학습
||
<html> <head> <meta charset="utf-8"> </head> <style> .font-face-display { font: 66px ChantelliAntiquaRegular, Helvetica, sans-serif; } </style> <body> <div class="font-face-display">Take me to your heart</div> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~