process_text_segments Subroutine

public subroutine process_text_segments(this, text, in_symbol_font, font_size)

Process text segments for mixed font rendering Groups consecutive glyphs for the same font into a single Tj to avoid odd intra-word spacing in some PDF viewers.

Arguments

Type IntentOptional Attributes Name
class(pdf_context_core), intent(inout) :: this
character(len=*), intent(in) :: text
logical, intent(inout) :: in_symbol_font
real(kind=wp), intent(in) :: font_size