nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


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.

KerningJS

Kerning 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.

DropcapJS

Hoewel 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.

LiningJS

LiningJS 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.

UnderlineJS

UnderlineJS 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.

FlowType

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.

HatchShow

HatchShow 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.

GridLover

GridLover 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.

TypeScale

TypeScale 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 schaal

Modular 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-breedte

Font-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.

FFFFallback

FFFFallback, 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 koppelen

Google 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.

TypeSettings

TypeInstellingen 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.

typeplaatje

Typeplaatje 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 typografie

4 manieren om fantastische CSS-only accordeons te maken

4 manieren om fantastische CSS-only accordeons te maken

Content-accordeons vormen een nuttig ontwerppatroon. Je kunt ze voor veel verschillende dingen gebruiken: voor menu's, lijsten, afbeeldingen, artikelfragmenten, tekstfragmenten en zelfs video'sDe meeste accordeons die er zijn, vertrouwen op JavaScript, voornamelijk op jQuery, maar sinds het gebruik van geavanceerde CSS3-technieken wijdverspreid is, kunnen we ook mooie voorbeelden vinden die alleen HTML en CSS gebruiken, waardoor ze toegankelijk zijn in omgevingen met uitgeschakeld JavaScript

(Technische en ontwerptips)

10 Productiviteitstools om meer te doen met Slack

10 Productiviteitstools om meer te doen met Slack

Sinds de introductie in 2013 is Slack uitgegroeid tot een communicatietool van het hoogste team. De beschikbaarheid op meerdere grote platforms maakt het een geweldige tool om gesprekken, samenwerkingen en discussies te genereren. Het maakt integratie en diensten van derden ook mogelijk om het leven een stuk eenvoudiger te maken

(Technische en ontwerptips)