Skip to contents

Wrap a string with RTL-embedding Unicode characters

Usage

str_rtl(..., multiline = FALSE)

Arguments

...

One or more character vectors, ideally of length 1.

multiline

Whether to split the input strings to separate lines. Defaults to FALSE.

Value

A character vector.

Examples

# Notice how the `.` prints to the right, while in RTL it should print to the left
cat("a.")
#> a.

# `str_rtl()` fixes this:
str_rtl("a.") |> cat()
#> ‫a.

str_rtl("a.", "b.", multiline = TRUE) |> cat()
#> ‫a.
#> ‫b.