#! /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), ])
#! /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), ]) # - - -
#! /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
#! /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([
#! /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
#! /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
#! /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) # - - -