[Openicc] Open CxF File Support

Max Derhak Max.Derhak at onyxgfx.com
Tue Aug 6 09:00:36 PDT 2013


I agree that the ncl2 types are painful.  In IccLabs two new general purpose hierarchal tag types are defined: a tag array - an ordered array of sub-tags indexed by position in the array, and a tag structure - a tag containing sub-tags identified by their own signature.

In IccLabs Named colors are encoded as a tag array of tag structures with the first tag in the array identifying zero-tint information to eliminate redundant information.  This hierarchal approach allows extendibility as additional sub-tags can be added to a named color without needing to change the parser.  (You will just have private sub-tags that can be ignored).  The method also allows multiple tints to be defined for each named color.

For name encoding there are two new tag types Utf8TextType and Utf16TextType.  The colorName sub-tags are encoded using either of these two tag types.  These are not translated as they are used as the key for finding colors.  However, it is a reasonable request that an additional MLUC tag can be provided that allows for optional localization to be provided.

Max Derhak
Principal Scientist
max.derhak at onyxgfx.com


-----Original Message-----
From: openicc-bounces+max.derhak=onyxgfx.com at lists.freedesktop.org [mailto:openicc-bounces+max.derhak=onyxgfx.com at lists.freedesktop.org] On Behalf Of Richard Hughes
Sent: Tuesday, August 06, 2013 10:30 AM
To: Open ICC Color Managment
Subject: Re: [Openicc] Open CxF File Support

On 6 August 2013 16:14, Max Derhak <Max.Derhak at onyxgfx.com> wrote:
> As we in the ICC are developing completely new encoding of named color profiles that support spectral encoding in IccLabs I would like to be aware of any needs that may need to be accounted for.

Can we make sure that any user-visible text is a MLUC object and translatable please? Using ncl2 types is painful in colord as we have to use 7 bit ASCII everywhere which cannot be translated.

Richard.
_______________________________________________
openicc mailing list
openicc at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/openicc




More information about the openicc mailing list