のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

python defcon

(venv) C:\Users\m_fuj\Documents\PyCharm\myhello>cu2qu -h
Traceback (most recent call last):
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\m_fuj\Documents\PyCharm\myhello\venv\Scripts\cu2qu.exe\__main__.py", line 5, in <module>
  File "c:\users\m_fuj\documents\pycharm\myhello\venv\lib\site-packages\cu2qu\cli.py", line 13, in <module>
    import defcon
ModuleNotFoundError: No module named 'defcon'
(venv) C:\Users\m_fuj\Documents\PyCharm\myhello>pip install defcon
Collecting defcon
  Downloading https://files.pythonhosted.org/packages/59/f1/b55f04cb96239ec77ea712f867af30fdbe546280bad3743a3c3ebe4295e6/defcon-0.6.0-py2.py3-none-any.whl (191kB)
    100% |████████████████████████████████| 194kB 2.9MB/s
Requirement already satisfied: fonttools[ufo,unicode]>=3.31.0 in c:\users\m_fuj\documents\pycharm\myhello\venv\lib\site-packages (from defcon) (4.2.1)
Requirement already satisfied: fs<3,>=2.2.0; extra == "ufo" in c:\users\m_fuj\documents\pycharm\myhello\venv\lib\site-packages (from fonttools[ufo,unicode]>=3.31.0->defcon) (2.4.11)
Collecting unicodedata2>=12.1.0; (python_version < "3.8" and platform_python_implementation != "PyPy") and extra == "unicode" (from fonttools[ufo,unicode]>=3.31.0->defcon)
  Downloading https://files.pythonhosted.org/packages/ec/e0/de139d833eb2f1160bb3466fa8a55ab9f713c90d30ff8c60d59735be9d34/unicodedata2-12.1.0-cp37-cp37m-win_amd64.whl (406kB)
    100% |████████████████████████████████| 409kB 4.4MB/s
Requirement already satisfied: appdirs~=1.4.3 in c:\users\m_fuj\documents\pycharm\myhello\venv\lib\site-packages (from fs<3,>=2.2.0; extra == "ufo"->fonttools[ufo,unicode]>=3.31.0->defcon) (1.4.3)
Requirement already satisfied: setuptools in c:\users\m_fuj\documents\pycharm\myhello\venv\lib\site-packages\setuptools-40.8.0-py3.7.egg (from fs<3,>=2.2.0; extra == "ufo"->fonttools[ufo,unicode]>=3.31.0->defcon) (40.
8.0)
Requirement already satisfied: six~=1.10 in c:\users\m_fuj\documents\pycharm\myhello\venv\lib\site-packages (from fs<3,>=2.2.0; extra == "ufo"->fonttools[ufo,unicode]>=3.31.0->defcon) (1.13.0)
Requirement already satisfied: pytz in c:\users\m_fuj\documents\pycharm\myhello\venv\lib\site-packages (from fs<3,>=2.2.0; extra == "ufo"->fonttools[ufo,unicode]>=3.31.0->defcon) (2019.3)
Installing collected packages: defcon, unicodedata2
Successfully installed defcon-0.6.0 unicodedata2-12.1.0
(venv) C:\Users\m_fuj\Documents\PyCharm\myhello>cu2qu -h
usage: cu2qu [-h] [--version] [-v] [-e ERROR] [--keep-direction] [-i | -j [N]]
             [-o OUTPUT | -d DIRECTORY]
             INPUT [INPUT ...]

positional arguments:
  INPUT                 one or more input UFO source file(s).

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -v, --verbose
  -e ERROR, --conversion-error ERROR
                        maxiumum approximation error measured in EM (default:
                        0.001)
  --keep-direction      do not reverse the contour direction
  -i, --interpolatable  whether curve conversion should keep interpolation
                        compatibility
  -j [N], --jobs [N]    Convert using N multiple processes (default: 1)
  -o OUTPUT, --output-file OUTPUT
                        output filename for the converted UFO. By default
                        fonts are modified in place. This only works with a
                        single input.
  -d DIRECTORY, --output-dir DIRECTORY
                        output directory where to save converted UFOs