Skip to content

Dictionary Card Type

This card design was created by CollinHeist, and was inspired by the text annotations in this video by Any Austin.

Cards of this design are intended to resemble a dictionary definition - and so most extras resolve around manipulating the "word" (series name), "label" (title), and "definition" (Episode description).

Example Dictionary Card
Labeled Card Elements

Labeled Dictionary Card Elements

Background

The background element is the rectangle which is positioned behind the text elements.

Background Color

The color of the background box can be adjusted with the Background Color extra.

Example

Rounding Radius

The roundness of the background rectangle can be adjusted with the Background Rounding Radius extra. The higher the radius/value, the more round the edges. A value of 0 will result in square corners.

Example

Definition Text

Color

The color of the defintion text can be adjusted with the Definition Color extra. If unspecified, this defaults to matching the color of the title text.

Example

Italicize Toggle

The definition text is italicized by default. This can be turned off by setting Italicize Definition Toggle to False.

Example

Line Limits

The definition text will be dynamically split into multiple lines in order to fit the width of the rectangle. The maximum number of lines of displayed text can be adjusted with the Definition Line Limit extra.

If the number of lines is longer than this limit then the definition text will be truncated and [...] will be added to the end.

Example

Quotes

By default, quotes are added around the definition text. This can be disabled by setting the Quote Definition Toggle extra to False.

Example

Size

The size of the definition text can be adjusted with the Definition Font Size extra. Like all font sizes, values greater than 1.0 will increase the size of the text, and values less than 1.0 will decrease it.

Example

Text

The text itself can be adjusted with the Defintion Text extra.

Automatically Pull Episode Descriptions

If left as the default (or any Format String which includes the variable {episode_description}, e.g. {episode_description.lower()}), then TCM will automatically search TMDb for an Episode description/overview.

This can be disabled by either setting this Extra to the text you wish to display or disabling the text altogether by specifying "".

Example

Position

The overall position of the background and all text elements can be adjusted with the Position extra. This needs to be formatted like +x+y, where the x and y values are how far from the bottom left corner of the image. Technically you can specify negative x or y values (i.e. -100-100), but this will partially obscure the content.

Example

Separator Character

The separator character is used to join the title and season/episode text. This can be adjusted with the Separator Character extra. To remove this character completely, specify "".

Example

Word Text

Color

The color of the word text can be adjusted with the Word Text Color extra. If unspecified, this color defaults to matching the color of the title text.

Example

Shadow

Color

The color of the word text's drop shadow can be changed with the Shadow Color extra.

Example

Definition

The "definition" of the word text's drop shadow can be changed with the Shadow Definition extra. This is an ImageMagick Shadow Definition. See the tip tooltip for more information. The default shadow is 95x2+7+7.

Shadow Customization

ImageMagick defines shows in the format of:

{opacity}x{sigma}{+ or -}{x}{+ or -}{y}

For example, 95x2+7+7, 50x5+0+0, and 80x4+0-10 are all valid shadow definitions.

This can be interpreted like so (using the default shadow, for example): the shadow has 95% opacity, has a sigma/blurriness value of 2, and is positioned 7 pixels below, and 7 pixels to the right of the base text.

Example

Size

The size of the definition text can be adjusted with the Word Text Font Size extra. Like all font sizes, values greater than 1.0 will increase the size of the text, and values less than 1.0 will decrease it.

Be aware that decreasing the size of the word text may result in truncating more of the definition text.

Example

Text

The text used in the "word" position itself can be adjusted with the Word Text extra. This field supports Format Strings, and the default value ({series_name.lower()}) will add the series name in lowercase text.

Example

Mask Images

This card also natively supports mask images. Like all mask images, TCM will automatically search for alongside the input Source Image in the Series' source directory, and apply this atop all other Card effects.

Example