Una letra malayalam, inspirada en los primeros diseños de títulos de películas de Malayalam. Las curvas son fluidas, audaces y expresivas.
Descargar : las últimas versiones se pueden descargar desde smc.org.in/fonts/nupuram
Aprovechando al máximo la tecnología de fuentes variables, Nupuram ofrece un nivel de flexibilidad sin precedentes, todo desde un solo archivo de fuentes. Nupuram tiene 4 ejes variables: Weight , Width , Slant y Softness .
Como fuente variable, Nupuram le brinda un control de grano fino sobre cada uno de sus estilos. Sin embargo, también viene con 64 estilos predefinidos que son fáciles de acceder a través de su menú de fuentes. Llamados con nombres instancias lab , estos funcionan como lo hacen las fuentes estáticas regulares.
¹ Instancia nombrada : una ubicación predeterminada en el espacio de diseño de una fuente variable, similar a las "instancias estáticas" que son familiares en las fuentes digitales tradicionales.
La capacidad de fuente variable hace que Nupuram sea estilísticamente flexible y cálidamente enérgico.

Nupuram también está disponible como múltiples fuentes con diferentes pesos.

Nupuram tiene los siguientes ejes:
| Eje | Etiqueta | Rango | Por defecto | Descripción |
|---|---|---|---|---|
| Peso | wght | 100 a 900 | 400 | Delgado a negro. Se puede definir con la propiedad habitual de peso de la fuente. |
| Inclinación | slnt | -15 a 0 | 0 | Erguido (0 °) a inclinado (aproximadamente 15 °) |
| Ancho | wdth | 75 a 125 | 100 | Condensado a expandido. Se puede definir con la propiedad habitual de estiramiento de fuentes. |
| Suave | SOFT | 0 a 100 | 50 | Terminales de normas a normales a supersoft |
Peso wght : 100 a 900. El grosor general de las letras y la oscuridad del texto compuesta con ellas.
Uso recomendado: las diferencias de peso pueden proporcionar énfasis en el texto, mostrar la interacción del usuario o ajustar el tono de comunicación. Para el texto ligero sobre fondos oscuros, 400 ("regular") tiende a ser apropiado para el texto y el código. Para el texto oscuro sobre un fondo claro, puede ser beneficioso ajustar el peso hacia arriba a 500 ("medio").
Slant slnt : 0 a -15. La "inclinación hacia adelante" de las letras. Nota: -15 (negativo 15) corresponde a una inclinación de 15 ° en el sentido de las agujas del reloj, debido a las raíces del diseño del tipo en la geometría.
Uso recomendado: el script malayalam con sus características del glifo no tiene un comportamiento inclinado establecido. Sobre todo imitamos la inclinación en latín. Y a menudo llamamos cursiva. Tenga en cuenta que la cursiva y la inclinación no son los mismos. Use la inclinación como una forma secundaria para enfatizar el texto o variar el tono tipográfico. En el texto, puede ser útil usar una inclinación parcial de alrededor de -12.
Ancho wdth : 75 a 125%. El porcentaje del ancho de la carta. El 75% está 'condensado', donde las letras se condensan horizontalmente al 75% del ancho original. El 125% se 'expandió' donde las letras se estiran horizontalmente al 125% del ancho original.
Uso recomendado: la condensación o expansión se puede utilizar para lograr un diseño tipográfico preciso en un espacio de representación predefinido. El contenido se puede ajustar de esta manera para "ajustar" el espacio. Tenga en cuenta la degradación de la legibilidad al hacer esto.
SOFT suave : 0 a 100. Los terminales de las letras de Nupuram están ligeramente redondeados de forma predeterminada. Esto también se conoce como terminales blandos. Para hacer que los cortes afilados y afilados en los extremos, use el valor 'afilado' 0. Para hacer que los terminales sean más redondeados utilizando un valor más alto. Usando un valor de 100 medios, los terminales son medias círculos con diámetro es igual al ancho terminal.
Uso recomendado: Ronda o nitidez en los terminales puede ayudar a cambiar el tono de comunicación, por ejemplo, de mecánico a humano, de formal a informal.
Nupuram también tiene una versión de fuente de color con la especificación COLRV1. Los colores se pueden personalizar, por ejemplo, usando CSS. Para las aplicaciones que no admiten la especificación COLRV1, también hay una variante COLRV0. El soporte para las fuentes de color varía mucho en todas las aplicaciones, consulte este sitio para una lectura detallada. Google Chrome y los navegadores relacionados admiten COLRV1 en sus últimas versiones.
El color de Nupuram también es una fuente variable. El eje de peso cambia el desplazamiento en el eje z.
| Eje | Etiqueta | Rango | Por defecto | Descripción |
|---|---|---|---|---|
| Peso | wght | 100 a 900 | 400 | Delgado a negro. Se puede definir con la propiedad habitual de peso de la fuente. |

La fuente de color Nupuram ofrece 18 paletas predefinidas que los usuarios pueden seleccionar. O un usuario puede especificar los colores utilizando CSS, por ejemplo.
Esta fuente de color usa 3 colores para su aspecto de sombra. Son colores oscuros, claros y base. La base es el color cara, la luz es el color central del área brillante. La oscuridad es el color para la parte de la sombra. Los colores se utilizan para crear un gradiente internamente.
El siguiente CSS personaliza a la paleta para dar una representación a continuación:
. 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 ;
}
Puede probar el selector de color proporcionado en el patio de juegos de Nupuram Font. Si desea crear una nueva fuente con los colores proporcionados, hay una herramienta llamada personalizador de fuente de color de DJR.
Para fines educativos, para aprender el movimiento de la pluma para escribir una carta, Nupuram viene con una variante llamada Nupuram Arrows. Esta es una fuente de color.

Una vez más, con fines educativos, para practicar en hojas de trabajo, Nupuram viene con una variante llamada Nupuram Dots.

La pantalla Nupuram es un tipo de letra para usar con tamaños de puntos grandes. Sus terminales son planas con esquinas redondeadas y tiene un XHEight optimizado para tamaños grandes.

La caligrafía de Nupuram simula una pluma de caligrafía de punta ancha con rotación de la punta a 40 °. Esta es una fuente variable con el eje de peso. El ancho de la pluma de caligrafía puede variar para obtener diferentes pesos.

| Eje | Etiqueta | Rango | Por defecto | Descripción |
|---|---|---|---|---|
| Peso | wght | 100 a 900 | 400 | Delgado a negro. Se puede definir con la propiedad habitual de peso de la fuente. |
Varibale Fonts guarda banda en páginas web teniendo una sola fuente para descargar, al tiempo que proporciona todas las variaciones de estilo. Usarlos en las páginas web es un gran tema. Utilice un buen tutorial como MDN
En general, debe vincular en la fuente con @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 ;
} Luego, puede usar la fuente con font-weight y font-variation-settings . El uso de propiedades personalizadas de CSS ayudará a evitar algunas advertencias de herencia de propiedades.
Dado que los últimos navegadores Chrome y Firefox admiten la especificación COLRV1 que permite la personalización de paletas y gradientes de color y todos los demás navegadores no lo admiten, necesitamos usar algunas pruebas de soporte de características en 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" );
}
}Instale los paquetes de software requeridos, suponiendo un sistema operativo GNU/Linux basado en Debian
apt-get update -y
apt-get install -y make python3-pip python3-venv python3-yaml texlive-metapost libharfbuzz-binPara construir, configure el entorno virtual y activelo.
virtualenv -p python3 venv
source venv/bin/activateLuego instale los requisitos:
pip install -U -r requirements.txtLuego ejecuta hacer para construir todo
makeEsto tomará más de 15 minutos para construir todo. Pero si tiene un procesador de múltiples núcleos, puede acelerarlo utilizando la compilación paralela. Suponiendo que tiene 8 núcleo de sistema (8 CPU)
make -j8
Todos los caracteres malayalam definidos en Unicode versión 15 están presentes en la fuente. Nupuram también tiene soporte de guión latino. Nupuram admite 294 idiomas que converan aproximadamente 2.8B altavoces (calculados usando la herramienta Hyperglot)

Consulte FontLog.MD para obtener detalles sobre las contribuciones.
Ver contribuyente. MD para políticas en torno a contribuir al proyecto.
Este software de fuentes tiene licencia bajo la licencia de fuente SIL Open, versión 1.1. Esta licencia está disponible con una pregunta frecuente en: https://scripts.sil.org/ofl