Use local fonts and stop scrollable elements from repainting (#2266)
This commit is contained in:
		
							parent
							
								
									e5407e62b2
								
							
						
					
					
						commit
						d7449135db
					
				
					 4 changed files with 44 additions and 37 deletions
				
			
		|  | @ -1052,6 +1052,7 @@ a.status__content__spoiler-link { | ||||||
|   overflow-y: scroll; |   overflow-y: scroll; | ||||||
|   overflow-x: hidden; |   overflow-x: hidden; | ||||||
|   flex: 1 1 auto; |   flex: 1 1 auto; | ||||||
|  |   backface-visibility: hidden; | ||||||
|   -webkit-overflow-scrolling: touch; |   -webkit-overflow-scrolling: touch; | ||||||
| 
 | 
 | ||||||
|   &.optionally-scrollable { |   &.optionally-scrollable { | ||||||
|  |  | ||||||
|  | @ -1,5 +1,6 @@ | ||||||
| @font-face { | @font-face { | ||||||
|   font-family: 'Montserrat'; |   font-family: 'Montserrat'; | ||||||
|  |   src: local('Montserrat'); | ||||||
|   src: font-url('montserrat/Montserrat-Regular.eot'); |   src: font-url('montserrat/Montserrat-Regular.eot'); | ||||||
|   src: font-url('montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), |   src: font-url('montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), | ||||||
|   font-url('montserrat/Montserrat-Regular.woff2') format('woff2'), |   font-url('montserrat/Montserrat-Regular.woff2') format('woff2'), | ||||||
|  |  | ||||||
|  | @ -1,5 +1,6 @@ | ||||||
| @font-face { | @font-face { | ||||||
|   font-family: 'Roboto Mono'; |   font-family: 'Roboto Mono'; | ||||||
|  |   src: local('Roboto Mono'); | ||||||
|   src: font-url('roboto-mono/robotomono-regular-webfont.eot'); |   src: font-url('roboto-mono/robotomono-regular-webfont.eot'); | ||||||
|   src: font-url('roboto-mono/robotomono-regular-webfont.eot?#iefix') format('embedded-opentype'), |   src: font-url('roboto-mono/robotomono-regular-webfont.eot?#iefix') format('embedded-opentype'), | ||||||
|   font-url('roboto-mono/robotomono-regular-webfont.woff2') format('woff2'), |   font-url('roboto-mono/robotomono-regular-webfont.woff2') format('woff2'), | ||||||
|  |  | ||||||
|  | @ -1,48 +1,52 @@ | ||||||
| @font-face { | @font-face { | ||||||
| 	font-family: 'Roboto'; |   font-family: 'Roboto'; | ||||||
| 	src: font-url('roboto/roboto-italic-webfont.eot'); |   src: local('Roboto'); | ||||||
| 	src: font-url('roboto/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'), |   src: font-url('roboto/roboto-italic-webfont.eot'); | ||||||
| 		font-url('roboto/roboto-italic-webfont.woff2') format('woff2'), |   src: font-url('roboto/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'), | ||||||
| 		font-url('roboto/roboto-italic-webfont.woff') format('woff'), |     font-url('roboto/roboto-italic-webfont.woff2') format('woff2'), | ||||||
| 		font-url('roboto/roboto-italic-webfont.ttf') format('truetype'), |     font-url('roboto/roboto-italic-webfont.woff') format('woff'), | ||||||
| 		font-url('roboto/roboto-italic-webfont.svg#roboto-italic-webfont') format('svg'); |     font-url('roboto/roboto-italic-webfont.ttf') format('truetype'), | ||||||
| 	font-weight: normal; |     font-url('roboto/roboto-italic-webfont.svg#roboto-italic-webfont') format('svg'); | ||||||
| 	font-style: italic; |   font-weight: normal; | ||||||
|  |   font-style: italic; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @font-face { | @font-face { | ||||||
| 	font-family: 'Roboto'; |   font-family: 'Roboto'; | ||||||
| 	src: font-url('roboto/roboto-bold-webfont.eot'); |   src: local('Roboto'); | ||||||
| 	src: local('Roboto bold'), local('roboto-bold'), |   src: font-url('roboto/roboto-bold-webfont.eot'); | ||||||
| 		font-url('roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), |   src: local('Roboto bold'), local('roboto-bold'), | ||||||
| 		font-url('roboto/roboto-bold-webfont.woff2') format('woff2'), |     font-url('roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), | ||||||
| 		font-url('roboto/roboto-bold-webfont.woff') format('woff'), |     font-url('roboto/roboto-bold-webfont.woff2') format('woff2'), | ||||||
| 		font-url('roboto/roboto-bold-webfont.ttf') format('truetype'), |     font-url('roboto/roboto-bold-webfont.woff') format('woff'), | ||||||
| 		font-url('roboto/roboto-bold-webfont.svg#roboto-bold-webfont') format('svg'); |     font-url('roboto/roboto-bold-webfont.ttf') format('truetype'), | ||||||
| 	font-weight: bold; |     font-url('roboto/roboto-bold-webfont.svg#roboto-bold-webfont') format('svg'); | ||||||
| 	font-style: normal; |   font-weight: bold; | ||||||
|  |   font-style: normal; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @font-face { | @font-face { | ||||||
| 	font-family: 'Roboto'; |   font-family: 'Roboto'; | ||||||
| 	src: font-url('roboto/roboto-medium-webfont.eot'); |   src: local('Roboto'); | ||||||
| 	src: font-url('roboto/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), |   src: font-url('roboto/roboto-medium-webfont.eot'); | ||||||
| 		font-url('roboto/roboto-medium-webfont.woff2') format('woff2'), |   src: font-url('roboto/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), | ||||||
| 		font-url('roboto/roboto-medium-webfont.woff') format('woff'), |     font-url('roboto/roboto-medium-webfont.woff2') format('woff2'), | ||||||
| 		font-url('roboto/roboto-medium-webfont.ttf') format('truetype'), |     font-url('roboto/roboto-medium-webfont.woff') format('woff'), | ||||||
| 		font-url('roboto/roboto-medium-webfont.svg#roboto-medium-webfont') format('svg'); |     font-url('roboto/roboto-medium-webfont.ttf') format('truetype'), | ||||||
| 	font-weight: 500; |     font-url('roboto/roboto-medium-webfont.svg#roboto-medium-webfont') format('svg'); | ||||||
| 	font-style: normal; |   font-weight: 500; | ||||||
|  |   font-style: normal; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @font-face { | @font-face { | ||||||
| 	font-family: 'Roboto'; |   font-family: 'Roboto'; | ||||||
| 	src: font-url('roboto/roboto-regular-webfont.eot'); |   src: local('Roboto'); | ||||||
| 	src: font-url('roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), |   src: font-url('roboto/roboto-regular-webfont.eot'); | ||||||
| 		font-url('roboto/roboto-regular-webfont.woff2') format('woff2'), |   src: font-url('roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), | ||||||
| 		font-url('roboto/roboto-regular-webfont.woff') format('woff'), |     font-url('roboto/roboto-regular-webfont.woff2') format('woff2'), | ||||||
| 		font-url('roboto/roboto-regular-webfont.ttf') format('truetype'), |     font-url('roboto/roboto-regular-webfont.woff') format('woff'), | ||||||
| 		font-url('roboto/roboto-regular-webfont.svg#roboto-regular-webfont') format('svg'); |     font-url('roboto/roboto-regular-webfont.ttf') format('truetype'), | ||||||
| 	font-weight: normal; |     font-url('roboto/roboto-regular-webfont.svg#roboto-regular-webfont') format('svg'); | ||||||
| 	font-style: normal; |   font-weight: normal; | ||||||
|  |   font-style: normal; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue