Data derived from the OpenType specification

Overview

opentypespec

PyPi Status

This package currently provides the opentypespec.tags module, which exports FEATURE_TAGS, SCRIPT_TAGS, LANGUAGE_TAGS and BASELINE_TAGS dictionaries, representing data from the Layout Tag Registry (section 6.4 of the Open Font Format specification):

>> LANGUAGE_TAGS["ECR "] {'name': 'Eastern Cree', 'iso639': ['crj', 'crl']} ">
        >>> from opentypespec.tags import SCRIPT_TAGS, LANGUAGE_TAGS
        >>> SCRIPT_TAGS["adlm"]
        {'name': 'Adlam'}
        >>> LANGUAGE_TAGS["ECR "]
        {'name': 'Eastern Cree', 'iso639': ['crj', 'crl']}
  • Data derived from the ISO/IEC 14496-22 “Open Font Format” specification.
  • The Python code in this module is licensed under the Apache Software License 2.0

History

1.8.4 (2021-06-28)

  • First release on PyPI.
You might also like...
Adansons Base is a data management tool that organizes metadata of unstructured data and creates and organizes datasets.

Adansons Base is a data management tool that organizes metadata of unstructured data and creates and organizes datasets. It makes dataset creation more effective and helps find essential insights from training results and improves AI performance.

Open-source data observability for modern data teams
Open-source data observability for modern data teams

Use cases Monitor your data warehouse in minutes: Data anomalies monitoring as dbt tests Data lineage made simple, reliable, and automated dbt operati

Safely pass trusted data to untrusted environments and back.

ItsDangerous ... so better sign this Various helpers to pass data to untrusted environments and to get it back safe and sound. Data is cryptographical

🌍💉 Global COVID-19 vaccination data at the regional level.

COVID-19 vaccination data at subnational level. To ensure its officiality, the source data is carefully verified.

A Python library that helps data scientists to infer causation rather than observing correlation.
A Python library that helps data scientists to infer causation rather than observing correlation.

A Python library that helps data scientists to infer causation rather than observing correlation.

Visualize Data From Stray Scanner https://keke.dev/blog/2021/03/10/Stray-Scanner.html

StrayVisualizer A set of scripts to work with data collected using Stray Scanner. Usage Installing Dependencies Install dependencies with pip -r requi

Data Orchestration Platform
Data Orchestration Platform

Table of contents What is DOP Design Concept A Typical DOP Orchestration Flow Prerequisites - Run in Docker For DOP Native Features For DBT Instructio

Ingest openldap data into bloodhound
Ingest openldap data into bloodhound

Bloodhound for Linux Ingest a dumped OpenLDAP ldif into neo4j to be visualized in Bloodhound. Usage: ./ldif_to_neo4j.py ./sample.ldif | cypher-shell -

addon for blender to import mocap data from tools like easymocap, frankmocap and Vibe

b3d_mocap_import addon for blender to import mocap data from tools like easymocap, frankmocap and Vibe ==================VIBE================== To use

Comments
  • Proposal to track Microsoft

    Proposal to track Microsoft

    As best as I can calculate, at this point there are 611 Language tags in this package, 632 in the current Working Draft for the ISO/IEC 14496-22, and 635 in the Microsoft OT spec.

    Is there a reason this repo tracks the tag registry of the ISO/IEC spec rather than that of the Microsoft OpenType spec?

    It seems like ISO/IEC eventually adopts any script, language or feature tags registered by Microsoft, but it takes many months for changes published in the Microsoft specification to bubble through to a release of the ISO/IEC. In the mean time users of fontbakery are getting FAILs for including support for languages that have not yet bubbled through to ISO/IEC.

    If we must track the ISO/IEC spec, could we track Working Drafts as well as releases?

    opened by bobh0303 3
  • Add `pyproject.toml` file

    Add `pyproject.toml` file

    Deprecation warning while installing Font Bakery:

    DEPRECATION: opentypespec is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559

    /cc @felipesanches

    opened by miguelsousa 0
  • test failure

    test failure

    tests fails for me

    >>> Test phase: dev-python/opentypespec-1.8.4                                                                         
     * pypy3: running distutils-r1_run_phase python_test                                                                                                                                                                                        
    pypy3 setup.py test --verbose                                                                                                                                                                                                               
    running test                                                                                                          
    WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.
    running egg_info                                
    writing opentypespec.egg-info/PKG-INFO                                                                                
    writing dependency_links to opentypespec.egg-info/dependency_links.txt
    writing top-level names to opentypespec.egg-info/top_level.txt
    reading manifest file 'opentypespec.egg-info/SOURCES.txt'
    adding license file 'LICENSE'
    writing manifest file 'opentypespec.egg-info/SOURCES.txt'                                                             
    running build_ext                                                                                                     
    Traceback (most recent call last):                                                                                    
      File "setup.py", line 47, in <module>                                                                               
        zip_safe=False,                                                                                                   
      File "/usr/lib/pypy3.7/site-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/pypy3.7/lib-python/3/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/pypy3.7/lib-python/3/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)   
      File "/usr/lib/pypy3.7/lib-python/3/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/pypy3.7/site-packages/setuptools/command/test.py", line 232, in run
        self.run_tests()                                      
      File "/usr/lib/pypy3.7/site-packages/setuptools/command/test.py", line 254, in run_tests
        exit=False,                                                                                                       
      File "/usr/lib/pypy3.7/lib-python/3/unittest/main.py", line 100, in __init__                                                                                                                                                              
        self.parseArgs(argv)                                                                                                                                                                                                                    
      File "/usr/lib/pypy3.7/lib-python/3/unittest/main.py", line 147, in parseArgs                       
        self.createTests()                                                                                                
      File "/usr/lib/pypy3.7/lib-python/3/unittest/main.py", line 159, in createTests
        self.module)                                                                                                      
      File "/usr/lib/pypy3.7/lib-python/3/unittest/loader.py", line 220, in loadTestsFromNames
        suites = [self.loadTestsFromName(name, module) for name in names]
      File "/usr/lib/pypy3.7/lib-python/3/unittest/loader.py", line 220, in <listcomp>
        suites = [self.loadTestsFromName(name, module) for name in names]
      File "/usr/lib/pypy3.7/lib-python/3/unittest/loader.py", line 191, in loadTestsFromName         
        return self.loadTestsFromModule(obj)                                                                              
      File "/usr/lib/pypy3.7/site-packages/setuptools/command/test.py", line 42, in loadTestsFromModule     
        for file in resource_listdir(module.__name__, ''):                                                                
      File "/usr/lib/pypy3.7/site-packages/pkg_resources/__init__.py", line 1148, in resource_listdir
        return get_provider(package_or_requirement).resource_listdir(                
      File "/usr/lib/pypy3.7/site-packages/pkg_resources/__init__.py", line 349, in get_provider
        return _find_adapter(_provider_factories, loader)(module)
      File "/usr/lib/pypy3.7/site-packages/pkg_resources/__init__.py", line 1379, in __init__
        self.module_path = os.path.dirname(getattr(module, '__file__', ''))
      File "/usr/lib/pypy3.7/lib-python/3/posixpath.py", line 156, in dirname
        p = os.fspath(p)
    TypeError: expected str, bytes or os.PathLike object, not NoneType
     * ERROR: dev-python/opentypespec-1.8.4::guru failed (test phase):
     *   Tests failed with pypy3
    
    opened by Alessandro-Barbieri 3
Owner
Simon Cozens
Simon Cozens
A Pythonic Data Catalog powered by Ray that brings exabyte-level scalability and fast, ACID-compliant, change-data-capture to your big data workloads.

DeltaCAT DeltaCAT is a Pythonic Data Catalog powered by Ray. Its data storage model allows you to define and manage fast, scalable, ACID-compliant dat

null 45 Oct 15, 2022
Viewflow is an Airflow-based framework that allows data scientists to create data models without writing Airflow code.

Viewflow Viewflow is a framework built on the top of Airflow that enables data scientists to create materialized views. It allows data scientists to f

DataCamp 114 Oct 12, 2022
resultados (data) de elecciones 2021 y código para extraer data de la ONPE

elecciones-peru-2021-ONPE Resultados (data) de elecciones 2021 y código para extraer data de la ONPE Data Licencia liberal, pero si vas a usarlo por f

Ragi Yaser Burhum 21 Jun 14, 2021
Yunqi Chen 7 Oct 30, 2022
An unofficial python API for trading on the DeGiro platform, with the ability to get real time data and historical data.

DegiroAPI An unofficial API for the trading platform Degiro written in Python with the ability to get real time data and historical data for products.

Jorrick Sleijster 5 Dec 16, 2022
Improve current data preprocessing for FTM's WOB data to analyze Shell and Dutch Governmental contacts.

We're the hackathon leftovers, but we are Too Good To Go ;-). A repo by Lukas Schubotz and Raymon van Dinter. We aim to improve current data preprocessing for FTM's WOB data to analyze Shell and Dutch Governmental contacts.

ASReview hackathon for Follow the Money 5 Dec 9, 2021
Python for downloading model data (HRRR, RAP, GFS, NBM, etc.) from NOMADS, NOAA's Big Data Program partners (Amazon, Google, Microsoft), and the University of Utah Pando Archive System.

Python for downloading model data (HRRR, RAP, GFS, NBM, etc.) from NOMADS, NOAA's Big Data Program partners (Amazon, Google, Microsoft), and the University of Utah Pando Archive System.

Brian Blaylock 194 Jan 2, 2023
A program made in PYTHON🐍 that automatically performs data insertions into a POSTGRES database 🐘 , using as base a .CSV file 📁 , useful in mass data insertions

A program made in PYTHON?? that automatically performs data insertions into a POSTGRES database ?? , using as base a .CSV file ?? , useful in mass data insertions.

Davi Galdino 1 Oct 17, 2022
Explore-bikeshare-data - GitHub project as part of the Programming for Data Science with Python Nanodegree from Udacity

Date created February 10, 2022 Project Title Explore US Bikeshare Data Descripti

Thárcyla 1 Feb 14, 2022
Data Structures and Algorithms Python - Practice data structures and algorithms in python with few small projects

Data Structures and Algorithms All the essential resources and template code nee

Hesham 13 Dec 1, 2022