Freetype2

Een softwarebattegrond die is ontworpen om klein, efficiënt, zeer aanpasbaar en draagbaar te zijn.
Download nu

Freetype2 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • FreeType team
  • Uitgever website:
  • http://www.freetype.org

Freetype2 Tags


Freetype2 Beschrijving

Een software lettertype motor die is ontworpen om kleine, efficiënte, zeer aanpasbare en draagbaar zijn. FreeType 2 is een software lettertypemotor die is ontworpen kleine, efficiënte, zeer flexibel en dragen, terwijl in staat is hoogwaardige resultaten (glyph beelden) zijn. FreeType 2 project kan worden gebruikt in grafische bibliotheken, vertoning servers, lettertype conversie tools, tekst beeld generatie instrumenten, en vele andere producten als well.Note dat FreeType 2 is een lettertype en heeft geen API's om op hoger niveau functies uit te voeren bieden, zoals tekst of een grafisch verwerken (bijvoorbeeld gekleurde tekst rendering, "uithollen", etc ..). echter, het vereenvoudigt deze taken door middel van een eenvoudige, makkelijk te gebruiken en uniforme interface om toegang te krijgen van de inhoud van het lettertype files.FreeType 2 vrijgegeven onder twee open-source licenties: onze eigen BSD-achtige FreeType License en de GPL. Er kan dus worden gebruikt door een soort projecten, of ze nu eigendom zijn of niet. Hier zijn een aantal belangrijke eigenschappen van "freetype2": · FreeType 2 biedt een eenvoudige en makkelijk te gebruiken API om toegang lettertype inhoud op een uniforme manier, onafhankelijk van het bestandsformaat. Bovendien kunnen sommige format-specifieke API's worden gebruikt om toegang speciale data in het lettertype bestand. · In tegenstelling tot de meeste vergelijkbare bibliotheken, FreeType 2 ondersteunt schaalbaar lettertype formaten zoals TrueType of Type 1-native en kan de omtrek data (en controle instructies / tips) om de client applicaties terug te keren. · Het ontwerp van FreeType 2 is gebaseerd op modules die statisch kunnen worden gekoppeld aan de bibliotheek compileren of laden naar behoefte tijdens de uitvoering. Modules worden gebruikt om specifiek lettertype formaten, of zelfs nieuwe afbeelding glyph formaten te ondersteunen! · FreeType 2 werd met embedded systemen in het achterhoofd geschreven. Dit betekent dat het niet statisch beschrijfbare gegevens niet gebruikt (dat wil zeggen dat het kan worden uitgevoerd vanaf ROM direct), kan dat client-applicaties hun eigen geheugen manager en i / bieden o stroom implementatie. · De laatste kunt u gemakkelijk te lezen van ROM-gebaseerde, gecomprimeerd of remote lettertype bestanden met dezelfde API. Meerdere stroom implementaties kunnen gelijktijdig worden gebruikt met één FreeType 2 bijvoorbeeld. · U kunt ook de grootte van de FreeType 2-code te verminderen door alleen het samenstellen van de modules die u nodig heeft voor uw ingesloten project / omgeving. Standaard FreeType 2 ondersteunt de volgende font formaten: · TrueType-fonts (en collecties) · Type 1-lettertypen · CID ingetoetst Type 1-lettertypen · CFF-lettertypen · OpenType-lettertypen (zowel TrueType en CFF-varianten) · SFNT gebaseerde bitmapfonts · X11 PCF fonts · Windows FNT fonts · BDF lettertypen (met inbegrip van anti-aliasing degenen) · PFR fonts · Type42 fonts (beperkte ondersteuning) · Vanaf een bepaalde glyph overzicht, FreeType 2 is geschikt voor het produceren van een hoge kwaliteit monochrome bitmap, of anti-aliasing pixmap, met behulp van 256 niveaus van de "grijze". Dit is veel beter dan de 5 niveaus die worden gebruikt door Windows 9x / 98 / NT / 2000 of FreeType 1. · FreeType 2 ondersteunt het karakter toewijzingen gedefinieerd door de TrueType- en OpenType specificatie. Het is ook in staat om automatisch te synthetiseren een Unicode charmap van Type 1-lettertypen, die een einde maakt aan de pijnlijke "coderen vertaling" hoofdpijn gemeen met dit formaat (natuurlijk, origineel coderingen zijn ook beschikbaar in het geval dat u ze nodig heeft ..) . · De FreeType 2 kern API biedt eenvoudige functies voor toegang tot geavanceerde informatie zoals glyph namen of kerning data. · Een volledig uitgeruste en efficiënte TrueType bytecode interpreter. De motor is in staat om uitstekende output te produceren met een kleine puntgrootte. Dit onderdeel is uiterst moeilijk om goed te krijgen, als gevolg van de dubbelzinnige en dwalingen TrueType-specificaties. Maar we komen nu overeen Windows en Mac kwaliteiten. Lees onze patenten pagina voor meer informatie over een aantal problemen bij het gebruik van de tolk. · Voor degenen die niet willen of nodig hebben om de bytecode interpreter voor TrueType-fonts te gebruiken, ontwikkelden we onze eigen automatische hinter module. Het wordt ook gebruikt door andere schaalbare formaten. · FreeType 2 bevat informatie die niet beschikbaar zijn van andere soortgelijke lettertype motoren is vaak, zoals tekenspatiëring afstanden, glyph namen, verticaal metrics, etc .. · Door het modulaire ontwerp, is het gemakkelijk om de bibliotheek te verbeteren om extra formaat specifieke informatie via optionele API's (als een voorbeeld, een optionele API wordt verstrekt aan SFNT tafels te halen van TrueType en OpenType fonts). · FreeType 2 heeft een eigen cache subsysteem sinds versie 2.0.1. Het kan gebruikt worden om ofwel het gezicht gevallen of glyph beelden efficiënt cachen. Vereisten: · Freetype 2 is geschreven in de industrie-standaard ANSI C en moet gemakkelijk compileren met een compliante C-compiler. We hebben zelfs grote zorg besteed aan het elimineren van alle waarschuwingen bij het compileren met populaire compilers zoals GCC, Visual C en Borland c. · Afgezien van een standaard ANSI C-bibliotheek heeft Freetype 2 geen externe afhankelijkheden en kan ze op zichzelf worden geïnstalleerd en geïnstalleerd op elke vorm van het systeem.


Freetype2 Gerelateerde software

WMSYSTRAY

WMSYSTRAY biedt een systeemvak compatibel met Freedesktop.org's systeemvakprotocolspecificatie. ...

195

Downloaden