Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 24 jan 2018, 05:01



Svara på tråd  [ 19 inlägg ] 
 Bättre textrendering på gång 
Författare Meddelande
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Bättre textrendering på gång
Ubuntu, liksom många andra system, använder FreeType (version 2.4.11 i 13.04) för all textrendering. FreeType är bra, men kan bli bättre på att rendera PostScript-baserade typsnitt. Och det är vad som är på gång. Genom ett samarbete mellan FreeType-projektet, Google och Adobe, som skapade PostScript, har Adobe CFF-rastrerarens kod släppts och integrerats i FreeType (beta). Kort sagt kommer PostScript-baserade typsnitt att återges snyggare och tydligare med den kommande versionen (2.4.12 och senare) av FreeType. :)

Läs mer på Google Open Source Blog: Got CFF?

Adobe Typblography: Adobe contributes font rasterizer technology to FreeType

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


Senast redigerad av JoWa 02 maj 2013, 16:03, redigerad totalt 1 gång.



01 maj 2013, 20:55
Profil

Blev medlem: 27 feb 2010, 14:09
Inlägg: 2444
OS: Ubuntu
Svara med citat
Inlägg Re: Bättre textrendering på gång
Tack för informationen.

_________________
Påvels blogg:
http://pavel.frimix.se/
Läs länken nedan, innan ni söker hjälp på forumet
viewtopic.php?f=19&p=450678
En nära väns svenska Mageia-blogg som jag emellanåt hjälper till. Ta gärna en titt:
http://mageiasv.blogspot.se/


01 maj 2013, 21:11
Profil

Blev medlem: 13 nov 2007, 16:26
Inlägg: 383
Ort: Nora / Sverige
OS: Ubuntu
Svara med citat
Inlägg Re: Bättre textrendering på gång
Låter riktigt trevligt det.

_________________
Fadder.

Blog: http://peterahlgren.com
Twitter: @peter_ahlgren


02 maj 2013, 08:06
Profil WWW
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
2013-05-08:
Citat:
FreeType 2.4.12 has been released. A major new feature is a new parsing and hinting engine for CFF fonts, contributed by Adobe in collaboration with Google. It was my job the last few months to fully adapt the code to FreeType, and we are very pleased with the results. You might also read the blog entries from Adobe and Google.

In connection with the new CFF engine, the demo programs, especially ftview and ftdiff, have been improved a lot; as usual, more details on the changes can be found in the release notes.

I also want to say a big thank you to all the people who have already donated to the campaign! In particular I want to thank Adobe which has contributed to half the total pledgie amount.

https://www.freetype.org/index.html#news

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


10 maj 2013, 05:19
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
Ytterligare en FreeType-relaterad nyhet: Open Standard Color Font Fun for Everyone :)

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


29 maj 2013, 18:14
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
Nu är Adobes rastrerare inkluderad och aktiverad i den senaste stabila versionen av FreeType, 2.5. :)
Citat:
FreeType 2.5

2013-06-19
FreeType 2.5 has been released. A major new feature is support for color embedded bitmaps (eg. color emoji), contributed by Behdad Esfahbod on behalf of Google. Additionally, Adobe's CFF engine is now the default, which makes a good reason to change from the 2.4.x to the 2.5.x series.

On the technical side, the property API to access FreeType module parameters (FT_Property_Set and FT_Property_Get) is now declared as stable.

As usual, see this file for the complete release notes which give more details. And we have again blog entries from Adobe and Google.

https://www.freetype.org/

Adobe Typblography: Adobe CFF font rasterizer accepted by FreeType

Google Open Source Blog: You’ve Got CFF!

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


19 jun 2013, 19:23
Profil
Användarvisningsbild

Blev medlem: 25 jan 2007, 03:15
Inlägg: 16311
Ort: $HOME
OS: Xubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
Är det bara jag som tycker att det nya sättet är sämre? Texten är ju suddig och man måste anstränga sig för att läsa den. Jag hoppas verkligen att det går att fortsätta köra med den gamla hederliga krispiga texten.

~ Sent from my Nexus 4 using Tapatalk 4 ~

_________________
Ubuntu Member ~ Blogg | Skärmskott | Punktfiler


20 jun 2013, 13:14
Profil WWW
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
Det är nog bara du. ;)

Jämförelsen i full storlek: https://blogs.adobe.com/typblography/fi ... nW-900.png

Och så finns ju fyra nivåer av hintning: ingen hintning, grundläggande, måttlig, maximal. Bara att välja den nivå du tycker ser bäst ut på din skärm. :)

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


20 jun 2013, 13:24
Profil

Blev medlem: 31 okt 2008, 15:25
Inlägg: 2449
OS: Ubuntu
Svara med citat
Inlägg Re: Bättre textrendering på gång
För mig ser native hinter (CFF adobe) väldigt bra ut, det är skarp och jag är nöjd med det. ;D


20 jun 2013, 14:14
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
PPA för FreeType 2.5.0.1: https://launchpad.net/~teppic74/+archiv ... ype-latest

Det finns en buggrapport angående uppgradering av FreeType i 13.10: https://bugs.launchpad.net/ubuntu/+sour ... ug/1203012

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


20 sep 2013, 09:03
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
Dags att uppdatera tråden. :)

Ubuntu 14.04 fick FreeType 2.5.0.1 den 11 november, och har nu 2.5.2, som laddades upp den 28 december.

Change logs for “freetype” source package in Trusty

Läs mer på https://freetype.org/

Nytt i
2.5.2: https://sourceforge.net/projects/freety ... pe2/2.5.2/
2.5.1: https://sourceforge.net/projects/freety ... pe2/2.5.1/
2.5.0(.1): https://sourceforge.net/projects/freety ... pe2/2.5.0/
2.4.12: https://sourceforge.net/projects/freety ... e2/2.4.12/

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


05 mar 2014, 19:44
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
FreeType 2.5.3 har släppts, och innehåller bl.a. en säkerhetsfix samt förbättrat stöd för autohintning av SFNT-fonter.

https://www.freetype.org/

Nytt i 2.5.3: https://sourceforge.net/projects/freety ... pe2/2.5.3/

Inte i 14.04 än.

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


09 mar 2014, 07:40
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
FreeType i Ubuntu 14.04 uppdaterades i torsdags till 2.5.2-1ubuntu2, som innehåller säkerhetsfixarna från 2.5.3.

Förhoppningsvis får 14.04 senare 2.5.3, med förbättrad autohintning av glyfer generade genom OpenType-funktioner.

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


17 mar 2014, 07:05
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
FreeType 2.7.0 har släppts, med bättre textrendering.

https://www.freetype.org/
https://lists.nongnu.org/archive/html/f ... 00091.html

Ändringar mellan 2.6.5 och 2.7.0:
Gömt innehåll: Visa!
CHANGES BETWEEN 2.6.5 and 2.7

I. IMPORTANT CHANGES

- As announced earlier, the 2.7.x series now uses the new subpixel hinting mode as the default, emulating a modern version of ClearType.

This change inevitably leads to different rendering results, and you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' configuration option to adapt it to your taste (or use the new ‘FREETYPE_PROPERTIES’ environment variable). See the corresponding entry below for version 2.6.4, which gives more information.

- A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES’ has been introduced. If set (which is the default), an environment variable `FREETYPE_PROPERTIES’ can be used to control driver properties. Example:

FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
cff:no-stem-darkening=1 \
autofitter:warping=1

This allows to select, say, the subpixel hinting mode at runtime for a given application. See file `ftoption.h' for more.


II. IMPORTANT BUG FIXES

- After loading a named instance of a GX variation font, the `face_index’ value in the returned `FT_Face' structure now correctly holds the named instance index in the upper 16bits as documented.


III. MISCELLANEOUS

- A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face is a named instance.

- More fixes to GX font handling.

- Apple's `GETVARIATION' bytecode operator (needed for GX variation font support) has been implemented.

- Another round of fuzzer fixes, mainly to reject invalid fonts faster.

- Handling of raw CID fonts was broken (bug introduced in version 2.6.4).

- The smooth rasterizer has been streamlined to make it faster by approx. 20%.

- The `ftgrid' demo program now understands command line option `-d’ to give start-up design coordinates.

- The `ftdump' demo program has a new command line option `-p’ to dump TrueType bytecode instructions.

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


12 sep 2016, 15:05
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
Mer som är på gång: Introducing OpenType Font Variations

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


14 sep 2016, 10:30
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
FreeType 2.7.1 stöder ”font variations” i OpenType 1.8 (som nämns i förra inlägget).

Introducing OpenType Font Variations (Microsoft Typography)

Det är en gammal teknik som har dammats av. Redan Adobes gamla PostScript typ 1-typsnitt har en teknik som Adobe kallar Multiple Master (MM). Sedan gjorde Apple en egen utökning av TrueType-formatet, kallad TrueType GX. Microsoft ville licensiera den för användning i Windows, men därav vart intet. OpenType, Microsofts och Adobes vidareutveckling av TrueType, med stöd också för PostScript-konturer, innehöll ingen form av variationer, förrän 2016, med version 1.8. För variationerna i OpenType 1.8 har man utgått från TrueType GX.

FreeType hade f.ö. redan stöd för MM och TrueType GX.

Hoppas att FreeType i Ubuntu snart uppdateras till 2.7.1. :)

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


26 feb 2017, 21:45
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
FreeType 2.8 släpptes i dag.

FreeType 2.8 has been released. CFF2 support and OpenType variation font handling is now complete; the auto-hinter now understands 25 more scripts, for example N’Ko and Tifinagh.

See here for a list of changes; noteworthy bug fixes are the handling of TrueType fonts: unhinted loading didn't work as expected, and the light auto-hinter used incorrect metrics.

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


13 maj 2017, 17:58
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
OpenType Font Variations stöds nu av Chromium 62.

https://bugs.chromium.org/p/chromium/is ... 669453#c29

https://www.chromestatus.com/features/4708676673732608

Diskussion: https://groups.google.com/a/chromium.or ... zphlHk8orw

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


06 aug 2017, 05:59
Profil
Global Moderator
Användarvisningsbild

Blev medlem: 09 jun 2012, 05:16
Inlägg: 4547
Ort: Boo
OS: Ubuntu
Utgåva: 17.10 Artful Aardvark
Svara med citat
Inlägg Re: Bättre textrendering på gång
FreeType 2.9 har släppts med Adobes CFF-rastrerare också för PostScript typ 1-typsnitt. Det är ett gammalt format som inte används så mycket, och LibreOffice 5.3 och nyare stöder det inte. Men andra program, som Scribus, stöder formatet.

Alla ändringar mellan 2.8.1 och 2.9:
Gömt innehåll: Visa!
CHANGES BETWEEN 2.8.1 and 2.9

I. IMPORTANT BUG FIXES

- Advance width values of variation fonts were often wrong.

- More fixes for variation font support; you should update to this
version if you want to support them.


II. IMPORTANT CHANGES

- As a GSoC project, Ewald Hew extended the new (Adobe) CFF engine
to handle Type 1 fonts also, thus greatly improving the
rendering of this format. This is the new default. The old
engine is still available if the configuration macro
`T1_CONFIG_OPTION_OLD_ENGINE' gets defined; using the
`hinting-engine' property of the `type1' driver module you can
then switch between the two engines.

- A new function, `FT_Set_Named_Instance', can be used to set or
change the current named instance.

- Starting with this FreeType version, resetting variation
coordinates will return to the currently selected named
instance. Previously, FreeType returned to the base font (i.e.,
no instance set).


III. MISCELLANEOUS

- The `face_flags' field of the `FT_Face' structure has a new bit,
`FT_FACE_FLAG_VARIATION', which is set if a variation font has
been altered with `FT_Set_MM_Design_Coordinates',
`FT_Set_Var_Design_Coordinates', or
`FT_Set_Var_Blend_Coordinates'.

- If the current face is a named instance, the new macro
`FT_IS_NAMED_INSTANCE' returns true.

- `FT_IS_VARIATION' is a new macro that returns true whenever a
face object has been altered by `FT_Set_MM_Design_Coordinates',
`FT_Set_Var_Design_Coordinates', or
`FT_Set_Var_Blend_Coordinates'.

- Changing the design coordinates of a variation font with
`FT_Set_Var_Design_Coordinates' or
`FT_Set_Var_Blend_Coordinates' does not influence the named
instance index value (only `FT_Set_Named_Instance' does that).

- Special PostScript names for named instances are only returned
if the named instance is set with `FT_Set_Named_Instance' (and
the font has corresponding entries in its `fvar' table). If
`FT_IS_VARIATION' returns true, the algorithmically derived
PostScript name is provided, not looking up special entries for
named instances.

- A new function `FT_Done_MM_Var' is provided to free the memory
returned in a call to `FT_Get_MM_Var'.

- On platforms using the `configure' script, the installed
`ftoption.h' file now correctly reflects configuration options
like `--with-harfbuzz'.

- Better support to build FreeType as a DLL on Windows using
Visual C.

- All data specific to driver modules is now collected in a single
file, `FT_DRIVER_H'. Consequently, the macros
`FT_AUTOHINTER_H', `FT_CFF_DRIVER_H', `FT_TRUETYPE_DRIVER_H',
and `FT_PCF_DRIVER_H' still work but are deprecated.

- Some fuzzer fixes to better reject malformed fonts.

- The `ftbench' demo program has a new test for opening a new face
and loading some glyphs.

- The `ftbench' demo program has a new option `-j' to specify the
last glyph index to be used in the tests.

- The `ftgrid' demo program has a new option `-n' to suppress
display of named instances of variation fonts.

- The `ttdebug' demo program can now show a stack trace (key `K')
and switch between hexadecimal and decimal display of integers
(key `I').

_________________
Artful Aardvark 64-bit | Chrome 64β | HTTPS Everywhere | Privacy Badger


15 jan 2018, 10:08
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 19 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
cron
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011