em Sizing Questions/Concerns/etc.
I understand the reason Dreamwidth is choosing to use em sizing. It's flexible for screen widths and browser preferences, but not always in a good way. I'm a bit old school with my css and html, and I'm still not a hundred percent familiar on em. Without customizing all the currently offered Tabula Rasa layouts, fonts tend to look huge for me.
The laptop I commonly use is an awkward widescreen 1600 x 900 resolution. Running Firefox with the standard default font settings (Times New Roman, 16pt), all the site scheme pages look normal to me in relation to other web sites.
The site scheme with defaults:
http://img214.imageshack.us/img214/5601/16ptfullresolution.png <-- This is good!
I was advised recently that if I wanted all my layouts to appear smaller without having to go through crazy customize hoops (manually replacing all instances of em to support % variables or pt/px sizes), I should just change my default font in Firefox to be smaller. If I do this, it breaks the site scheme for me and makes it obnoxiously small, even if I lower it down to 14 from 16.
http://img180.imageshack.us/img180/9379/14ptfullres.png <-- Not good.
14pt
http://img185.imageshack.us/img185/2182/10ptfullres.png <-- Not good.
10pt
Typically, on my journal I prefer fonts around 10pt, sometimes even 8pt and the daring 7pt. This is small for some people (a lot of people), but comfortable for me. If I wanted to change just the fonts in Firefox, I would simply use CTRL+Mouse Scroll until the page became readable without breaking the layout, or set a minimum font size ( http://support.mozilla.com/en-US/kb/Text+Zoom ) in Firefox.
My preference would be to keep the profile as it appears in the 16pt preview - with no spacing issues for the icon, and a decent page width and readable font. When it comes to base layouts, though - the fonts are huge because of the 16pt default, and if I start adjusting the font throughout the page, other aspects (tags, comment links, navigation) become practically unreadable.
If I manually hardcode all these changes - setting px, pt, or % for the fonts, I don't have to deal with these problems. But then again, it's a lot of changes, considering even the layout widths are sized to em. It might become increasingly confusing to people trying to customize layouts what em is, and how it affects not only font size, but layout size and proportion.
My first question is: Is there anything I can do aside from manually writing all my own CSS or importing Layer 1 hardcoded LJ layouts? I do almost everything with CSS. I almost never touch the Display, Style, or Color sections in the Customize menu.
My second question is: Would I never be able to submit layouts to Dreamwidth because I prefer to hard code? Are there people who could softcode the sizes without breaking the layout? I know that some of my hardcoding on another computer could be entirely unreadable, but that's with any CSS modification that someone offers. There's always the chance to tweak it.
Of course, anyone with tips/tricks/pointers/insight, feel free to pipe up! Thanks for reading my novel of concerns in any case!
Sincerely,
Stormy
http://pxtoem.com/ is a godly site. Learn to love its em/px conversions. ♥
Communities To Note:
stylemakers,
dreamscapes, &
dotitfileit
Wiki Pages To Note: CSS Entry IDs and Classes & Main CSS for S2 Wiki
Layout: Brittle
Default 1em, Default Firefox 16pt

Style > Font 12pt or Default Firefox 12pt

Those are exactly the same portions of the page. Current Location, Tags, and Link/Reply links become extremely small. The only way so far that this can be fixed is making the em,pt,px, or % of these larger via CSS. Of course, I used Brittle as an example, but it happens on any layout where the em values have a large range between the default/body size and other elements (tags, headers, titles, read/view links).
The laptop I commonly use is an awkward widescreen 1600 x 900 resolution. Running Firefox with the standard default font settings (Times New Roman, 16pt), all the site scheme pages look normal to me in relation to other web sites.
The site scheme with defaults:
http://img214.imageshack.us/img214/5601/16ptfullresolution.png <-- This is good!
I was advised recently that if I wanted all my layouts to appear smaller without having to go through crazy customize hoops (manually replacing all instances of em to support % variables or pt/px sizes), I should just change my default font in Firefox to be smaller. If I do this, it breaks the site scheme for me and makes it obnoxiously small, even if I lower it down to 14 from 16.
http://img180.imageshack.us/img180/9379/14ptfullres.png <-- Not good.
14pt
http://img185.imageshack.us/img185/2182/10ptfullres.png <-- Not good.
10pt
Typically, on my journal I prefer fonts around 10pt, sometimes even 8pt and the daring 7pt. This is small for some people (a lot of people), but comfortable for me. If I wanted to change just the fonts in Firefox, I would simply use CTRL+Mouse Scroll until the page became readable without breaking the layout, or set a minimum font size ( http://support.mozilla.com/en-US/kb/Text+Zoom ) in Firefox.
My preference would be to keep the profile as it appears in the 16pt preview - with no spacing issues for the icon, and a decent page width and readable font. When it comes to base layouts, though - the fonts are huge because of the 16pt default, and if I start adjusting the font throughout the page, other aspects (tags, comment links, navigation) become practically unreadable.
If I manually hardcode all these changes - setting px, pt, or % for the fonts, I don't have to deal with these problems. But then again, it's a lot of changes, considering even the layout widths are sized to em. It might become increasingly confusing to people trying to customize layouts what em is, and how it affects not only font size, but layout size and proportion.
My first question is: Is there anything I can do aside from manually writing all my own CSS or importing Layer 1 hardcoded LJ layouts? I do almost everything with CSS. I almost never touch the Display, Style, or Color sections in the Customize menu.
My second question is: Would I never be able to submit layouts to Dreamwidth because I prefer to hard code? Are there people who could softcode the sizes without breaking the layout? I know that some of my hardcoding on another computer could be entirely unreadable, but that's with any CSS modification that someone offers. There's always the chance to tweak it.
Of course, anyone with tips/tricks/pointers/insight, feel free to pipe up! Thanks for reading my novel of concerns in any case!
In Short, I want to:
1) Convert px to em easily or figure out a short way to make my layout fonts smaller without elements specified for a smaller em becoming unreadable.
2) I cannot do this with simply setting my browser's default font below 16pt. This breaks the site scheme (pictured above), and naturally - changes every site. All I want to do is change layouts so that the current Dreamwidth offered base layouts scale appropriately for the size I'm looking for.
Sincerely,
Stormy
Learned So Far:
http://pxtoem.com/ is a godly site. Learn to love its em/px conversions. ♥
Communities To Note:
Wiki Pages To Note: CSS Entry IDs and Classes & Main CSS for S2 Wiki
Additional Images:
Layout: Brittle
Default 1em, Default Firefox 16pt

Style > Font 12pt or Default Firefox 12pt

Those are exactly the same portions of the page. Current Location, Tags, and Link/Reply links become extremely small. The only way so far that this can be fixed is making the em,pt,px, or % of these larger via CSS. Of course, I used Brittle as an example, but it happens on any layout where the em values have a large range between the default/body size and other elements (tags, headers, titles, read/view links).

no subject
As regards to the CSS, if you set a percentage size for the body tag (or even the HTML tag) that should flow down for the rest of the sizes set in em.
Alternately, you might want to look into a userscript and apply it to all dreamwidth domains except www.dreamwidth.org
no subject
I'm just showing in my pictures why I don't adjust that.
Edit; I added a few additional pictures to the post and some more information for clarity.
no subject
no subject
As for your layout, have you checked out the resources entries on
I may be wrong, but when you set a default font size for your browser in order to get the site scheme to where you want it, you also alter the way your layout will look. So 16pt that may look fin on the site scheme, may look overly huge on the journal, because the base font isn't set the same. Like I said, I may be wrong, and hopefully someone will correct me. :)
Edited to add:
no subject
I'll check out those other communities now. I haven't seen layoutmakers and dotitfileit yet.
Edit; I added a few additional pictures to the post and some more information for clarity.
no subject
That's the thing about using ems in the layouts. If someone wants to set their base font either tiny or huge, well css that gives margins, padding, etc. in ems will scale according to their choice. That should never be a choice the designer locks the user out of making.
no subject
no subject
no subject
no subject
no subject
no subject
For instance, if a layout creator has the comment links sized smaller than the entry text - and I scale down all the fonts, those comment links become minuscule.
Thanks for your input.
no subject
no subject
Edit; I added a few additional pictures to the post and some more information for clarity.
no subject
no subject
It is nice to get input from others on what sort of preferences they use on the web. Perhaps I'll hold a poll at some point to find out if a majority of people who read my journals and communities have changed the default sizes in Firefox or set a minimum size, and their resolution.
no subject
It would have to be done for each style, either via the customization form, or via CSS, as you've deduced, but on the plus side you'd be able to use basically the same CSS whichever style you end up picking, since the core2 layouts share a lot of the same classes.
no subject