웹 글꼴을 사용하는 경우에도 font-weight : normal 및 font-weight : 400이 동일하다고 가정하는 것이 합리적입니까?웹 글꼴 "보통"글꼴 두께
답변
이것은 확실한 대답은 아니지만 지금해야 할 일입니다. Google 웹 글꼴의 현재 전체 글꼴 집합을 살펴 보았습니다. 내가 볼 수있는 것으로부터 보통은 항상 400입니다. 현재의 모든 글꼴은 보통, 400을 지정합니다.
내가 추가해야 할 한가지 - WOFF 글꼴이 있습니다. Open Sans Condensed는 사실 "보통"스타일이 아닙니다. 그러나 정상 = 400이라고 가정하지 말아야합니다.
다음은 Chrome에서 흥미로운 이야기입니다. 자동으로 font-weight : 700을 font-weight : bold로 대체합니다. 다른 글꼴 가중치로 시도하지 않습니다. 그렇다고해도 숫자 값에 의존한다면 필수 교체 작업을 수행하는 자동 테스트를 수행하는 것이 가장 좋습니다. 다만 경우에
var sample = $('#fontSampleA');
var fontwt = sample.css('font-weight');
fontwt = ('normal' == fontwt)?400:(('bold' == fontwt)?700:(('book' == fontwt)?300:fontwt));
의 라인을 따라 뭔가 미래 버전은 더 침묵 "스마트 변환을"일을하려고 시작합니다.
font-weight
의 값인 정의에서 normal
은 400
을 의미합니다. 이것은 글꼴에 의존하지 않습니다.
@font-face
을 사용하면, 예를 들어. 서체가 실제로 굵게 (또는 가볍게 또는 무엇이든)에도 불구하고 폰트면을 기본 가중치 (기본값은 font-weight
으로 지정하거나 normal
또는 400
으로 설정하여). Fontsquirrel @ font-face generator는 이것을 수행합니다. 각 서체를 글꼴 패밀리로 효과적으로 정의합니다. 예 :
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 22, 2013 */
@font-face {
font-family: 'source_sans_probold';
src: url('sourcesanspro-bold-webfont.eot');
src: url('sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcesanspro-bold-webfont.woff') format('woff'),
url('sourcesanspro-bold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
이 요소가 실제로 사용되는 서체 굵게 설계하더라도, 400
font-weight
의 값을 가질 수 있음을 의미한다.
400
대 의 사용과 관련이 없으며 글꼴 두께가 아닙니다. FontSquirrel은 font-style
과 같은 게임을합니다.
고맙습니다. 이것을 알기에 유용합니다. – DroidOS
- 1. Cufon : 호버에서 글꼴 두께 변경
- 2. 크롬에서 글꼴 두께 CSS 전환
- 3. 스타일 입력 글꼴 두께 굵게?
- 4. 이 CSS의 글꼴 두께 차이는 무엇입니까?
- 5. 이메일 디자인 - Google 글꼴의 글꼴 두께
- 6. 백 배수의 최대 글꼴 두께 값은 무엇입니까
- 7. 글꼴 페이스 규칙을 사용하여 CSS 글꼴 두께 전환을 적용하는 방법
- 8. 글꼴 이름을 변경하는 대신 NSFont의 글꼴 두께 또는 글꼴 스타일을 직접 설정할 수 있습니까? 앞까지
- 9. asp의 글꼴 두께 변경 : RadioButton 클라이언트 스크립트의 텍스트
- 10. 이미 생성 된 matplotlib 그림의 글꼴 및 선 두께 변경
- 11. emacs에서 굵게 (글꼴 두께)를 전역 적으로 비활성화하는 방법은 무엇입니까?
- 12. Open San의 글꼴 두께 100을 어디에서 찾을 수 있습니까
- 13. 웹 글꼴을 사용할 때 글꼴 두께 굵기와 700 사이에 차이점이 있습니까?
- 14. CSS의 밑줄 두께 설정
- 15. iPhone 그리기 선 두께
- 16. FLEX : 슬라이더 트랙의 두께
- 17. CoreGraphics 둥근 모서리 두께
- 18. Stackpanel 두께 애니메이션
- 19. 벽 두께 변경 세슘
- 20. 경계 두께 전이
- 21. aChartEngine, 격자 및 두께
- 22. 변경 두께 중앙선 geom_boxplot()
- 23. 두께 그리기 원이있는 원
- 24. 캔버스 스트로크 크기 두께
- 25. OpenGL 선 두께
- 26. 다양한 선 두께 플롯
- 27. 스크롤 막대 두께 설정
- 28. Direct3D 선 두께
- 29. 가로의 두께 ProgressBar
- 30. VRML IndexedLineSet 두께
브라우저에서 font-weight : normal을 font-weight : 400으로 읽지 못할 수도 있습니다. – wei2912
Open Sans Condensed 글꼴 군을 논리적 인 방법으로 사용한다면, "서체"서체를'font-weight : 300'으로 선언하고 문서에 명시 적으로'font-weight'가없는 텍스트가있을 때 (즉, 기본값은 '400') 브라우저는 가장 가까운 가중치를 가진 서체를 사용해야합니다. 그래서 문제 없습니다. FontSquirrel 방식을 사용하는 경우 "책"서체를 '보통'(즉, '400') 가중치로 선언하는 코드를 생성하므로 아무런 문제가 없습니다. –