Given a dvi font object, return a name suitable for Op.selectfont. Register the font internally (in ``_dviFontInfo``) if not yet registered.
(self, dvifont)
| 921 | return first_Fx |
| 922 | |
| 923 | def dviFontName(self, dvifont): |
| 924 | """ |
| 925 | Given a dvi font object, return a name suitable for Op.selectfont. |
| 926 | |
| 927 | Register the font internally (in ``_dviFontInfo``) if not yet registered. |
| 928 | """ |
| 929 | pdfname = Name(f"F-{dvifont.texname.decode('ascii')}") |
| 930 | _log.debug('Assigning font %s = %s (dvi)', pdfname, dvifont.texname) |
| 931 | self._dviFontInfo[pdfname] = dvifont |
| 932 | return Name(pdfname) |
| 933 | |
| 934 | def writeFonts(self): |
| 935 | fonts = {} |