mod

[ASAP] Characterization of Post-Transcriptional RNA Modifications by Sheathless Capillary Electrophoresis–High Resolution Mass Spectrometry

Analytical Chemistry
DOI: 10.1021/acs.analchem.0c01345




mod

[ASAP] CycloBranch 2: Molecular Formula Annotations Applied to imzML Data Sets in Bimodal Fusion and LC-MS Data Files

Analytical Chemistry
DOI: 10.1021/acs.analchem.0c00170




mod

Modi’s asked Indian firms to ‘be kind’ amid lockdown but many workers have not been paid their wages

At least three petitions have been filed in the Supreme Court demanding that companies be given the freedom to fire or furlough employees.




mod

Smoke, mirrors and Modi: A grand illusion of governance

Emotion and grand political statements may normally distract and attract voters. In a crisis, they are poor substitutes for governance.




mod

[ASAP] Hydration Structure and Hydrolysis of U(IV) and Np(IV) Ions: A Comparative Density Functional Study Using a Modified Continuum Solvation Approach

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.9b11862




mod

[ASAP] Two-temperature Collisional-radiative Modeling of Partially Ionized O<sub>2</sub>–Ar Mixtures over 8000–10,000 K Behind Reflected Shock Waves

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c00466




mod

[ASAP] Connecting Femtosecond Transient Absorption Microscopy with Spatially Coregistered Time Averaged Optical Imaging Modalities

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.9b11996




mod

[ASAP] Tandem Catalysts for Polyethylene Upcycling: A Simple Kinetic Model

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c01363




mod

[ASAP] Finite Systems under Pressure: Assessing Volume Definition Models from Parallel-Tempering Monte Carlo Simulations

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c00881




mod

[ASAP] Density Functional Theory Investigation of the Binding of ThioTEPA to Purine Bases: Thermodynamics and Bond Evolution Theory Analysis

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c01792




mod

Positive Findings from Year 2 of the Centers for Medicare &amp; Medicaid Services’ Million Hearts&#174; Cardiovascular Disease Risk Reduction Model

Mathematica has released positive evaluation findings from Year 2 of the Million Hearts® model, just in time for American Heart Month this February.




mod

Arnold Ventures Awards $6 Million Grant to Study Replication and Evaluation of Penn Nursing’s Transitional Care Model

Mathematica study will evaluate the effectiveness of the Transitional Care Model (TCM) in reducing rehospitalizations and will promote widespread use of the program in a number of health systems.




mod

Association of Organizational Factors and Physician Practices’ Participation in Alternative Payment Models

Consolidation among physician practices and between hospitals and physician practices has accelerated in the past decade, resulting in higher prices in commercial markets.




mod

Plant breeding: classical to modern / P. M. Priyadarshan

Online Resource




mod

Ecological modelling for sustainable development / editors, Koh Hock Lye [and four others]

Online Resource




mod

Introduction to environmental data analysis and modeling Moses Eterigho Emetere, Esther Titilayo Akinlabi

Online Resource




mod

Ecological modeling: an introduction to the art and science of modeling ecological systems / edited by Hsiao-Hsuan Wang, William E. Grant

Dewey Library - QH541.15.M3 E53 2019




mod

Detecting and modeling the changes of land use and land cover for land use planning in Da Nang City, Vietnam / Hoang Khanh Linh Nguyen

Rotch Library - HD890.5.Z9 D36 2018




mod

Working with dynamic crop models: methods, tools and examples for agriculture and environment / Daniel Wallach, David Makowski, James W. Jones, Francois Brun

Hayden Library - SB112.5.W35x 2019




mod

Indigenous, modern and postcolonial relations to nature: negotiating the environment / Angela Roothaan

Online Resource




mod

Modelling nature: an introduction to mathematical modelling of natural systems / Edward Gillman, School of Physics and Astronomy, University of Nottingham, Michael Gillman, School of Life Sciences, University of Lincoln

Dewey Library - QH51.G55 2019




mod

Ecological models / Jay Odenbaugh

Dewey Library - QH541.15.M3 O44 2019




mod

Forest pest and disease management in Latin America: modern perspectives in natural forests and exotic plantations / Sergio A. Estay, editor

Online Resource




mod

Bringing whales ashore: oceans and the environment of early modern Japan / Jakobina K. Arch

Hayden Library - SH383.5.J5 A73 2018




mod

Models of tree and stand dynamics: theory, formulation and application / Annikki Mäkelä, Harry T. Valentine

Online Resource




mod

PIX: Models dare to take #PillowChallenge!

See how your favourite models rocked the challenge.




mod

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




mod

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




mod

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




mod

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




mod

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




mod

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




mod

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




mod

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




mod

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




mod

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

ACS Photonics
DOI: 10.1021/acsphotonics.9b01825




mod

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

ACS Photonics
DOI: 10.1021/acsphotonics.0c00014




mod

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




mod

The modern Republican Party in Florida / Peter Dunbar and Mike Haridopolos

Dewey Library - JK2358.F5 D86 2019




mod

The Oxford handbook of modern British political history, 1800-2000 / edited by David Brown, Gordon Pentland, and Robert Crowcroft

Online Resource




mod

Intelligence and state surveillance in modern societies: an international perspective / by Frederic Lemieux

Dewey Library - JF1525.I6 L46 2019




mod

Security and terror: American culture and the long history of colonial modernity / Eli Jelly-Schapiro

Dewey Library - HV6432.J445 2018




mod

After Bhopal, BJP to charge Rs 10 from its workers for Modi's Bangalore rally

Earlier BJP party workers were charged Rs 5 for attending Modi's Bhopal rally.




mod

Sushil Modi questions Nitish Kumar's lacking courtesy towards NaMo

Sushil K Modi lashed out at Nitish Kumar for his apparent discourteous behaviour, via twitter.




mod

Out of jail, Jagan appreciates Modi as an administrator

'Religion should not be politicised and my party is committed to secularism', Jagan said.




mod

Take Brand India to the world: Modi to admen, marketers

"India should try to inspire people rather than just impressing them," Modi said.




mod

Jaganmohan Reddy praises Modi, urges him to build a secular platform

Reddy also said he would do what all other secular parties do and that he had options.




mod

Modi's toilet remark finds support in Madhya Pradesh

Former MP Chief Secretary says similar statements were made by Jairam Ramesh, action yet to be seen.




mod

Centre moves SC for modification of order on Aadhar card

Earlier SC had asked the Centre not to issue Aadhar cards to illegal immigrants.




mod

Teacher stands up to Gujarat govt dress code, writes to Narendra Modi

A dress code insists teaching assistants to wear sarees instead of salwar-kameez.