Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webフォント最適化入門
Search
takanorip
October 06, 2017
Technology
1
470
Webフォント最適化入門
takanorip
October 06, 2017
Tweet
Share
More Decks by takanorip
See All by takanorip
Eleventy3.0 で始める爆速個人ブログ開発!
takanorip
0
96
Webフォント選定の極意!フォントの基本から最新トレンドまで徹底解説
takanorip
5
770
効果的な管理画面を デザインをするために 避けるべき5つの罠
takanorip
14
6.9k
社内管理画面のデザインもプロダクトデザイン
takanorip
4
1.7k
早わかり W3C Community Group
takanorip
0
450
Ubieとアクセシビリティのこれからを考える
takanorip
0
420
2023年版 デザインシステム 技術選定の勘所 - フロントエンドカンファレンス沖縄
takanorip
2
3.8k
Astroで始める爆速個人サイト開発
takanorip
15
11k
後悔しないデザインシステムの始め方
takanorip
4
3.1k
Other Decks in Technology
See All in Technology
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
3
600
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
240
ホワイトボードチャレンジ 説明&実行資料
ichimichi
0
130
現場で役立つAPIデザイン
nagix
34
12k
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.3k
デスクトップだけじゃないUbuntu
mtyshibata
0
170
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
370
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
390
Larkご案内資料
customercloud
PRO
0
650
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
980
ソフトウェアエンジニアと仕事するときに知っておいたほうが良いこと / Key points for working with software engineers
pinkumohikan
0
100
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
210
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
51
7.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How GitHub (no longer) Works
holman
314
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
A Philosophy of Restraint
colly
203
16k
GitHub's CSS Performance
jonrohan
1030
460k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
Transcript
8FCϑΥϯτ ࠷దԽೖ 5BLBOPSJ0LJ !(PUBOEBKT
ࣗݾհ େଚلʢ!UBLBOPSJQʣ ϑϩϯτΤϯυΤϯδχΞ גࣜձࣾεϚʔτυϥΠϒ ͖ͳϑΥϯτɿ νΣοΫϙΠϯτ˒Ϧϕϯδ
ǵǪŮÉɅdzȡlj
ٕज़ॻయͰຊग़͠·͢ʂ
֤छάοζൢച͍ͯ͠·͢ʂ ങ͍ͬͯͩ͘͞ʂ 4;63*ͱ45&&34Ͱൢചதʂ ʮݘςτϥʴʯ͔ʮUBLBOPSJQʯͰݕࡧʂʂ
8FCϑΥϯτɺ ͬͯ·͔͢ʁ
8FCϑΥϯτͷ࠷దԽͱʁ
8FCϑΥϯτ࠷దԽ w σʔλΛܰ͘͢Δ w ಡΈࠐΈ࣌ؒΛ͘͢Δ w ಡΈࠐΈΛίϯτϩʔϧ͢Δ w '065͠ͳ͍
8FCϑΥϯτͷΩϗϯ
8FCϑΥϯτ༻ํ๏ ࣗલͰϑΥϯτΛΞοϓϩʔυ (PPHMF'POUTUZQFLJUͳͲͷαʔϏεΛ͏
֤ϒϥβͷڍಈ 4BGBSJ ςΩετͷදࣔΛอཹ͢Δ $ISPNFɺ 'JSFGPY ̏ඵؒ·ͰςΩετͷදࣔΛ อཹ͢Δ *&ɺ&EHF ଈ࠲ʹସϑΥϯτͰςΩετΛ දࣔ
'POU-PBEJOH"1* ϑΥϯτͷϩʔσΟϯάΛࢹ͢Δ"1* ϩʔυঢ়گʹԠͨ͡ΠϕϯτൃՐ ඪ४ͷ"1*͚ͩͲ*&ͱ&EHFͰ͑ͳ͍
8FC'POU-PBEFS ϑΥϯτͷಡΈࠐΈΛίϯτϩʔϧ͢Δ ಡΈࠐΈঢ়گʹԠͯ͡IUNMʹDMBTTΛ༩ ඇಉظͰϑΥϯτΛಡΈࠐΉ͜ͱՄೳ UZQFLJUͱ(PPHMF'POUT"1*ʹରԠ UZQFLJUඪ४Ͱར༻
8FC'POUMPBE \ DVTUPN\ GBNJMJFT<DIFDLQPJOUSFWFOHF OPUP> ^ VSMT<GPOUTDTT> MPBEJOH
\ DPOTPMFMPH -PBEJOH4UBSU ^ BDUJWF \ DPOTPMFMPH -PBEJOH$PNQMFUFE ^ JOBDUJWF \ DPOTPMFMPH -PBEJOH'BJMFE ^ UJNFPVU ^
8FC'POUMPBE \ HPPHMF\ GBNJMJFT<%SPJE4BOT %SPJE4FSJG> ^ ^ 8FC'POUMPBE \
UZQFLJU\ JEYYYYYY ^ ^
ඇಉظͰಡΈࠐΈ ʢUZQFLJU(PPHMF'POUTͳͲ +4ͰಡΈࠐΉͷʹݶΔʣ
8FC'POU$POGJH\ UZQFLJU\JEYYYYYY^ ^ E \ WBSXGEDSFBUF&MFNFOU TDSJQU TETDSJQUT<> XGTSDIUUQTBKBYHPPHMFBQJTDPNBKBYMJCTXFCGPOUXFCGPOUKT
XGBTZODUSVF TQBSFOU/PEFJOTFSU#FGPSF XG T ^ EPDVNFOU
+4ͰಡΈࠐ·ͳ͍ϑΥϯτ Ͳ͏͢Δʁ
QSFGFUDI 3FTPVSDF)JOUTͷػೳͷͭ ϦιʔεΛઌʹಡΈࠐΈɺΩϟογϡ͢Δ $ISPNFɺ'JSFGPYɺ*&ɺ&EHFͰαϙʔτ 4BGBSJ͖͋ΒΊΔ
MJOLSFMǑQSFGFUDIǒISFGǑSFTPVSDFTDTTGPOUDTTǑBTGPOU MJOL SFMQSFGFUDI ISFGǑFYBNQMFDPNSFTPVSDFTGPOUFYXPGGǒ BTGPOU DSPTTPSJHJOVTFDSFEFOUJBMT
$44Ͱ੍ޚ w GPOUEJTQMBZTXBQ *&ͷΑ͏ʹସϑΥϯτͰςΩετදࣔ $ISPNFͱ0QFSB͔͠ରԠͯ͠ͳ͍ w 8FC'POU-PBEFS͕༩͢ΔΫϥεΛͬͯ ݟͨΛ੍ޚ ʢϩʔσΟϯάը໘Λग़͢ͱ͔ʣ
DMBTTҰཡ
XGMPBEJOH XGBDUJWF XGJOBDUJWF XGGBNJMZOBNFGWEMPBEJOH XGGBNJMZOBNFGWEBDUJWF XGGBNJMZOBNFGWEJOBDUJWF GWE'POU7BSJBUJPO%FTDSJQUJPO
'065
'065 'MBTIPG6OTUZMFE5FYU ඪ४ϑΥϯτͷঢ়ଶ͕νϥݟ͑ͪ͠Ό͏ͭ ඇಉظͰಡΈࠐΉͱى͖͍͢ ʢΩϟογϡ͞ΕΔͷͰճҎ߱ ى͖ʹ͍͘ʣ
None
ରࡦ ಉظతʹಡΈࠐΉΑ͏ʹ͢Δ ඇਪ ϩʔσΟϯάը໘Λදࣔ͢Δ TFTTJPO4UPSBHFΛ͏
8FCϑΥϯτ͏ͷΊΔ
8FC'POU$POGJH\ PUIFSPQUJPOTBOETFUUJOHT BDUJWF \ TFTTJPO4UPSBHFGPOUTUSVF ^ ^
8FCϑΥϯτͰ 8FCΛͬͱָ͘͠ʂ
͓ΘΓ ϑΥϯτɿஜࢵ"ؙΰγοΫ