From 913b71bb8be9b40da9c0f0cd21016c784a56dc18 Mon Sep 17 00:00:00 2001 From: Peter Fog Date: Sat, 20 Mar 2021 00:29:22 +0100 Subject: VSE: Add bold and italic option for text strip Bold and italic fonts can be switched quickly by presing corresponding button. Reviewed By: ISS Differential Revision: https://developer.blender.org/D10542 --- source/blender/sequencer/intern/effects.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/blender/sequencer') diff --git a/source/blender/sequencer/intern/effects.c b/source/blender/sequencer/intern/effects.c index fc8a5c62744..017c2ec8ec5 100644 --- a/source/blender/sequencer/intern/effects.c +++ b/source/blender/sequencer/intern/effects.c @@ -3938,6 +3938,14 @@ static ImBuf *do_text_effect(const SeqRenderData *context, proxy_size_comp = SEQ_rendersize_to_scale_factor(context->preview_render_size); } + BLF_disable(font, BLF_ITALIC | BLF_BOLD); + if (data->flag & SEQ_TEXT_BOLD) { + BLF_enable(font, BLF_BOLD); + } + if (data->flag & SEQ_TEXT_ITALIC) { + BLF_enable(font, BLF_ITALIC); + } + /* set before return */ BLF_size(font, proxy_size_comp * data->text_size, 72); -- cgit v1.2.3