15 Handige Web Typography Tools, Bibliotheken en Frameworks
Omgaan met typografie op het web was echt eigenzinnig. Elke browser heeft zijn eigen algoritme om lettertypen weer te geven die tot onverwachte verschillen kunnen leiden. Er zijn slechts enkele CSS-eigenschappen die u kunt gebruiken om enige controle over lettertypen te hebben, zoals font-kerning, font smoothing, bij het maken van DropCaps enz. Bovendien hebben we te maken met veel lay-outproblemen als het gaat om lettertypen .
Het goede nieuws is dat er bronnen zijn die u kunt gebruiken om het web over te nemen als het gaat om de website-typografie. Hier zijn 15 webtools, bibliotheken en frameworks die u daarvoor kunt gebruiken.
Meer over Hongkiat:
- 9 WordPress-plug-ins om meer te doen met uw lettertypen
- 20 Beste WordPress-typografie-plug-ins om de leesbaarheid te verbeteren
- Betere en duidelijkere UI-pictogrammen met weblettertypen
TypeRendering
In een notendop werkt TypeRendering vergelijkbaar met Modernizr, behalve dat het alleen de browser-engine voor het weergeven van lettertypen identificeert. Deze bibliotheek voegt aangepaste klassen toe op basis van zijn ontdekkingen die kunnen worden gebruikt om specifieke stijlregels toe te passen voor het renderen van het type.
KerningJSKerning kan nog niet worden aangepast voor gebruik op het web - ondersteuning voor font-kerning
is op dit moment nog steeds slecht, maar er komt een nieuwe standaardeigenschap op ons af. KerningJS is een Javascript-bibliotheek die je een paar nieuwe eigenschappen geeft voor een betere kerningcontrole, bijvoorbeeld -letter-kern
.
#heading {-letter-kern: 1px 1px 0 0 0 1px 0 2px 0 0 0 0 0; }
Houd er rekening mee dat het bovenstaande voorbeeld niet-standaard is en alleen van toepassing is met KerningJS.
DropcapJSHoewel het maken van een dropcap goed te doen is met de huidige CSS-standaarden, is de uitkomst nog niet perfect. Soms is het ronduit onwenselijk. DropcapJS, ontwikkeld door Adobe Web Platform, is belast met de missie om webontwerpers in staat te stellen eenvoudig een perfecte dropcap toe te passen.
LiningJSLiningJS is een JavaScript-bibliotheek die de lijnklasse toevoegt in elke regel van uw alinea. Hiermee kunt u de lijn afzonderlijk stylen. Het simuleert het idee van ::nth-line()
, ::nth-last-line()
en ::last-line
pseudo-classes die nog niet aanwezig is in CSS. Hier is een voorbeeld hoe we de eerste regel van een paragraaf met LiningJS stylen:
p. line [eerste] {font-weight: 600; text-transform: hoofdletters; }
Daarnaast ondersteunt LiningJS ook de Chinese paragraafstroom.
UnderlineJSUnderlineJS is een JavaScript-bibliotheek die de tekst beter onderstreept. Bekijk de demo om te zien wat ik bedoel, zorg ervoor dat je over de regels zweeft. Vergelijk de demo met de onderstreepte uitvoer van de huidige standaard CSS text-decoration
en je zou waarschijnlijk ook een fan zijn van underlineJS.
Deze plug-in zal de lettertypegrootte dynamisch aanpassen op basis van een specifieke wrapper-breedte. FlowType helpt u bij elke schermbreedte een ideaal aantal tekens per regel toe te passen. De bibliotheek wordt geleverd met opties waarmee u min./max. Schermbreedte, min./max. Lettergrootte en lettertype-verhouding kunt instellen.
HatchShowHatchShow breidt de grootte van een lettertype uit om de hele breedte van de container te vullen. De plug-in werkt met de algoritme uit de doos; in een notendop, meet het de container breedte en lengte van het lettertype en voegt de juiste grootte van het lettertype.
GridLoverGridLover is een geweldig hulpmiddel om basisstijlen voor typografie (grootte, lijnhoogte en marge) te genereren met een eenvoudige gebruikersinterface. Het genereert de stijlen in SCSS, LESS en Stylus, zodat u het meteen in uw project kunt opnemen, ongeacht welke CSS-Preprocessor u gebruikt.
TypeScaleTypeScale is een online tool waarmee u eenvoudig de juiste lettergrootte voor uw website kunt bepalen. De tool biedt een eenvoudige intuïtieve GUI voor het invoegen van basislettertype, schaal en lettertypefamilie die u wilt gebruiken. De resultaten worden voor u gevisualiseerd, zodat u met de weegschaal kunt spelen, om precies de juiste waarde te krijgen. Pak gewoon de CSS als je klaar bent.
Modulaire schaalModular Scale is een hulpmiddel voor het genereren van ideale lettertypeschalen voor body- en koptekst. Het wordt uitgevoerd in Sass, dat moet worden gebruikt in combinatie met zijn Sass-bibliotheek. Als alternatief kunt u JavaScript gebruiken.
Font-breedteFont-to-Width (FTW) is een Javascript-bibliotheek die ervoor zorgt dat een lettertype in de breedtecontainer past. Het bepaalt de lettergrootte samen met de vereiste woordafstand voor het lettertype. Als je een mooie kop wilt maken, is dit de bibliotheek die je misschien wilt proberen.
FFFFallbackFFFFallback, een handige tool waarmee je de beste lettertypestack kunt vinden die gracieus verslechterd . De tool wordt geleverd in de vorm van een bookmarklet, die de lettertypefamilie op uw pagina analyseert en een reeks lettertypen voorstelt die als fallback kunnen worden gebruikt.
Lettertype koppelenGoogle Font is een van de populairste weblettertypebibliotheek die door miljoenen wordt gebruikt en host boven 500 lettertypefamilies. Lettertypekoppeling is een verzameling gekoppelde Google-lettertypen, waar u gemakkelijk een verschillende combinatie kunt vinden tussen lettertypefamilies en lettertypen. Font Pair maakt het kiezen van lettertypekoppelingen een beetje minder overweldigend.
TypeSettingsTypeInstellingen is een verzameling CSS-regelset om de juiste lettertype-schaling, het verticale ritme en de responsieve verhouding typografie te definiëren. TypeSettings wordt geleverd in Sass en Stylus, wat flexibiliteit biedt om aan uw projectbehoeften te voldoen door de variabelen aan te passen.
typeplaatjeTypeplaatje is waarschijnlijk een van de meest complete starterkit voor het instellen van typografie. Typeplaatje wordt geleverd met een handvol standaard typografische stijlen die betrekking hebben op schalen, kleuren, klein kapitaal, dropcap, inspringen, woordafbreking, blockquote, codeblok en nog veel meer dingen.
Nu lezen: Showcase van webontwerpen met mooie typografie10 coole sites om je eigen strips online te maken
In tegenstelling tot wat vaak wordt gedacht, zijn strips niet alleen voor kinderen. Ze hebben de mogelijkheid om een verhaal te vertellen op een visuele manier die echt uniek is en een ervaring op zichzelf . Over het algemeen kun je alleen je eigen strips maken als je kunt tekenen. Of dat is tenminste het idee dat de meesten hebben.Teg
15 Tips & Tricks om het beste uit Android 7 Nougat te halen
Android 7.0 (codernaam Nougat), officieel uitgegeven op 22 augustus 2016 voor Nexus- en Pixel-apparaten, wordt langzaam uitgerold voor mobiele apparaten over de hele wereld.Terwijl je reikhalzend uitkijkt naar het uitproberen van de nieuwste Android op je telefoon of tablet, bieden we je een lijst met handige tips & tricks om het meeste te halen uit nieuwe functies en verbeteringen in Android Nougat