mo

Insect sex pheromone research and beyond: from molecules to robots / Yukio Ishikawa, editor

Online Resource




mo

Białowieża Primeval Forest: nature and culture in the Nineteenth Century / Tomasz Samojilik, Anastasia Fedotova, Piotr Daszkiewicz, Ian D. Rotherham

Online Resource




mo

Mouthwatering food pix to lift your Friday mood

Hemantkumar Shivsharan is making the most of the lockdown with these tempting home cooked meals.




mo

PIX: Models dare to take #PillowChallenge!

See how your favourite models rocked the challenge.




mo

Role of molecular bend angle and biaxiality in the stabilization of the twist-bend nematic phase

Soft Matter, 2020, Advance Article
DOI: 10.1039/D0SM00078G, Communication
Wojciech Tomczyk, Lech Longa
Within mean-field theory for V-shaped molecules, we have investigated how the alteration of a molecule's structural features influence the stabilization of modulated and non-modulated nematic phases.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Hexatic phase in a model of active biological tissues

Soft Matter, 2020, 16,3914-3920
DOI: 10.1039/D0SM00109K, Paper
Anshuman Pasupalak, Li Yan-Wei, Ran Ni, Massimo Pica Ciamarra
Epithelial cell tissues undergo a solid–liquid transition, e.g. as the motility of the cells increases. We find an intermediate hexatic phase in between the solid and the liquid ones, and the transition to follow the KTHNY scenario.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

A practical guide to active colloids: choosing synthetic model systems for soft matter physics research

Soft Matter, 2020, 16,3846-3868
DOI: 10.1039/D0SM00222D, Review Article
Wei Wang, Xianglong Lv, Jeffrey L. Moran, Shifang Duan, Chao Zhou
This review article provides practical, experimentally relevant details on six common types of active colloids useful for soft matter research.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Gait-optimized locomotion of wave-driven soft sheets

Soft Matter, 2020, 16,3991-3999
DOI: 10.1039/C9SM02103E, Paper
Open Access
Pearson W. Miller, Jörn Dunkel
Inspired by the robust locomotion of limbless animals, the development of soft robots capable of moving by localized swelling, bending, and other deformation modes has become a target for soft matter research over the last decade.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Rotation of a submerged finite cylinder moving down a soft incline

Soft Matter, 2020, 16,4000-4007
DOI: 10.1039/C9SM02344E, Paper
Baudouin Saintyves, Bhargav Rallabandi, Theo Jules, Jesse Ault, Thomas Salez, Clarissa Schönecker, Howard A. Stone, L. Mahadevan
A fluid-immersed solid cylinder moves along a soft incline and rotates at a rate that depends on its aspect ratio and the stiffness of the incline.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Structural properties of contractile gels based on light-driven molecular motors: a small-angle neutron and X-ray study

Soft Matter, 2020, 16,4008-4023
DOI: 10.1039/D0SM00031K, Paper
Giacomo Mariani, Jean-Rémy Colard-Itté, Emilie Moulin, Nicolas Giuseppone, Eric Buhler
The collective rotation of light-driven molecular motors actuates the structural changes and macroscopic contraction of the chemical gels.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Bi-continuous orthorhombic soft matter phase made of polycatenar molecules

Soft Matter, 2020, 16,3882-3885
DOI: 10.1039/D0SM00331J, Communication
Joanna Matraszek, Damian Pociecha, Nataša Vaupotič, Mirosław Salamończyk, Martin Vogrin, Ewa Gorecka
A slight deformation of a double gyroid structure of a cubic Iād phase results in the formation of a phase with an orthorhombic Pcab symmetry. The phase seems to be an intermediate state towards a columnar phase made of helical pillars.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Properties of surface Landau–de Gennes Q-tensor models

Soft Matter, 2020, 16,4032-4042
DOI: 10.1039/C9SM02475A, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Michael Nestler, Ingo Nitschke, Hartmut Löwen, Axel Voigt
Uniaxial nematic liquid crystals whose molecular orientation is subjected to tangential anchoring on a curved surface offer a non trivial interplay between the geometry and the topology of the surface and the orientational degree of freedom.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Modeling atomic force microscopy and shell mechanical properties estimation of coated microbubbles

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00300J, Paper
Alkmini Lytra, Vassilis Sboros, Antonios Giannakopoulos, Nikos Pelekasis
We present an extensive comparison with experimental data of our theoretical/numerical model for the static response of coated microbubbles (MBs) subject to compression from an atomic force microscope (afm). The...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Assessing the Extent of Structural and Dynamic Modulation of Membrane Lipids due to Pore Forming Toxins: Insights from Molecular Dynamics Simulations

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00086H, Paper
Vadhana Varadarajan, Rajat Desikan, Ganapathy Ayappa
Infections in many virulent bacterial strains are triggered by the release of pore forming toxins (PFTs), which form oligomeric transmembrane pore complexes on the target plasma membrane. The spatial extent...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Liposomal adhesion via electrostatic interactions and osmotic deflation increase membrane tension and lipid diffusion coefficient

Soft Matter, 2020, Advance Article
DOI: 10.1039/D0SM00416B, Paper
Atsushi Oda, Chiho Watanabe, Natsumi Aoki, Miho Yanagisawa
Liposome–liposome adhesion by electrostatic interactions and osmotic contraction increase membrane tension and the lipid diffusion coefficient compared to isolated liposomes.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Classical and Non-Classical Melatonin Receptor Agonist-Directed Micellization of Bipyridinium-Based Supramolecular Amphiphiles in Water

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00424C, Paper
Zhimin Sun, Lihui Xi, Kai Zheng, Zhao Zhang, Kim Baldridge, Mark Anthony Olson
The addition of molecular recognition units into structures of amphiphiles is a means by which soft matter capable of undergoing template-directed micellization can be obtained. These supramolecular amphiphiles can bind...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Polymorphism of asymmetric catalysts based on amphiphilic lipopeptides in solution

Soft Matter, 2020, Advance Article
DOI: 10.1039/D0SM00245C, Paper
Juliane N. B. D. Pelin, Charlotte J. C. Edwards-Gayle, Andrea M. Aguilar, Amanpreet Kaur, Ian W. Hamley, Wendel A. Alves
The self-assembly of model [P]RWG lipopeptides (P: L-proline, R: L-arginine, W: L-tryptophan, G: L-glycine), containing one or two aliphatic octadecyl (C18) chains in water and cyclohexanone/water solutions was examined. The enantiomeric selectivity was found to be related to the assembly of catalyst molecules.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

On the pressure dependence of the thermodynamical scaling exponent γ

Soft Matter, 2020, Advance Article
DOI: 10.1039/D0SM00254B, Paper
R. Casalini, T. C. Ransom
In materials with a constant scaling parameter γS, the Isomorph γI is found to vary with pressure, demonstrating γSγI.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Effect of polar amino acid incorporation on Fmoc-diphenylalanine-based tetrapeptides

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00320D, Paper
Alexandra Daryl Ariawan, Biyun Sun, Jonathan Pawel Wojciechowski, Ian Lin, Eric Y Du, Sophia C Goodchild, Charles Gordon Cranfield, Lars M Ittner, Pall Thordarson, Adam David Martin
Peptide hydrogels show great promise as extracellular matrix mimics due to their tuneable, fibrous nature. Through incorporation of polar cationic, polar anionic or polar neutral amino acids into the Fmoc-diphenylalanine...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Impact of Chiral Supramolecular Nanostructure on the Mechanical and Electrical Performances of Triphenylene-based discotic physical gels

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00152J, Paper
Hongli Zhang, Junjie Cheng, Qiang Zhou, Qijin Zhang, Gang Zou
Discotic π-conjugated supramolecular assemblies, especially with chiral supramolecular nanostructures, have been attracting growing research interests due to their significant optoelectronic properties and the possibilities of their applications in the new...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Simultaneous determination of interfacial molarities of an alcohol, bromide ion, and water during an alcohol induced microstructural transition: The difference between medium and long chain alcohols.

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00665C, Paper
Kaixin Yao, Lijie Sun, Xiaoxuan Ding, Yuzhao Wang, Tianze Liu, Changyao Liu, Jiajing Tan, Li Zhao, Baocai Xu, Laurence S. Romsted
The transitions between surfactant aggregate structures are triggered by changes in chemical or physical stimulations, including addition of additives. Effects of added alcohols on aggregate morphologies correlate strongly with alcohol...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

A Novel degradation mechanism of the elastic modulus of wet polymer substrates under nanoindentation

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00645A, Paper
Ruling Chen, Zhe Wang, Shaoxian Li, Hongwei Du
We demonstrated that the formation and solidification of the continuous confined water film played a very important role in changing the elastic modulus of the wet polymer substrate during nanoindentation...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Evaluation of the subtle trade-off between physical stability and thermo-responsiveness in crosslinked methylcellulose hydrogels

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00269K, Paper
Lorenzo Bonetti, Luigi De Nardo, Fabio Variola, Silvia Fare
Methylcellulose (MC) hydrogels, undergoing sol-gel reversible transition upon temperature changes, lend themselves to smart system applications. However, their reduced stability in aqueous environment and unsatisfactory mechanical properties limit the breadth...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Controlled shape morphing of solvent free thermoresponsive soft actuators

Soft Matter, 2020, 16,4162-4172
DOI: 10.1039/D0SM00020E, Paper
Vadakkumnalath Prakasan Anju, Raghunandan Pratoori, Deepak Kumar Gupta, Rajendra Joshi, Ratna Kumar Annabattula, Pijush Ghosh
Reconfigurable actuators are designed based on chitosan and pNipam which has the capability to attain precise and programmable actuation. The current approach offers a feasible way to fabricate soft actuators with repeatable and reversible actuation.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Photo-tunable hydrogel mechanical heterogeneity informed by predictive transport kinetics model

Soft Matter, 2020, 16,4131-4141
DOI: 10.1039/D0SM00052C, Paper
Callie I. Higgins, Jason P. Killgore, Frank W. DelRio, Stephanie J. Bryant, Robert R. McLeod
Photo-tunable hydrogel mechanical heterogeneity using a single resin is presented here, informed by a predictive transport kinetics and swelling model.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Effect of network homogeneity on mechanical, thermal and electrochemical properties of solid polymer electrolytes prepared by homogeneous 4-arm poly(ethylene glycols)

Soft Matter, 2020, 16,4290-4298
DOI: 10.1039/D0SM00289E, Paper
Monami Tosa, Kei Hashimoto, Hisashi Kokubo, Kazuhide Ueno, Masayoshi Watanabe
The effect of network inhomogeneity in solid polymer electrolytes on its electrolyte properties was investigated by employing a model polymer network composed of a homogeneous 4-arm poly(ethylene glycol) (tetra-PEG) network and Li salt.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Systematic approach for wettability prediction using molecular dynamics simulations

Soft Matter, 2020, 16,4299-4310
DOI: 10.1039/D0SM00197J, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Ahmed Jarray, Herman Wijshoff, Jurriaan A. Luiken, Wouter K. den Otter
An efficient approach for fast screening of liquids in terms of their wetting properties.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Controlled release of entrapped nanoparticles from thermoresponsive hydrogels with tunable network characteristics

Soft Matter, 2020, Advance Article
DOI: 10.1039/D0SM00207K, Paper
Yi Wang, Zhen Li, Jie Ouyang, George Em Karniadakis
Thermoresponsive hydrogels have been studied intensively for creating smart drug carriers and controlled drug delivery.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Mechanical robustness of monolayer nanoparticle-covered liquid marbles

Soft Matter, 2020, Advance Article
DOI: 10.1039/D0SM00496K, Paper
Junchao Huang, Ziheng Wang, Haixiao Shi, Xiaoguang Li
A particle shell as thin as ∼20 nm cannot protect internal liquid from wetting external solid.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Saddle-curvature instability of lipid bilayer induced by amphipathicpeptides: A molecular model

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00499E, Paper
Rachel Downing, Guilherme Volpe Bossa, Sylvio May
Amphipathic peptides that partition into lipid bilayers affect the curvature elastic properties oftheir host. Some of these peptides are able to shift the Gaussian modulus to positive values, thustriggering an...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Investigation of Thermal Conductivity for Liquid Metal Composites Using Micromechanics-Based Mean-Field Homogenization Theory

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00279H, Paper
JiYoung Jung, Seunghee Jeong, Klas Hjort, Seunghwa Ryu
For the facile use of liquid metal composite (LMC) for soft, stretchable and thermal systems, it is crucial to understand and predict the thermal conductivity of the composite as a...
The content of this RSS Feed (c) The Royal Society of Chemistry




mo

Museum Transformations: Decolonization and Democratization


 

MUSEUM TRANSFORMATIONS DECOLONIZATION AND DEMOCRATIZATION

Edited By ANNIE E. COOMBES ANDRUTH B. PHILLIPS

Museum Transformations: Decolonization and Democratization addresses contemporary approaches to decolonization, greater democratization, and revisionist narratives in museum exhibition and program development around the world. The text explores how museums of art, history, and ethnography responded to deconstructive critiques from activists and poststructuralist



Read More...




mo

Twitter moments: Cisco at #wef20


Highlights of tweets about Cisco at the World Economic Forum
More RSS Feed for Cisco: newsroom.cisco.com/rss-feeds ...




mo

VCK condemns move to increase retirement age of T.N. govt. staff

Decision will lead to unemployment, says Thirumavalavan




mo

T.N. to order 10 lakh more RT-PCR testing kits

Tamil Nadu is ordering 10 lakh more RT-PCR (reverse transcription-polymerase chain reaction) testing kits to ramp up testing across the State.Accordin




mo

Ranipet police foil protest move against opening of Tasmac shop

Police personnel and staff of the Tamil Nadu State Marketing Corporation Limited foiled a protest attempt against the opening of a liquor shop at Rani




mo

[ASAP] Monochromatic X-ray Source Based on Scattering from a Magnetic Nanoundulator

ACS Photonics
DOI: 10.1021/acsphotonics.0c00121




mo

[ASAP] Plasmon-Mediated Coherent Superposition of Discrete Excitons under Strong Exciton–Plasmon Coupling in Few-Layer MoS<sub>2</sub> at Room Temperature

ACS Photonics
DOI: 10.1021/acsphotonics.0c00233




mo

[ASAP] Modulation of the Visible Absorption and Reflection Profiles of ITO Nanocrystal Thin Films by Plasmon Excitation

ACS Photonics
DOI: 10.1021/acsphotonics.9b01825




mo

[ASAP] Hierarchical Plasmon Resonances in Fractal Structures

ACS Photonics
DOI: 10.1021/acsphotonics.0c00110




mo

[ASAP] Quasinormal-Mode Non-Hermitian Modeling and Design in Nonlinear Nano-Optics

ACS Photonics
DOI: 10.1021/acsphotonics.0c00014




mo

[ASAP] Directional off-Normal Photon Streaming from Hybrid Plasmon-Emitter Coupled Metasurfaces

ACS Photonics
DOI: 10.1021/acsphotonics.0c00196




mo

[ASAP] Near-Field Radiative Heat Transfer between Dissimilar Materials Mediated by Coupled Surface Phonon- and Plasmon-Polaritons

ACS Photonics
DOI: 10.1021/acsphotonics.0c00404




mo

[ASAP] Persistent Currents in Half-Moon Polariton Condensates

ACS Photonics
DOI: 10.1021/acsphotonics.9b01779




mo

A Modern Typographic Scale

Rob Weychert reaches for the top notes to sing us a song of typographic scale. A little attention to scale and to the mathematics will help you to hit a high note with your designs this Christmas and beyond.


I’ve been studying music theory this year. While some of its core concepts were already familiar to me, much of their specifics were not. Or so I thought. A funny thing happened when I was learning the major scales.

While playing through a song I had written some years before, I started picking it apart to see how it correlated with the theory I was learning. I had composed the melody without any thought to what the specific notes were, but as I started to transcribe them, a pattern quickly emerged: all the B’s and E’s were flat and the rest of the notes were natural. Lo and behold, long before my music theory studies began, I had written a song in B♭ major. My ears already knew how the major scales worked even if my brain didn’t. (If you know how “do re mi fa so la ti do” is supposed to sound tonally, then your ears know, too.)

When music is composed to a scale, it sounds “right” to us. And just as our ears appreciate harmony and melody with a rational basis, our eyes can appreciate the same concepts applied to spatial relationships.

Have you ever struggled with sizing type in a design project, especially when you need more than just one or two sizes? Have you ever despaired at the number of ad-hoc type sizes on your site spiraling out of control over time? It could be that you’ve been composing the typographic equivalent of a cacophonous symphony. And the first thing any composer will tell you to do is to get that thing on a scale.

Meet the typographic scale

You don’t need to know music theory to work with a typographic scale. You only need to know that a scale is a range of values with an established mathematic relationship. For a typographic scale, that relationship is frequently a steady interval between type sizes. Depending on what you need your type to do, the interval might be fixed (e.g. each size is two pixels bigger than the size before it) or it might be proportional (e.g. each size is twice as big as the size before it). I personally rarely find fixed intervals useful, so I’ll be focusing on proportional intervals.

The most important thing to understand about proportional intervals is thankfully not complicated: The bigger the intervals are, the more drastic the size differences will be in your scale. If your layout calls for contrast, a bigger interval might be the way to go. If you’re aiming for something more nuanced, go smaller. But keep these things in mind:

  • There is such a thing as too much nuance: if a size on your scale is virtually indistinguishable from the sizes adjacent to it, it defeats the purpose of using a scale.
  • On the flip side, too much contrast renders the sizes’ proportional relationship moot. At a certain point, massive display type is arguably more graphic than textual.
  • More is less. The more sizes you use, the less they’ll mean.
A small interval (left, 1.1) offers a smoother range of sizes; a large interval (right, 1.8) offers more contrast.

Setting up the scale variables

The quickest way to get a scale up and running when working on the web is to drop its values into some CSS variables. The naming convention I typically use begins with --scale0, which is the body text size. The size below it is --scale-1 (as in “scale minus one”), the size above it is --scale1, and so on. Keeping the names relative to each other like this helps me move around the scale intuitively as I use it. If, say, --scale4 isn’t big enough for my h1, I can move up to --scale5 or --scale6, and I always know exactly how many steps away from the body text I am. Here’s a first pass at a simple set of scale variables using an interval of 1.5:

:root {
  --scale-2: 7.1px;  /* 10.7 ÷ 1.5 */
  --scale-1: 10.7px; /* 16 ÷ 1.5   */
  --scale0: 16px;    /* body text  */
  --scale1: 24px;    /* 16 × 1.5   */
  --scale2: 36px;    /* 24 × 1.5   */
}

I can use these variables with any CSS property that accepts a numeric value, like so:

p { font-size: var(--scale0); }

Rooting around in rems

I’m off to a good start. However, those px values are a little too absolute for my liking. If I convert them to rems, it’ll give my scale more flexibility. rem stands for “root em.” 1rem is equivalent to the html element’s text size, which in most browsers defaults to 16px. Crucially, though, users can adjust that size in their browser settings, and using rems in my CSS will respect those preferences.

:root {
  --scale-2: 0.4rem;  /* 0.7rem ÷ 1.5 */
  --scale-1: 0.7rem;  /* 1rem ÷ 1.5   */
  --scale0: 1rem;     /* body text    */
  --scale1: 1.5rem;   /* 1rem × 1.5   */
  --scale2: 2.25rem;  /* 1.5rem × 1.5 */
}

Another benefit of the relative nature of rems: I tend to use larger text sizes on large viewports and smaller text sizes on small viewports. Rather than adjusting dozens or hundreds of typographic CSS declarations per breakpoint, I can shift the whole scale up or down merely by adjusting the font-size on the html element:

html { font-size: 100%; }     /* 1rem = 16px */

@media screen and (min-width: 25em) {
  html { font-size: 112.5%; } /* 1rem = 18px */
}

Calculating with calc()

My scale is coming along. Its variables’ intuitive names make it easy for me to use, and its rem values respect the user’s browser preferences and allow me to easily shift the size of the entire scale at different viewport sizes. But my setup still isn’t optimized for one very important adjustment: the interval, which is currently 1.5. If 1.5 isn’t quite working for me and I want to see how an increase or decrease will affect the scale, I need to do the math all over again for every step in the scale every time I adjust the interval. The bigger the scale, the more time that will take. It’s time to put down the abacus and get calc() involved.

:root {
  --int: 1.5;
  --scale0: 1rem;
  --scale-1: calc(var(--scale0) / var(--int));
  --scale-2: calc(var(--scale-1) / var(--int));
  --scale1: calc(var(--scale0) * var(--int));
  --scale2: calc(var(--scale1) * var(--int));
}

My interval now has its very own variable, called --int. calc() determines each scale size by multiplying the preceding size by --int. Now that every size is ultimately dependent on --scale0’s value, --scale0 must appear first in the list. Since the sizes smaller than --scale0 are going down rather than up, their values require division rather than multiplication.

Scaling the scale

I can now quickly and easily tweak my scale’s interval by adjusting --int until the proportions are just right, but if I want to add more sizes to the scale, I need to add more variables and calc() values. This isn’t too big of a deal, but if I want to double or triple the number of sizes, it’s kind of a headache. Luckily, this is the sort of thing Sass is really good at. In the following code, adjusting the first four Sass variables at the top of :root will quickly spin up a set of CSS variables like the scale above, with any interval (proportional or fixed) and any number of scale sizes:

:root {
  $interval: 1.5;    // Unitless for proportional, unit for fixed
  $body-text: 1rem;  // Must have a unit
  $scale-min: -2;    // Unitless negative integer
  $scale-max: 2;     // Unitless positive integer

  --int: #{$interval};
  --scale0: #{$body-text};

  @if $scale-min < 0 {
  // Generate scale variables smaller than the base text size
    @for $i from -1 through $scale-min {
      @if type-of($interval) == number {
        @if unitless($interval) {
          --scale#{$i}: calc(var(--scale#{$i + 1}) / var(--int));
        } @else {
          --scale#{$i}: calc(var(--scale#{$i + 1}) - var(--int));
        }
      }
    }
  }
  @if $scale-max > 0 {
    // Generate scale variables larger than the base text size
    @for $i from 1 through $scale-max {
      @if type-of($interval) == number {
        @if unitless($interval) {
          --scale#{$i}: calc(var(--scale#{$i - 1}) * var(--int));
        } @else {
          --scale#{$i}: calc(var(--scale#{$i - 1}) + var(--int));
        }
      }
    }
  }
}

Go forth and scale

Typographic scales have been an indispensable part of my work for many years, and CSS variables and calc() make setup, adjustments, and experimentation easier than ever. I hope you find these techniques as useful as I do!


About the author

Rob Weychert is a Brooklyn-based designer. He helps shape the reading experience at ProPublica and has previously helped make books at A Book Apart, games at Harmonix, and websites at Happy Cog. In his free time, he obsesses over music and film. Despite all this, he is probably best known as a competitive air guitarist.

More articles by Rob




mo

Four Ways Design Systems Can Promote Accessibility – and What They Can’t Do

Amy Hupe prepares a four bird roast of tasty treats so we can learn how the needs of many different types of users can be served through careful implementation of components within a design system.


Design systems help us to make our products consistent, and to make sure we’re creating them in the most efficient way possible. They also help us to ensure our products are designed and built to a high quality; that they’re not only consistent in appearance, and efficiently-built, but that they are good. And good design means accessible design.

1 in 5 people in the UK have a long term illness, impairment or disability – and many more have a temporary disability. Designing accessible services is incredibly important from an ethical, reputational and commercial standpoint. For EU government websites and apps, accessibility is also a legal requirement.

With that in mind, I’ll explain the four main ways I think we can use design systems to promote accessible design within an organisation, and what design systems can’t do.

1. Bake it in

Design systems typically provide guidance and examples to aid the design process, showing what best practice looks like. Many design systems also encompass code that teams can use to take these elements into production. This gives us an opportunity to build good design into the foundations of our products, not just in terms of how they look, but also how they work. For everyone.

Let me give an example.

The GOV.UK Design System contains a component called the Summary list. It’s used in a few different contexts on GOV.UK, to summarise information. It’s often used at the end of a long or complex form, to let users check their answers before they send them, like this:

Users can review the information and, if they’ve entered something incorrectly, they can go back and edit their answer by clicking the “Change” link on the right-hand side. This works well if you can see the change link, because you can see which information it corresponds to.

In the top row, for example, I can see that the link is giving me the option to change the name I’ve entered because I can see the name label, and the name I put in is next to it.

However, if you’re using a screen reader, this link – and all the others – will just say “change”, and it becomes harder to tell what you’re selecting. So to help with this, the GOV.UK Design System team added some visually-hidden text to the code in the example, to make the link more descriptive.

Sighted users won’t see this text, but when a screen reader reads out the link, it’ll say “change name”. This makes the component more accessible, and helps it to satisfy a Web Content Accessibility Guidelines (WCAG 2.1) success criterion for links which says we must “provide link text that identifies the purpose of the link without needing additional context”.

By building our components with inclusion in mind, we can make it easier to make products accessible, before anyone’s even had to think about it. And that’s a great starting point. But that doesn’t mean we don’t have to think about it – we definitely do. And a design system can help with that too.

2. Explain it

Having worked as the GOV.UK Design System’s content designer for the best part of 3 years, I’m somewhat biased about this, but I think that the most valuable aspect of a design system is its documentation.

(Here’s a shameless plug for my patterns Day talk on design system documentation earlier this year, if you want to know more about that.)

When it comes to accessibility, written documentation lets us guide good practice in a way that code and examples alone can’t.

By carefully documenting implementation rules for each component, we have an opportunity to distribute accessible design principles throughout a design system. This means design system users encounter them not just once, but repeatedly and frequently, in various contexts, which helps to build awareness over time.

For instance, WCAG 2.1 warns against using colour as “the only visual means of conveying information, calling an action, prompting a response or distinguishing a visual element”. This is a general principle to follow, but design system documentation lets us explain how this relates to specific components.

Take the GOV.UK Design System’s warning buttons. These are used for actions with serious, often destructive consequences that can’t easily be undone – like permanently deleting an account.

The example doesn’t tell you this, but the guidance explains that you shouldn’t rely on the red colour of warning buttons to communicate that the button performs a serious action, since not all users will be able to see the colour or understand what it signifies.

Instead, it says, “make sure the context and button text makes clear what will happen if the user selects it”. In this way, the colour is used as an enhancement for people who can interpret it, but it’s not necessary in order to understand it.

Making the code in our examples and component packages as accessible as possible by default is really important, but written documentation like this lets us be much more explicit about how to design accessible services.

3. Lead by example

In our design systems’ documentation, we’re telling people what good design looks like, so it’s really important that we practice what we preach.

Design systems are usually for members of staff, rather than members of the public. But if we want to build an inclusive workplace, we need to hold them to the same standards and ensure they’re accessible to everyone who might need to use them – today and in the future.

One of the ways we did this in my team, was by making sure the GOV.UK Design System supports users who need to customise the colours they use to browse the web. There are a range of different user needs for changing colours on the web. People who are sensitive to light, for instance, might find a white background too bright. And some users with dyslexia find certain colours easier to read than others.

My colleague, Nick Colley, wrote about the work we did to ensure GOV.UK Design System’s components will work when users change colours on GOV.UK. To ensure we weren’t introducing barriers to our colleagues, we also made it possible to customise colours in the GOV.UK Design System website itself.

Building this flexibility into our design system helps to support our colleagues who need it, but it also shows others that we’re committed to inclusion and removing barriers.

4. Teach it

The examples I’ve drawn on here have mostly focused on design system documentation and tooling, but design systems are much bigger than that. In the fortuitously-timed “There is No Design System”, Jina reminds us that tooling is just one of the ways we systematise design:

…it’s a lot of people-focused work: Reviewing. Advising. Organizing. Coordinating. Triaging. Educating. Supporting.”

To make a design system successful, we can’t just build a set of components and hope they work. We have to actively help people find it, use it and contribute to it. That means we have to go out and talk about it. We have to support people in learning to use it and help new teams adopt it. These engagement activities and collaborative processes that sit around it can help to promote awareness of the why, not just the what.

At GDS, we ran workshops on accessibility in the design system, getting people to browse various web pages using visual impairment simulation glasses to understand how visually impaired users might experience our content. By working closely with our systems’ users and contributors like this, we have an opportunity to bring them along on the journey of making something accessible.

We can help them to test out their code and content and understand how they’ll work on different platforms, and how they might need to be adjusted to make sure they’re accessible. We can teach them what accessibility means in practice.

These kinds of activities are invaluable in helping to promote accessible design thinking. And these kinds of lessons – when taught well – are disseminated as colleagues share knowledge with their teams, departments and the wider industry.

What design systems can’t do

Our industry’s excitement about design systems shows no signs of abating, and I’m excited about the opportunities it affords us to make accessible design the default, not an edge case. But I want to finish on a word about their limitations.

While a design system can help to promote awareness of the need to be accessible, and how to design products and services that are, a design system can’t make an organisation fundamentally care about accessibility.

Even with the help of a thoughtfully created design system, it’s still possible to make really inaccessible products if you’re not actively working to remove barriers. I feel lucky to have worked somewhere that prioritises accessibility. Thanks to the work of some really brilliant people, it’s just part of the fabric at GDS. (For more on that work and those brilliant people, I can’t think of a better place to start than my colleague Ollie Byford’s talk on inclusive forms.)

I’m far from being an accessibility expert, but I can write about this because I’ve worked in an organisation where it’s always a central consideration. This shouldn’t be something to feel lucky about. It should be the default, but sadly we’re not there yet. Not even close.

Earlier this year, Domino’s pizza was successfully sued by a blind customer after he was unable to order food on their website or mobile app, despite using screen-reading software. And in a recent study carried out by disability equality charity, Scope, 50% of respondents said that they had given up on buying a product because the website, app or in-store machine had accessibility issues.

Legally, reputationally and most importantly, morally, we all have a duty to do better. To make sure our products and services are accessible to everyone. We can use design systems to help us on that journey, but they’re just one part of our toolkit.

In the end, it’s about committing to the cause – doing the work to make things accessible. Because accessible design is good design.


About the author

Amy is a content specialist and design systems advocate who’s spent the last 3 years working as a Senior Content Designer at the Government Digital Service.

In that time, she’s led the content strategy for the GOV.UK Design System, including a straightforward and inclusive approach to documentation.

In January, Amy will continue her work in this space, in her new role as Product Manager for Babylon Health’s design system, DNA.

More articles by Amy




mo

Cigarette taxes and smoking among sexual minority adults [electronic resource] / Christopher Carpenter, Dario Sansone

Cambridge, Mass. : National Bureau of Economic Research, 2020




mo

The moccasin game [electronic resource] / produced by the National Film Board of Canada. --

Montreal : National Film Board of Canada, 1983.




mo

UNITED STATES v. HAYMOND, ANDRE R.. Decided 06/26/2019




mo

RUCHO, ROBERT A., ET AL. v. COMMON CAUSE, ET AL.. Decided 06/27/2019