diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml new file mode 100644 index 0000000..63cbb18 --- /dev/null +++ b/.github/workflows/pkgdown.yaml @@ -0,0 +1,35 @@ +# Workflow derived from https://github.com/r-lib/actions/tree/master/examples +# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help +on: + push: + branches: [main, master] + release: + types: [published] + workflow_dispatch: + +name: pkgdown + +jobs: + pkgdown: + runs-on: ubuntu-latest + env: + GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + steps: + - uses: actions/checkout@v2 + + - uses: r-lib/actions/setup-pandoc@v1 + + - uses: r-lib/actions/setup-r@v1 + with: + use-public-rspm: true + + - uses: r-lib/actions/setup-r-dependencies@v1 + with: + extra-packages: pkgdown + needs: website + + - name: Deploy package + run: | + git config --local user.name "$GITHUB_ACTOR" + git config --local user.email "$GITHUB_ACTOR@users.noreply.github.com" + Rscript -e 'pkgdown::deploy_to_branch(new_process = FALSE)' diff --git a/.gitignore b/.gitignore index 55dc55f..fb5c598 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,6 @@ vignettes/*.pdf *.Rproj .Rproj.user + +inst/doc +docs diff --git a/DESCRIPTION b/DESCRIPTION index daa5837..74ed411 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: gglgbtq Type: Package Title: Show Pride on 'ggplot2' Plots -Version: 0.1.0 +Version: 0.1.1 Date: 2022-08-06 Authors@R: c(person("Laura", "Bakala", email = "erdaradun.gaztea@gmail.com", @@ -12,6 +12,8 @@ Imports: graphics, grDevices Suggests: + knitr, + rmarkdown, spelling, testthat (>= 3.0.0) License: GPL (>= 3) @@ -19,5 +21,7 @@ Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.1.2 Config/testthat/edition: 3 -URL: https://github.com/turtletopia/gglgbtq +URL: https://github.com/turtletopia/gglgbtq, + https://turtletopia.github.io/gglgbtq/ Language: en-US +VignetteBuilder: knitr diff --git a/NEWS.md b/NEWS.md index 288c6e2..8842351 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,9 @@ +# gglgbtq 0.1.1 + +* Implemented the following palettes: `agender`, `alloace`, `aroallo`, `bigender`, `demiboy`, `demigirl`. +* Changed `gay_man` to `gay` (and, analogously, `gay_7`). +* Moved palettes to the "Gallery" vignette. + # gglgbtq 0.1.0 * Initial version of the package. diff --git a/R/themes.R b/R/themes.R index c7cd97e..8ff0146 100644 --- a/R/themes.R +++ b/R/themes.R @@ -53,5 +53,32 @@ theme_lgbtq_white <- function(...) { ) } -# Default settings are fine -theme_bisexual <- ggplot2::theme +theme_agender <- function(...) { + ggplot2::theme( + panel.background = element_rect(fill = "#DDE3D8", color = NA), + panel.grid.minor = element_line(size = rel(0.5)), + legend.key = element_rect(fill = "#DDE3D8", color = NA), + ... + ) +} + +theme_demiboy <- function(...) { + ggplot2::theme( + panel.background = element_rect(fill = "#D8E0E3", color = NA), + panel.grid.minor = element_line(size = rel(0.5)), + legend.key = element_rect(fill = "#D8E0E3", color = NA), + ... + ) +} + +theme_demigirl <- function(...) { + ggplot2::theme( + panel.background = element_rect(fill = "#E3DADD", color = NA), + panel.grid.minor = element_line(size = rel(0.5)), + legend.key = element_rect(fill = "#E3DADD", color = NA), + ... + ) +} + +# Default settings are fine too +theme_ggplot2 <- ggplot2::theme diff --git a/R/zzz_data.R b/R/zzz_data.R index 91213d2..6a2c477 100644 --- a/R/zzz_data.R +++ b/R/zzz_data.R @@ -13,7 +13,7 @@ pride_data <- list( ), bisexual = list( colors = c("#D00070", "#8C4799", "#0032A0"), - theme = theme_bisexual + theme = theme_ggplot2 ), asexual = list( colors = c("#000000", "#A4A4A4", "#FFFFFF", "#810081") @@ -31,7 +31,7 @@ pride_data <- list( lesbian = list( colors = c("#D62900", "#FF9B55", "#FFFFFF", "#D461A6", "#A50062") ), - gay_man = list( + gay = list( colors = c("#078D70", "#98E8C1", "#FFFFFF", "#7BADE2", "#3D1A78") ), intersex = list( @@ -50,7 +50,29 @@ pride_data <- list( lesbian_7 = list( colors = c("#A60061", "#B95594", "#D162A8", "#FFFFFF", "#E5ADD1", "#C64D53", "#8C1801") ), - gay_man_7 = list( + gay_7 = list( colors = c("#078D70", "#26CEAA", "#98E8C1", "#FFFFFF", "#7BADE2", "#5049CC", "#3D1A78") + ), + agender = list( + colors = c("#000000", "#BCC4C7", "#FFFFFF", "#B7F684"), + theme = theme_agender + ), + demiboy = list( + colors = c("#7F7F7F", "#C4C4C4", "#9DD7EA", "#FFFFFF"), + theme = theme_demiboy + ), + demigirl = list( + colors = c("#7F7F7F", "#C4C4C4", "#FDADC8", "#FFFFFF"), + theme = theme_demigirl + ), + bigender = list( + colors = c("#C479A2", "#EDA5CD", "#D6C7E8", "#FFFFFF", "#9AC7E8", "#6D82D1"), + theme = theme_ggplot2 + ), + alloace = list( + colors = c("#D50100", "#F85858", "#FFFFFF", "#81007F") + ), + aroallo = list( + colors = c("#3DA542", "#A8D379", "#FFFFFF", "#FBE34B", "#E8BB00") ) ) diff --git a/README.Rmd b/README.Rmd index 31cd020..25ead97 100644 --- a/README.Rmd +++ b/README.Rmd @@ -76,26 +76,21 @@ ggplot(data, aes(x = x, y = y, fill = as.factor(group))) + ## Gallery +Only a few most common palettes are included below. For the complete list, see [palette gallery vignette](https://turtletopia.github.io/gglgbtq/articles/gallery.html). + ```{r} palette_lgbtq("rainbow") palette_lgbtq("philadelphia") palette_lgbtq("progress") palette_lgbtq("lesbian") -palette_lgbtq("gay_man") +# In its original meaning of "gay men" +palette_lgbtq("gay") palette_lgbtq("bisexual") # Background added to avoid the "disappearance" of the white stripe print(palette_lgbtq("transgender"), background = "gray92") palette_lgbtq("asexual") -palette_lgbtq("pansexual") palette_lgbtq("nonbinary") palette_lgbtq("intersex") -palette_lgbtq("aromantic") -palette_lgbtq("genderfluid") -palette_lgbtq("genderqueer") -# Alternative version of 5-stripes lesbian flag -palette_lgbtq("lesbian_7") -# Alternative version of 5-stripes gay men flag -palette_lgbtq("gay_man_7") ``` ## End notes diff --git a/README_files/figure-gfm/unnamed-chunk-3-1.png b/README_files/figure-gfm/unnamed-chunk-3-1.png deleted file mode 100644 index a162dbc..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-1.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-10.png b/README_files/figure-gfm/unnamed-chunk-3-10.png deleted file mode 100644 index d6dba62..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-10.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-11.png b/README_files/figure-gfm/unnamed-chunk-3-11.png deleted file mode 100644 index 8e6983d..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-11.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-12.png b/README_files/figure-gfm/unnamed-chunk-3-12.png deleted file mode 100644 index 5fc3982..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-12.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-13.png b/README_files/figure-gfm/unnamed-chunk-3-13.png deleted file mode 100644 index d1ef860..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-13.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-14.png b/README_files/figure-gfm/unnamed-chunk-3-14.png deleted file mode 100644 index 724e3eb..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-14.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-15.png b/README_files/figure-gfm/unnamed-chunk-3-15.png deleted file mode 100644 index f0a2b8e..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-15.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-16.png b/README_files/figure-gfm/unnamed-chunk-3-16.png deleted file mode 100644 index 15e79ed..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-16.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-2.png b/README_files/figure-gfm/unnamed-chunk-3-2.png deleted file mode 100644 index 35fcca7..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-2.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-3.png b/README_files/figure-gfm/unnamed-chunk-3-3.png deleted file mode 100644 index 9e8e7c5..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-3.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-4.png b/README_files/figure-gfm/unnamed-chunk-3-4.png deleted file mode 100644 index 237fe72..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-4.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-5.png b/README_files/figure-gfm/unnamed-chunk-3-5.png deleted file mode 100644 index 4f0bc4e..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-5.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-6.png b/README_files/figure-gfm/unnamed-chunk-3-6.png deleted file mode 100644 index c9766b0..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-6.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-7.png b/README_files/figure-gfm/unnamed-chunk-3-7.png deleted file mode 100644 index 0a4fcb6..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-7.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-8.png b/README_files/figure-gfm/unnamed-chunk-3-8.png deleted file mode 100644 index 62b0c92..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-8.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-3-9.png b/README_files/figure-gfm/unnamed-chunk-3-9.png deleted file mode 100644 index 96946f0..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-3-9.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-4-1.png b/README_files/figure-gfm/unnamed-chunk-4-1.png deleted file mode 100644 index 0eb4f83..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-4-1.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-5-1.png b/README_files/figure-gfm/unnamed-chunk-5-1.png deleted file mode 100644 index 983448e..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-5-1.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-6-1.png b/README_files/figure-gfm/unnamed-chunk-6-1.png deleted file mode 100644 index 77d5b76..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-6-1.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-1.png b/README_files/figure-gfm/unnamed-chunk-7-1.png deleted file mode 100644 index a162dbc..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-1.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-10.png b/README_files/figure-gfm/unnamed-chunk-7-10.png deleted file mode 100644 index d6dba62..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-10.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-11.png b/README_files/figure-gfm/unnamed-chunk-7-11.png deleted file mode 100644 index 8e6983d..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-11.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-12.png b/README_files/figure-gfm/unnamed-chunk-7-12.png deleted file mode 100644 index 5fc3982..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-12.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-13.png b/README_files/figure-gfm/unnamed-chunk-7-13.png deleted file mode 100644 index d1ef860..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-13.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-14.png b/README_files/figure-gfm/unnamed-chunk-7-14.png deleted file mode 100644 index 724e3eb..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-14.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-15.png b/README_files/figure-gfm/unnamed-chunk-7-15.png deleted file mode 100644 index f0a2b8e..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-15.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-16.png b/README_files/figure-gfm/unnamed-chunk-7-16.png deleted file mode 100644 index 15e79ed..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-16.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-2.png b/README_files/figure-gfm/unnamed-chunk-7-2.png deleted file mode 100644 index 35fcca7..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-2.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-3.png b/README_files/figure-gfm/unnamed-chunk-7-3.png deleted file mode 100644 index 9e8e7c5..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-3.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-4.png b/README_files/figure-gfm/unnamed-chunk-7-4.png deleted file mode 100644 index 237fe72..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-4.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-5.png b/README_files/figure-gfm/unnamed-chunk-7-5.png deleted file mode 100644 index 4f0bc4e..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-5.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-6.png b/README_files/figure-gfm/unnamed-chunk-7-6.png deleted file mode 100644 index c9766b0..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-6.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-7.png b/README_files/figure-gfm/unnamed-chunk-7-7.png deleted file mode 100644 index 0a4fcb6..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-7.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-8.png b/README_files/figure-gfm/unnamed-chunk-7-8.png deleted file mode 100644 index 62b0c92..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-8.png and /dev/null differ diff --git a/README_files/figure-gfm/unnamed-chunk-7-9.png b/README_files/figure-gfm/unnamed-chunk-7-9.png deleted file mode 100644 index 96946f0..0000000 Binary files a/README_files/figure-gfm/unnamed-chunk-7-9.png and /dev/null differ diff --git a/_pkgdown.yml b/_pkgdown.yml new file mode 100644 index 0000000..d465862 --- /dev/null +++ b/_pkgdown.yml @@ -0,0 +1,4 @@ +url: https://turtletopia.github.io/gglgbtq/ +template: + bootstrap: 5 + diff --git a/man/palette_lgbtq.Rd b/man/palette_lgbtq.Rd index a14568d..54c1caa 100644 --- a/man/palette_lgbtq.Rd +++ b/man/palette_lgbtq.Rd @@ -31,13 +31,19 @@ Currently available palettes are: \item \code{pansexual} (3 colors) \item \code{nonbinary} (4 colors) \item \code{lesbian} (5 colors) -\item \code{gay_man} (5 colors) +\item \code{gay} (5 colors) \item \code{intersex} (2 colors) \item \code{aromantic} (5 colors) \item \code{genderfluid} (5 colors) \item \code{genderqueer} (3 colors) \item \code{lesbian_7} (7 colors) -\item \code{gay_man_7} (7 colors) +\item \code{gay_7} (7 colors) +\item \code{agender} (4 colors) +\item \code{demiboy} (4 colors) +\item \code{demigirl} (4 colors) +\item \code{bigender} (6 colors) +\item \code{alloace} (4 colors) +\item \code{aroallo} (5 colors) } } diff --git a/man/theme_lgbtq.Rd b/man/theme_lgbtq.Rd index 73cc0e2..67bd29e 100644 --- a/man/theme_lgbtq.Rd +++ b/man/theme_lgbtq.Rd @@ -35,13 +35,19 @@ Currently available palettes are: \item \code{pansexual} (3 colors) \item \code{nonbinary} (4 colors) \item \code{lesbian} (5 colors) -\item \code{gay_man} (5 colors) +\item \code{gay} (5 colors) \item \code{intersex} (2 colors) \item \code{aromantic} (5 colors) \item \code{genderfluid} (5 colors) \item \code{genderqueer} (3 colors) \item \code{lesbian_7} (7 colors) -\item \code{gay_man_7} (7 colors) +\item \code{gay_7} (7 colors) +\item \code{agender} (4 colors) +\item \code{demiboy} (4 colors) +\item \code{demigirl} (4 colors) +\item \code{bigender} (6 colors) +\item \code{alloace} (4 colors) +\item \code{aroallo} (5 colors) } } diff --git a/vignettes/.gitignore b/vignettes/.gitignore new file mode 100644 index 0000000..097b241 --- /dev/null +++ b/vignettes/.gitignore @@ -0,0 +1,2 @@ +*.html +*.R diff --git a/vignettes/gallery.Rmd b/vignettes/gallery.Rmd new file mode 100644 index 0000000..dfedce7 --- /dev/null +++ b/vignettes/gallery.Rmd @@ -0,0 +1,179 @@ +--- +title: "Palette gallery" +output: rmarkdown::html_vignette +vignette: > + %\VignetteIndexEntry{Palette gallery} + %\VignetteEngine{knitr::rmarkdown} + %\VignetteEncoding{UTF-8} +--- + +```{r, include = FALSE} +knitr::opts_chunk$set( + collapse = TRUE, + comment = "#>", + fig.height = 1.6, + fig.width = 5 +) +library(gglgbtq) +options(gglgbtq_font_size = 1.7) +``` + +## The most common flags + +There are a few flags and related identities within LGBT+ community that are more recognizable than the others. Here are the selected ones that are the most well-known. For other flags, check the other sections. + +```{r rainbow} +palette_lgbtq("rainbow") +``` + +The flag of LGBT+ community, sometimes incorrectly associated with gay men only. Adopted in 1979 after revisions made to the original design with eight stripes reduced the number of colors to six. The one you'll see most often, since it encompasses everyone in LGBT+ community, no exceptions. + +```{r lesbian} +palette_lgbtq("lesbian") +``` + +Colors derived from the 2018 design with seven stripes, the third widespread design. "Lesbian" means "homosexual woman" and is one of the most known terms from the LGBT+ community. Me and my girlfriend can never remember which side goes on the top when positioning our pins. + +```{r gay} +palette_lgbtq("gay") +``` + +Sometimes "gay" is a synonym to "homosexual", which would include lesbians, but this palette is based on a flag for MLM, men loving men, which is the other meaning of "gay". The flag itself is inspired by the lesbian flag. + +```{r bisexual} +palette_lgbtq("bisexual") +``` + +Originally meant "attracted to both gender"; for gender is now known to be a spectrum (or perhaps multiple spectra), the meaning was updated to say "attracted to *two or more* genders". "Bisexual" isn't synonymical to "attracted to all" anymore, for that there are "omnisexual" and "pansexual" terms. + +```{r transgender} +palette_lgbtq("transgender") +``` + +A transgender person is somebody whose gender doesn't match AGAB (assigned gender at birth). It encompasses both binary and nonbinary gender identities (in fact, currently all nonbinary people are technically transgender, since most countries only allow one of the two binary genders to be assigned at birth). The opposite of "transgender" is "cisgender". + +```{r asexual} +palette_lgbtq("asexual") +``` + +"Asexual" means "not experiencing sexual attraction". This does not imply anything about romantic or tertiary attraction, as asexual person may be aromantic or alloromantic (see "alloace"). Asexual people are often nicknamed "aces". The opposite of "asexual" is "allosexual", i.e. any orientation where a person experiences sexual attraction, whether bi-, homo-, hetero- or any other. + +```{r intersex} +palette_lgbtq("intersex") +``` + +A person whose sex characteristics (phenotype, chromosomes, hormonal profile, etc.) don't align, i.e. not all of them belong to the same binary sex (male or female). These characteristics don't have to be binary, for most sex characteristic are a spectrum. The opposite of "intersex" is "endosex"/"perisex"/"dyadic" (personally I prefer the first term). + +```{r nonbinary} +palette_lgbtq("nonbinary") +``` + +A nonbinary person is somebody whose gender is not one of the two binary genders, i.e. woman or man. Usually nonbinary identities fall inside the spectrum between masculinity and femininity, but this need not be true for any enby (nonbinary person). + +## Rainbow variants + +Although the six-stripe rainbow flag is the most recognizable, there are other variants, both older and newer. Some try to be more inclusive, others raise an awareness of some issue. Below are the implemented ones: + +```{r philadelphia} +palette_lgbtq("philadelphia") +``` + +A 2017 redesign of the 6-stripe rainbow flag adopted first by the city of Philadelphia that draws attention to the struggles of people of color within the LGBT+ community. + +```{r progress} +palette_lgbtq("progress") +``` + +A 2018 flag that adds a chevron to the 6-stripe rainbow flag. The chevron contains both black and brown colors added to Philadelphia rainbow flag, and transgender flag colors (light blue, pink, white). + +## Sexualities on A-spectrum + +A lot of orientations in LGBT+ community belong to the A-spectrum, whether sexual, romantic or tertiary. Thus, enough flags were spawned to justify separating these into their own section. + +```{r aromantic} +palette_lgbtq("aromantic") +``` + +An aromantic person does not experience romantic attraction towards anyone. + +```{r alloace} +palette_lgbtq("alloace") +``` + +"Alloace" means "experiencing romantic attraction and not experiencing sexual attraction", not specifying the type of romantic attraction. "Allo" is a shortening of "alloromantic" and "ace" is a nickname for "asexual". + +```{r aroallo} +palette_lgbtq("aroallo") +``` + +"Aroallo" means "experiencing sexual attraction and not experiencing romantic one", regardless of the type of sexual attraction. "Aro" is a shortening of "aromantic" and "allo" -- of "allosexual". + +## Other sexualities + +Even though the chapter says "sexualities", romantic and tertiary orientations belong there as well. Since these sexualities don't belong to A-spectrum, their umbrella term would be "allosexual" (and, analogously, "alloromantic"). + +```{r pansexual} +palette_lgbtq("pansexual") +``` + +A pansexual person may be attracted to any person regardless of target's gender. This sexuality differs from "omnisexual" in that this attraction is not influenced by gender, does not depend on gender. Also, pansexuality's flag is cooler. + +```{r lesbian_7} +palette_lgbtq("lesbian_7") +``` + +A 7-stripe variant of the lesbian flag. + +```{r gay_7} +palette_lgbtq("gay_7") +``` + +A 7-stripe variant of the gay flag. + +## Genders on fem-masc spectrum + +We've come to allow a lot of freedom when describing gender, but most people can describe their gender using terms of "femininity" and "masculinity". These are the identities that fit in this space: + +```{r demiboy} +palette_lgbtq("demiboy") +``` + +A person that is partially a man. The other part of their gender may or may not include other genders. + +```{r demigirl} +palette_lgbtq("demigirl") +``` + +A person that is partially a woman. The other part of their gender may or may not include other genders. + +## Other genders + +...and all the other terms related to gender that do not fit in the fem-masc spectrum: + +```{r genderfluid} +palette_lgbtq("genderfluid") +``` + +A gender identity which fluctuates over time between feeling masculine, feminine, androgynous, and other gender descriptors. Fluctuations may be random or regular. + +```{r genderqueer} +palette_lgbtq("genderqueer") +``` + +"Genderqueer" is an umbrella for all gender identites that are queer in one way or another. + +```{r agender} +palette_lgbtq("agender") +``` + +An agender person is somebody who doesn't feel connection with any gender, who can be described as having no gender. + +```{r bigender} +palette_lgbtq("bigender") +``` + +"Bigender" means a gender identity composed of two genders a person feels strong connection with. They may exist simultaneously or fluctuate over time. One of the two genders is probably stolen from some agender person. + +## Uncategorized + +All the terms that do not fit elsewhere. Currently empty.