Sunday, June 15, 2025
News PouroverAI
Visit PourOver.AI
No Result
View All Result
  • Home
  • AI Tech
  • Business
  • Blockchain
  • Data Science & ML
  • Cloud & Programming
  • Automation
  • Front-Tech
  • Marketing
  • Home
  • AI Tech
  • Business
  • Blockchain
  • Data Science & ML
  • Cloud & Programming
  • Automation
  • Front-Tech
  • Marketing
News PouroverAI
No Result
View All Result

Chris’ Corner: Fresh Type – CodePen Blog

October 23, 2023
in Cloud & Programming
Reading Time: 3 mins read
0 0
A A
0
Share on FacebookShare on Twitter



I enjoy the sensation of a fresh and appealing typeface. Like design itself, type design follows trends, and even though I may not be able to explain it well, I can sense the difference between a fresh and stale type look. Perhaps this is the thinking of an amateur, and I’m sure the most sophisticated designers in the world have used the same typeface throughout their entire careers and would criticize my indecisive nature. But, whatever. I’m fine with being the ever-changing Pepsi logo compared to the unchanging Coca-Cola logo.

Saikrishna Vanneldas has done a great job of compiling some new fonts in the article “Bored with Poppins & Inter, Here are Some New fresh Sans-Serif For 2023.” The best part is that they are all free and open-source, which is nice, although I believe we should all pay for type in most situations (just not always).

Here are a couple of fonts mentioned in the article:

– Jakarata Sans on Google Fonts
– Manrope on Google Fonts

You may be familiar with CSS “viewport units” (e.g. vw, dvh, vmax, etc.), which essentially represent “1% of the browser window” in a given direction. Well, now we also have container units (supported universally) that are very similar, but represent “1% of the nearest container” in the given direction. If you’ve been interested in implementing fluid type over the years, you probably know that it is often done using viewport units and clamp() to achieve fluid type sizing across different screen sizes while setting minimum and maximum sizes. It’s worth considering including container units in this approach.

Most people agree that container queries are the best way to style an element based on its size, but they don’t directly address things like sizing type. However, container units certainly do. It could be as simple as the following example:

“`css
.card {
container: card / inline-size;
…
h2 {
font-size: clamp(1.4rem, 1rem + 5cqi, 4rem);
}
}
“`

In this example, I’m using cqi, which can be thought of as “container units in the inline direction.” I believe it will become a commonly used container unit. Stephanie Eckles has written an excellent in-depth article on this topic called “Container Query Units and Fluid Typography.” Stephanie covers setting up an appropriate system for this, including fallbacks and other considerations.

Let’s say you were planning to publish a book online as a web page, which implies a large amount of text, around 100,000 words. You need to think about the user experience. Are there chapters of reasonably small length, where each chapter could be treated as an individual blog post with its own URL, allowing readers to navigate through them in a linked manner? Or would you prefer to have the entire book on a single HTML page that users can scroll through? Alternatively, you might choose to go for a more old-school approach and use a library like Turn.js to create skeuomorphic page turns. (There are plenty of cool examples of page turning on CodePen.)

There is no one correct answer, but I have come across some good examples recently:

– Robin Sloan’s e-book template “Perfect Edition” uses horizontal scroll-snapping to create a book reading experience similar to modern e-book readers.
– Mat Marquis’ “JavaScript for Web Designers” by A Book Apart is freely available online and has a classy paginated-blog-posts look.
– Jeremy Keith’s “Resilient Web Design” works offline (once you’ve visited the page), which is a nice touch.

Elliot Jay Stocks has started a new podcast called “Hello, type friends!” which I highly recommend subscribing to. Elliot mentions that they won’t delve into the visual nuances of typography on the show because audio isn’t the best medium for that, but everyone involved will be typography enthusiasts, which sounds fun to me. I particularly enjoyed the first episode with Jessica Hische.

There’s this cool thing called Emoji Kitchen that allows you to combine different emojis together. However, in order to use it, you need Gboard, a keyboard replacement app with various features (available for Android and iOS). They now have a web page where you can browse the combinations directly. The user interface confused me a bit at first. You select one emoji from the top, and the middle panel shows you the combinations it can create. You can’t randomly select any two emojis and see what happens. Still, it’s super cool.

What’s amusing is that even though Emoji Kitchen is only a year old and its working mechanism isn’t explicitly explained, you can’t help but assume it’s powered by AI. If it were done manually, they probably wouldn’t have been able to keep up with the demand in just a year. On a similar note, Facebook is using AI to create stickers, which is not too different from Emoji Kitchen, except that it’s completely uncurated and can generate questionable content.

A random reminder: variable fonts are amazing! Jason Pamental has been advocating for them for many years, and Fixel is a particularly nice new one. If you happen to use a variable font and are concerned about file size, there is an app that can remove unused axes, resulting in significant savings.



Source link

Tags: BlogChrisCodePenCornerfreshType
Previous Post

Plant-based materials give ‘life’ to tiny soft robots

Next Post

A Comprehensive Guide to Django Caching — SitePoint

Related Posts

Top 20 Javascript Libraries You Should Know in 2024
Cloud & Programming

Top 20 Javascript Libraries You Should Know in 2024

June 10, 2024
Simplify risk and compliance assessments with the new common control library in AWS Audit Manager
Cloud & Programming

Simplify risk and compliance assessments with the new common control library in AWS Audit Manager

June 6, 2024
Simplify Regular Expressions with RegExpBuilderJS
Cloud & Programming

Simplify Regular Expressions with RegExpBuilderJS

June 6, 2024
How to learn data visualization to accelerate your career
Cloud & Programming

How to learn data visualization to accelerate your career

June 6, 2024
BitTitan Announces Seasoned Tech Leader Aaron Wadsworth as General Manager
Cloud & Programming

BitTitan Announces Seasoned Tech Leader Aaron Wadsworth as General Manager

June 6, 2024
Copilot Studio turns to AI-powered workflows
Cloud & Programming

Copilot Studio turns to AI-powered workflows

June 6, 2024
Next Post
A Comprehensive Guide to Django Caching — SitePoint

A Comprehensive Guide to Django Caching — SitePoint

Serverless APIs for Stable Diffusion Models with Segmind APIs

Serverless APIs for Stable Diffusion Models with Segmind APIs

California Proposes Crypto ATM Regulations Amid Rising Fraud

California Proposes Crypto ATM Regulations Amid Rising Fraud

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Trending
  • Comments
  • Latest
23 Plagiarism Facts and Statistics to Analyze Latest Trends

23 Plagiarism Facts and Statistics to Analyze Latest Trends

June 4, 2024
Managing PDFs in Node.js with pdf-lib

Managing PDFs in Node.js with pdf-lib

November 16, 2023
The Importance of Choosing a Reliable Affiliate Network and Why Olavivo is Your Ideal Partner

The Importance of Choosing a Reliable Affiliate Network and Why Olavivo is Your Ideal Partner

October 30, 2023
Is C.AI Down? Here Is What To Do Now

Is C.AI Down? Here Is What To Do Now

January 10, 2024
Accenture creates a regulatory document authoring solution using AWS generative AI services

Accenture creates a regulatory document authoring solution using AWS generative AI services

February 6, 2024
From Low-Level to High-Level Tasks: Scaling Fine-Tuning with the ANDROIDCONTROL Dataset

From Low-Level to High-Level Tasks: Scaling Fine-Tuning with the ANDROIDCONTROL Dataset

June 10, 2024
Can You Guess What Percentage Of Their Wealth The Rich Keep In Cash?

Can You Guess What Percentage Of Their Wealth The Rich Keep In Cash?

June 10, 2024
AI Compared: Which Assistant Is the Best?

AI Compared: Which Assistant Is the Best?

June 10, 2024
How insurance companies can use synthetic data to fight bias

How insurance companies can use synthetic data to fight bias

June 10, 2024
5 SLA metrics you should be monitoring

5 SLA metrics you should be monitoring

June 10, 2024
From Low-Level to High-Level Tasks: Scaling Fine-Tuning with the ANDROIDCONTROL Dataset

From Low-Level to High-Level Tasks: Scaling Fine-Tuning with the ANDROIDCONTROL Dataset

June 10, 2024
UGRO Capital: Targeting to hit milestone of Rs 20,000 cr loan book in 8-10 quarters: Shachindra Nath

UGRO Capital: Targeting to hit milestone of Rs 20,000 cr loan book in 8-10 quarters: Shachindra Nath

June 10, 2024
Facebook Twitter LinkedIn Pinterest RSS
News PouroverAI

The latest news and updates about the AI Technology and Latest Tech Updates around the world... PouroverAI keeps you in the loop.

CATEGORIES

  • AI Technology
  • Automation
  • Blockchain
  • Business
  • Cloud & Programming
  • Data Science & ML
  • Digital Marketing
  • Front-Tech
  • Uncategorized

SITEMAP

  • Disclaimer
  • Privacy Policy
  • DMCA
  • Cookie Privacy Policy
  • Terms and Conditions
  • Contact us

Copyright © 2023 PouroverAI News.
PouroverAI News

No Result
View All Result
  • Home
  • AI Tech
  • Business
  • Blockchain
  • Data Science & ML
  • Cloud & Programming
  • Automation
  • Front-Tech
  • Marketing

Copyright © 2023 PouroverAI News.
PouroverAI News

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In