mode

What's your digital business model?: six questions to help you build the next-generation enterprise / Peter D. Weill and Stephanie L. Woerner

Dewey Library - HD30.2.W4514 2018




mode

Reservoir engineering models: analytical and numerical approaches / Turgay Ertekin and Luis F. Ayala

Barker Library - TN870.53.E78 2019




mode

Technological and modern irrigation environment in Egypt: best management practices & evaluation / El-Sayed E. Omran, Abdelazim M. Negm, editors

Online Resource




mode

Engine of modernity: the omnibus and urban culture in nineteenth-century Paris / Masha Belenky

Dewey Library - HE5668.P3 B454 2019




mode

Interrogating models of diversity within a multicultural environment [electronic resource]/ edited by Michael Tonderai Kariwo, Neda Asadi, Chouaid El Bouhali.

Cham, Switzerland : Palgrave Macmillan, [2019]




mode

Modern Japan [electronic resource] : a social and political history / Elise K. Tipton

London ; New York : Routledge, 2008




mode

Modern Japan : a history in documents / James L. Huffman

Huffman, James L., 1941-




mode

Worshipping the great moderniser : King Chulalongkorn, patron saint of the Thai middle class / Irene Stengs

Stengs, Irene




mode

Postcolonial interruptions, unauthorised modernities / Iain Chambers

Chambers, Iain, author




mode

A history of the modern Middle East / William L. Cleveland (late of Simon Fraser University), Martin Bunton (University of Victoria)

Cleveland, William L., author




mode

The coup : 1953, the CIA, and the roots of modern U.S.-Iranian relations / Ervand Abrahamian

Abrahamian, Ervand, 1940-




mode

The shape of the new : four big ideas and how they made the modern world / Scott L. Montgomery and Daniel Chirot

Montgomery, Scott L., author




mode

The making of the modern world : connected histories, divergent paths (1500 to the present) / senior author, Robert W. Strayer ; coauthors, Edwin Hirschmann, Robert B. Marks, Robert J. Smith ; contributing authors, James J. Horn, Lynn H. Parsons

Strayer, Robert W., author




mode

The making of the modern world : encounters / Alan Macfarlane

MacFarlane, Alan, author




mode

Redefining Southern culture : mind and identity in the modern South / James C. Cobb

Cobb, James C. (James Charles), 1947-




mode

[ASAP] Intuitive Model of Surface Modification Induced by Cluster Ion Beams

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




mode

[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




mode

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

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




mode

[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




mode

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.




mode

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.




mode

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.




mode

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

Online Resource




mode

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

Online Resource




mode

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

Online Resource




mode

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




mode

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




mode

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




mode

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

Online Resource




mode

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




mode

Ecological models / Jay Odenbaugh

Dewey Library - QH541.15.M3 O44 2019




mode

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

Online Resource




mode

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

Hayden Library - SH383.5.J5 A73 2018




mode

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

Online Resource




mode

PIX: Models dare to take #PillowChallenge!

See how your favourite models rocked the challenge.




mode

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




mode

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




mode

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




mode

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




mode

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




mode

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




mode

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

ACS Photonics
DOI: 10.1021/acsphotonics.0c00014




mode

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




mode

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

Dewey Library - JK2358.F5 D86 2019




mode

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

Online Resource




mode

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

Dewey Library - JF1525.I6 L46 2019




mode

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

Dewey Library - HV6432.J445 2018




mode

Modi Model: The Pathani kurta is likely to be in Narendra Modi's wardrobe

Modi's stylist says he may wear kurtas at evening engagements in north India.




mode

Computer algebra recipes [electronic resource] : an advanced guide to scientific modeling / Richard H. Enns, George C. McGuire

New York : Springer, 2007




mode

Einfhrung in die moderne matrix-algebra [electronic resource] : mit anwendungen in der statistik / Karsten Schmidt, Götz Trenkler

Berlin : Springer-Verlag, [2006]