Comments (6)
Oh no worries. I want the best technique and I genuinely think Typetura is it.
from modularscale-sass.
My plan was to throw both locks and clamp out in favor of my other project, Typetura.
from modularscale-sass.
A bit more about why:
To your first point, locks and clamp could both control pacing but every pacing point would increase the complexity. With Typetura you can control pacing with a CSS easing curve. There is also the issue of different default browser font sizes as they throw off the font size calculation in locks and clamp. With Typetura there is still an alignment with your breakpoints as authored.
Additionally the ease of authoring is easier with Typetura. We can simply write the desired values into CSS keyframes as opposed to calculating the viewport unit equation to target those values in the locks or clamp functions. This was a bit tedious to write and test in the current (old?) version of modular scale making it a bit buggier than I wanted it to be. Utopia has more modern CSS output but still, the technique is more fragile and bug prone than what Typetura offers, and Typetura offers better pacing control, variable font support, etc.
from modularscale-sass.
I gonna read about Utopia. Never heard of it. I need to compare everything.
I'm sorry if I overstep a business decision!
from modularscale-sass.
Starting to dig on Bézier curves.
from modularscale-sass.
Related Issues (20)
- Combine breakpoints with threads HOT 3
- Implement a way to disable viewport-based typography in version 3 ($ms-fluid: false) HOT 1
- Disable px rounding option HOT 3
- Output calculation as rem value HOT 2
- Both regular and non-conflict ms functions are returning raw output HOT 6
- Removal of ms-round-px causes build failure HOT 7
- SyntaxError on @import HOT 6
- Eyeglass v2.0.0 support HOT 3
- Deprecation warning HOT 1
- Not working for REM on media query HOT 5
- Can't make ms-respond to work HOT 6
- www.-less links to modularscale.com not redirecting
- No mixin named ms-respond HOT 2
- Eyeglass v3 support
- modularscale.com & www.modularscale.com are redirecting to separate websites HOT 3
- Deprecation warnings after upgrading Sass when using `ms` Variable HOT 21
- Changes to responsive logic HOT 2
- 4.x - Importing modular scale using ratio string results in an error
- A lite dart-sass implementation, and proposal for contribution HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from modularscale-sass.