diff --git a/rendercv/data_model.py b/rendercv/data_model.py index ba47cc4c..d3203e32 100644 --- a/rendercv/data_model.py +++ b/rendercv/data_model.py @@ -410,11 +410,11 @@ class Design(BaseModel): title="Theme name", description='The only option is "Classic" for now.', ) - font: Literal["SourceSans3", "Roboto"] = Field( + font: Literal["SourceSans3", "Roboto", "EBGaramond"] = Field( default="SourceSans3", title="Font", description="The font of the CV.", - examples=["SourceSans3", "Roboto"], + examples=["SourceSans3", "Roboto", "EBGaramond"], ) font_size: Literal["10pt", "11pt", "12pt"] = Field( default="10pt", diff --git a/rendercv/templates/fonts/EBGaramond/EBGaramond-Bold.ttf b/rendercv/templates/fonts/EBGaramond/EBGaramond-Bold.ttf new file mode 100644 index 00000000..b73dee02 Binary files /dev/null and b/rendercv/templates/fonts/EBGaramond/EBGaramond-Bold.ttf differ diff --git a/rendercv/templates/fonts/EBGaramond/EBGaramond-BoldItalic.ttf b/rendercv/templates/fonts/EBGaramond/EBGaramond-BoldItalic.ttf new file mode 100644 index 00000000..852be7c6 Binary files /dev/null and b/rendercv/templates/fonts/EBGaramond/EBGaramond-BoldItalic.ttf differ diff --git a/rendercv/templates/fonts/EBGaramond/EBGaramond-Italic.ttf b/rendercv/templates/fonts/EBGaramond/EBGaramond-Italic.ttf new file mode 100644 index 00000000..0f76a8ec Binary files /dev/null and b/rendercv/templates/fonts/EBGaramond/EBGaramond-Italic.ttf differ diff --git a/rendercv/templates/fonts/EBGaramond/EBGaramond-Regular.ttf b/rendercv/templates/fonts/EBGaramond/EBGaramond-Regular.ttf new file mode 100644 index 00000000..d3d6f3fb Binary files /dev/null and b/rendercv/templates/fonts/EBGaramond/EBGaramond-Regular.ttf differ