From 08ec9ec5c3fb3cc031c3a5b32a430bb48527a3dc Mon Sep 17 00:00:00 2001 From: Chris Eppstein Date: Wed, 29 Oct 2008 09:23:54 -0700 Subject: [PATCH] Improvements to the YUI fonts. These changes are not backwards compatible. --- examples/yui_default/stylesheets/screen.sass | 14 ++- examples/yui_default/test.jpg | Bin 0 -> 35467 bytes examples/yui_default/typography.html.haml | 117 ++++++++++++++++++ .../compass/utilities/general/_tabs.sass | 0 frameworks/yui/stylesheets/yui/_screen.sass | 2 +- .../yui/stylesheets/yui/modules/_fonts.sass | 64 ++++------ 6 files changed, 151 insertions(+), 46 deletions(-) create mode 100644 examples/yui_default/test.jpg create mode 100644 examples/yui_default/typography.html.haml create mode 100644 frameworks/compass/stylesheets/compass/utilities/general/_tabs.sass diff --git a/examples/yui_default/stylesheets/screen.sass b/examples/yui_default/stylesheets/screen.sass index 753b31b5..f2020203 100644 --- a/examples/yui_default/stylesheets/screen.sass +++ b/examples/yui_default/stylesheets/screen.sass @@ -1,11 +1,13 @@ @import yui/screen.sass @import compass/reset.sass -body - +yui ++yui -#my-small-element - +yui-font-size(10px) +.bigger + +font-size(16px) -#my-big-element - +yui-font-size(24px) \ No newline at end of file +.biggest + +font-size(18px) + +.bigger .biggest + +font-size(18px, 16px) diff --git a/examples/yui_default/test.jpg b/examples/yui_default/test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0107be27349330250c3c28f52ef5dd58a25690ce GIT binary patch literal 35467 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"stylesheet", :href=>"stylesheets/screen.css", :type=>"text/css", :media=>"screen, projection"} + +%p + Lorem ipsum dolor sit amet, + %em emphasized adipisicing + elit, sed do + %strong strong tempor + incididunt ut labore et + %b bold magna + aliqua. Ut enim ad + %i< + italic veniam, + quis nostrud exercitation ullamco + %a{:href=>'#'} link nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in + %abbr abbreviation repre + in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +%h3 Third Level Header +%p + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +%p + Subsequent paragraph, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +%h4 Fourth Level Header +%p + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est quotation: +%blockquote + Block Quotem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +%h5 Fifth Level Header +%img{:src => "test.jpg", :style => 'float: right;'} +%p + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + %span.bigger< + voluptate velit esse + %span.biggest cillum dolore + eu fugiat nulla pariatur. + Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +%p + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + %h6 Sixth Level Header + %p + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +%table + %caption + This is the table caption + %thead + %tr + %th + %th Table Header 1 + %th Table Header 2 + %th Table Header 3 + %tbody + %tr + %th Row Header 1 + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + %td Lorem ipsum dolor sit amet. + %tr + %th Row Header 2 + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet. + %tr + %th Row Header 3 + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + %tr + %th Row Header 4 + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet. + %tr + %th Row Header 5 + %td Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + %td Lorem ipsum dolor sit amet. + %td Lorem ipsum dolor sit amet. + +%h3 Unordered Lists +%ul + %li List Element #1 + %li< + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + %li List Element #3 + %li< + Nested List + %ul + %li Nested 1 + %li Nested 2 + %li Nested 3 + +%h3 Ordered Lists +%ol + %li List Element #1 + %li< + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + %li List Element #3 + %li< + Nested List + %ol + %li Nested 1 + %li Nested 2 + %li Nested 3 + +%h3 Definition Lists +%dl + %dt Term 1 + %dd Definition 1: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + %dd Definition 2: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + %dt Term 2 + %dd Another Definition diff --git a/frameworks/compass/stylesheets/compass/utilities/general/_tabs.sass b/frameworks/compass/stylesheets/compass/utilities/general/_tabs.sass new file mode 100644 index 00000000..e69de29b diff --git a/frameworks/yui/stylesheets/yui/_screen.sass b/frameworks/yui/stylesheets/yui/_screen.sass index 3053bf1f..680fa8f3 100644 --- a/frameworks/yui/stylesheets/yui/_screen.sass +++ b/frameworks/yui/stylesheets/yui/_screen.sass @@ -2,4 +2,4 @@ @import modules/fonts.sass =yui +yui-base - +yui-fonts \ No newline at end of file + +yui-base-fonts \ No newline at end of file diff --git a/frameworks/yui/stylesheets/yui/modules/_fonts.sass b/frameworks/yui/stylesheets/yui/modules/_fonts.sass index f16bba24..546c2f3f 100644 --- a/frameworks/yui/stylesheets/yui/modules/_fonts.sass +++ b/frameworks/yui/stylesheets/yui/modules/_fonts.sass @@ -1,44 +1,30 @@ -// Converts pixels to percents according to -// the table found at http://developer.yahoo.com/yui/fonts/#fontsize -=yui-font-size(!size) - @if !size == 10px - :font-size 77% - @if !size == 11px - :font-size 85% - @if !size == 12px - :font-size 93% - @if !size == 13px - :font-size 100% - @if !size == 14px - :font-size 108% - @if !size == 15px - :font-size 116% - @if !size == 16px - :font-size 123.1% - @if !size == 17px - :font-size 131% - @if !size == 18px - :font-size 138.5% - @if !size == 19px - :font-size 146.5% - @if !size == 20px - :font-size 153.9% - @if !size == 21px - :font-size 161.6% - @if !size == 22px - :font-size 167% - @if !size == 23px - :font-size 174% - @if !size == 24px - :font-size 182% - @if !size == 25px - :font-size 189% - @if !size == 26px - :font-size 197% +!default_base_font_size = 13px +!default_base_line_height = 1.231 +!default_font_family = arial,helvetica,clean,sans-serif -=yui-fonts +// Sets the font size specified in pixels using percents so that the base +// font size changes and 1em has the correct value. When nesting font size +// declarations, within the DOM tree, the base_font_size must be the parent's +// effective font-size in pixels. +// Usage Examples: +// .big +// +font-size(16px) +// .bigger +// +font-size(18px) +// .big .bigger +// +font-size(18px, 16px) +// +// For more information see the table found at http://developer.yahoo.com/yui/fonts/#fontsize +=font-size(!size, !base_font_size = !default_base_font_size) + :font-size= percentage(!size / !base_font_size) + +// Sets the base fonts for a page, this should be mixed into the top level of a stylesheet. +=yui-base-fonts(!family = !default_font_family, !size = !default_base_font_size, !line_height = !default_base_line_height) body - :font 13px/1.231 arial,helvetica,clean,sans-serif + :font + :size= !size + :family= !family + :line-height= !line_height :*font-size small :*font x-small