Ok, well I built a custom docker image based on:
pandoc/latex:2.14.0.3
Then I did this in my custom Docker container, hoping I'd get at least some fonts installed. It appears to install quite a few, and exited normally.
tlmgr install collection-fontsrecommended
Then in my custom Docker container CLI, I do this, I look for Helvetica, and get this:
/opt/texlive/texmf-local # tlmgr search --all "fonts" | grep helv
helvetic - URW "Base 35" font pack for LaTeX
helvetic:
texmf-dist/fonts/afm/adobe/helvetic/phvb8a.afm
texmf-dist/fonts/afm/adobe/helvetic/phvb8an.afm
texmf-dist/fonts/afm/adobe/helvetic/phvbo8a.afm
texmf-dist/fonts/afm/adobe/helvetic/phvbo8an.afm
texmf-dist/fonts/afm/adobe/helvetic/phvr8a.afm
Thanks Pedro for confirming. I guess I will look at building a custom docker image with a basic sans serif font installed, and use and maintain that image going forward.On Wednesday, June 30, 2021 at 7:07:24 AM UTC-4 pedro....-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:This is the normal behavior. Latin Modern comes packaged in LaTeX itself. If you need a different font, you can customize your own docker image based on the pandoc/latex image and install the appropriate package (installing packages at runtime has not worked for me), or use --pdf-engine=xelatex and map your fonts directory as a volume onto the docker container. In the latter case, you can no longer use the `uses:` syntax in GitHub Actions, but have to declare it with `run:`.Em quarta-feira, 30 de junho de 2021 às 05:11:25 UTC+1, Shakrmaker escreveu:Well, when I tried Elham my GitHub action run failed on the font, and when I check these in the factory local docker/latex 2.14.0.3 image, I seem to be coming up empty:
# ls /usr/share/fonts
ls: /usr/share/fonts: No such file or directory
# ls /usr/local/share/fonts
ls: /usr/local/share/fonts: No such file or directory
# ls ~./fonts
ls: ~./fonts: No such file or directory
# fc-list
#
The interesting thing to a newbie like me - is where is pandoc getting its default Latin Modern from the docker/latex image? Since the docs say for this latex variable:
https://pandoc.org/MANUAL.html#variables-for-latex > Fonts:
"fontfamily font package for use with pdflatex: The default is Latin Modern."On Tuesday, June 29, 2021 at 11:50:21 PM UTC-4 Shakrmaker wrote:Well, if I'm doing this correctly... when I spin up the 2.14.0.3 docker/latex image and poke around, in:
/usr/share/fontconfig/conf.avail/
I see in: 40-nonlatin.conf:
<!--
Sans-serif faces
-->
<alias>
<family>Arshia</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Elham</family>
<default><family>sans-serif</family></default>
</alias>...and a continued long list of sans serif ^ font family entries.
Does this mean they're available as a GitHub Action arg with -V fontfamily=Elham, etc? I will try that out next.