mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-16 06:18:47 +02:00
Use original font size for MOON and WEEK specials.
This commit is contained in:
@@ -302,6 +302,9 @@ if ($settings->{svg}) {
|
|||||||
$settings->{width}, $settings->{height});
|
$settings->{width}, $settings->{height});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Save original entry size
|
||||||
|
$settings->{original_entry_size} = $settings->{entry_size};
|
||||||
|
|
||||||
# set_metadata not available in older versions of Cairo
|
# set_metadata not available in older versions of Cairo
|
||||||
eval { $surface->set_metadata('title', 'Calendar'); };
|
eval { $surface->set_metadata('title', 'Calendar'); };
|
||||||
eval { $surface->set_metadata('author', 'Remind (https://dianne.skoll.ca/projects/remind/)'); };
|
eval { $surface->set_metadata('author', 'Remind (https://dianne.skoll.ca/projects/remind/)'); };
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ sub render
|
|||||||
my $layout = Pango::Cairo::create_layout($cr);
|
my $layout = Pango::Cairo::create_layout($cr);
|
||||||
|
|
||||||
$layout->set_text(Encode::decode('UTF-8', $self->{body}));
|
$layout->set_text(Encode::decode('UTF-8', $self->{body}));
|
||||||
my $desc = Pango::FontDescription->from_string($settings->{entry_font} . ' ' . int(0.75 * $settings->{entry_size}) . 'px');
|
my $desc = Pango::FontDescription->from_string($settings->{entry_font} . ' ' . int(0.75 * $settings->{original_entry_size}) . 'px');
|
||||||
$layout->set_font_description($desc);
|
$layout->set_font_description($desc);
|
||||||
my ($wid, $h) = $layout->get_pixel_size();
|
my ($wid, $h) = $layout->get_pixel_size();
|
||||||
|
|
||||||
@@ -197,7 +197,7 @@ sub render
|
|||||||
my $layout;
|
my $layout;
|
||||||
my $bodywidth = 0;
|
my $bodywidth = 0;
|
||||||
if ($self->{fontsize} <= 0) {
|
if ($self->{fontsize} <= 0) {
|
||||||
$self->{fontsize} = $settings->{entry_size};
|
$self->{fontsize} = $settings->{original_entry_size};
|
||||||
}
|
}
|
||||||
if ($self->{size} <= 0) {
|
if ($self->{size} <= 0) {
|
||||||
$self->{size} = $settings->{daynum_size};
|
$self->{size} = $settings->{daynum_size};
|
||||||
|
|||||||
Reference in New Issue
Block a user