fonts.less 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. //
  2. // Rubik
  3. //
  4. // latin
  5. @font-face {
  6. font-family: 'Rubik';
  7. font-style: normal;
  8. font-weight: 400;
  9. font-display: swap;
  10. src: url('../fonts/rubik-regular.woff') format('woff2'),
  11. url('../fonts/rubik-regular.woff') format('woff');
  12. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
  13. U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  14. }
  15. @font-face {
  16. font-family: 'Rubik';
  17. font-style: normal;
  18. font-weight: 600;
  19. font-display: swap;
  20. src: url('../fonts/rubik-medium.woff') format('woff2'),
  21. url('../fonts/rubik-medium.woff') format('woff');
  22. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
  23. U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  24. }
  25. // latin-ext
  26. @font-face {
  27. font-family: 'Rubik';
  28. font-style: normal;
  29. font-weight: 400;
  30. font-display: swap;
  31. src: url('../fonts/rubik-regular-latin-ext.woff') format('woff2'),
  32. url('../fonts/rubik-regular-latin-ext.woff') format('woff');
  33. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF,
  34. U+2113, U+2C60-2C7F, U+A720-A7FF;
  35. }
  36. @font-face {
  37. font-family: 'Rubik';
  38. font-style: normal;
  39. font-weight: 600;
  40. font-display: swap;
  41. src: url('../fonts/rubik-medium-latin-ext.woff') format('woff2'),
  42. url('../fonts/rubik-medium-latin-ext.woff') format('woff');
  43. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF,
  44. U+2113, U+2C60-2C7F, U+A720-A7FF;
  45. }
  46. // cyrillic
  47. @font-face {
  48. font-family: 'Rubik';
  49. font-style: normal;
  50. font-weight: 400;
  51. font-display: swap;
  52. src: url('../fonts/rubik-regular-cyrillic.woff') format('woff2'),
  53. url('../fonts/rubik-regular-cyrillic.woff') format('woff');
  54. unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  55. }
  56. @font-face {
  57. font-family: 'Rubik';
  58. font-style: normal;
  59. font-weight: 600;
  60. font-display: swap;
  61. src: url('../fonts/rubik-medium-cyrillic.woff') format('woff2'),
  62. url('../fonts/rubik-medium-cyrillic.woff') format('woff');
  63. unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  64. }
  65. // cyrillic-ext
  66. @font-face {
  67. font-family: 'Rubik';
  68. font-style: normal;
  69. font-weight: 400;
  70. font-display: swap;
  71. src: url('../fonts/rubik-regular-cyrillic-ext.woff') format('woff2'),
  72. url('../fonts/rubik-regular-cyrillic-ext.woff') format('woff');
  73. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  74. }
  75. @font-face {
  76. font-family: 'Rubik';
  77. font-style: normal;
  78. font-weight: 600;
  79. font-display: swap;
  80. src: url('../fonts/rubik-medium-cyrillic-ext.woff') format('woff2'),
  81. url('../fonts/rubik-medium-cyrillic-ext.woff') format('woff');
  82. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  83. }
  84. //
  85. // Roboto Mono
  86. //
  87. // latin
  88. @font-face {
  89. font-family: 'Roboto Mono';
  90. font-style: normal;
  91. font-weight: 400;
  92. font-display: swap;
  93. src: url('../fonts/roboto-mono-regular.woff') format('woff2'),
  94. url('../fonts/roboto-mono-regular.woff') format('woff');
  95. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
  96. U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  97. }
  98. @font-face {
  99. font-family: 'Roboto Mono';
  100. font-style: normal;
  101. font-weight: 600;
  102. font-display: swap;
  103. src: url('../fonts/roboto-mono-medium.woff') format('woff2'),
  104. url('../fonts/roboto-mono-medium.woff') format('woff');
  105. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
  106. U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  107. }
  108. // latin-ext
  109. @font-face {
  110. font-family: 'Roboto Mono';
  111. font-style: normal;
  112. font-weight: 400;
  113. font-display: swap;
  114. src: url('../fonts/roboto-mono-regular-latin-ext.woff') format('woff2'),
  115. url('../fonts/roboto-mono-regular-latin-ext.woff') format('woff');
  116. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF,
  117. U+2113, U+2C60-2C7F, U+A720-A7FF;
  118. }
  119. @font-face {
  120. font-family: 'Roboto Mono';
  121. font-style: normal;
  122. font-weight: 600;
  123. font-display: swap;
  124. src: url('../fonts/roboto-mono-medium-latin-ext.woff') format('woff2'),
  125. url('../fonts/roboto-mono-medium-latin-ext.woff') format('woff');
  126. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF,
  127. U+2113, U+2C60-2C7F, U+A720-A7FF;
  128. }
  129. // cyrillic
  130. @font-face {
  131. font-family: 'Roboto Mono';
  132. font-style: normal;
  133. font-weight: 400;
  134. font-display: swap;
  135. src: url('../fonts/roboto-mono-regular-cyrillic.woff') format('woff2'),
  136. url('../fonts/roboto-mono-regular-cyrillic.woff') format('woff');
  137. unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  138. }
  139. @font-face {
  140. font-family: 'Roboto Mono';
  141. font-style: normal;
  142. font-weight: 600;
  143. font-display: swap;
  144. src: url('../fonts/roboto-mono-medium-cyrillic.woff') format('woff2'),
  145. url('../fonts/roboto-mono-medium-cyrillic.woff') format('woff');
  146. unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  147. }
  148. // cyrillic-ext
  149. @font-face {
  150. font-family: 'Roboto Mono';
  151. font-style: normal;
  152. font-weight: 400;
  153. font-display: swap;
  154. src: url('../fonts/roboto-mono-regular-cyrillic-ext.woff') format('woff2'),
  155. url('../fonts/roboto-mono-regular-cyrillic-ext.woff') format('woff');
  156. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  157. }
  158. @font-face {
  159. font-family: 'Roboto Mono';
  160. font-style: normal;
  161. font-weight: 600;
  162. font-display: swap;
  163. src: url('../fonts/roboto-mono-medium-cyrillic-ext.woff') format('woff2'),
  164. url('../fonts/roboto-mono-medium-cyrillic-ext.woff') format('woff');
  165. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  166. }
  167. // Sentry icon font
  168. @font-face {
  169. font-family: 'sentry-simple';
  170. src: url('../fonts/sentry-simple.eot?-iwi56z');
  171. src: url('../fonts/sentry-simple.eot?#iefix-iwi56z') format('embedded-opentype'),
  172. url('../fonts/sentry-simple.woff?-iwi56z') format('woff'),
  173. url('../fonts/sentry-simple.woff2?-lhf5py') format('woff2'),
  174. url('../fonts/sentry-simple.ttf?-iwi56z') format('truetype'),
  175. url('../fonts/sentry-simple.svg?-iwi56z#sentry-simple') format('svg');
  176. font-weight: normal;
  177. font-style: normal;
  178. }
  179. [class^='icon-'],
  180. [class*=' icon-'],
  181. .icon {
  182. font-family: 'sentry-simple';
  183. speak: none;
  184. font-style: normal;
  185. font-weight: normal;
  186. font-variant: normal;
  187. text-transform: none;
  188. line-height: 1;
  189. /* Better Font Rendering =========== */
  190. -webkit-font-smoothing: antialiased;
  191. -moz-osx-font-smoothing: grayscale;
  192. }
  193. // Font based icons still in uses in Django rendered views.
  194. .icon-sentry-logo:before {
  195. content: '\e61a';
  196. }
  197. .icon-sentry-logo-full:before {
  198. content: '\e623';
  199. }
  200. .icon-exclamation:before {
  201. content: '\e615';
  202. }
  203. .icon-arrow-left:before {
  204. content: '\e60e';
  205. }
  206. .icon-arrow-right:before {
  207. content: '\e611';
  208. }
  209. // Used by plugins in getsentry
  210. .icon-checkmark:before {
  211. content: '\e60a';
  212. }
  213. .icon-lock:before {
  214. content: '\e007';
  215. }