graphic

Jonathan F. Melegrito Inducted into the Prestigious Marquis Who's Who Biographical Registry

Jonathan F. Melegrito is celebrated for his authenticity and recognized for his success in his finance career




graphic

Tectonic-paleogeographic implications of a detailed Cretaceous-Cenozoic exhumation history in the Richardson Anticlinorium, northern Yukon, documented by multi-kinetic apatite fission track modelling

Lane, L S; Issler, D R; O'Sullivan, P B. Geoconvention 2020 abstracts; 2020 p. 1-2
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20210002.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20210002.jpg" title="Geoconvention 2020 abstracts; 2020 p. 1-2" height="150" border="1" /></a>




graphic

Regional stratigraphic understanding of the Labrador-Baffin Seaway

Dafoe, L T; Williams, G L; Dickie, K; Gregersen, U; Knutz, P C; Dam, G; Pedersen, G K; Nohr-Hansen, H; Haggart, J W; DesRoches, K. GSA 2020 Connects Online; Geological Society of America, Abstracts With Programs vol. 52, no. 6, 200-5, 2020 p. 1, https://doi.org/10.1130/abs/2020AM-355218




graphic

Neoproterozoic-Cambrian stratigraphy of the Mackenzie Mountains, northwestern Canada, part II: archival stratigraphic data for the Backbone Ranges Formation and related units, Mackenzie Mountains, Northwest Territories, Canada (NTS 95-L and 105-P)

MacNaughton, R B. Geological Survey of Canada, Open File 8668, 2020, 26 pages, https://doi.org/10.4095/327238
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_327238.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_327238.jpg" title="Geological Survey of Canada, Open File 8668, 2020, 26 pages, https://doi.org/10.4095/327238" height="150" border="1" /></a>




graphic

Shale and pyrite Re-Os ages from the Hornby Bay and Amundsen basins provide new chronological markers for Mesoproterozoic stratigraphic successions of northern Canada

Rainbird, R H; Rooney, A D; Creaser, R A; Skulski, T. Earth and Planetary Science Letters vol. 548, 116492, 2020 p. 1-10, https://doi.org/10.1016/j.epsl.2020.116492
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20200341.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20200341.jpg" title="Earth and Planetary Science Letters vol. 548, 116492, 2020 p. 1-10, https://doi.org/10.1016/j.epsl.2020.116492" height="150" border="1" /></a>




graphic

Cartographic symbol standard for geological map production

Geological Survey of Canada. Geological Survey of Canada, Open File 8572, version 1.0, 2020, 104 pages (2 sheets), https://doi.org/10.4095/327025
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_327025.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_327025.jpg" title="Geological Survey of Canada, Open File 8572, version 1.0, 2020, 104 pages (2 sheets), https://doi.org/10.4095/327025" height="150" border="1" /></a>




graphic

Timing and paleogeographic reconstruction of Glacial Lake Low in western Labrador

Paulen, R C; Rice, J M; Ross, M; Lian, O B. Geoconvention 2020 abstracts; 2020 p. 1-4
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20200034.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20200034.jpg" title="Geoconvention 2020 abstracts; 2020 p. 1-4" height="150" border="1" /></a>




graphic

Palynostratigraphic and integrated paleoenvironmental assessment of the ODP Site 645 corehole in Baffin Bay, offshore Nunavut

Dafoe, L T; Williams, G L. Geological Survey of Canada, Open File 8701, 2020, 61 pages (4 sheets), https://doi.org/10.4095/321736
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/of8701.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/of8701.jpg" title="Geological Survey of Canada, Open File 8701, 2020, 61 pages (4 sheets), https://doi.org/10.4095/321736" height="150" border="1" /></a>




graphic

Palynological analysis of the two Labrador Shelf wells, Petro-Canada et al. North Leif I-05 and Total Eastcan et al. Skolp E-07, offshore eastern Canada: new age, paleoenvironmental and lithostratigraphic interpretations

Dafoe, L T; Williams, G L. Geological Survey of Canada, Open File 8670, 2020, 103 pages (10 sheets), https://doi.org/10.4095/321502
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/of8670.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/of8670.jpg" title="Geological Survey of Canada, Open File 8670, 2020, 103 pages (10 sheets), https://doi.org/10.4095/321502" height="150" border="1" /></a>




graphic

Stratigraphic, paleoenvironmental and geochronological investigations on the intertill nonglacial deposits in northeastern Manitoba (parts of NTS 54B-F, K, L, 64A, H, I)

Gauthier, M S; Hodder, T J; Lian, O B; Finkelstein, S A; Dalton, A S; Paulen, R C. Manitoba Geological Survey, Report of Activities GS2021-8, 2021 p. 71-76




graphic

Paleoenvironmental analyses and revised lithostratigraphic assignments for 28 wells of the Hopedale and Saglek basins, offshore eastern Canada

Dafoe, L T. Geological Survey of Canada, Open File 8810, 2021, 209 pages (28 sheets), https://doi.org/10.4095/328477
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_328477.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_328477.jpg" title="Geological Survey of Canada, Open File 8810, 2021, 209 pages (28 sheets), https://doi.org/10.4095/328477" height="150" border="1" /></a>




graphic

Psammichnites gigas from the lower Cambrian of the Mackenzie Mountains, northwest Canada, and their biostratigraphic implications

MacNaughton, R B; Fallas, K M; Finley, T D. Ichnos: An International Journal For Plant and Animal Traces 2021 p. 1-12, https://doi.org/10.1080/10420940.2021.1932491
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20190329.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20190329.jpg" title="Ichnos: An International Journal For Plant and Animal Traces 2021 p. 1-12, https://doi.org/10.1080/10420940.2021.1932491" height="150" border="1" /></a>




graphic

Geochemical variation in the Jurassic-Cretaceous strata of the Baccalieu I-78 well, Flemish Pass Basin, Canada: chemostratigraphic and paleoenvironmental implications

Bingham-Koslowski, N; Azmy, K. Geoscience Canada; Geoscience Canada vol. 49, no. 2, 2022 p. 75, https://doi.org/10.12789/geocanj.2022.49.188
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20210643.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20210643.jpg" title="Geoscience Canada; Geoscience Canada vol. 49, no. 2, 2022 p. 75, https://doi.org/10.12789/geocanj.2022.49.188" height="150" border="1" /></a>




graphic

Linking clinoform trajectory analysis and sequence stratigraphy: improved stratigraphic understanding of the Labrador margin, offshore eastern Canada

Dafoe, L T; Dickie, K; Williams, G L. GAC-MAC-IAH-CNC-CSPG, Halifax 2022; 2022 p. 79
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20210585.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20210585.jpg" title="GAC-MAC-IAH-CNC-CSPG, Halifax 2022; 2022 p. 79" height="150" border="1" /></a>




graphic

Lower Paleozoic stratigraphy and geology, Richardson Mountains, Yukon (with stratigraphic and paleontological appendices)

Cecile, M P; Norford, B S; Nowlan, G S; Uyeno, T T. Geological Survey of Canada, Bulletin 614, 2022, 53 pages, https://doi.org/10.4095/329454
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_329454.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_329454.jpg" title="Geological Survey of Canada, Bulletin 614, 2022, 53 pages, https://doi.org/10.4095/329454" height="150" border="1" /></a>




graphic

An integrated clinoform trajectory and sequence stratigraphic model for the Labrador margin, offshore eastern Canada

Dafoe, L T; Dickie, K; Williams, G L. Marine and Petroleum Geology 155, 106310, 2022 p. 1-40, https://doi.org/10.1016/j.marpetgeo.2023.106310
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20210365.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20210365.jpg" title="Marine and Petroleum Geology 155, 106310, 2022 p. 1-40, https://doi.org/10.1016/j.marpetgeo.2023.106310" height="150" border="1" /></a>




graphic

Biostratigraphic evidence for incremental tectonic development of Early Cambrian deep-water environments in the Misty Creek Embayment (Selwyn Basin, Northwest Territories, Canada)

Scott, W R; Turner, E C; MacNaughton, R B; Fallas, K M. Canadian Journal of Earth Sciences 2022 p. 1-16, https://doi.org/10.1139/cjes-2021-0049
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20210256.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20210256.jpg" title="Canadian Journal of Earth Sciences 2022 p. 1-16, https://doi.org/10.1139/cjes-2021-0049" height="150" border="1" /></a>




graphic

Bedrock mapping and stratigraphic studies in the Mackenzie Mountains, Franklin Mountains, Colville Hills, and adjacent areas of the Northwest Territories, Geo-mapping for Energy and Minerals program 2009-2019

Re-release; Fallas, K M; MacNaughton, R B. Sedimentary basins of northern Canada: contributions to a 1000 Ma geological journey and insight on resource potential; by Lavoie, D (ed.); Dewing, K (ed.); Geological Survey of Canada, Bulletin 609, 2022 p. 91-127, https://doi.org/10.4095/326093
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_326093.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_326093.jpg" title="Sedimentary basins of northern Canada: contributions to a 1000 Ma geological journey and insight on resource potential; by Lavoie, D (ed.); Dewing, K (ed.); Geological Survey of Canada, Bulletin 609, 2022 p. 91-127, https://doi.org/10.4095/326093" height="150" border="1" /></a>




graphic

Regional and global correlations of the Devonian stratigraphic succession in the Hudson Bay and Moose River basins from onshore Manitoba and Ontario to offshore Hudson Bay

Re-release; Larmagnat, S; Lavoie, D. Sedimentary basins of northern Canada: contributions to a 1000 Ma geological journey and insight on resource potential; by Lavoie, D (ed.); Dewing, K (ed.); Geological Survey of Canada, Bulletin 609, 2022 p. 185-213, https://doi.org/10.4095/326091
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_326091.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_326091.jpg" title="Sedimentary basins of northern Canada: contributions to a 1000 Ma geological journey and insight on resource potential; by Lavoie, D (ed.); Dewing, K (ed.); Geological Survey of Canada, Bulletin 609, 2022 p. 185-213, https://doi.org/10.4095/326091" height="150" border="1" /></a>




graphic

A structural and stratigraphic framework for the western Davis Strait region

Dafoe, L T; DesRoches, K J; Williams, G L. Geological synthesis of Baffin Island (Nunavut) and the Labrador-Baffin Seaway; by Dafoe, L T (ed.); Bingham-Koslowski, N (ed.); Geological Survey of Canada, Bulletin 608, 2022 p. 181-218, https://doi.org/10.4095/321831
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_321831.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_321831.jpg" title="Geological synthesis of Baffin Island (Nunavut) and the Labrador-Baffin Seaway; by Dafoe, L T (ed.); Bingham-Koslowski, N (ed.); Geological Survey of Canada, Bulletin 608, 2022 p. 181-218, https://doi.org/10.4095/321831" height="150" border="1" /></a>




graphic

Historical development of a litho- and biostratigraphic framework for onshore Cretaceous-Paleocene deposits along western Baffin Bay

Haggart, J W; Dafoe, L T; Bell, K M; Williams, G L; Burden, E T; Currie, L D; Fensome, R A; Sweet, A R. Geological synthesis of Baffin Island (Nunavut) and the Labrador-Baffin Seaway; by Dafoe, L T (ed.); Bingham-Koslowski, N (ed.); Geological Survey of Canada, Bulletin 608, 2022 p. 107-135, https://doi.org/10.4095/321828
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/gid_321828.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/gid_321828.jpg" title="Geological synthesis of Baffin Island (Nunavut) and the Labrador-Baffin Seaway; by Dafoe, L T (ed.); Bingham-Koslowski, N (ed.); Geological Survey of Canada, Bulletin 608, 2022 p. 107-135, https://doi.org/10.4095/321828" height="150" border="1" /></a>




graphic

Lithostratigraphic revision and biostratigraphy of Upper Hauterivian-Barremian strata from the Kugmallit Trough, Mackenzie Delta, Northwest Territories

McNeil, D H; Dixon, J; Xiu, Z; Fowler, S P. Bulletin of Canadian Petroleum Geology vol. 68, no. 4, 2022 p. 141-157, https://doi.org/10.35767/gscpgbull.68.4.141
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20190288.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20190288.jpg" title="Bulletin of Canadian Petroleum Geology vol. 68, no. 4, 2022 p. 141-157, https://doi.org/10.35767/gscpgbull.68.4.141" height="150" border="1" /></a>




graphic

Paradoxical mid-crustal displacements and stratigraphic continuity: structural evolution of the northeastern Paleoproterozoic Amer belt, Nunavut, Canada

White, J C; Calhoun, L; Jefferson, C W. Canadian Journal of Earth Sciences 2023 p. 1078-1103, https://doi.org/10.1139/cjes-2022-0083
<a href="https://geoscan.nrcan.gc.ca/images/geoscan/20220596.jpg"><img src="https://geoscan.nrcan.gc.ca/images/geoscan/20220596.jpg" title="Canadian Journal of Earth Sciences 2023 p. 1078-1103, https://doi.org/10.1139/cjes-2022-0083" height="150" border="1" /></a>




graphic

THE BEAUTY OF SPACE / 27 September 2023: rare photographic treasures of early NASA space travel from the Victor Martin-Malburet Collection in Dorotheum online auction

In the online auction The Beauty of Space - Iconic Photographs of Early NASA Missions, which ends on 27 September 2023, the Austrian auction house Dorotheum offers around 200 historic photographs of the US space agency NASA, dating from the beginning of manned spaceflight in the early 1960s to the mid-1970s.




graphic

SCORE Infographic: How Can Technology Help My Small Business?

SCORE, the nation's largest network of volunteer, expert business mentors, has gathered statistics on popular small business technology, such as mobile tools and the cloud, while revealing a need for improvement in customer relationship management (CRM) and data security.

Mobile technology is prevalent:

80% of small business owners use a mobile device at least once a day
56% use it for communication and scheduling
30% take notes and create to-do lists
29% check social media
24% bank online

complete article




graphic

The A-Z of Popular Business Startups: A State by State Guide (Infographic)

So many small businesses start as a dream. But what types of businesses are entrepreneurs currently dreaming about starting? Online equipment marketplace Bid on Equipment recently created an infographic showing the types of businesses that are most popular with prospective entrepreneurs and current business owners. Here’s a rundown of the findings.

complete article




graphic

LXer: Intel Xe2 Lunar Lake Graphics Performance Disappoints On Linux

Published at LXer: While I have been very eager to test out the Core Ultra 200V Lunar Lake series on Linux in part due to the new Xe2 integrated graphics, after several days of pushing a new Lunar...



  • Syndicated Linux News

graphic

LXer: Linux 6.13 To Bring Big/Super Pages For The Raspberry Pi Graphics Driver - Better Performance

Published at LXer: While the Linux 6.12 merge window only ended this weekend and won't be out until November, already code is beginning to accumulate for DRM-Next of graphics driver improvements...



  • Syndicated Linux News

graphic

SBPI Graphics Acquires Print it Big!® Brand and Kopytek, Inc.

SBPI acquires multiple companies in major national expansion. [PR.com]




graphic

The Iconographic Tradition of the Holy Trinity

Fr. Thomas explains the two ways the Holy Trinity are depicted in icons.




graphic

Demographics Determine Destiny!

When Jesus heals 10 lepers, He opens the door for us to learn a valuable insight into a consistent life in Christ. The two lessons learned from a grateful leper who was also a foreigner is meant for us all.




graphic

Seeing the World in an Iconographic Way

Fr. John notes how Orthodox Christians see things in an iconographic way-- the images are connected to the larger reality they represent.




graphic

Transforming Desires and Seeing Iconographically

In episode 4, Andrew helps us understand the transformation that takes place when we begin to see iconographically instead of pornographically. The transcript can be accessed HERE.




graphic

An Autobiographical Parable

In the parable of the Vineyard and the Vinedressers, Jesus is not giving a moral teaching, as might be expected, but rather is presenting His own story about His relationship to God and to the people of Israel. Fr. Pat discusses this.




graphic

Introducing TODS – a typographic and OpenType default stylesheet

Introducing TODS, an open source typography and opentype default stylesheet. One of the great things about going to conferences is the way it can spark an idea and kick start something. This project was initiated following a conversation with Roel Nieskens (of Wakamai Fondue fame) at CSS Day, where he demonstrated his Mildly Opinionated Prose Styles (MOPS).

The idea is to set sensible typographic defaults for use on prose (a column of text), making particular use of the font features provided by OpenType. The main principle is that it can be used as starting point for all projects, so doesn’t include design-specific aspects such as font choice, type scale or layout (including how you might like to set the line-length).

Within the styles is mildly opinionated best practice, which will help set suitable styles should you forget. This means you can also use the style sheet as a checklist, even if you don't want to implement it as-is.

TODS uses OpenType features extensively and variable font axes where available. It makes full use of the cascade to set sensible defaults high up, with overrides applied further down. It also contains some handy utility classes.

You can apply the TODS.css stylesheet in its entirety, as its full functionality relies on progressive enhancement within both browsers and fonts. Anything that is not supported will safely be ignored. The only possible exceptions to this are sub/superscripts and application of a grade axis in dark mode, as these are font-specific and could behave unexpectedly depending on the capability of the font.

In order to preview some of the TODS features, you can check out the preview page tods.html and toggle TODS.css on and off. (This needs more work as the text is a bit of a mish-mash of examples and instructions, and it's missing some of the utility classes and dark mode. But that’s what open source is for… feel free to fork, improve and add back into the repo.)

Walkthrough of the TODS.css stylesheet

You can download a latest version of the stylesheet from the TODS Github repo (meaning some of the code may have changed a bit).

Table of contents:

  1. Reset
  2. Web fonts
  3. Global defaults
  4. Block spacing
  5. Opentype utility classes
  6. Generic help classes
  7. Prose styling defaults
  8. Headings
  9. Superscripts and subscripts
  10. Tables and numbers
  11. Quotes
  12. Hyphenation
  13. Dark mode/inverted text

1. Reset

Based on Andy Bell’s more modern CSS reset. Only the typographic rules in his reset are used here. You might like to apply the other rules too.

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

Prevent font size inflation when rotating from portrait to landscape. The best explainer for this is by Kilian. He also explains why we still need those ugly prefixes too.

body, h1, h2, h3, h4, h5, h6, address, p, hr, pre, blockquote, ol, ul, li, dl, dt, dd, figure, figcaption, div, table, caption, form, fieldset {
  margin: 0;
}

Remove default margins in favour of better control in authored CSS.

input,
button,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
}

Inherit fonts for inputs and buttons.

2. Web fonts

Use modern variable font syntax so that only supporting browsers get the variable font. Others will get generic fallbacks.

@font-face {
  font-family: 'Literata';
  src: url('/fonts/Literata-var.woff2') format('woff2') tech(variations),
       url('/fonts/Literata-var.woff2') format('woff2-variations');
  font-weight: 1 1000;
  font-stretch: 50% 200%;
  font-style: normal;
  font-display: fallback;
}

Include full possible weight range to avoid unintended synthesis of variable fonts with a weight axis. Same applies to stretch range for variable fonts with a width axis.

For main body fonts, use fallback for how the browser should behave while the webfont is loading. This gives the font an extremely small block period and a short swap period, providing the best chance for text to render.

@font-face {
  font-family: 'Literata';
  src: url('/fonts/Literata-Italic-var.woff2') format('woff2') tech(variations),
       url('/fonts/Literata-Italic-var.woff2') format('woff2-variations');
  font-weight: 1 1000;
  font-stretch: 50% 200%;
  font-style: italic;
  font-display: swap;
}

For italics use swap for an extremely small block period and an infinite swap period. This means italics can be synthesised and swapped in once loaded.

@font-face {
  font-family: 'Plex Sans';
  src: url('/fonts/Plex-Sans-var.woff2') format('woff2') tech(variations),
       url('/fonts/Plex-Sans-var.woff2') format('woff2-variations');
  font-weight: 1 1000;
  font-stretch: 50% 200%;
  font-style: normal;
  font-display: fallback;
  size-adjust:105%; /* make monospace fonts slightly bigger to match body text. Adjust to suit – you might need to make them smaller */
}

When monospace fonts are used inline with text fonts, they often need tweaking to appear balanced in terms of size. Use size-adjust to do this without affecting reported font size and associated units such as em.

3. Global defaults

Set some sensible defaults that can be used throughout the whole web page. Override these where you need to through the magic of the cascade.

body {
    line-height: 1.5;
    text-decoration-skip-ink: auto;
    font-optical-sizing: auto;
    font-variant-ligatures: common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;
    font-kerning: normal;
}

Set a nice legible line height that gets inherited. The font- properties are set to default CSS and OpenType settings, however they are still worth setting specifically just in case.

button, input, label { 
  line-height: 1.1; 
}

Set shorter line heights on interactive elements. We’ll do the same for headings later on.

4. Block spacing

Reinstate block margins we removed in the reset section. We’re setting consistent spacing based on font size on primary elements within ‘flow’ contexts. The entire ‘prose’ area is a flow context, but so might other parts of the page. For more details on the ‘flow’ utility see Andy Bell’s favourite three lines of CSS.

.flow > * + * {
  margin-block-start: var(--flow-space, 1em);
}

Rule says that every direct sibling child element of .flow has margin-block-start added to it. The > combinator is added to prevent margins being added recursively.

.prose {
  --flow-space: 1.5em;
}

Set generous spacing between primary block elements (in this case it’s the same as the line height). You could also choose a value from a fluid spacing scale, if you are going down the fluid typography route (recommended, but your milage may vary). See Utopia.fyi for more details and a fluid type tool.

5. OpenType utility classes

.dlig { font-variant-ligatures: discretionary-ligatures; }
.hlig { font-variant-ligatures: historical-ligatures; }
.dlig.hlig { font-variant-ligatures: discretionary-ligatures historical-ligatures; } /* Apply both historic and discretionary */

.pnum { font-variant-numeric: proportional-nums; }
.tnum { font-variant-numeric: tabular-nums;    }
.lnum { font-variant-numeric: lining-nums; }
.onum { font-variant-numeric: oldstyle-nums; }
.zero { font-variant-numeric: slashed-zero;    }
.pnum.zero { font-variant-numeric: proportional-nums slashed-zero; } /* Apply slashed zeroes to proportional numerals */
.tnum.zero { font-variant-numeric: tabular-nums slashed-zero; }
.lnum.zero { font-variant-numeric: lining-nums slashed-zero; }
.onum.zero { font-variant-numeric: oldstyle-nums slashed-zero; }
.tnum.lnum.zero { font-variant-numeric: tabular-nums lining-nums slashed-zero; }
.frac { font-variant-numeric: diagonal-fractions; }
.afrc { font-variant-numeric: stacked-fractions; }
.ordn { font-variant-numeric: ordinal; }

.smcp { font-variant-caps: small-caps; }
.c2sc { font-variant-caps: unicase; }
.hist { font-variant-alternates: historical-forms; }

Helper utilities matching on/off Opentype layout features available through high level CSS properties.

@font-feature-values "Fancy Font Name" { /* match font-family webfont name */

    /* All features are font-specific. */
    @styleset { cursive: 1; swoopy: 7 16; }
    @character-variant { ampersand: 1; capital-q: 2; }
    @stylistic { two-story-g: 1; straight-y: 2; }
    @swash { swishy: 1; flowing: 2; wowzers: 3 }
    @ornaments { clover: 1; fleuron: 2; }
    @annotation { circled: 1; boxed: 2; }
}

Other Opentype features can have multiple glyphs, accessible via an index number defined in the font – these will be explained in documentation that came with your font. These vary between fonts, so you need to set up a new @font-font-features rule for each different font, ensuring the font name matches that of the font family. You then give each feature a custom name such as ‘swoopy’. Note that stylesets can be combined, which is why swoopy has a space-separated list of indices 7 16.

/* Stylesets */
.ss01 { font-variant-alternates: styleset(cursive); }
.ss02 { font-variant-alternates: styleset(swoopy); }

/* Character variants */
.cv01 { font-variant-alternates: character-variant(ampersand); }
.cv02 { font-variant-alternates: character-variant(capital-q); }

/* Stylistic alternates */
.salt1 { font-variant-alternates: stylistic(two-story-g); }
.salt2 { font-variant-alternates: stylistic(straight-y); }

/* Swashes */
.swsh1 { font-variant-alternates: swash(swishy); }
.swsh2 { font-variant-alternates: swash(flowing); }

/* Ornaments */
.ornm1 { font-variant-alternates: ornaments(clover); }
.ornm2 { font-variant-alternates: ornaments(fleuron); }

/* Alternative numerals */
.nalt1 { font-variant-alternates: annotation(circled); }
.nalt2 { font-variant-alternates: annotation(boxed); }

Handy utility classes showing how to access the font feature values you set up earlier using the font-variant-alternates property.

:root {
    --opentype-case: "case" off;
    --opentype-sinf: "sinf" off;
}

/* If class is applied, update custom property */
.case {
    --opentype-case: "case" on;
}

.sinf {
    --opentype-sinf: "sinf" on;
}

/* Apply current state of all custom properties, defaulting to off */
* { 
    font-feature-settings: var(--opentype-case, "case" off), var(--opentype-sinf, "sinf" off);
}

Set custom properties for OpenType features only available through low level font-feature-settings. We need this approach because font-feature-settings does not inherit in the same way as font-variant. See Roel’s write-up, including how to apply the same methodology to custom variable font axes.

6. Generic helper classes

Some utilities to help ensure best typographic practice.

.centered {
    text-align: center;
    text-wrap: balance;
}

When centring text you’ll almost always want the text to be ‘balanced’, meaning roughly the same number of characters on each line.

.uppercase {
    text-transform: uppercase;
    --opentype-case: "case" on;
}

When fully capitalising text, ensure punctuation designed to be used within caps is turned on where available, using the Opentype ‘case’ feature.

.smallcaps {
    font-variant-caps: all-small-caps;
    font-variant-numeric: oldstyle-nums;    
}

Transform both upper and lowercase letters to small caps, and use old style-numerals within runs of small caps so they match size-wise.

7. Prose styling defaults

Assign a .prose class to your running text, that is to say an entire piece of prose such as the full text of an article or blog post.

.prose {
    text-wrap: pretty;
    font-variant-numeric: oldstyle-nums proportional-nums;
    font-size-adjust: 0.507;
}

Firstly we get ourselves better widow/orphan control, aiming for blocks of text to not end with a line containing a word on its own. Also we use proportional old-style numerals in running text.

Also adjust the size of fallback fonts to match the webfont to maintain legibility with fallback fonts and reduce visible reflowing. The font-size-adjust number is the aspect ratio of the webfont, which you can calculate using this tool.

strong, b, th { 
    font-weight: bold;
    font-size-adjust: 0.514; 
}

Apply a different adjustment to elements which are typically emboldened by default, as bold weights often have a different aspect ratio – check for the different weights you may be using, including numeric semi-bolds (eg. 650). Headings are dealt with separately as the aspect ratio may be affected by optical sizing.

8. Headings

h1, h2, h3, h4 { 
    line-height: 1.1; 
    font-size-adjust: 0.514;
    font-variant-numeric: lining-nums; }

Set shorter line heights on your main headings. Set an aspect ratio for fallback fonts – check for different weights of headings. Use lining numerals in headings, especially when using Title Case.

h1 {
    font-variant-ligatures: discretionary-ligatures; 
    font-size-adjust: 0.521;
}

Turn on fancy ligatures for main headings. If the font has an optical sizing axis, you might need to adjust the aspect ratio accordingly.

h1.uppercase {
    font-variant-caps: titling-caps;
}

When setting a heading in all caps, use titling capitals which are specially designed for setting caps at larger sizes.

9. Superscripts and subscripts

Use proper super- and subscript characters. Apply to sub and sup elements as well as utility classes for when semantic sub/superscripts are not required.

@supports ( font-variant-position: sub ) {
    sub, .sub {
        vertical-align: baseline;
        font-size: 100%;
        line-height: inherit;
        font-variant-position: sub;
    }
}

@supports ( font-variant-position: super ) {
    sup, .sup {
        vertical-align: baseline;
        font-size: 100%;
        line-height: inherit;
        font-variant-position: super;
    }
}

If font-variant-position is not specified, browsers will synthesise sub/superscripts, so we need to manually turn off the synthesis. This is the only way to use a font’s proper sub/sup glyphs, however it’s only safe to use this if you know your font has glyphs for all the characters you are sub/superscripting. If the font lacks those characters (most only have sub/superscript numbers, not letters), then only Firefox (correctly) synthesises sup and sub – all other browsers will display normal characters in the regular way as we turned the synthesis off.

.chemical { 
    --opentype-sinf: "sinf" on;
}

For chemical formulae like H2O, use scientific inferiors instead of sub.

10. Tables and numbers

td, math, time[datetime*=":"] {
    font-variant-numeric: tabular-nums lining-nums slashed-zero;    
}

Make sure all numbers in tables are lining tabular numerals, adding slashed zeroes for clarity. This could usefully apply where a time is specifically marked up, as well as in mathematics.

11. Quotes

Use curly quotes and hang punctuation around blockquotes.

:lang(en) > * { quotes: '“' '”' '‘' '’' ; } /* “Generic English ‘style’” */
:lang(en-GB) > * { quotes: '‘' '’' '“' '”'; } /* ‘British “style”’ */
:lang(fr) > * { quotes: '«?0202F' '?0202F»' '“' '”'; } /* « French “style” » */

Set punctuation order for inline quotes. Quotes are language-specific, so set a lang attribute on your HTML element or send the language via a server header. Note the narrow non-breaking spaces encoded in the French example.

q::before { content: open-quote }
q::after  { content: close-quote }

Insert quotes before and after q element content.

.quoted, .quoted q {
    quotes: '“' '”' '‘' '’';
}

Punctuation order for blockquotes, using a utility class to surround with double-quotes.

.quoted p:first-of-type::before {
    content: open-quote;
}
.quoted p:last-of-type::after  {
    content: close-quote;
}

Append quotes to the first and last paragraphs in the blockquote.

.quoted p:first-of-type::before {
    margin-inline-start: -0.87ch; /* Adjust according to font */
}
.quoted p {
    hanging-punctuation: first last;
}
@supports(hanging-punctuation: first last) {
    .quoted p:first-of-type::before {
        margin-inline-start: 0;
    }
}

Hang the punctuation outside of the blockquote. Firstly manually hang punctuation with a negative margin, then remove the manual intervention and use hanging-punctuation if supported.

12. Hyphenation

Turn on hyphenation for prose. Language is required in order for the browser to use the correct hyphenation dictionary.

.prose {
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 4;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-lines: 2;

    hyphens: auto;
    hyphenate-limit-chars: 7 4 3;
    hyphenate-limit-lines: 2;    
    hyphenate-limit-zone: 8%;
    hyphenate-limit-last: always;
}

Include additional refinements to hyphenation. Respectively, these stop short words being hyphenated, prevent ladders of hyphens, and reduce overall hyphenation a bit. Safari uses legacy properties to achieve some of the same effects, hence the ugly prefixes and slightly different syntax.

.prose pre, .prose code, .prose var, .prose samp, .prose kbd,
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 {
    -webkit-hyphens: manual;
    hyphens: manual;
}

Turn hyphens off for monospace and headings.

13. Dark mode/inverted text

Reduce grade if available to prevent bloom of inverted type.

:root {
  --vf-grad: 0;
}

@media (prefers-color-scheme: dark) {
  :root {
    --vf-grad: -50;
  }
}

* {
  font-variation-settings: "GRAD" var(--vf-grad, 0);
}

Not all fonts have a grade (GRAD) axis, and the grade number is font-specific. We’re using the customer property method because font-variation-settings provides low-level control meaning each subsequent use of the property completely overrides prior use – the values are not inherited or combined, unlike with font-variant for example.

There are probably better ways of doing some of these things, and the preview page is rather lacking at the moment. Please let me know on Github, or better still fork it, edit and resubmit.

Read or add comments




graphic

A Meta-ethnographic Synthesis of Support Services in Distance Learning Programs




graphic

Using Autobiographical Digital Storytelling for the Integration of a Foreign Student in the School Environment. A Case Study

Immigrant students face a multitude of problems, among which are poor social adaptation and school integration. On the other hand, although digital narrations are widely used in education, they are rarely used for aiding students or for the resolution of complex problems. This study exploits the potential of digital narrations towards this end, by examining how the development and presentation of an autobiographical digital narration can assist immigrant students in overcoming their adaptation difficulties. For that matter, a female student presenting substantial problems was selected as the study’s subject. Data was collected from all the participating parties (subject, teacher, classmates) using a variety of tools, before, during, and after the intervention. It was found that through the digital narration she was able to externalize her thoughts and feelings and this, in turn, helped her in achieving a smoother integration in the school environment. In addition, the attitudes and perceptions of the other students for their foreign classmate were positively influenced. The intervention was short in duration and it did not require special settings. Hence, it can be easily applied and educators can consider using similar interventions. On the other hand, further research is recommended to establish the generalizability of the study’s findings.




graphic

Creatıng Infographics Based on the Bridge21 Model for Team-based and Technology-mediated Learning

Aim/Purpose: The main aim of this study was modeling a collaborative process for knowledge visualization, via the creation of infographics. Background: As an effective method for visualizing complex information, creating infographics requires learners to generate and cultivate a deep knowledge of content and enables them to concisely visualize and share this knowledge. This study investigates creating infographics as a knowledge visualization process for collaborative learning situations by integrating the infographic design model into the team-based and technology-mediated Bridge21 learning model. Methodology: This study was carried out using an educational design perspective by conducting three main cycles comprised of three micro cycles: analysis and exploration; design and construction; evaluation and reflection. The process and the scaffolding were developed and enhanced from cycle to cycle based on both qualitative and quantitative methods by using the infographic design rubric and researcher observations acquired during implementation. Respectively, twenty-three, twenty-four, and twenty-four secondary school students participated in the infographic creation process cycles. Contribution: This research proposes an extensive step-by-step process model for creating infographics as a method of visualization for learning. It is particularly relevant for working with complex information, in that it enables collaborative knowledge construction and sharing of condensed knowledge. Findings: Creating infographics can be an effective method for collaborative learning situations by enabling knowledge construction, visualization and sharing. The Bridge21 activity model constituted the spine of the infographic creation process. The content generation, draft generation, and visual and digital design generation components of the infographic design model matched with the investigate, plan and create phases of the Bridge21 activity model respectively. Improvements on infographic design results from cycle to cycle suggest that the revisions on the process model succeeded in their aims. The rise in each category was found to be significant, but the advance in visual design generation was particularly large. Recommendations for Practitioners: The effectiveness of the creation process and the quality of the results can be boosted by using relevant activities based on learner prior knowledge and skills. While infographic creation can lead to a focus on visual elements, the importance of wording must be emphasized. Being a multidimensional process, groups need guidance to ensure effective collaboration. Recommendation for Researchers: The proposed collaborative infographic creation process could be structured and evaluated for online learning environments, which will improve interaction and achievement by enhancing collaborative knowledge creation. Impact on Society: In order to be knowledge constructors, innovative designers, creative communicators and global collaborators, learners need to be surrounded by adequate learning environments. The infographic creation process offers them a multidimensional learning situation. They must understand the problem, find an effective way to collect information, investigate their data, develop creative and innovative perspectives for visual design and be comfortable for using digital creation tools. Future Research: The infographic creation process could be investigated in terms of required learner prior knowledge and skills, and could be enhanced by developing pre-practices and scaffolding.




graphic

Towards Understanding Information Systems Students’ Experience of Learning Introductory Programming: A Phenomenographic Approach

Aim/Purpose: This study seeks to understand the various ways information systems (IS) students experience introductory programming to inform IS educators on effective pedagogical approaches to teaching programming. Background: Many students who choose to major in information systems (IS), enter university with little or no experience of learning programming. Few studies have dealt with students’ learning to program in the business faculty, who do not necessarily have the computer science goal of programming. It has been shown that undergraduate IS students struggle with programming. Methodology: The qualitative approach was used in this study to determine students’ notions of learning to program and to determine their cognitive processes while learning to program in higher education. A cohort of 47 students, who were majoring in Information Systems within the Bachelor of Commerce degree programme were part of the study. Reflective journals were used to allow students to record their experiences and to study in-depth their insights and experiences of learning to program during the course. Using phenomenographic methods, categories of description that uniquely characterises the various ways IS students experience learning to program were determined. Contribution: This paper provides educators with empirical evidence on IS students’ experiences of learning to program, which play a crucial role in informing IS educators on how they can lend support and modify their pedagogical approach to teach programming to students who do not necessarily need to have the computer science goal of programming. This study contributes additional evidence that suggests more categories of description for IS students within a business degree. It provides valuable pedagogical insights for IS educators, thus contributing to the body of knowledge Findings: The findings of this study reveal six ways in which IS students’ experience the phenomenon, learning to program. These ways, referred to categories of description, formed an outcome space. Recommendations for Practitioners: Use the experiences of students identified in this study to determine approach to teaching and tasks or assessments assigned Recommendation for Researchers: Using phenomenographic methods researchers in IS or IT may determine pedagogical content knowledge in teaching specific aspects of IT or IS. Impact on Society: More business students would be able to program and improve their logical thinking and coding skills. Future Research: Implement the recommendations for practice and evaluate the students’ performance.




graphic

Navigating the Virtual Forest: How Networked Digital Technologies Can Foster Transgeographic Learning




graphic

An Evolving Road Map: Student Perceptions and Contributions to Graphic Organizers within an Academic Wiki




graphic

Analysing Socio-Demographic Differences in Access and Use of ICTs in Nigeria Using the Capability Approach




graphic

Demographic Factors Affecting Freshman Students' Attitudes towards Software Piracy: An Empirical Study




graphic

IT Service and Support: What To Do With Geographically Distributed Teams?




graphic

Executive Higher Education Doctoral Programs in the United States: A Demographic Market-Based Analysis

Aim/Purpose: Executive doctoral programs in higher education are under-researched. Scholars, administers, and students should be aware of all common delivery methods for higher education graduate programs. Background This paper provides a review and analysis of executive doctoral higher education programs in the United States. Methodology: Executive higher education doctoral programs analyzed utilizing a qualitative demographic market-based analysis approach. Contribution: This review of executive higher education doctoral programs provides one of the first investigations of this segment of the higher education degree market. Findings: There are twelve programs in the United States offering executive higher education degrees, though there are less aggressively marketed programs described as executive-style higher education doctoral programs that could serve students with similar needs. Recommendations for Practitioners: Successful executive higher education doctoral programs require faculty that have both theoretical knowledge and practical experience in higher education. As appropriate, these programs should include tenure-line, clinical-track, and adjunct faculty who have cabinet level experience in higher education. Recommendation for Researchers: Researchers should begin to investigate more closely the small but growing population of executive doctoral degree programs in higher education. Impact on Society: Institutions willing to offer executive degrees in higher education will provide training specifically for those faculty who are one step from an executive position within the higher education sector. Society will be impacted by having someone that is trained in the area who also has real world experience. Future Research: Case studies of students enrolled in executive higher education programs and research documenting university-employer goals for these programs would enhance our understanding of this branch of the higher education degree market.




graphic

Assessing the Graphic Questionnaire Used in Digital Literacy Training

Aim/Purpose: To capture digital training experiences, the paper introduces a novel data collection method – a graphic questionnaire. It aims to demonstrate the opportunities and limitations of this tool for collecting feedback from socially disadvantaged participants of digital literacy training about their progress. Background: In training of digital skills for disadvantaged audiences through informal educational interventions, it is important to get sufficient knowledge on factors that lead to their progress in the course of training. There are many tools to measure the achievements of formal education participants, but assessing the effectiveness of informal digital skills training is researched less. The paper introduces a small-scale case study of the training programme aimed at the developing of reading and digital skills among the participants from three socially disadvantaged groups – people with hearing impairments, children from low income families, and elderly persons. The impact of the training on participants was evaluated using different tools, including a short graphic questionnaire to capture the perceptions of the participants after each training. Methodology: We performed a thematic analysis of graphic questionnaires collected after each training session to determine how the students perceived their progress in developing literacy and digital skills. Contribution The findings of the paper can assist in designing assessment of digital literacy programmes that focus not only on final results, but also on the process of gaining digital skills and important factors that facilitate progress. Findings: The graphic questionnaire allowed the researchers to get insights into the perception of acquired skills and progressive achievements of the participants through rich self-reports of attitudes, knowledge gained, and activities during training sessions. However, the graphic questionnaire format did not allow the collection of data about social interaction and cooperation that could be important in learning. Recommendations for Practitioners: Graphic questionnaires are useful and easy-to-use tools for getting rich contextual information about the attitudes, behaviour, and acquisition of knowledge in digital literacy training. They can be used in applied assessments of digital literacy training in various settings. Their simplicity can appeal to respondents; however, in the long-run interest of respondents in continuing self-reports should be sustained by additional measures. Recommendations for Researchers: Researcher may explore the variety of simple and attractive research instruments, such as “honeycomb” questionnaires and similar, to facilitate data collection and saturate feedback with significant perception of personal experiences in gaining digital literacy skills. Impact on Society: Designing effective digital literacy programmes, including engaging self-assessment methods and tools, aimed at socially disadvantaged people will contribute to their digital inclusion and to solving the issues of digital divide. Future Research: Exploration of diverse research methods and expanding the research toolset in assessing digital literacy training could advance our understanding of important processes and factors in gaining digital skills.




graphic

Development and Testing of a Graphical FORTRAN Learning Tool for Novice Programmers




graphic

Development of a Video Network for Efficient Dissemination of the Graphical Images in a Collaborative Environment




graphic

Applications of Geographical Information Systems in Understanding Spatial Distribution of Asthma