초기 Malayalam 영화 타이틀 디자인에서 영감을 얻은 Malayalam 서체. 곡선은 유동적이고 굵고 표현력이 있습니다.
다운로드 : 최신 버전은 smc.org.in/fonts/nupuram에서 다운로드 할 수 있습니다
가변 글꼴 기술을 최대한 활용하여 Nupuram은 단일 글꼴 파일에서 전례없는 수준의 유연성을 제공합니다. Nupuram에는 Weight , Width , Slant 및 Softness 의 4 가지 가변 축이 있습니다.
가변 글꼴로서 Nupuram은 각 스타일의 각 스타일을 세밀하게 제어 할 수 있습니다. 그러나 글꼴 메뉴를 통해 쉽게 액세스 할 수있는 64 개의 사전 정의 된 스타일이 제공됩니다. 명명 된 Instances¹라고 불리는이 작업은 일반 정적 글꼴과 마찬가지로 작동합니다.
¹ 인스턴스 : 전통적인 디지털 글꼴에 익숙한 "정적 인스턴스"와 유사한 가변 글꼴의 디자인 공간에서 미리 정해진 위치.
가변 글꼴 기능은 Nupuram의 스타일을 유연하고 따뜻하게 활기차게 만듭니다.

Nupuram은 무게가 다른 여러 글꼴로도 제공됩니다.

Nupuram에는 다음 축이 있습니다.
| 중심선 | 꼬리표 | 범위 | 기본 | 설명 |
|---|---|---|---|---|
| 무게 | wght | 100 ~ 900 | 400 | 얇고 검은 색. 일반적인 글꼴 가중 속성으로 정의 할 수 있습니다. |
| 경사 | slnt | -15 ~ 0 | 0 | 똑바로 (0 °)부터 경사 (약 15 °) |
| 너비 | wdth | 75 ~ 125 | 100 | 확장으로 압축되었습니다. 일반적인 글꼴 스트레치 속성으로 정의 할 수 있습니다. |
| 부드러운 | SOFT | 0 ~ 100 | 50 | 날카로운 것부터 정상에서 슈퍼 소프트 터미널 |
무게 wght : 100 ~ 900. 글자의 전체 두께와 텍스트의 어둠은 그들과 함께 구성됩니다.
권장 사용 : 무게의 차이는 텍스트를 강조하거나 사용자 상호 작용을 표시하거나 의사 소통 톤을 조정할 수 있습니다. 어두운 배경의 가벼운 텍스트의 경우 400 ( "일반")은 텍스트와 코드에 적합한 경향이 있습니다. 가벼운 배경의 어두운 텍스트의 경우 무게를 500 ( "중간")으로 조정하는 것이 좋습니다.
경사 slnt : 0 ~ -15. 글자의 "전방 마른". 참고 : -15 (네거티브 15)는 형상의 유형 디자인의 뿌리로 인해 15 ° 시계 방향 경사에 해당합니다.
권장 사용 : Glyph 특성을 가진 Malayalam 스크립트에는 기울어 진 행동이 없습니다. 대부분 우리는 라틴어로 기울어 진 것을 모방합니다. 그리고 우리는 종종 이탤릭체라고 부릅니다. 이탤릭체와 경사는 동일하지 않습니다. 텍스트를 강조하거나 인쇄상의 톤을 강조하는 보조 방법으로 경사를 사용하십시오. 텍스트에서는 약 -12의 부분 경사를 사용하는 것이 유용 할 수 있습니다.
폭 wdth : 75 ~ 125%. 글자 너비의 백분율. 75%가 '응축'되어 문자가 원래 너비의 75%로 수평으로 응축됩니다. 문자가 원래 너비의 125%로 수평으로 뻗어있는 경우 125%가 '확장'됩니다.
권장 사용 : 응축 또는 확장은 사전 정의 된 렌더링 공간에서 정확한 타이포그래피 레이아웃을 달성하는 데 사용될 수 있습니다. 이러한 방식으로 컨텐츠를 공간에 "맞추기"위해 조정할 수 있습니다. 이 작업을 수행 할 때 가독성 저하를주의하십시오.
소프트 SOFT : 0 ~ 100. Nupuram 문자의 단자는 기본적으로 약간 둥글다. 이것은 소프트 터미널이라고도합니다. 끝에서 터미널의 날카로운 컷을 만들려면 'Sharp'값 0을 사용하여 더 높은 값을 사용하여 터미널을 더 둥글게 만듭니다. 값 100 수단을 사용하여 말단은 직경의 절반 원이며 단자 너비와 같습니다.
권장 사용 : 터미널의 둥근 성 또는 선명도는 기계적, 인간으로, 공식에서 비공식으로 의사 소통의 톤을 바꿀 수 있습니다.
Nupuram에는 Colrv1 사양이있는 컬러 글꼴 버전도 있습니다. 예를 들어 CSS를 사용하여 색상을 사용자 정의 할 수 있습니다. Colrv1 사양을 지원하지 않는 응용 분야의 경우 Colrv0 변형도 있습니다. 컬러 글꼴에 대한 지원은 응용 프로그램마다 다양합니다. 자세한 판독 값은이 사이트를 참조하십시오. Chrome 및 관련 브라우저는 최신 버전에서 Colrv1을 지원합니다.
Nupuram 색상은 또한 가변 글꼴입니다. 중량 축은 z 축의 오프셋을 변경합니다.
| 중심선 | 꼬리표 | 범위 | 기본 | 설명 |
|---|---|---|---|---|
| 무게 | wght | 100 ~ 900 | 400 | 얇고 검은 색. 일반적인 글꼴 가중 속성으로 정의 할 수 있습니다. |

Nupuram Color Font는 사용자가 선택할 수있는 18 개의 사전 정의 된 팔레트를 제공합니다. 또는 사용자는 예를 들어 CSS를 사용하여 색상을 지정할 수 있습니다.
이 컬러 글꼴은 그림자 모양으로 3 가지 색상을 사용합니다. 그들은 어둡고 가볍고 기본 색상입니다. 베이스는 얼굴을 향한 색이며 빛은 중심 빛나는 영역 색상입니다. 어두운 것은 그림자 부분의 색상입니다. 색상은 내부적으로 그라디언트를 만드는 데 사용됩니다.
다음 CSS는 Pallette를 사용자 정의하여 다음과 같이 렌더링을 제공합니다.
. content {
font-family : 'NupuramColor' ;
font-palette : --custom ;
}
@font-palette-values --custom {
font-family : 'NupuramColor' ;
/* Change this to a value between 0 and 18 to chose a supplied palette. */
base-palette : 0 ;
/* Or provide the colors directly to override palette */
override-colors : 0 # FFD700 , 1 # FFD700 , 2 # 1E0303 ;
}
Nupuram 글꼴 놀이터에서 제공된 색상 선택기를 사용해 볼 수 있습니다. 제공된 색상으로 새 글꼴을 만들려면 DJR의 Color Font Customizer라는 도구가 있습니다.
교육 목적으로, 편지를 작성하기위한 펜 운동을 배우기 위해 Nupuram에는 Nupuram Arrows라는 변형이 있습니다. 이것은 컬러 글꼴입니다.

다시 교육 목적으로 워크 시트에서 연습하기 위해 Nupuram에는 Nupuram Dots라는 변형이 있습니다.

Nupuram 디스플레이는 큰 포인트 크기로 사용할 수있는 디스플레이 서체입니다. 터미널은 둥근 모서리가있는 평평하며 큰 크기로 Xheight를 최적화했습니다.

Nupuram 서예는 40 °에서 펜촉 회전으로 넓은 펜촉 서예 펜을 시뮬레이션합니다. 이것은 무게 축이있는 가변 글꼴입니다. 서예 펜의 너비는 다른 무게를 얻기 위해 다양 할 수 있습니다.

| 중심선 | 꼬리표 | 범위 | 기본 | 설명 |
|---|---|---|---|---|
| 무게 | wght | 100 ~ 900 | 400 | 얇고 검은 색. 일반적인 글꼴 가중 속성으로 정의 할 수 있습니다. |
Varibale Fonts는 모든 스타일의 변형을 제공하면서 단일 글꼴을 다운로드하여 웹 페이지에서 대역을 절약합니다. 웹 페이지에서 그것들을 사용하는 것은 큰 주제입니다. MDN과 같은 좋은 튜토리얼을 사용하십시오
일반적으로 @font-face와 글꼴로 연결해야합니다.
@font-face {
font-family : 'Nupuram' ;
src : url ( 'path/to/font/Nupuram-VF.woff2' ) format ( 'woff2-variations' );
font-weight : 100 900 ;
font-stretch : 75 % 125 % ;
font-style : oblique 0 deg 15 deg ;
} 그런 다음 font-weight 및 font-variation-settings 으로 글꼴을 사용할 수 있습니다. CSS 사용자 정의 속성을 사용하면 재산 상속의 경고를 피하는 데 도움이됩니다.
최신 Chrome 및 Firefox 브라우저는 Colrv1 사양을 지원하여 팔레트 및 색상 그라디언트를 사용자 정의 할 수 있으며 다른 모든 브라우저는 지원하지 않으므로 CSS에서 일부 기능 지원 테스트를 사용해야합니다.
/* Old browsers and Safari - use Colrv0 */
@supports not ( font-palette : --custom ) {
@font-face {
font-family : "NupuramShadowColor" ;
src : url(.. / fonts/webfonts/Nupuram-Color-v0.woff2) f or mat( "woff2" );
}
}
/* Latest browsers - Use colrv1 */
@supports ( font-palette : --custom ) {
@font-face {
font-family : "NupuramShadowColor" ;
src : url(.. / path/to/Nupuram-Color-v1.woff2) f or mat( "woff2" );
}
}데비안 기반 GNU/Linux 운영 체제를 가정하여 필요한 소프트웨어 패키지 설치
apt-get update -y
apt-get install -y make python3-pip python3-venv python3-yaml texlive-metapost libharfbuzz-bin구축하려면 가상 환경을 설정하고 활성화하십시오.
virtualenv -p python3 venv
source venv/bin/activate그런 다음 요구 사항을 설치하십시오.
pip install -U -r requirements.txt그런 다음 Make를 실행하여 모든 것을 구축하십시오
make모든 것을 구축하는 데 15 분 이상이 걸립니다. 그러나 다중 코어 프로세서가있는 경우 병렬 빌드를 사용하여 속도를 높일 수 있습니다. 8 개의 코어 시스템 (8 CPU)이 있다고 가정합니다.
make -j8
유니 코드 버전 15에 정의 된 모든 Malayalam 문자는 글꼴에 있습니다. Nupuram에는 라틴 스크립트 지원이 있습니다. Nupuram은 약 2.8b 스피커를 변환하는 294 개의 언어를 지원합니다 (Hyperglot 도구를 사용하여 계산)

기부금에 대한 자세한 내용은 Fontlog.md를 참조하십시오.
프로젝트에 기여하는 정책은 Contributing.md를 참조하십시오.
이 글꼴 소프트웨어는 SIL Open Font 라이센스, 버전 1.1에 따라 라이센스가 부여됩니다. 이 라이센스는 https://scripts.sil.org/ofl에서 FAQ와 함께 제공됩니다