diff --git a/NEWS.md b/NEWS.md
index 38ffc0e..25631cf 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,10 @@
# ggstats (development version)
+**Bug fixes**
+
+* fix in `ggcoef_model()` and other similar functions when Unicode character
+ 'less or equal' is not handled by the system
+
# ggstats 0.5.0
**Improvements**
diff --git a/R/ggcoef_model.R b/R/ggcoef_model.R
index 314a0d5..ae08c83 100644
--- a/R/ggcoef_model.R
+++ b/R/ggcoef_model.R
@@ -1152,7 +1152,13 @@ ggcoef_data <- function(
if (!is.null(significance)) {
if (is.null(significance_labels)) {
- significance_labels <- paste(c("p \u2264", "p >"), significance)
+ # test if \u2264 could be safely used
+ test_unicode <- purrr::quietly(function() {plot(0, main = "\u2264")})
+ if (length(test_unicode()$warnings) == 0) {
+ significance_labels <- paste(c("p \u2264", "p >"), significance)
+ } else {
+ significance_labels <- paste(c("p <=", "p >"), significance)
+ }
}
data$significance <- factor(
!is.na(data$p.value) & data$p.value <= significance,
diff --git a/README.md b/README.md
index 607fe45..2375495 100644
--- a/README.md
+++ b/README.md
@@ -47,13 +47,13 @@ mod1 <- lm(Fertility ~ ., data = swiss)
ggcoef_model(mod1)
```
-
+![](man/figures/README-unnamed-chunk-4-1.png)
``` r
ggcoef_table(mod1)
```
-
+![](man/figures/README-unnamed-chunk-4-3.png)
## Comparing several models
@@ -69,7 +69,7 @@ models <- list(
ggcoef_compare(models, type = "faceted")
```
-
+![](man/figures/README-unnamed-chunk-5-1.png)
## Compute custom proportions
diff --git a/man/figures/README-unnamed-chunk-4-1.png b/man/figures/README-unnamed-chunk-4-1.png
index 20ecaa5..d9fd18d 100644
Binary files a/man/figures/README-unnamed-chunk-4-1.png and b/man/figures/README-unnamed-chunk-4-1.png differ
diff --git a/man/figures/README-unnamed-chunk-4-2.png b/man/figures/README-unnamed-chunk-4-2.png
index bdadcb1..20ecaa5 100644
Binary files a/man/figures/README-unnamed-chunk-4-2.png and b/man/figures/README-unnamed-chunk-4-2.png differ
diff --git a/man/figures/README-unnamed-chunk-4-3.png b/man/figures/README-unnamed-chunk-4-3.png
new file mode 100644
index 0000000..d9fd18d
Binary files /dev/null and b/man/figures/README-unnamed-chunk-4-3.png differ
diff --git a/man/figures/README-unnamed-chunk-4-4.png b/man/figures/README-unnamed-chunk-4-4.png
new file mode 100644
index 0000000..bdadcb1
Binary files /dev/null and b/man/figures/README-unnamed-chunk-4-4.png differ
diff --git a/man/figures/README-unnamed-chunk-5-1.png b/man/figures/README-unnamed-chunk-5-1.png
index da1e415..d9fd18d 100644
Binary files a/man/figures/README-unnamed-chunk-5-1.png and b/man/figures/README-unnamed-chunk-5-1.png differ
diff --git a/man/figures/README-unnamed-chunk-5-2.png b/man/figures/README-unnamed-chunk-5-2.png
new file mode 100644
index 0000000..da1e415
Binary files /dev/null and b/man/figures/README-unnamed-chunk-5-2.png differ