Skip to main content

Command line Unicode character code point and character name search

Project description

Source Repository: `<https://github.com/source-foundry/font-unicode>`_

What is font-unicode?
----------------------------

font-unicode is a command line application that performs searches for Unicode character names by Unicode code points, and for Unicode code points by character names. It supports the Unicode standard v8.0.0. The query results are supplemented with the Adobe Glyph List for New Fonts v1.7 glyph names where applicable.


Install
--------------

Install with ``pip`` using the command:

::

$ pip install font-unicode


or `download the source repository <https://github.com/source-foundry/font-unicode/tarball/master>`_, unpack it, and navigate to the top level of the repository. Then enter:


::

$ python setup.py install


Usage
------------

Search by Unicode code point(s) with the syntax:
::

$ font-unicode search [Unicode code point 1] [...Unicode code point X]


You can use either the ``u+0000`` or ``0000`` format for the Unicode code point queries. Include one or more queries to the ``search`` command.

Search by Unicode character name(s) with the syntax:
::

$ font-unicode name [Unicode character name query 1] [...Unicode character name query X]



Include one or more character name search terms as arguments to the ``name`` command. Surround multi-word queries with quotes. You can include multiple searches in the same command.

You can pipe raw Adobe Glyph List for New Fonts and Unicode Standard v8.0 data to another executable with the following syntax:
::

# Adobe Glyph List Data
$ font-unicode list agl | [other executable]

# Unicode Standard Data
$ font-unicode list unicode | [other executable]

For example, you could use ``grep`` to locate a Unicode code point in the semicolon delimited Adobe Glyph List like this:
::

$ font-unicode list agl | grep '012E'
012E;Iogonek;LATIN CAPITAL LETTER I WITH OGONEK

Licenses
--------------
font-unicode is licensed under the MIT license. The full text of the license is available `here<https://github.com/source-foundry/font-unicode/blob/master/docs/LICENSE>`_.

The Adobe Glyph List for New Fonts is licensed under the Apache License, v2.0. The full text of the license is available `here<http://www.apache.org/licenses/LICENSE-2.0.html>`_.

The Unicode Standard v8.0.0 names list data file is licensed under the Unicode License Agreement for Data Files and Software. The full text of the license is available `here<http://www.unicode.org/copyright.html>`_.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

font-unicode-0.9.0.tar.gz (937.6 kB view hashes)

Uploaded Source

Built Distribution

font_unicode-0.9.0-py2.py3-none-any.whl (954.9 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page