scale

State is ahead of others in scale of testing: CM

‘A record 2,500 tests are being done per million; need for higher level of preparedness’




scale

The why of puppy dog eyes, and measuring honesty on a global scale

How can you resist puppy dog eyes? This sweet, soulful look might very well have been bred into canines by their intended victims—humans. Online News Editor David Grimm talks with host Meagan Cantwell about a new study on the evolution of this endearing facial maneuver. David also talks about what diseased dog spines can tell us about early domestication—were these marks of hard work or a gentler old age for our doggy domestics? Also this week, host Sarah Crespi talks with Michel Marechal of the University of Zurich in Switzerland about honesty around the globe. By tracking about 17,000 wallets left at hotels, post offices, and banks, his team found that we humans are a lot more honest than either economic models or our own intuitions give us credit for. This week’s episode was edited by Podigy. Ads on the show: MagellanTV Download a transcript (PDF) Listen to previous podcasts. About the Science Podcast [Image: Molly Marshall/Flickr; Music: Jeffrey Cook]




scale

Landscape patterns in a range of spatio-temporal scales Alexander V. Khoroshev, Kirill N. Dyakonov, editors

Online Resource




scale

The Relation Between Large-Scale Land Acquisitions and Rural Households: Evidence from Ethiopia and Tanzania / Giulia Barbanente

Online Resource




scale

Diffusive transport of nanoscale objects through cell membranes: a computational perspective

Soft Matter, 2020, 16,3869-3881
DOI: 10.1039/C9SM02338K, Perspective
Ziyang Xu, Lijuan Gao, Pengyu Chen, Li-Tang Yan
Clarifying the diffusion dynamics of nanoscale objects with cell membrane is critical for revealing fundamental physics in biological systems. This perspective highlights the advances in computational and theoretical aspects of this emerging field.
The content of this RSS Feed (c) The Royal Society of Chemistry




scale

Wall entrapment of peritrichous bacteria: A mesoscale hydrodynamics simulation study

Soft Matter, 2020, Accepted Manuscript
DOI: 10.1039/D0SM00571A, Paper
S. Mahdiyeh Mousavi, Gerhard Gompper, Roland G. Winkler
Microswimmers such as E. Coli bacteria accumulate and exhibit an intriguing dynamics near walls, governed by hydrodynamic and steric interactions. Insight into the underlying mechanisms and predominant interactions demand a...
The content of this RSS Feed (c) The Royal Society of Chemistry




scale

[ASAP] Chip-Scale Reconfigurable Optical Full-Field Manipulation: Enabling a Compact Grooming Photonic Signal Processor

ACS Photonics
DOI: 10.1021/acsphotonics.0c00103




scale

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




scale

Earthquake measuring 5 on Richter scale jolts Sikkim

In Gangtok some buildings had developed cracks and people were out on the streets.




scale

Advances in energy systems : the large-scale renewable energy integration challenge / edited by Peter D. Lund (Aalto University, Finland) [and three others]




scale

Copper oxide ore heap leaching testwork and scale-up short course / presented by Alan Taylor




scale

[ASAP] Condensation Induced Blistering as a Measurement Technique for the Adhesion Energy of Nanoscale Polymer Films

Nano Letters
DOI: 10.1021/acs.nanolett.0c01086




scale

[ASAP] Atomic Scale Dynamics Drive Brain-like Avalanches in Percolating Nanostructured Networks

Nano Letters
DOI: 10.1021/acs.nanolett.0c01096




scale

[ASAP] Soft Polymeric Matrix as a Macroscopic Cage for Magnetically Modulating Reversible Nanoscale Ligand Presentation

Nano Letters
DOI: 10.1021/acs.nanolett.9b05315




scale

Introduction to nanoscale science and technology / edited by Massimiliano Di Ventra, Stephane Evoy. James R. Heflin




scale

Nanoscale calibration standards and methods : dimensional and related measurements in the micro- and nanometer range / edited by Günter Wilkening, Ludger Koenders




scale

Nanoscale devices : fundamentals and applications / edited by Rudolf Gross, Anatolie Sidorenko and Lenar Tagirov

NATO Advanced Research Workshop on Nanoscale Devices - Fundamentals and Applications (2004 : Kishinev, Moldova)




scale

Nanoscale physics for materials science / Takaaki Tsurumi ... [et al.]




scale

[ASAP] Scale-Up of Room-Temperature Constructive Quantum Interference from Single Molecules to Self-Assembled Molecular-Electronic Films

Journal of the American Chemical Society
DOI: 10.1021/jacs.9b13578




scale

Chemical projects scale up: how to go from laboratory to commercial / Joe M. Bonem

Online Resource




scale

Nanoscale engineering in agricultural management / editor: Ramesh Raliya

Hayden Library - TP248.27.P55 N36 2019





scale

[ASAP] Developing a Novel Nanoscale Porphyrinic Metal–Organic Framework: A Bifunctional Platform with Sensitive Fluorescent Detection and Elimination of Nitenpyram in Agricultural Environment

Journal of Agricultural and Food Chemistry
DOI: 10.1021/acs.jafc.0c01313




scale

Researchers grow thin 2-D insulator on large scale

Single-crystal boron nitride could enable the use of 2-D materials for transistors in computer chips




scale

Researchers grow thin 2-D insulator on large scale

Single-crystal boron nitride could enable the use of 2-D materials for transistors in computer chips




scale

Jenner Institute and Germany's Merck scale up a COVID-19 vaccine




scale

Asymmetrical electrode system for stable operation of a large-scale reverse electrodialysis (RED) system

Environ. Sci.: Water Res. Technol., 2020, Advance Article
DOI: 10.1039/D0EW00001A, Paper
Ji-Hyung Han, Haejun Jeong, Kyo Sik Hwang, Chan-Soo Kim, Namjo Jeong, SeungCheol Yang
To suppress inorganic scaling around the cathode in reverse electrodialysis, we suggest a bipolar membrane-containing asymmetric electrode system without significant power loss.
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




scale

Removal and growth of microorganisms across treatment and simulated distribution at a pilot-scale direct potable reuse facility

Environ. Sci.: Water Res. Technol., 2020, 6,1370-1387
DOI: 10.1039/C9EW01087D, Paper
Scott E. Miller, Roberto A. Rodriguez, Kara L. Nelson
Multi-barrier advanced treatment trains are able to purify wastewater to drinking water standards, but improved methods are needed to better understand microbial concentrations, viability, and growth potential throughout treatment and distribution.
The content of this RSS Feed (c) The Royal Society of Chemistry




scale

The impact of monochloramines and dichloramines on reverse osmosis membranes in wastewater potable reuse process trains: a pilot-scale study

Environ. Sci.: Water Res. Technol., 2020, 6,1336-1346
DOI: 10.1039/D0EW00048E, Paper
Hye-Jin Lee, Mohamad Amin Halali, Siva Sarathy, Charles-François de Lannoy
Dichloramine has a strong oxidative effect on polyamide RO membranes, causing oxidative hydrogen bond breakage of the polyamide rejection layer.
The content of this RSS Feed (c) The Royal Society of Chemistry




scale

Pilot-scale ozone/biological activated carbon treatment of reverse osmosis concentrate: potential for synergism between nitrate and contaminant removal and potable reuse

Environ. Sci.: Water Res. Technol., 2020, 6,1421-1431
DOI: 10.1039/D0EW00013B, Paper
Zhong Zhang, Jacob F. King, Aleksandra Szczuka, Yi-Hsueh Chuang, William A. Mitch
Reverse osmosis treatment for potable reuse can reduce the cost for removing nitrate and contaminants from wastewater prior to discharge.
The content of this RSS Feed (c) The Royal Society of Chemistry




scale

New urban spaces: urban theory and the scale question / Neil Brenner

Rotch Library - HT361.B723 2019




scale

[ASAP] Microscale Biosensor Array Based on Flexible Polymeric Platform toward Lab-on-a-Needle: Real-Time Multiparameter Biomedical Assays on Curved Needle Surfaces

ACS Sensors
DOI: 10.1021/acssensors.0c00078




scale

Strain selection and outdoor cultivation of halophilic microalgae with potential for large-scale biodiesel production / Marie Sophie Dominique Fon Sing

Fon Sing, Marie Sophie Dominique




scale

Assessing the impact of deviations in optimized multistep flow synthesis on the scale-up

React. Chem. Eng., 2020, 5,838-848
DOI: 10.1039/D0RE00025F, Perspective
M. K. Sharma, J. Raval, Gwang-Noh Ahn, Dong-Pyo Kim, A. A. Kulkarni
This manuscript highlights the unavoidable connection between manual and self-optimized flow synthesis protocols for multistep flow synthesis and its scale-up.
The content of this RSS Feed (c) The Royal Society of Chemistry




scale

Coronavirus India lockdown Day 46 live updates | Testing capacity for COVID-19 scaled up to 95,000 per day: Harsh Vardhan

India's recovery rate currently stands at 29.36%, according to the Union Health Ministry.




scale

Coronavirus | Testing capacity for COVID-19 scaled up to 95,000 per day, says Harsh Vardhan

Harsh Vardhan flagged the large prevalence of non-smoking tobacco usage in some of the States and the problem of spitting in public places.




scale

China SUV maker begins upscale climb with luxury brand

Wei Jianjun's Great Wall Motor Co will unveil its WEY brand on November 16




scale

Improved Blood Pressure Control Associated With a Large-Scale Hypertension Program

Interview with Marc G. Jaffe, MD, author of Improved Blood Pressure Control Associated With a Large-Scale Hypertension Program




scale

The south coast commercial fish trap, g-net and open-access line and net scalefish fisheries and squid jig fishery review : discussion paper




scale

[ASAP] Nanoscale Metal Phosphide Phase Segregation to Bi/P Core/Shell Structure. Reactivity as a Source of Elemental Phosphorus

Chemistry of Materials
DOI: 10.1021/acs.chemmater.0c00478




scale

Application of satellite gravimetry to mass transports on a global scale and the Tibetan Plateau / Shuang Yi

Online Resource




scale

Statehood, scale and hierarchy: history, language and identity in Indonesia / Lauren Zentz

Rotch Library - P40.5.L352 I59 2017




scale

[ASAP] Continuous Flow Conditions for High Temperature Formation of a Benzodioxan Pharmaceutical Intermediate: Rapid Scaleup for Early Phase Material Delivery

Organic Process Research & Development
DOI: 10.1021/acs.oprd.9b00499




scale

[ASAP] Process Development and Large-Scale Synthesis of BTK Inhibitor BIIB068

Organic Process Research & Development
DOI: 10.1021/acs.oprd.0c00087




scale

[ASAP] Enzymatic Preparation of the Chiral (<italic toggle="yes">S</italic>)-Sulfoxide Drug Esomeprazole at Pilot-Scale Levels

Organic Process Research & Development
DOI: 10.1021/acs.oprd.0c00115




scale

Atomic-scale engineering of metal–oxide interfaces for advanced catalysis using atomic layer deposition

Catal. Sci. Technol., 2020, Advance Article
DOI: 10.1039/D0CY00304B, Perspective
Lina Cao, Junling Lu
Two main routes to optimization of metal–oxide interfaces: reducing metal particle size and oxide overcoating.
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




scale

Reply to the ‘Comment on “Hierarchically porous, ultra-strong reduced graphene oxide–cellulose nanocrystal sponges for exceptional adsorption of water contaminants”’ by J. Ma, Y. Xiong and F. Yu, Nanoscale, 2019, 11, DOI: 10.1039/C8NR08780F

Nanoscale, 2020, 12,9899-9901
DOI: 10.1039/D0NR01846E, Comment
Nariman Yousefi, Nathalie Tufenkji
We respond to the comments of Ma et al. and clarify the rationale behind our methodology and why it is suitable for our work.
The content of this RSS Feed (c) The Royal Society of Chemistry




scale

Small Scale Karst at Ozello, FL




scale

Maniscaleo, Frank




scale

Use of the Client Oriented Scale of Improvement as a clinical outcome measure in the Veterans Affairs National Hearing Aid Program