Michael isn’t trying to make any coloured fonts. Michael
> On 10 Apr 2017, at 23:08, Peter Constable via Unicode <unicode@unicode.org> > wrote: > > William: > > Michael's scenario doesn't require a special palette index value such as you > propose since (i) he could implement a font with alternate palettes to > provide different colouring options of his choosing, and (ii) an app can > always expose customization options to allow the user to customize any of the > palette entries that are being used, even on a character-by-character basis > if the app really wanted to. > > Moreover, defining palette index 0xFFFE with a special meaning would be a > breaking change that could negatively impact existing implementations. Also, > it would create a potential ambiguity about what colour to use: whereas text > drawing operations _always_ have a foreground colour specified, there is no > convention for specifying a "first decoration colour". > > For these reasons, this is not going to happen. > > > Peter > > > -----Original Message----- > From: Unicode [mailto:unicode-boun...@unicode.org] On Behalf Of William_J_G > Overington > Sent: Thursday, April 6, 2017 11:40 AM > To: ever...@evertype.com; richard.wording...@ntlworld.com; unicode@unicode.org > Subject: Re: Coloured Punctuation and Annotation > > Michael Everson wrote: > >> No. Here is an example of a font available in two variants. In one variant, >> all those grey swirls are fused to the letters, and it can all be printed in >> black or one colour ink. > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcdn.myfonts.net%2Fs%2Faw%2Foriginal%2F255%2F0%2F131020.png&data=02%7C01%7Cpetercon%40microsoft.com%7C99523bf7480842d3096708d47d1ecae7%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636271018606863669&sdata=7r1pdkH%2BGDjMDxhw44fxfwXjQ6IU%2FUXZntejzC5npm4%3D&reserved=0 >> > >> There is also a second set of fonts included which separates the swirls from >> the letters, and those can be used in typesetting to get the two-colour >> effect you see here. That can’t really be done using standard encoding. >> You’d probably see IIVVOORRYY in the backing store for that word, with every >> other letter being set in the letter font and the swirl font. > > Richard Wordingham mentioned the following. > >> The third glyph would use 'index' 0xFFFF to specify that it be displayed in >> the foreground colour. > > If the OpenType specification were augmented so that 'index' 0xFFFE were to > specify that the appropriate part of the glyph be displayed in the "first > decoration colour", a colour specified in the application program and not in > the font; and an application program were augmented so that an end user were > able to choose first decoration colour as well as choosing foreground colour, > then would that produce the result for which Michael is looking? > > William Overington > > Thursday 6 April 2017 > > > >