metafizzy / next-project

Help us decide what to build next
16 stars 2 forks source link

Better type layout tools #10

Open lvl99 opened 8 years ago

lvl99 commented 8 years ago

There are some aspects of HTML & CSS formatted text layouts that I think could be improved until an adequate standard is determined and implemented.

For instance, there is currently support for multiple text columns within a block, however this doesn't support column rows or heights, nor does it support spanning fluid text across multiple separately located blocks. Some kind of functionality that could extend to allow for linking columns to pour remaining text into, and maybe some programmatic way to nudge text properties to reduce possibility of orphans and widows could help further the web text revolution.

Responsive designs also demand new solutions to text layout challenges. In particular, a better system to manage text issues such as dynamically inserting line breaks (although technically you could use a non-breaking space within, however it's not entirely understandable for users who may not understand the difference between using a regular space and a   (non-breaking space) in terms of web integration). This is hard to explain, but I did a hand-coded convoluted solution to try to avoid most widows/orphans for this site at different breakpoints: http://instituteofcomfort.rinnai.com.au/

I mean, we've got custom fonts now, but typography controls on web are still pretty basic and I think could be a really awesome tool to start the next web design revolution.

I've got a couple other ideas regarding text layout things but it's probably best to show them than talk about them.

desandro commented 8 years ago

Thank you for this proposal +1 this issue if you'd like to see a Metafizzy type layout library.

MikeNGarrett commented 8 years ago

+1

noelforte commented 8 years ago

:+1:

gyopiazza commented 8 years ago

+1