Exemple #1
0
#! /usr/bin/env python

import hindkit as kit
kit.confirm_version('0.2.1')

# - - -

family = kit.Family(
    trademark = 'Gamunu Libre',
    script = 'Sinhala',
    hide_script_name = True,
)

family.set_masters(
    modules = [
        # 'kerning',
        # 'mark_positioning',
        # 'mark_to_mark_positioning',
        # 'devanagari_matra_i_variants',
    ],
)
family.masters[0]._file_name = 'GemunuLibre-Regular.ufo'
family.masters[1]._file_name = 'GemunuLibre-ExtraBold.ufo'

family.set_styles([
    ('Regular',     0.0, 400),
    ('Medium',     20, 500),
    ('SemiBold',   41, 600),
    ('Bold',       68, 700),
    ('ExtraBold', 100.0, 800),
])
Exemple #2
0
#! /usr/bin/env python

import hindkit as kit
kit.confirm_version('0.3.2')

kit.constants.paths.GOADB = 'GlyphOrderAndAliasDB_TTF'

# - - -

family = kit.Family(
    trademark = 'Mogra',
    script = 'Gujarati',
    hide_script_name = True,
)

family.set_masters(
    masters = [kit.Master(family, 'Regular', 0)],
    modules = [
        'kerning',
        'mark_positioning',
        'mark_to_mark_positioning',
        # 'devanagari_matra_i_variants',
    ],
)

family.set_styles([('Regular', 0, 400)])

family.styles[0]._file_name = 'Mogra-Regular.ttf'
kit.constants.paths.GOADB = 'GlyphOrderAndAliasDB_TTF'

# - - -
#! /usr/bin/env python

import os, subprocess
import hindkit as kit
kit.confirm_version('0.2.1')

family = kit.Family(
    trademark='Post No Bills Colombo',
    script='Sinhala',
    hide_script_name=True,
)

family.set_masters(
    modules=[
        # 'kerning',
        # 'mark_positioning',
        # 'mark_to_mark_positioning',
        # 'devanagari_matra_i_variants',
    ], )
family.masters[0]._file_name = 'StickNoBills-Regular.ufo'
family.masters[1]._file_name = 'StickNoBills-ExtraBold.ufo'

family.set_styles([
    ('Light', 0.0, 400),
    ('Regular', 13, 500),
    ('Medium', 28, 600),
    ('SemiBold', 47, 700),
    ('Bold', 71, 800),
    ('ExtraBold', 100, 900),
])
# - - -
Exemple #4
0
#! /usr/bin/env python

import hindkit as kit
kit.confirm_version('0.3.0')

# - - -

family = kit.Family(
    trademark='Hind Siliguri',
    script='Bangla',
    hide_script_name=True,
)

family.set_masters(
    modules=[
        # 'kerning',
        'mark_positioning',
        'mark_to_mark_positioning',
        # 'devanagari_matra_i_variants',
    ], )

family.set_styles()

# - - -

builder = kit.Builder(family)

builder.fontrevision = '1.000'

builder.set_options([
    'prepare_styles',  # stage i
Exemple #5
0
#! /usr/bin/env python

import hindkit as kit
kit.confirm_version('0.1.3')

# - - -

family = kit.Family(
    trademark = 'Hind Kochi',
    script = 'Malayalam',
    hide_script_name = True,
)

family.set_masters(
    modules = [
        # 'kerning',
        # 'mark_positioning',
        # 'mark_to_mark_positioning',
        # 'devanagari_matra_i_variants',
    ],
)

family.set_styles()

# - - -

builder = kit.Builder(family)

builder.fontrevision = '0.702'

builder.set_options([
Exemple #6
0
#! /usr/bin/env python

import hindkit as kit

kit.confirm_version("0.2.1")

# - - -

family = kit.Family(trademark="Post No Bills", script="Sinhala", hide_script_name=True)

family.set_masters(
    modules=[
        # 'kerning',
        "mark_positioning",
        "mark_to_mark_positioning",
        # 'devanagari_matra_i_variants',
    ]
)
family.masters[0]._file_name = "StickNoBills-Regular.ufo"
family.masters[1]._file_name = "StickNoBills-ExtraBold.ufo"

family.set_styles(
    [
        ("Light", 0.0, 400),
        ("Regular", 13, 500),
        ("Medium", 28, 600),
        ("SemiBold", 47, 700),
        ("Bold", 71, 800),
        ("ExtraBold", 100, 900),
    ]
)
#! /usr/bin/env python

import hindkit as kit

kit.confirm_version("0.1.3")

# - - -

family = kit.Family(trademark="Hind Jalandhar", script="Gurmukhi", hide_script_name=True)

family.set_masters(
    modules=[
        # 'kerning',
        "mark_positioning",
        "mark_to_mark_positioning",
        # 'devanagari_matra_i_variants',
    ]
)

family.set_styles()

# - - -

builder = kit.Builder(family)

builder.fontrevision = "0.702"

builder.set_options(
    [
        "prepare_styles",  # stage i
        "prepare_features",  # stage ii
Exemple #8
0
#! /usr/bin/env python

import hindkit as kit
kit.confirm_version('0.1.3')

# - - -

family = kit.Family(
    trademark='Hind Kochi',
    script='Malayalam',
    hide_script_name=True,
)

family.set_masters(
    modules=[
        # 'kerning',
        # 'mark_positioning',
        # 'mark_to_mark_positioning',
        # 'devanagari_matra_i_variants',
    ], )

family.set_styles()

# - - -

builder = kit.Builder(family)

builder.fontrevision = '0.702'

builder.set_options([
    'prepare_styles',  # stage i
Exemple #9
0
#! /usr/bin/env python

import hindkit as kit

kit.confirm_version("0.3.2")

# - - -

family = kit.Family(trademark="Atithi", script="Gurmukhi", hide_script_name=True)

family.set_masters(
    modules=[
        # 'kerning',
        "mark_positioning",
        "mark_to_mark_positioning",
        # 'devanagari_matra_i_variants',
    ]
)

ATITHI_6 = [
    ("ExtraLight", 0, 200),
    ("Light", 20, 300),
    ("Regular", 40, 400),
    ("Medium", 60, 500),
    ("SemiBold", 80, 600),
    ("Bold", 100, 700),
]

family.set_styles(style_scheme=ATITHI_6)

# - - -