Skip to content

ICC support in Conforming High-Quality SVG viewer #532

Closed

Description

@svgeesus

Conforming High-Quality SVG Viewer says:

Color management via ICC profile support (i.e., the ability to support colors defined using ICC profiles).

This has been in SVG since 1.0, is implemented in Inkscape, used to be implemented in the Adobe and Corel viewers. That functionality (@profile etc) is now in CSS Color 4 while SVG2 references CSS Color 3.

Using color profiles is a good and useful feature and should be encouraged. Conforming High-Quality SVG Viewer is in any case a clearly optional feature, so doesn't impede progress to Recommendation. So my preferred option would be to keep the wording, and add an informative reference to CSS Color 4 in references.

Thoughts?

Activity

  1. self-assigned this
    on Aug 20, 2018
  2. AmeliaBR commented on Aug 20, 2018

    @AmeliaBR
    Contributor

    Sounds good to me.

    I honestly don't know whether there are any applications out there that meet all the points in the "high-quality viewer" list, but as you say, it's an optional extra level. No harm in suggesting this as an ideal feature.

    The only concern is with the specification stability of the @color-profile rule (as you point out, it has already been deferred from CSS Color 3 to CSS Color 4). You know more than I do about when that spec is likely to reach CR, and about what the process issues would be if it doesn't before SVG2 is ready for PR.

  3. svgeesus commented on Sep 6, 2018

    @svgeesus
    ContributorAuthor

    Given it is an optional feature, I think an Informative reference would be okay. And tests could either be marked as optional, or just tested with rel=help pointing to Color 4.

  4. added a commit that references this issue on Sep 21, 2018
    1901e65
  5. svgeesus commented on Sep 23, 2018

    @svgeesus
    ContributorAuthor

    fixed by #549

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions