Embedding fonts from a file
Hello, About a year ago, I asked on this list how to embed OpenType fonts from files (that is, use fonts that are not installed on the system), because one of my projects needed portability (be entirely contained in one directory that I could share). I was given a great answer by Hans and this minimal example ``` \starttext % \ctxlua{fonts.names.addruntimepath("./myfonts")} \ctxlua{os.setenv("RUNTIMEFONTS","./myfonts")} Hello World! \definefont[myfont][file:myfont.otf] {\myfont Hello World!} \stoptext ``` This worked beautifully (with some caveats, like having to clear the cache regularly), but for some reason, it stopped working. I don't know exactly when, because I haven't compiled that project in months, and in the meantime I reinstalled Linux. But now, all embedded fonts are not loading and I get "'fallback modern-designsize rm 12pt' is loaded" as an error message. Any assistance would be appreciated. Krešimir
Krešimir Cindrić schrieb am 14.08.2020 um 14:28:
Hello,
About a year ago, I asked on this list how to embed OpenType fonts from files (that is, use fonts that are not installed on the system), because one of my projects needed portability (be entirely contained in one directory that I could share). I was given a great answer by Hans and this minimal example ``` \starttext
% \ctxlua{fonts.names.addruntimepath("./myfonts")} \ctxlua{os.setenv("RUNTIMEFONTS","./myfonts")}
Hello World!
\definefont[myfont][file:myfont.otf]
{\myfont Hello World!}
\stoptext ``` This worked beautifully (with some caveats, like having to clear the cache regularly), but for some reason, it stopped working. I don't know exactly when, because I haven't compiled that project in months, and in the meantime I reinstalled Linux. But now, all embedded fonts are not loading and I get "'fallback modern-designsize rm 12pt' is loaded" as an error message.
Any assistance would be appreciated.
\usefontpath[myfont] \starttext Hello \CONTEXT! {\definedfont[file:myfont*default]Hello \CONTEXT!} \stoptext Wolfgang
participants (2)
-
Krešimir Cindrić
-
Wolfgang Schuster