跳转到主要内容

Adobe新字体字形列表的Python实用工具

项目描述

aglfn

Build Status Code coverage PyPI release

Python实用工具,用于AGLFN(Adobe字形列表,用于新字体)



pip install aglfn



💾 安装 🎮 快速开始 📋 测试 😍 致谢 👤 贡献 💼 许可证



aglfn 是一个小工具,用于在Python中轻松访问 AGLFN 名称。许多新字体软件工具经常使用这些名称来引用字形。一些排版工具倾向于将 aglfn.txt 文件硬编码并解析它,因此这是一个尝试,在每次将文件包含在我们的仓库中的时候不需要将这些文件。

AGFLN 是 AGL 列表的一个子集,旨在为新拉丁字体提供一个字形的基础列表。更详细的信息可以在 仓库AGL 规范 中找到。



🚩 目录(点击展开)

💾 安装

pip install aglfn

或者如果您想为开发本地安装,请克隆此仓库,然后

cd aglfn
pip install -e .

🎮 快速开始

名称

获取所有 AGLFN 名称的列表

import aglfn

print(aglfn.names)

字形

获取具有相应 AGLFN 名称的所有字形的列表

import aglfn

print(aglfn.glyphs)

name()

通过传递一个字形来获取相应的 AGLFN 名称

import aglfn

name = aglfn.name('€')
assert 'Euro' == name

to_glyph()

通过传递AGLFN名称获取相应的符号

import aglfn

glyph = aglfn.to_glyph('Euro')
assert '€' == glyph

📋 测试

测试由Travis执行,如果您想本地运行它们,只需

cd aglfn
python setup.py test

😍 致谢

版权 Ⓟ 2020 Puria Nafisi Azizi,意大利

由Puria Nafisi Azizi设计、编写和维护。

Logo和字典由Noun Project的Smalllike提供。


👤 贡献

  1. 🔀 FORK IT
  2. 创建您的功能分支 git checkout -b feature/branch
  3. 提交您的更改 git commit -am '添加一些foobar'
  4. 推送到分支 git push origin feature/branch
  5. 创建一个新的Pull Request
  6. 🙏 感谢

💼 许可证

aglfn - Python utilities for Adobe Glyph List For New Fonts
Copyright 🄯 2020 Puria Nafisi Azizi, Italy

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://apache.ac.cn/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

aglfn-0.0.4.tar.gz (19.7 kB 查看哈希值)

上传时间

构建分发

aglfn-0.0.4-py2.py3-none-any.whl (23.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持