From d97953e6ff67978da9554e7b4601aedceb21e215 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Tue, 12 Apr 2022 21:03:09 +0000 Subject: Adding metadata --- dev-python/fontFeatures/metadata.xml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 dev-python/fontFeatures/metadata.xml (limited to 'dev-python/fontFeatures/metadata.xml') diff --git a/dev-python/fontFeatures/metadata.xml b/dev-python/fontFeatures/metadata.xml new file mode 100644 index 000000000000..17f0c7151b08 --- /dev/null +++ b/dev-python/fontFeatures/metadata.xml @@ -0,0 +1,35 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/simoncozens/fontFeatures/issues + simoncozens/fontFeatures + fontFeatures + + +fontFeatures library +The purpose of this library is to provide a middle ground for representing features in a machine-manipulable format, kind of like the abstract syntax tree of a computer programmer. This is so that: + + features can be represented in a structured human-readable and machine-readable way, analogous to the XML files of the Unified Font Object format. + features can be more directly authored by programs (such as font editors), rather than them having to output AFDKO feature file format. + features can be easily manipulated by programs - for example, features from two files merged together, or lookups moved between languages. + +Components + +fontFeatures consists of the following components: + + fontFeatures itself, which is an abstract representation of the different layout operations inside a font. + fontFeatures.feaLib (included as a mixin) which translates between Adobe feature syntax and fontFeatures representation. + fontFeatures.ttLib, which translates between OpenType binary fonts and fontFeatures representation. (Currently only OTF -> fontFeatures is partially implemented; there is no fontFeatures -> OTF compiler yet.) + fontFeatures.fontDameLib which translate FontDame text files into fontFeatures objects. + +And the following utilities: + + otf2fea: translates an OTF file into Adobe features syntax. + txt2fea: translates a FontDame txt file into Adobe features syntax. + + -- cgit v1.3.1