| Title: | Print Right-to-Left Languages Correctly | 
| Version: | 0.1.0 | 
| Description: | Convenience functions to make some common tasks with right-to-left string printing easier, more convenient and with no need to remember long Unicode characters. Specifically helpful for right-to-left languages such as Arabic, Persian and Hebrew. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.2.3 | 
| Imports: | lifecycle, stringr | 
| Suggests: | hexSticker, testthat (≥ 3.0.0), usethis | 
| Config/testthat/edition: | 3 | 
| URL: | https://github.com/matanhakim/rtlr, https://matanhakim.github.io/rtlr/ | 
| BugReports: | https://github.com/matanhakim/rtlr/issues | 
| NeedsCompilation: | no | 
| Packaged: | 2023-04-03 20:32:44 UTC; Matan | 
| Author: | Matan Hakim | 
| Maintainer: | Matan Hakim <matanhakim@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2023-04-04 12:10:05 UTC | 
rtlr: Print Right-to-Left Languages Correctly
Description
 
Convenience functions to make some common tasks with right-to-left string printing easier, more convenient and with no need to remember long Unicode characters. Specifically helpful for right-to-left languages such as Arabic, Persian and Hebrew.
Author(s)
Maintainer: Matan Hakim matanhakim@gmail.com (ORCID) [copyright holder]
See Also
Useful links:
- Report bugs at https://github.com/matanhakim/rtlr/issues 
Wrap a string with RTL-embedding Unicode characters
Description
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  | 
Value
A character vector.
Examples
# Notice how the `.` prints to the right, while in RTL it should print to the left
cat("a.")
# `str_rtl()` fixes this:
str_rtl("a.") |> cat()
str_rtl("a.", "b.", multiline = TRUE) |> cat()