mirror of
https://github.com/rendercv/rendercv.git
synced 2025-12-23 21:47:55 -05:00
Add a new field: design.header.small_caps_for_name
This commit is contained in:
@@ -315,6 +315,7 @@ header:
|
||||
name_font_family: Source Sans 3
|
||||
name_font_size: 30pt
|
||||
name_bold: true
|
||||
small_caps_for_name: false
|
||||
photo_width: 3.5cm
|
||||
vertical_space_between_name_and_connections: 0.7cm
|
||||
vertical_space_between_connections_and_first_section: 0.7cm
|
||||
|
||||
@@ -140,6 +140,7 @@ design:
|
||||
name_font_family: Source Sans 3
|
||||
name_font_size: 30pt
|
||||
name_bold: true
|
||||
small_caps_for_name: false
|
||||
photo_width: 3.5cm
|
||||
vertical_space_between_name_and_connections: 0.7cm
|
||||
vertical_space_between_connections_and_first_section: 0.7cm
|
||||
|
||||
@@ -140,6 +140,7 @@ design:
|
||||
name_font_family: Raleway
|
||||
name_font_size: 30pt
|
||||
name_bold: false
|
||||
small_caps_for_name: false
|
||||
photo_width: 3.5cm
|
||||
vertical_space_between_name_and_connections: 0.7cm
|
||||
vertical_space_between_connections_and_first_section: 0.7cm
|
||||
|
||||
@@ -140,6 +140,7 @@ design:
|
||||
name_font_family: XCharter
|
||||
name_font_size: 25pt
|
||||
name_bold: false
|
||||
small_caps_for_name: false
|
||||
photo_width: 3.5cm
|
||||
vertical_space_between_name_and_connections: 0.7cm
|
||||
vertical_space_between_connections_and_first_section: 0.7cm
|
||||
|
||||
@@ -140,6 +140,7 @@ design:
|
||||
name_font_family: Fontin
|
||||
name_font_size: 25pt
|
||||
name_bold: false
|
||||
small_caps_for_name: false
|
||||
photo_width: 3.5cm
|
||||
vertical_space_between_name_and_connections: 0.7cm
|
||||
vertical_space_between_connections_and_first_section: 0.7cm
|
||||
|
||||
@@ -140,6 +140,7 @@ design:
|
||||
name_font_family: New Computer Modern
|
||||
name_font_size: 30pt
|
||||
name_bold: true
|
||||
small_caps_for_name: false
|
||||
photo_width: 3.5cm
|
||||
vertical_space_between_name_and_connections: 0.7cm
|
||||
vertical_space_between_connections_and_first_section: 0.7cm
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
#let design-header-name-font-family = "<<design.header.name_font_family>>"
|
||||
#let design-header-name-font-size = <<design.header.name_font_size>>
|
||||
#let design-header-name-bold = <<design.header.name_bold|lower>>
|
||||
#let design-header-small-caps-for-name = <<design.header.small_caps_for_name|lower>>
|
||||
#let design-header-connections-font-family = "<<design.header.connections_font_family>>"
|
||||
#let design-header-vertical-space-between-name-and-connections = <<design.header.vertical_space_between_name_and_connections>>
|
||||
#let design-header-vertical-space-between-connections-and-first-section = <<design.header.vertical_space_between_connections_and_first_section>>
|
||||
@@ -201,7 +202,11 @@
|
||||
size: design-header-name-font-size,
|
||||
fill: design-colors-name,
|
||||
)
|
||||
#it.body
|
||||
#if design-header-small-caps-for-name [
|
||||
#smallcaps(it.body)
|
||||
] else [
|
||||
#it.body
|
||||
]
|
||||
// Vertical space after the name
|
||||
#v(design-header-vertical-space-between-name-and-connections)
|
||||
]
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
#let design-header-name-font-family = "<<design.header.name_font_family>>"
|
||||
#let design-header-name-font-size = <<design.header.name_font_size>>
|
||||
#let design-header-name-bold = <<design.header.name_bold|lower>>
|
||||
#let design-header-small-caps-for-name = <<design.header.small_caps_for_name|lower>>
|
||||
#let design-header-connections-font-family = "<<design.header.connections_font_family>>"
|
||||
#let design-header-vertical-space-between-name-and-connections = <<design.header.vertical_space_between_name_and_connections>>
|
||||
#let design-header-vertical-space-between-connections-and-first-section = <<design.header.vertical_space_between_connections_and_first_section>>
|
||||
@@ -201,7 +202,11 @@
|
||||
size: design-header-name-font-size,
|
||||
fill: design-colors-name,
|
||||
)
|
||||
#it.body
|
||||
#if design-header-small-caps-for-name [
|
||||
#smallcaps(it.body)
|
||||
] else [
|
||||
#it.body
|
||||
]
|
||||
// Vertical space after the name
|
||||
#v(design-header-vertical-space-between-name-and-connections)
|
||||
]
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
#let design-header-name-font-family = "<<design.header.name_font_family>>"
|
||||
#let design-header-name-font-size = <<design.header.name_font_size>>
|
||||
#let design-header-name-bold = <<design.header.name_bold|lower>>
|
||||
#let design-header-small-caps-for-name = <<design.header.small_caps_for_name|lower>>
|
||||
#let design-header-connections-font-family = "<<design.header.connections_font_family>>"
|
||||
#let design-header-vertical-space-between-name-and-connections = <<design.header.vertical_space_between_name_and_connections>>
|
||||
#let design-header-vertical-space-between-connections-and-first-section = <<design.header.vertical_space_between_connections_and_first_section>>
|
||||
@@ -201,7 +202,11 @@
|
||||
size: design-header-name-font-size,
|
||||
fill: design-colors-name,
|
||||
)
|
||||
#it.body
|
||||
#if design-header-small-caps-for-name [
|
||||
#smallcaps(it.body)
|
||||
] else [
|
||||
#it.body
|
||||
]
|
||||
// Vertical space after the name
|
||||
#v(design-header-vertical-space-between-name-and-connections)
|
||||
]
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
#let design-header-name-font-family = "<<design.header.name_font_family>>"
|
||||
#let design-header-name-font-size = <<design.header.name_font_size>>
|
||||
#let design-header-name-bold = <<design.header.name_bold|lower>>
|
||||
#let design-header-small-caps-for-name = <<design.header.small_caps_for_name|lower>>
|
||||
#let design-header-connections-font-family = "<<design.header.connections_font_family>>"
|
||||
#let design-header-vertical-space-between-name-and-connections = <<design.header.vertical_space_between_name_and_connections>>
|
||||
#let design-header-vertical-space-between-connections-and-first-section = <<design.header.vertical_space_between_connections_and_first_section>>
|
||||
@@ -201,7 +202,11 @@
|
||||
size: design-header-name-font-size,
|
||||
fill: design-colors-name,
|
||||
)
|
||||
#it.body
|
||||
#if design-header-small-caps-for-name [
|
||||
#smallcaps(it.body)
|
||||
] else [
|
||||
#it.body
|
||||
]
|
||||
// Vertical space after the name
|
||||
#v(design-header-vertical-space-between-name-and-connections)
|
||||
]
|
||||
|
||||
@@ -329,6 +329,13 @@ header_name_bold_field_info = pydantic.Field(
|
||||
title="Bold Name",
|
||||
description='If this option is "true", the name in the header will be bold.',
|
||||
)
|
||||
header_small_caps_for_name_field_info = pydantic.Field(
|
||||
default=False,
|
||||
title="Small Caps for Name",
|
||||
description=(
|
||||
'If this option is "true", the name in the header will be in small caps.'
|
||||
),
|
||||
)
|
||||
header_photo_width_field_info = pydantic.Field(
|
||||
default="3.5cm",
|
||||
title="Width of the Photo",
|
||||
@@ -384,6 +391,7 @@ class Header(RenderCVBaseModelWithoutExtraKeys):
|
||||
name_font_family: FontFamily = header_name_font_family_field_info
|
||||
name_font_size: TypstDimension = header_name_font_size_field_info
|
||||
name_bold: bool = header_name_bold_field_info
|
||||
small_caps_for_name: bool = header_small_caps_for_name_field_info
|
||||
photo_width: TypstDimension = header_photo_width_field_info
|
||||
vertical_space_between_name_and_connections: TypstDimension = (
|
||||
header_vertical_space_name_connections_field_info
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
#let design-header-name-font-family = "<<design.header.name_font_family>>"
|
||||
#let design-header-name-font-size = <<design.header.name_font_size>>
|
||||
#let design-header-name-bold = <<design.header.name_bold|lower>>
|
||||
#let design-header-small-caps-for-name = <<design.header.small_caps_for_name|lower>>
|
||||
#let design-header-connections-font-family = "<<design.header.connections_font_family>>"
|
||||
#let design-header-vertical-space-between-name-and-connections = <<design.header.vertical_space_between_name_and_connections>>
|
||||
#let design-header-vertical-space-between-connections-and-first-section = <<design.header.vertical_space_between_connections_and_first_section>>
|
||||
@@ -201,7 +202,11 @@
|
||||
size: design-header-name-font-size,
|
||||
fill: design-colors-name,
|
||||
)
|
||||
#it.body
|
||||
#if design-header-small-caps-for-name [
|
||||
#smallcaps(it.body)
|
||||
] else [
|
||||
#it.body
|
||||
]
|
||||
// Vertical space after the name
|
||||
#v(design-header-vertical-space-between-name-and-connections)
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user