diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fc136d4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM texlive/texlive:latest + +RUN apt-get update && apt-get install -y --no-install-recommends \ + fonts-roboto \ + fonts-adobe-sourcesans3 \ + && rm -rf /var/lib/apt/lists/* + +RUN luaotfload-tool --update diff --git a/README.md b/README.md index e485de4..7353262 100644 --- a/README.md +++ b/README.md @@ -90,17 +90,23 @@ xelatex {your-cv}.tex Or using docker: ```bash -docker run --rm --user $(id -u):$(id -g) -i -w "/doc" -v "$PWD":/doc texlive/texlive:latest make +IMAGE_NAME="texlive-with-fonts" + +# Build Docker image if needed +docker build -t "$IMAGE_NAME" . + +# Compile all +docker run --rm --user "$(id -u):$(id -g)" -i -w "/doc" -v "$PWD":/doc "$IMAGE_NAME:latest" make ``` -In either case, this should result in the creation of ``{your-cv}.pdf`` +In either case, this should result in the creation of `{your-cv}.pdf`. ## Credit [**LaTeX**](https://www.latex-project.org) is a fantastic typesetting program that a lot of people use these days, especially the math and computer science people in academia. -[**FontAwesome6 LaTeX Package**](https://github.com/braniii/fontawesome) is a LaTeX package that provides access to the [Font Awesome 6](https://fontawesome.com/v6/icons) icon set. +[**FontAwesome7 LaTeX Package**](https://github.com/braniii/fontawesome) is a LaTeX package that provides access to the [Font Awesome 7](https://fontawesome.com/v7/icons) icon set. [**Roboto**](https://github.com/google/roboto) is the default font on Android and ChromeOS, and the recommended font for Google’s visual language, Material Design. diff --git a/awesome-cv.cls b/awesome-cv.cls index 8e68d92..6f86bfd 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -76,7 +76,7 @@ % Needed to manage math fonts \RequirePackage{unicode-math} % Needed to use icons from font-awesome -\RequirePackage{fontawesome6} +\RequirePackage{fontawesome7} \RequirePackage{accsupp} \defaultfontfeatures{ Renderer=HarfBuzz,