{
    "content": [
        {
            "type": "text",
            "text": "# ofm2opl (man)\n\n## NAME\n\nofm2opl - convert Omega and TeX font-metric files to property-list files\n\n## SYNOPSIS\n\nofm2opl [options] ofmname[.ofm] [oplfile[.opl]]\n\n## DESCRIPTION\n\nofm2opl translates a binary Omega Font Metrics file, ofmname, into a human-readable property-\nlist  form.   The  program  writes  to standard output (by default) or to a file specified as\noplfile.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS** (7 subsections)\n- **FILES**\n- **BUGS**\n- **SEE ALSO**\n- **AUTHOR**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "ofm2opl",
        "section": "",
        "mode": "man",
        "summary": "ofm2opl - convert Omega and TeX font-metric files to property-list files",
        "synopsis": "ofm2opl [options] ofmname[.ofm] [oplfile[.opl]]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "output character codes according to type, either `hex', `octal' or `ascii'. Default is `hex'; `ascii' says to use ASCII for letters and digits, hex for all else."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "output character codes according to stype, either `num' or `ascii'. Default is `num'; `ascii' as in -charcode-format. (These two redundant options both exist only for his‐ torical compatibility.)"
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "output numbers according to ntype, either `hex' or `octal'; default is hex."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "output coding scheme and family according to ttype, either `mixed' or `upper' case; default is mixed."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "display progress reports"
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "output version information and exit"
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "omega",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/omega/1/json"
            },
            {
                "name": "aleph",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/aleph/1/json"
            },
            {
                "name": "opl2ofm",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/opl2ofm/1/json"
            },
            {
                "name": "pltotf",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/pltotf/1/json"
            },
            {
                "name": "tftopl",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/tftopl/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 2,
                "subsections": [
                    {
                        "name": "-charcode-format=_",
                        "lines": 3
                    },
                    {
                        "name": "-char-format=_",
                        "lines": 4
                    },
                    {
                        "name": "-num-format=_",
                        "lines": 2
                    },
                    {
                        "name": "-text-format=_",
                        "lines": 3
                    },
                    {
                        "name": "-help",
                        "lines": 1
                    },
                    {
                        "name": "-verbose",
                        "lines": 2
                    },
                    {
                        "name": "-version",
                        "lines": 2
                    }
                ]
            },
            {
                "name": "FILES",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "BUGS",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 21,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "ofm2opl - convert Omega and TeX font-metric files to property-list files\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "ofm2opl [options] ofmname[.ofm] [oplfile[.opl]]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "ofm2opl translates a binary Omega Font Metrics file, ofmname, into a human-readable property-\nlist  form.   The  program  writes  to standard output (by default) or to a file specified as\noplfile.\n\nThe program also works with TeX TFM files, producing TeX PL files.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "(Same as ovf2ovp).\n",
                "subsections": [
                    {
                        "name": "-charcode-format=_",
                        "content": "output character codes according to type, either `hex', `octal' or  `ascii'.   Default\nis `hex'; `ascii' says to use ASCII for letters and digits, hex for all else.\n"
                    },
                    {
                        "name": "-char-format=_",
                        "content": "output  character codes according to stype, either `num' or `ascii'. Default is `num';\n`ascii' as in -charcode-format.  (These two redundant options both exist only for his‐\ntorical compatibility.)\n"
                    },
                    {
                        "name": "-num-format=_",
                        "content": "output numbers according to ntype, either `hex' or `octal'; default is hex.\n"
                    },
                    {
                        "name": "-text-format=_",
                        "content": "output coding scheme and family according to ttype, either `mixed'  or  `upper'  case;\ndefault is mixed.\n"
                    },
                    {
                        "name": "-help",
                        "content": ""
                    },
                    {
                        "name": "-verbose",
                        "content": "display progress reports\n"
                    },
                    {
                        "name": "-version",
                        "content": "output version information and exit\n"
                    }
                ]
            },
            "FILES": {
                "content": "OFMNAME\nan Omega Font Metric file\n\nOPLFILE\nan Omega Property List file\n",
                "subsections": []
            },
            "BUGS": {
                "content": "Email  bug reports to <https://lists.tug.org/tex-k> (mailing list); good to check if the same\nbug is present in tftopl(1).\n\nGeneral discussion of Omega (and Aleph) can take place on  the  <https://lists.tug.org/omega>\nmailing list.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "omega(1), aleph(1), opl2ofm(1), pltotf(1), tftopl(1).\n",
                "subsections": []
            },
            "AUTHOR": {
                "content": "According to the WEB documentation:\n\nThe  first TFtoPL program was designed by Leo Guibas in the summer of 1978.  Contribu‐\ntions by Frank Liang, Doug Wyatt, and Lyle Ramshaw also had a  significant  effect  on\nthe evolution of the present code.\n\nExtensions for an enhanced ligature mechanism were added by D.E. Knuth in 1989.\n\nExtensions to handle extended font metric files (``OFM'') were added by John Plaice in\nDecember 1995 and January 1996, resulting in the new program OFM2OPL.\n\nofm2opl  is based on the WEB source code for tftopl(1), although nowadays it is a link to om‐\nfonts, implemented entirely in C.\n\nThe primary authors of Omega were John Plaice and Yannis Haralambous.  Omega (and Aleph)  are\nnow maintained as part of TeX Live.\n\nThis manual page was written by C.M. Connelly for the Debian GNU/Linux system. It is also now\nmaintained as part of TeX Live.\n\nWeb2C 2023                                  8 March 2022                                  OFM2OPL(1)",
                "subsections": []
            }
        }
    }
}