| Name | Value |
|---|---|
| --kemosite_wordpress_base_primary_colour | |
| --kemosite_wordpress_base_background_colour | |
| --kemosite_wordpress_base_foreground_colour |
| Name | Value |
|---|---|
| --kemosite_wordpress_base_primary_reduced_red | |
| --kemosite_wordpress_base_primary_reduced_blue |
| Name | Value |
|---|---|
| --kemosite_wordpress_base_primary_red_value | |
| --kemosite_wordpress_base_primary_green_value | |
| --kemosite_wordpress_base_primary_blue_value |
| Name | Value |
|---|---|
| --kemosite_wordpress_base_primary_luminance | |
| --kemosite_wordpress_base_primary_value |
| Name | Value |
|---|---|
| --kemosite-cool-white-lab | |
| --kemosite-cool-black-lab |
| Name | Value |
|---|---|
| --kemosite_cool_white_monochromatic_3 | |
| --kemosite_cool_white_monochromatic_45 | |
| --kemosite_cool_white_monochromatic_7 | |
| --kemosite_cool_white_neutral_monochromatic_3 | |
| --kemosite_cool_white_neutral_monochromatic_45 | |
| --kemosite_cool_white_neutral_monochromatic_7 | |
| --kemosite_cool_black_monochromatic_3 | |
| --kemosite_cool_black_monochromatic_45 | |
| --kemosite_cool_black_monochromatic_7 | |
| --kemosite_cool_black_neutral_monochromatic_3 | |
| --kemosite_cool_black_neutral_monochromatic_45 | |
| --kemosite_cool_black_neutral_monochromatic_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_analogous_p30_3 | |
| --kemosite_cool_white_analogous_p30_45 | |
| --kemosite_cool_white_analogous_p30_7 | |
| --kemosite_cool_white_neutral_analogous_p30_3 | |
| --kemosite_cool_white_neutral_analogous_p30_45 | |
| --kemosite_cool_white_neutral_analogous_p30_7 | |
| --kemosite_cool_black_analogous_p30_3 | |
| --kemosite_cool_black_analogous_p30_45 | |
| --kemosite_cool_black_analogous_p30_7 | |
| --kemosite_cool_black_neutral_analogous_p30_3 | |
| --kemosite_cool_black_neutral_analogous_p30_45 | |
| --kemosite_cool_black_neutral_analogous_p30_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_analogous_m30_3 | |
| --kemosite_cool_white_analogous_m30_45 | |
| --kemosite_cool_white_analogous_m30_7 | |
| --kemosite_cool_white_neutral_analogous_m30_3 | |
| --kemosite_cool_white_neutral_analogous_m30_45 | |
| --kemosite_cool_white_neutral_analogous_m30_7 | |
| --kemosite_cool_black_analogous_m30_3 | |
| --kemosite_cool_black_analogous_m30_45 | |
| --kemosite_cool_black_analogous_m30_7 | |
| --kemosite_cool_black_neutral_analogous_m30_3 | |
| --kemosite_cool_black_neutral_analogous_m30_45 | |
| --kemosite_cool_black_neutral_analogous_m30_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_complimentary_3 | |
| --kemosite_cool_white_complimentary_45 | |
| --kemosite_cool_white_complimentary_7 | |
| --kemosite_cool_white_neutral_complimentary_3 | |
| --kemosite_cool_white_neutral_complimentary_45 | |
| --kemosite_cool_white_neutral_complimentary_7 | |
| --kemosite_cool_black_complimentary_3 | |
| --kemosite_cool_black_complimentary_45 | |
| --kemosite_cool_black_complimentary_7 | |
| --kemosite_cool_black_neutral_complimentary_3 | |
| --kemosite_cool_black_neutral_complimentary_45 | |
| --kemosite_cool_black_neutral_complimentary_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_complimentary_p30_3 | |
| --kemosite_cool_white_complimentary_p30_45 | |
| --kemosite_cool_white_complimentary_p30_7 | |
| --kemosite_cool_white_neutral_complimentary_p30_3 | |
| --kemosite_cool_white_neutral_complimentary_p30_45 | |
| --kemosite_cool_white_neutral_complimentary_p30_7 | |
| --kemosite_cool_black_complimentary_p30_3 | |
| --kemosite_cool_black_complimentary_p30_45 | |
| --kemosite_cool_black_complimentary_p30_7 | |
| --kemosite_cool_black_neutral_complimentary_p30_3 | |
| --kemosite_cool_black_neutral_complimentary_p30_45 | |
| --kemosite_cool_black_neutral_complimentary_p30_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_complimentary_m30_3 | |
| --kemosite_cool_white_complimentary_m30_45 | |
| --kemosite_cool_white_complimentary_m30_7 | |
| --kemosite_cool_white_neutral_complimentary_m30_3 | |
| --kemosite_cool_white_neutral_complimentary_m30_45 | |
| --kemosite_cool_white_neutral_complimentary_m30_7 | |
| --kemosite_cool_black_complimentary_m30_3 | |
| --kemosite_cool_black_complimentary_m30_45 | |
| --kemosite_cool_black_complimentary_m30_7 | |
| --kemosite_cool_black_neutral_complimentary_m30_3 | |
| --kemosite_cool_black_neutral_complimentary_m30_45 | |
| --kemosite_cool_black_neutral_complimentary_m30_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_triadic_p120_3 | |
| --kemosite_cool_white_triadic_p120_45 | |
| --kemosite_cool_white_triadic_p120_7 | |
| --kemosite_cool_white_neutral_triadic_p120_3 | |
| --kemosite_cool_white_neutral_triadic_p120_45 | |
| --kemosite_cool_white_neutral_triadic_p120_7 | |
| --kemosite_cool_black_triadic_p120_3 | |
| --kemosite_cool_black_triadic_p120_45 | |
| --kemosite_cool_black_triadic_p120_7 | |
| --kemosite_cool_black_neutral_triadic_p120_3 | |
| --kemosite_cool_black_neutral_triadic_p120_45 | |
| --kemosite_cool_black_neutral_triadic_p120_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_triadic_m120_3 | |
| --kemosite_cool_white_triadic_m120_45 | |
| --kemosite_cool_white_triadic_m120_7 | |
| --kemosite_cool_white_neutral_triadic_m120_3 | |
| --kemosite_cool_white_neutral_triadic_m120_45 | |
| --kemosite_cool_white_neutral_triadic_m120_7 | |
| --kemosite_cool_black_triadic_m120_3 | |
| --kemosite_cool_black_triadic_m120_45 | |
| --kemosite_cool_black_triadic_m120_7 | |
| --kemosite_cool_black_neutral_triadic_m120_3 | |
| --kemosite_cool_black_neutral_triadic_m120_45 | |
| --kemosite_cool_black_neutral_triadic_m120_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_square_p90_33 | |
| --kemosite_cool_white_square_p90_45 | |
| --kemosite_cool_white_square_p90_7 | |
| --kemosite_cool_white_neutral_square_p90_3 | |
| --kemosite_cool_white_neutral_square_p90_45 | |
| --kemosite_cool_white_neutral_square_p90_7 | |
| --kemosite_cool_black_square_p90_3 | |
| --kemosite_cool_black_square_p90_45 | |
| --kemosite_cool_black_square_p90_7 | |
| --kemosite_cool_black_neutral_square_p90_3 | |
| --kemosite_cool_black_neutral_square_p90_45 | |
| --kemosite_cool_black_neutral_square_p90_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_square_m90_33 | |
| --kemosite_cool_white_square_m90_45 | |
| --kemosite_cool_white_square_m90_7 | |
| --kemosite_cool_white_neutral_square_m90_3 | |
| --kemosite_cool_white_neutral_square_m90_45 | |
| --kemosite_cool_white_neutral_square_m90_7 | |
| --kemosite_cool_black_square_m90_3 | |
| --kemosite_cool_black_square_m90_45 | |
| --kemosite_cool_black_square_m90_7 | |
| --kemosite_cool_black_neutral_square_m90_3 | |
| --kemosite_cool_black_neutral_square_m90_45 | |
| --kemosite_cool_black_neutral_square_m90_7 |
| Name | Value |
|---|---|
| --kemosite_cool_white_square_p60_33 | |
| --kemosite_cool_white_square_p60_45 | |
| --kemosite_cool_white_square_p60_7 | |
| --kemosite_cool_white_neutral_square_p60_3 | |
| --kemosite_cool_white_neutral_square_p60_45 | |
| --kemosite_cool_white_neutral_square_p60_7 | |
| --kemosite_cool_black_square_p60_3 | |
| --kemosite_cool_black_square_p60_45 | |
| --kemosite_cool_black_square_p60_7 | |
| --kemosite_cool_black_neutral_square_p60_3 | |
| --kemosite_cool_black_neutral_square_p60_45 | |
| --kemosite_cool_black_neutral_square_p60_7 |
| Name | Value |
|---|---|
| --kemosite_wordpress_body_background_color | |
| --kemosite_wordpress_body_color | |
| --kemosite_wordpress_secondary_colour | |
| --kemosite_wordpress_secondary_hover_colour | |
| --kemosite_wordpress_component_colour | |
| --kemosite_wordpress_placeholder_color | |
| --kemosite_wordpress_selection_colour | |
| --kemosite_wordpress_component_success_colour | |
| --kemosite_wordpress_component_success_hover_colour | |
| --kemosite_wordpress_secondary_hover_colour | |
| --kemosite_wordpress_component_warning_hover_colour | |
| --kemosite_wordpress_component_alert_colour | |
| --kemosite_wordpress_component_alert_hover_colour | |
| --kemosite_wordpress_header_bg_color | |
| --kemosite_wordpress_main_content_bg_color_light_mode | |
| --kemosite_wordpress_main_content_bg_color_dark_mode | |
| --kemosite_wordpress_footer_bg_color |
| Name | Value |
|---|---|
| --kemosite-cyan-lab | |
| --kemosite-magenta-lab | |
| --kemosite-yellow-lab | |
| --kemosite-key-lab | |
| --kemosite-blue-lab | |
| --kemosite-green-lab | |
| --kemosite-red-lab |
| Name | Value |
|---|---|
| --kemosite-cool-black-minus-blue-lab | |
| --kemosite-blue-rgb | |
| --kemosite-green-rgb | |
| --kemosite-red-rgb |
| Name | Value |
|---|---|
| --kemosite-blue-lc | |
| --kemosite-green-lc | |
| --kemosite-red-lc |
| Name | Value |
|---|---|
| --kemosite_wordpress_body_background_color_luminance |
| Name | Value |
|---|---|
| --kemosite-base-font-size | --kemosite-base-font-size |
| --kemosite-base-x-height-ratio | 1ex / 1rem |
| --kemosite-font-size | --kemosite-font-size |
| H1 | The quick brown fox jumps over the lazy dog |
| H2 | The quick brown fox jumps over the lazy dog |
| H3 | The quick brown fox jumps over the lazy dog |
| H4 | The quick brown fox jumps over the lazy dog |
| H5 | The quick brown fox jumps over the lazy dog |
| H6 | The quick brown fox jumps over the lazy dog |
A few years ago, I posted an idea on how to decide ideal font sizes for a screen. I’ve since simplified the method in a way that can be implemented into a website adaptively, and explained it in this image. See my Typography Script on Github
In July 2012, I wrote a blog post on calculating the ideal font size for any viewing device. I’ve since written a JQuery plugin that typesets elements on a page automatically. I call it TypeSet. All settings are applied inline, for now, using relative em units. I still consider it a work in progress, it will probably have bugs, but I encourage you to check it out and give feedback! Check out TypeSet The plug-in queries your monitor resolution and uses it to calculate what your ideal font size should be, and is designed to be future-friendly.…
There are advantages of using <strong> over <b>, and <em> (as in emphasis) over <i>. I’ll try to explain the differences of these semantics as simply as possible. In HTML, <b> tells the browser to display type as bold, and <i> tells the browser to display type in italics. The problem with this is that these terms are only applicable to visual display, and become problematic when you are trying to make your site compatible for accessibility devices. Enter <strong> and <em>. While in a browser display they might look no different to their <b> and <i> counterparts, they can…
For those who don’t already know, there’s been some really interesting conversation in the web design community on the topic of responsive design. In short, it describes a method by which a single site template can serve content for both largish sized screens like desktops and laptops, as well as smallish sized screens like smartphones, and perhaps tablets. But the typography guy in me has always been somewhat conflicted about whether the font sizes in the content are being displayed adequately. Especially after reading an article like the one on Smashing Magazine: 16 PIXELS For Body Copy. Anything Less Is A Costly Mistake. In short,…
Periodically, I like to revise my list of web safe fonts. I know that these lists exist all over the internet, but I like to keep my own records to reflect my own expectations. These results check against operating system font installations for Mac OS X 10.3+ and Windows XP. The web safe fonts are: Arial Arial Black Comic Sans MS Courier New Georgia Symbol (Interestingly, this is the only font result that isn’t also one of Microsoft’s Core fonts for the Web Times New Roman Trebuchet MS Webdings
Some pointers on using trademark and copyright symbols such as ®, ™, and © effectively: It’s okay to use a sans serif symbol with serif text. When using a ® or a ™ after a word in text, the symbol should look a little smaller than half the x-height of your text. As the text gets larger, the symbols should appear proportionately smaller. When the copyright symbol appears before text, its target size should be the same x-height as the next character that follows it. When the copyright symbol appears before a year, its target size should be the height…