Home | History | Annotate | Download | only in paper-styles
      1 <!--
      2 @license
      3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
      4 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
      5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
      6 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
      7 Code distributed by Google as part of the polymer project is also
      8 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
      9 -->
     10 
     11 <link rel="import" href="../polymer/polymer.html">
     12 <link rel="import" href="../font-roboto/roboto.html">
     13 
     14 <style is="custom-style">
     15 
     16   :root {
     17 
     18     /* Shared Styles */
     19     --paper-font-common-base: {
     20       font-family: 'Roboto', 'Noto', sans-serif;
     21       -webkit-font-smoothing: antialiased;
     22     };
     23 
     24     --paper-font-common-code: {
     25       font-family: 'Roboto Mono', 'Consolas', 'Menlo', monospace;
     26       -webkit-font-smoothing: antialiased;
     27     };
     28 
     29     --paper-font-common-expensive-kerning: {
     30       text-rendering: optimizeLegibility;
     31     };
     32 
     33     --paper-font-common-nowrap: {
     34       white-space: nowrap;
     35       overflow: hidden;
     36       text-overflow: ellipsis;
     37     };
     38 
     39     /* Material Font Styles */
     40 
     41     --paper-font-display4: {
     42       @apply(--paper-font-common-base);
     43       @apply(--paper-font-common-nowrap);
     44 
     45       font-size: 112px;
     46       font-weight: 300;
     47       letter-spacing: -.044em;
     48       line-height: 120px;
     49     };
     50 
     51     --paper-font-display3: {
     52       @apply(--paper-font-common-base);
     53       @apply(--paper-font-common-nowrap);
     54 
     55       font-size: 56px;
     56       font-weight: 400;
     57       letter-spacing: -.026em;
     58       line-height: 60px;
     59     };
     60 
     61     --paper-font-display2: {
     62       @apply(--paper-font-common-base);
     63 
     64       font-size: 45px;
     65       font-weight: 400;
     66       letter-spacing: -.018em;
     67       line-height: 48px;
     68     };
     69 
     70     --paper-font-display1: {
     71       @apply(--paper-font-common-base);
     72 
     73       font-size: 34px;
     74       font-weight: 400;
     75       letter-spacing: -.01em;
     76       line-height: 40px;
     77     };
     78 
     79     --paper-font-headline: {
     80       @apply(--paper-font-common-base);
     81 
     82       font-size: 24px;
     83       font-weight: 400;
     84       letter-spacing: -.012em;
     85       line-height: 32px;
     86     };
     87 
     88     --paper-font-title: {
     89       @apply(--paper-font-common-base);
     90       @apply(--paper-font-common-nowrap);
     91 
     92       font-size: 20px;
     93       font-weight: 500;
     94       line-height: 28px;
     95     };
     96 
     97     --paper-font-subhead: {
     98       @apply(--paper-font-common-base);
     99 
    100       font-size: 16px;
    101       font-weight: 400;
    102       line-height: 24px;
    103     };
    104 
    105     --paper-font-body2: {
    106       @apply(--paper-font-common-base);
    107 
    108       font-size: 14px;
    109       font-weight: 500;
    110       line-height: 24px;
    111     };
    112 
    113     --paper-font-body1: {
    114       @apply(--paper-font-common-base);
    115 
    116       font-size: 14px;
    117       font-weight: 400;
    118       line-height: 20px;
    119     };
    120 
    121     --paper-font-caption: {
    122       @apply(--paper-font-common-base);
    123       @apply(--paper-font-common-nowrap);
    124 
    125       font-size: 12px;
    126       font-weight: 400;
    127       letter-spacing: 0.011em;
    128       line-height: 20px;
    129     };
    130 
    131     --paper-font-menu: {
    132       @apply(--paper-font-common-base);
    133       @apply(--paper-font-common-nowrap);
    134 
    135       font-size: 13px;
    136       font-weight: 500;
    137       line-height: 24px;
    138     };
    139 
    140     --paper-font-button: {
    141       @apply(--paper-font-common-base);
    142       @apply(--paper-font-common-nowrap);
    143 
    144       font-size: 14px;
    145       font-weight: 500;
    146       letter-spacing: 0.018em;
    147       line-height: 24px;
    148       text-transform: uppercase;
    149     };
    150 
    151     --paper-font-code2: {
    152       @apply(--paper-font-common-code);
    153 
    154       font-size: 14px;
    155       font-weight: 700;
    156       line-height: 20px;
    157     };
    158 
    159     --paper-font-code1: {
    160       @apply(--paper-font-common-code);
    161 
    162       font-size: 14px;
    163       font-weight: 500;
    164       line-height: 20px;
    165     };
    166 
    167   }
    168 
    169 </style>
    170