Actions

Work Header

Dyslexia friendly Site Skin

Summary:

A clean dyslexia skin for Ao3.
I made this following the British Dyslexia Association Style Guide and then tweaked with requests and ideas dyslexic readers brought forth.
There's a guide inside on how to further tweak everything from font to size to color so that you can customize it for your needs.

Dark mode available in chapter 3!

Notes:

So,
I'm not dyslexic. I'm just a designer who loves this website and would like people to have the best experience of it.
Which is why I'm posting it here before it's even completed, I need feedback from people who actually have dyslexia to shout at me what I'm doing wrong and tell me stuff like 'hey the tags like these are less readable than they usually are' or 'no, there's too much space between the letters'.

I know that there is not a one size fit it all for dyslexia and people will have preferences of fonts and colors and other stuff. In the second chapter you'll find a guide to change a lot of stuff about the skin even if you know nothing about css!
Also, go to chapter 3 for dark mode!

(See the end of the work for more notes.)

Chapter 1: Light Mode - Presentation and Installation guide

Summary:

This is the light mode, Dark Mode is in chapter 3. While the guide for customization is on chapter 2

Chapter Text

The guide I've been following is the British Dyslexia Association Style Guide.

The guide featured suggestions such as:

  • Use a Sans Serif font
  • a fairly big font size
  • larger space between words
  • larger space between letters
  • left align for paragraphs, never justify
  • the paragraphs shouldn't be too wide
  • the paragraphs should be well separated
  • do not use optical white for background but a light grey
  • avoid underlining and italics and use bold instead
  • headings should be bigger and bolder

All of which I tried to follow with this skin. Most of which are used in the workskin for this particular work, so it might be easier to read the instructions.

If you wish to change any of these things I have a guide on chapter 2 on how to personalize this skin, explained in a way that's easy to follow for people who know nothing about coding or CSS.

Sample images

Click on the images to see them bigger

Here an example of the blurb and the tags. I reduced the summary width as well as the text in everything else.


Example of a title fic.
(of course, fic by Astolat). The text column is not too wide as to span for the entirety of the screen.


Example of comments, I reduced the width here as well.


Examples on mobile:

Things about this skin:

  • I'm using Trebuchet MS as a font, 18px as a font size.
  • I've visually separated tags by using a border (I explain in the second chapter how to remove it if you don't want the tags like these) Schermata-2021-05-16-alle-16-14-32
  • it has a mobile fix, so that a lot of weird things that happen on mobile look better. The font is also bigger on there.
  • Most of text has a smaller width now. Not only the fanfic text, but also comments and fanfic summaries
  • buttons are lighter unless you hover them with the mouse
  • it overhauls all the italics. So in fics where you see Oh. as emphasis, you'll have it Oh. instead.
  • experimentally (please let me know if they make it illegible) I have used colored underline like this:
    Schermata-2021-05-16-alle-16-14-44
  • There is a guide on how to customize a lot of stuff

    In the second chapter you'll find explanation on how to change text/font/bold/tags and other stuff you might want to change to make your reading experience better. The guide is specifically written for people who have never coded anything and are not familiar with css.

    There's a Dark Mode in the 3rd chapter!

    In the third chapter you'll find preview and installation guide for dark mode! I know a lot of people were waiting for it!

    Install the skin

    Ok, this is a tiny bit longer than your usual 'install skin' tutorial, because it has a separate skin for mobile. But I wanted to make the best experience possible for reading on mobile as well and this is the simplest way to do it.

    Don't worry if you mess it up at ANY point. You can go back to the default ao3 skin by going down to the bottom of the page and click on 'choose skin'.

    This is the light mode, for Dark mode, go to chapter 3. I know I've said it like 5 times already, but it bears being repeated.

    Mobile Fix

    You'll need to do this first! Both Mobile and Actual Skins need to be installed even if you only browse via Mobile.

    • Make sure you're logged in your account on AO3
    • go to my dashboard and then click on Skins (in the menu on the right)
    • click on the button create new skin
    • Make sure Type is Site Skin
    • Add a Title to your skin, making sure you write that it's the mobile fix! Those titles should be unique across the site so, something like 'YOURUSERNAME-mobile-fix' should do fine. Remember it!
    • Select and Copy ALL the code you'll find in here
    • Paste the code in the field 'CSS'
    • Click on Advanced 'Show'
    • You know the part where there's "Media" and a lot of options? Scroll down the list until you find only screen and (max-width: 42em), it should be one of the last in the list and check it!
    • click SUBMIT

    The actual skin

    • Make sure you're logged in your account on AO3
    • go to my dashboard and then click on Skins (in the menu on the right)
    • click on the button create new skin, yes, a second one.
    • Make sure Type is Site Skin
    • Add a Title to your skin. Those titles should be unique across the site so, something like 'YOURUSERNAME-dyslexia' should do fine.
    • Select and Copy ALL the code you'll find in here
    • Paste the code in the field 'CSS'
    • Click on Advanced 'Show'
    • There's a part where you have Parent Skins. Click on the button "Add parent skin". It should add a field called 'Parent #1' where you can type stuff.
    • type the name of the mobile fix skin you used before 'YOURUSERNAME-mobile-fix' and select it.
    • click SUBMIT
    • click USE

    AND you should be grand.

    Check on the mobile if it looks good! The menu shouldn't be all wonky but when you click on it it should be wide like this:

    Schermata-2021-05-26-alle-09-11-47

    If you are having problems like these:

    wrongmenu2-light wrongmenu1-light

    It means that something went wrong on the mobile fix installation. please check these things:
    • That you actually installed a second skin for the mobile fix following the steps I talked about earlier
    • That you didn't misplace accidentally the two different codes for the mobile fix and the actual skin! They are two different codes and you might get them confused! (I did it tons of times myself!)
    • That the mobile-fix skin is set as only screen and (max-width: 42em) in the Media Advanced option.
    • That the mobile-fix skin is set as a parent in the actual dyslexia skin. They need to be linked!

    Suggestions

    In chapter 2 of this fic there's a Guide on how to customize

    It explains step by step in excruciating details how to customize stuff if you have no knowledge of coding and css! Stuff like font change, how to reduce/increase spacing, how to change colors, width of paragraphs, the border around the tags, and so on.

    You'll find everything in chapter 2 of this "fic"

    Install it while working on desktop

    This guide is not that difficult, but copying and pasting code is definitely easier to do on a desktop computer than on mobile, I swear. Once it's set up it should work on mobile just fine.

    Workskins

    Ao3 allows writers to use workskins. Workskins are stylesheets that change the formatting of individual works, it is in the hand of said work's author and they are often used to create some quirky and fun things (look at this, I used a workskin to create a faux-fanfic header. Or look at this web article. )

    They are great and fun, but might override the skin you are using for legibility.

    So: I suggest turning them off.

    To turn workskins off

    • You just go in your preferences
    • check "hide work skins" by default.
    • click on Update.

    On top of every fic there's a button "Show Creator's style" (or "Hide Creator Style") to toggle the workskins at any time by the way! You'll be able to switch it on right away without having to go to your preferences every time.

Chapter 2: Detailed guide on how to change stuff in the skin even if you know nothing about CSS

Notes:

I Updated the code (links are all in the first chapter) and I made sure everything in the skin is full of comments and explanation on what is and what it does, so, for people with limited css understanding you can go and dive in and change stuff.

For people with no understanding whatsoever of css I will list here a few things you can change and explain how to change them! So, if you need to change the font because Trebuchet MS is terrible for you, if you need to make the font bigger, the space between words smaller etc etc you can scroll down.

(See the end of the chapter for more notes.)

Chapter Text

A strong suggestion:

Ao3 deletes code comments when you save a skin. So if you need to do modifications of any sort I strongly suggest you copy/paste the code somewhere (like google docs) and work on it. Then at the end you copy and paste it into ao3 as usual. Because otherwise all my explanations will be deleted.

So, if you have already installed the skin, I suggest going back to the original code, copy that one, modify it somewhere and copy it in place of the code you already installed. Not the smoothest riding, but unfortunately I can't do anything about the fact that Ao3 deletes comments.

A couple of things for css:

  • always remember the semicolon ; at the end of the line
  • Be careful not to delete the brackets I made { }
  • em as a size measurement changes A LOT by single digits. If you need to change sizes try decimals firsts and use the dot.

Contents of this page

Also, consider giving a look at the comments because several things and changes get discussed there too! You might also find a solution to your problems in there.

How to change the font

There are two places where the font is set in this skin. They are both fairly at the beginning of the main skin (not the mobile one, changing it in the main skin it will carry in the mobile one too!) so this should be one of the first things you see, in both the Light Skin and the Dark Skin.

  /*
    -----------------TITLE FONT-----------------
  This is the font for the titles, not for the body of text. 
  If you want to change it remember to provide fallback fonts 
  (something like 'serif' or 'sans-serif', separated by a comma)
  */
  font-family: "Trebuchet MS", Calibri, sans-serif;
  border-bottom: none;
  font-weight: 700; 
}

And

    /*
  -----------------MAIN FONT-----------------
  This is the font for the entire body of text. If you need to change it please do it here
  Please also remember to provide fallback fonts 
  (something like 'serif' or 'sans-serif', separated by a comma)
  */
  font-family: "Trebuchet MS", Calibri, sans-serif; 
}

These two sections, the one called "Title Font" and "Main Font" set respectively the font for the titles and the font for basically everything else. You can have two different font for title and text or you can have the same one like I did.

It is slightly different in the light skin and the dark skin because I realized that Trebuchet MS didn't have enough differences with the bold if used on a dark background, so the line you'll see in the dark skin version will be something like this instead:

    font-family: Verdana, "Trebuchet MS", Calibri, sans-serif; 

Fonts work like this: the browser will use the first font in the list (Trebuchet MS in the light skin, Verdana in the dark skin) if it's installed in your computer (or phone) if it doesn't find it it will use the second in the list (Calibri) and if even at that point it hasn't found any font installed in your device it will just use any sans serif font. I suggest to just add a font before the first one, so that your browser will always have a fallback available. All the fonts are separated by a comma and, this is very important, if the font has a name with multiple words (such as Times New Roman) you need to use the quotation marks.

This dyslexia design guide suggests these fonts to try out:

Arial, "Comic Sans", Verdana, Tahoma, "Century Gothic", "Open Sans"

It is important that you have said font installed on all the devices you use Ao3 on. You can definitely use the font Dyslexie or OpenDyslexic but make sure it's installed on your phone as well if you read on that. Or it won't simply show up (and will use the second one in the list instead). To install fonts on phones you'll need to google that because every phone is different (and some do not allow installing fonts).

So, an example of a line you could use:

font-family: Arial, "Trebuchet MS", Calibri, sans-serif;

Another thing! you might want to adjust later the letterspacing and the wordspacing. Since those change a lot depending on the font!

Remember to keep the semi-colon and the curly bracket

How to change the text size

This skin sets two different sizes. Once in the main skin (Dark Mode or Light Mode) and one in the Mobile Fix. (the Mobile fix is the same for both Light and Dark)

How to change it on Dark and Light on desktop

    /*
  -----------------TEXT SIZE-----------------
  This sets the default text size
  if you need to increase or decrease, please keep in mind that "em"
  as a measurement changes A LOT between numbers, so you might want to try
  decimals like 1.1em, 1.2em, 1.15em before going a number up (or down)
  */
  font-size: 1.05em; 
}

Find the part in the code (it's titled TEXT SIZE, just find it by using the search option that basically every text editor has. If you are using google docs use ctrl F (or cmd F if you are on Mac)

You just change the number on the line font-size etc etc

Try small increments, don't just change it to 2 right away because this unit of measure is HUGE.

So, an example of a line you could use:

font-size: 1.2em;

If you are having trouble with the em measurements you can try px. So something like font-size: 16px;

remember to keep the semi-colon and the curly bracket

How to change it on mobile (valid for both Light and Dark skins)

Go to the mobile fix code

  /*
  -----------------TEXT SIZE-----------------
  This is the size of the body of the font on mobile.
  please increase or decrease by decimals
  like 1.2em 1.1em or 1.5em
  */
  font-size: 1.3em; 
}

Find the part in the code (it's titled TEXT SIZE, it's at the beginning)

You just change the number on the line font-size etc etc

Try small increments or decrements, don't just change it to 2 right away because this unit of measure is HUGE.

So, an example of a line you could use to make it smaller::

font-size: 1.2em;

If you are having trouble with the em measurements you can try px. So something like font-size: 16px;

How to change the text size only in works (and not the rest of the interface)

This is easier! just add this code at the end of the main file (you can also add it to the mobile code if you want it differently in there):

  #workspace {
  font-size: 120%; 
}

Change the percentage to what you prefer, 90% to make it smaller, 110% to make it larger.

How to change only the size of the fic tags on mobile

Go to your mobile fix skin and add this code at the end:

a.tag {
font-size: 80%;
}

You can play around with the percentage to find a text size you like!

remember to keep the semi-colon and the curly bracket

How to change the space between letters and words

    /*
  -----------------LETTER SPACING-----------------
  This sets the spacing between letters

  if you need to increase or decrease, please keep in mind that "em"
  as a measurement changes A LOT between numbers, so you might want to try
  decimals like 0.025em, 0.03em, 0.035em before going a number up (or down)
  */
  letter-spacing: 0.02em; 
}

And

    /*
  -----------------WORD SPACING-----------------
  This sets the spacing between words

  if you need to increase or decrease, please keep in mind that "em"
  as a measurement changes A LOT between numbers, so you might want to try
  decimals like 0.22em, 0.25em, 0.3em before going a number up (or down)
  */
  word-spacing: 0.21em; 
}

(those measurements are different in the dark skin and light skin! what looks good on white doesn't read as well on dark, so the dark one has a bigger space between letters)

Very similar to how to change the font size, first find the two parts titled 'LETTER SPACING' and 'WORD SPACING' by using ctrl F in your text editor (or cmd F if you are on a Mac) and then change by A TINY BIT the values around. Em measurements will do A LOT in this case!
Modifying this will work on both desktop and mobile.

So, examples:

letter-spacing: 0.005em;

word-spacing: 0.25em;

remember to keep the semi-colon and the curly bracket

How to change the space between lines of text

      /*
  -----------------LINE HEIGHT-----------------
  This is the line height of the text.
    if you need to increase or decrease, please keep in mind that "em"
  as a measurement changes A LOT between numbers, so you might want to try
  decimals like 1.7em, 1.5em, 1.65em before going a number up (or down)
  */
  line-height: 1.8em; 
}

Very similar to how to change the letter and word spacing, first find the part titled 'LINE HEIGHT' by using ctrl F in your text editor (or cmd F if you are on a Mac) and then change by A TINY BIT the values around. Em measurements will do A LOT in this case!
Modifying this will work on both desktop and mobile.

So, example:

line-height: 1.65em;

remember to keep the semi-colon and the curly bracket

How to change the width of the paragraph

Paragraph width are different in the base skin and the mobile skin. In the mobile skin the width is 100% by default because otherwise the paragraphs would be too short. In the default skin the paragraph are 70% of the screen size and a max width of 45em.

To change it go to the base skin and search this part titled "PARAGRAPH WIDTH" (by searching it with ctrl+F or cmd+F on mac):

      /*
  -----------------PARAGRAPH WIDTH-----------------
  This sets the width of the reading paragraphs.
  It sets a percentage according to the width of the screen 
  (reduce or increase the percentage of width: 70%; to change this. remember the semicolon.)
  but it doesn't allow it to go over a certain amount of width, so that even HUGE screens
  will have a maximum width for the text.
  (reduce or increase this by changing the number on the max-width: 45em; remember the semicolon.)
  It is reset on the mobile skin to 100%
  */
  width: 70%;
  max-width: 45em; 
}

Now you can reduce or increase both values by a small amount or by a huge amount.

So, example:

    width: 60%;
  max-width: 40em; 
}

If you want to make it screen-wide and remove the feature alltogether just go with 100% on the width and remove the line about the max-width but be careful not to delete the bracket } or you'll break the skin!

The code for this case would be:

width: 100%; }

remember to keep the semi-colon and the curly bracket

instead, if you want to change it on mobile, the part you are looking for is this one:

      #workskin, .collection blockquote.userstuff {
  /*
  This resets the main page width to a decent size for mobile
  */
  width: 100% !important; 
}

Just make the percentage smaller in this case! :) Remember to keep the !important, the semicolon and the brackets!

How to change the background color

    /*
  -----------------BACKGROUND COLOR-----------------
  This sets the main background color
  Use a hex color picker to change this!
  */
  background-color: #f7f7f9;
  background: #f7f7f9; 
}

As always, use ctrl+F to find in the main skin code the part with the title 'background color'. You do not need to change the mobile skin for this. If you modify the main one the colors will carry on mobile as well.

You'll need to change both those lines (background-color and background) to change the background color.

CSS uses HEX color codes to identify colors. Those usually have 6 letters or numbers and a hashtag symbol before them. If you need a way to find the hex color of a color you want as a background you can just google 'color picker' and google will have it functional for you in the result (the same way it has a calculator) and it will provide you with the HEX code. Or Colorable is incredible. It will allow you to play around with text and background and give a vote on how much contrast is there, so if it's readable or not.

So, an example:

  background-color: #cededa;
background: #cededa; 
}


remember to keep the semi-colons and the curly bracket

How to change the text color

    /*
  -----------------TEXT COLOR-----------------
  This is the main text color for all the body of text
  Use a hex color picker to change this!
  */
  color: #373a3c; 
}

As always, use ctrl+F to find in the main skin code the part with the title 'text color'. You do not need to change the mobile skin for this. If you modify the main one the colors will carry on mobile as well.

CSS uses HEX color codes to identify colors. Those usually have 6 letters or numbers and a hashtag symbol before them. If you need a way to find the hex color of a color you want as a background you can just google 'color picker' and google will have it functional for you in the result (the same way it has a calculator) and it will provide you with the HEX code. Or Colorable is incredible. It will allow you to play around with text and background and give a vote on how much contrast is there, so if it's readable or not.

So, example:

color: #293330;

remember to keep the semi-colon and the curly bracket

How to change the link color

The bluish accent color is a bit more difficult to change because it is scattered all over the code. There are borders, buttons, links, text with this color and it's not easy to identify. To modify them you'll need to use ctrl+f and search for this value: #4675C0 (for light mode) and #3AACFF (for dark mode) and change it with a HEX color you like.

Remember to only change the hex code, do not delete semicolons, or other words unless you know what you are doing.

How to remove the underline

I've read that some people will have problems with underlined stuff. I made a separated line that is as far away from the text as possible but it might still be irritating for someone. You can remove that.

    /* 
    --------UNDERLINE---------
    To remove the colored underline from the skin just remove 
    the following 2 lines (border-bottom etc etc and padding-bottom etc etc)
    This will leave a nice, readable bold text 
    */
  /* start deleting here -> */
  border-bottom: 2px solid #4675C0;
  padding-bottom: 4px;
  /* <- stop deleting here for the underline thingy! Leave the rest*/
  text-decoration: none;
  font-weight: 700; 
}

Again, search this part in the main skin code titled "UNDERLINE" by using ctrl + F in your text editor and then delete all the code that is between the comments "start deleting here -->"

And "<-- Stop deleting here"

This will leave the underlined things as bold instead.

How to have back the italics

One of the things the Dyslexia Style Guide said was that italics create a visual mess for dyslexia, so I changed all the italics to bold. You can revert this if you don't mind italics!

  /*
--------ITALICS---------
The following code remove all the italics and changes 
them into bold instead for easier dyslexia reading. 
This will override what the fic author's decided to use.
If you prefer you can delete it and all will return to normal 
*/
/* start deleting here -> */
i,
em,
cite {
  font-style: normal;
  font-weight: 700; }

/* <- Stop deleting here for the italics thingy*/

Again, search this part in the main skin code titled "italics" by using ctrl + F in your text editor and then delete all the code that is between the comments "start deleting here -->"

And "<-- Stop deleting here"

How to remove the border around the tags

I was surprised that this was very much appreciated by a lot of people. The little border around tags was an experiment of mine, I didn't know if people would find it readable or not. Anyway it can be removed!

  /*
-----------------TAGS-----------------
This is what makes the tag having a border!
If you want to remove the border please delete all these lines 
*/
/* start deleting here -> */
a.tag,
a.tag:visited,
a.tag:link {
  display: inline-block;
  padding: 4px 7px;
  margin: 4px 0px;
  border: 2px solid #4675C0;
  border-radius: 5px;
}

.commas li:after {
  content: "";
}

.favorite a.tag {
  border: none;
}

/* <- stop deleting here for the tag thingy */

Again, search this part in the main skin code titled "TAGS" by using ctrl + F in your text editor and then delete all the code that is between the comments "start deleting here -->"

And "<-- Stop deleting here"

How to remove the border around the tags only on Mobile

(but keep it on desktop)

Go to your mobile fix skin (so, not the main one!) and add at the end this code:

a.tag,
a.tag:visited,
a.tag:link,
a.tag:hover {
border: none !important;
}

Notes:

I'm starting to work on dark mode now that this is finished, and the code is sort of ordered (not really, but as ordered as I'm able to make it). I will add it as an extra chapter, so if you are waiting for it you can follow this work and you'll be notified.

Please if you have further questions ask away!

Chapter 3: Dark Mode - Presentation and Installation guide

Notes:

From notes on tumblr I gather that this was something a lot of people are waiting for.

The guide on how to customize and change stuff you can find in chapter 2 is applicable to this dark mode skin as well! So, for any modification you can refer to that one.

(See the end of the chapter for more notes.)

Chapter Text

The guide I've been following is the British Dyslexia Association Style Guide.

The guide featured suggestions such as:

  • Use a Sans Serif font
  • a fairly big font size
  • larger space between words
  • larger space between letters
  • left align for paragraphs, never justify
  • the paragraphs shouldn't be too wide
  • the paragraphs should be well separated
  • avoid underlining and italics and use bold instead
  • headings should be bigger and bolder

All of which I tried to follow with this skin. Most of which are used in the workskin for this particular work, so it might be easier to read the instructions.

If you wish to change any of these things I have a guide on chapter 2 on how to personalize this skin, explained in a way that's easy to follow for people who know nothing about coding or CSS.

Sample images

Click on the images to see them bigger

Here an example of the blurb and the tags. I reduced the summary width as well as the text in everything else.
dyslexia-darkmode-mockup4

Example of a title fic.
(of course, fic by Astolat). The text column is not too wide as to span for the entirety of the screen.
dyslexia-darkmode-mockup3

Examples on mobile:
dyslexia-darkmode-mockup1
dyslexia-darkmode-mockup2

Things about this skin:

  • I'm using Verdana as a font, 18px as a font size, differently from the light version of the skin (and the previews! I'll update those asap), because on dark the bold wasn't very clear. You can still revert it to "Trebuchet MS" by following the instructions in the guide in chapter 2
  • I've visually separated tags by using a border (I explain in the second chapter how to remove it if you don't want the tags like these)
  • it has a mobile fix, so that a lot of weird things that happen on mobile look better. The font is also bigger on there.
  • Most of text has a smaller width now. Not only the fanfic text, but also comments and fanfic summaries
  • buttons are lighter unless you hover them with the mouse
  • it overhauls all the italics. So in fics where you see Oh. as emphasis, you'll have it Oh. instead.
  • There is a guide on how to customize a lot of stuff

      In the second chapter you'll find explanation on how to change text/font/bold/tags and other stuff you might want to change to make your reading experience better. The guide is specifically written for people who have never coded anything and are not familiar with css.

      Install the skin

      Ok, this is a tiny bit longer than your usual 'install skin' tutorial, because it has a separate skin for mobile. But I wanted to make the best experience possible for reading on mobile as well and this is the simplest way to do it.

      Don't worry if you mess it up at ANY point. You can go back to the default ao3 skin by going down to the bottom of the page and click on 'choose skin'.

      Mobile Fix

      You'll need to do this first! Both Mobile and Actual Skins need to be installed even if you only browse via Mobile.

      • Make sure you're logged in your account on AO3
      • go to my dashboard and then click on Skins (in the menu on the right)
      • click on the button create new skin
      • Make sure Type is Site Skin
      • Add a Title to your skin, making sure you write that it's the mobile fix! Those titles should be unique across the site so, something like 'YOURUSERNAME-mobile-fix' should do fine. Remember it!
      • Select and Copy ALL the code you'll find in here
      • Paste the code in the field 'CSS'
      • Click on Advanced 'Show'
      • You know the part where there's "Media" and a lot of options? Scroll down the list until you find only screen and (max-width: 42em), it should be one of the last in the list and check it!
      • click SUBMIT

      The actual skin

      • Make sure you're logged in your account on AO3
      • go to my dashboard and then click on Skins (in the menu on the right)
      • click on the button create new skin, yes, a second one.
      • Make sure Type is Site Skin
      • Add a Title to your skin. Those titles should be unique across the site so, something like 'YOURUSERNAME-dyslexia' should do fine.
      • Select and Copy ALL the code you'll find in here
      • Paste the code in the field 'CSS'
      • Click on Advanced 'Show'
      • There's a part where you have Parent Skins. Click on the button "Add parent skin". It should add a field called 'Parent #1' where you can type stuff.
      • type the name of the mobile fix skin you used before 'YOURUSERNAME-mobile-fix' and select it.
      • click SUBMIT
      • click USE

      AND you should be grand.

      Check on the mobile if it looks good! The menu shouldn't be all wonky but when you click on it it should be wide like this:

      Schermata-2021-05-26-alle-09-11-35

      If you are having problems like these:

      wrongmenu2-dark wrongmenu1-dark

      It means that something went wrong on the mobile fix installation. please check these things:
      • That you actually installed a second skin for the mobile fix following the steps I talked about earlier
      • That you didn't misplace accidentally the two different codes for the mobile fix and the actual skin! They are two different codes and you might get them confused! (I did it tons of times myself!)
      • That the mobile-fix skin is set as only screen and (max-width: 42em) in the Media Advanced option.
      • That the mobile-fix skin is set as a parent in the actual dyslexia skin. They need to be linked!

      Suggestions

      In chapter 2 of this fic there's a Guide on how to customize

      It explains step by step in excruciating details how to customize stuff if you have no knowledge of coding and css! Stuff like font change, how to reduce/increase spacing, how to change colors, width of paragraphs, the border around the tags, and so on.

      You'll find everything in chapter 2 of this "fic"

      Install it while working on desktop

      This guide is not that difficult, but copying and pasting code is definitely easier to do on a desktop computer than on mobile, I swear. Once it's set up it should work on mobile just fine.

      Workskins

      Ao3 allows writers to use workskins. Workskins are stylesheets that change the formatting of individual works, it is in the hand of said work's author and they are often used to create some quirky and fun things (look at this, I used a workskin to create a faux-fanfic header. Or look at this web article. )

      They are great and fun, but might override the skin you are using for legibility.

      So: I suggest turning them off.

      To turn workskins off

      • You just go in your preferences
      • check "hide work skins" by default.
      • click on Update.

      On top of every fic there's a button "Show Creator's style" (or "Hide Creator Style") to toggle the workskins at any time by the way! You'll be able to switch it on right away without having to go to your preferences every time.

Notes:

I hope you'll find this useful!

I think I'm going to do a low contrast one next and then focus on other skins!

Chapter 4: Sepia - Presentation and Installation guide

Notes:

Someone on tumblr a long time ago said that a sepia mode would be nice as well.

The guide on how to customize and change stuff you can find in chapter 2 is applicable to this dark mode skin as well! So, for any modification you can refer to that one.

Chapter Text

The guide I've been following is the British Dyslexia Association Style Guide.

The guide featured suggestions such as:

  • Use a Sans Serif font
  • a fairly big font size
  • larger space between words
  • larger space between letters
  • left align for paragraphs, never justify
  • the paragraphs shouldn't be too wide
  • the paragraphs should be well separated
  • avoid underlining and italics and use bold instead
  • headings should be bigger and bolder

All of which I tried to follow with this skin. Most of which are used in the workskin for this particular work, so it might be easier to read the instructions.

If you wish to change any of these things I have a guide on chapter 2 on how to personalize this skin, explained in a way that's easy to follow for people who know nothing about coding or CSS.

Sample images

Click on the images to see them bigger

Here an example of the blurb and the tags. I reduced the summary width as well as the text in everything else.
dyslexia-sepia-mockup3

Example of a title fic.
(of course, fic by Astolat). The text column is not too wide as to span for the entirety of the screen.
dyslexia-sepia-mockup4

Examples on mobile:
dyslexia-sepia-mockup2
dyslexia-sepia-mockup1

Things about this skin:

  • I'm using "Trebuchet MS" as a font, 18px as a font size
  • I've visually separated tags by using a border (I explain in the second chapter how to remove it if you don't want the tags like these)
  • it has a mobile fix, so that a lot of weird things that happen on mobile look better. The font is also bigger on there.
  • Most of text has a smaller width now. Not only the fanfic text, but also comments and fanfic summaries
  • buttons are lighter unless you hover them with the mouse
  • it overhauls all the italics. So in fics where you see Oh. as emphasis, you'll have it Oh. instead.
  • There is a guide on how to customize a lot of stuff

      In the second chapter you'll find explanation on how to change text/font/bold/tags and other stuff you might want to change to make your reading experience better. The guide is specifically written for people who have never coded anything and are not familiar with css.

      Install the skin

      Ok, this is a tiny bit longer than your usual 'install skin' tutorial, because it has a separate skin for mobile. But I wanted to make the best experience possible for reading on mobile as well and this is the simplest way to do it.

      Don't worry if you mess it up at ANY point. You can go back to the default ao3 skin by going down to the bottom of the page and click on 'choose skin'.

      Mobile Fix

      You'll need to do this first! Both Mobile and Actual Skins need to be installed even if you only browse via Mobile.

      • Make sure you're logged in your account on AO3
      • go to my dashboard and then click on Skins (in the menu on the right)
      • click on the button create new skin
      • Make sure Type is Site Skin
      • Add a Title to your skin, making sure you write that it's the mobile fix! Those titles should be unique across the site so, something like 'YOURUSERNAME-mobile-fix' should do fine. Remember it!
      • Select and Copy ALL the code you'll find in here
      • Paste the code in the field 'CSS'
      • Click on Advanced 'Show'
      • You know the part where there's "Media" and a lot of options? Scroll down the list until you find only screen and (max-width: 42em), it should be one of the last in the list and check it!
      • click SUBMIT

      The actual skin

      • Make sure you're logged in your account on AO3
      • go to my dashboard and then click on Skins (in the menu on the right)
      • click on the button create new skin, yes, a second one.
      • Make sure Type is Site Skin
      • Add a Title to your skin. Those titles should be unique across the site so, something like 'YOURUSERNAME-dyslexia' should do fine.
      • Select and Copy ALL the code you'll find in here
      • Paste the code in the field 'CSS'
      • Click on Advanced 'Show'
      • There's a part where you have Parent Skins. Click on the button "Add parent skin". It should add a field called 'Parent #1' where you can type stuff.
      • type the name of the mobile fix skin you used before 'YOURUSERNAME-mobile-fix' and select it.
      • click SUBMIT
      • click USE

      AND you should be grand.

      Check on the mobile if it looks good! The menu shouldn't be all wonky but when you click on it it should be wide like this:

      Schermata-2021-05-26-alle-09-11-35

      If you are having problems like these:

      wrongmenu2-dark wrongmenu1-dark

      It means that something went wrong on the mobile fix installation. please check these things:
      • That you actually installed a second skin for the mobile fix following the steps I talked about earlier
      • That you didn't misplace accidentally the two different codes for the mobile fix and the actual skin! They are two different codes and you might get them confused! (I did it tons of times myself!)
      • That the mobile-fix skin is set as only screen and (max-width: 42em) in the Media Advanced option.
      • That the mobile-fix skin is set as a parent in the actual dyslexia skin. They need to be linked!

      Suggestions

      In chapter 2 of this fic there's a Guide on how to customize

      It explains step by step in excruciating details how to customize stuff if you have no knowledge of coding and css! Stuff like font change, how to reduce/increase spacing, how to change colors, width of paragraphs, the border around the tags, and so on.

      You'll find everything in chapter 2 of this "fic"

      Install it while working on desktop

      This guide is not that difficult, but copying and pasting code is definitely easier to do on a desktop computer than on mobile, I swear. Once it's set up it should work on mobile just fine.

      Workskins

      Ao3 allows writers to use workskins. Workskins are stylesheets that change the formatting of individual works, it is in the hand of said work's author and they are often used to create some quirky and fun things (look at this, I used a workskin to create a faux-fanfic header. Or look at this web article. )

      They are great and fun, but might override the skin you are using for legibility.

      So: I suggest turning them off.

      To turn workskins off

      • You just go in your preferences
      • check "hide work skins" by default.
      • click on Update.

      On top of every fic there's a button "Show Creator's style" (or "Hide Creator Style") to toggle the workskins at any time by the way! You'll be able to switch it on right away without having to go to your preferences every time.

Notes:

Dark mode in chapter 3!

Series this work belongs to: