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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 3

File details

Details for the file font-unicode-0.9.0.tar.gz.

File metadata

  • Download URL: font-unicode-0.9.0.tar.gz
  • Upload date:
  • Size: 937.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for font-unicode-0.9.0.tar.gz
Algorithm Hash digest
SHA256 cdb25391fabb1a4321caff1770bc0ec4f995dda387e573a5f031e843504b61d9
MD5 7d7148a370dab8c28ceafd9dd41b9855
BLAKE2b-256 f3f73fd416d431851d11974bbc905c3e7961ee48b74aac7941e9f210e0892ca8

See more details on using hashes here.

File details

Details for the file font_unicode-0.9.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for font_unicode-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a3575b737e9bb8ba3a20eb45c61af0cb92b1710684b1d8f6a6720e6b0f609861
MD5 5596460349c6551b5afe875bfa3c82f4
BLAKE2b-256 f6283d299b7f8372715cdbf65f90ab9de7356dc398f29245705181b1ab6235b8

See more details on using hashes here.

Supported by

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