[PATCH] Correct wording re. display calibration

 data/gcm-prefs.ui              |    4 ++--
 help/C/gnome-color-manager.xml |   35 ++++++++++++++++++++++++++++++-----
 src/gcm-prefs.c                |    4 ++--
 3 files changed, 34 insertions(+), 9 deletions(-)

diff --git a/data/gcm-prefs.ui b/data/gcm-prefs.ui
index e55e6d7..962d138 100644
--- a/data/gcm-prefs.ui
+++ b/data/gcm-prefs.ui
@@ -1352,11 +1352,11 @@
                             <property name="spacing">3</property>
                               <object class="GtkCheckButton" id="checkbutton_display">
-                                <property name="label" translatable="yes">_Apply display correction</property>
+                                <property name="label" translatable="yes">_Apply display calibration</property>
                                 <property name="visible">True</property>
                                 <property name="can_focus">True</property>
                                 <property name="receives_default">False</property>
-                                <property name="tooltip_text" translatable="yes">Program the video card with the adjusted color values so all windows are color corrected</property>
+                                <property name="tooltip_text" translatable="yes">Program the video card with the vcgt tag from ICC profile to put the display to a calibrated state. This is necessary precondition to use the profile in color-aware applications.</property>
                                 <property name="use_underline">True</property>
                                 <property name="draw_indicator">True</property>
diff --git a/help/C/gnome-color-manager.xml b/help/C/gnome-color-manager.xml
index f7dd2f1..470eabf 100644
--- a/help/C/gnome-color-manager.xml
+++ b/help/C/gnome-color-manager.xml
@@ -495,12 +495,37 @@
   <section id="faq-missing-vcgt">
-    <title>Missing information for whole-screen color correction</title>
+    <title>Missing information for display calibration</title>
-      Unfortunately, many vendor-supplied ICC profiles do not include the
-      information required for whole-screen color correction.
-      These profiles can still be useful for applications that can do color
-      compensation, but you will not see all the colors of your screen change.
+      There are situations, when a display profile may not include vcgt tag
+      (refer to <emphasis>What's the difference between calibration and
+      characterization?</emphasis>) and yet it does not necessarily mean that the profile
+      is bad.
+    </para>
+    <para>
+      A display profile without the vcgt tag can still be used for color-aware
+      applications as long as the display is in a defined state, for which
+      the profile was created.
+    </para>
+    <para>
+      If it is a generic display profile made available by the display vendor,
+      then it describes "expected state" of the display and there is no use for
+      further calibration via video card LUT. Of course, such a profile is only
+      as good as the display state matches the vendor's expectation - an
+      average new display of the same type with factory default settings.
+    </para>
+    <para>
+      If it is a custom profile made by the user for a display with hardware
+      calibration (which happens in the display electronics), then the
+      display is already fully calibrated to a defined state and further
+      adjustment to video card LUT is not necessary.
+    </para>
+    <para>
+      Note that hardware-calibrated displays require use of color measuring
+      device and proprietary vendor's software, which usually does not run on
+      Linux. Anyway, it is fairly possible to calibrate the display using a
+      supported operating system and then use the ICC profile in Linux with
+      GNOME Color Manager.
       In order to create a display profile, which includes both calibration and
diff --git a/src/gcm-prefs.c b/src/gcm-prefs.c
index 306d724..a496dab 100644
--- a/src/gcm-prefs.c
+++ b/src/gcm-prefs.c
@@ -2997,8 +2997,8 @@ main (int argc, char **argv)
 	gtk_container_add (GTK_CONTAINER(widget), info_bar_loading_label);
 	gtk_widget_show (info_bar_loading_label);
-	/* TRANSLATORS: this is displayed when the profile is crap */
-	info_bar_vcgt_label = gtk_label_new (_("This profile does not have the information required for whole-screen color correction."));
+	/* TRANSLATORS: this is displayed when the profile does not include vcgt tag */
+	info_bar_vcgt_label = gtk_label_new (_("This profile does not have the information required for calibration of the display."));
 	gtk_info_bar_set_message_type (GTK_INFO_BAR(info_bar_vcgt), GTK_MESSAGE_INFO);
 	widget = gtk_info_bar_get_content_area (GTK_INFO_BAR(info_bar_vcgt));
 	gtk_container_add (GTK_CONTAINER(widget), info_bar_vcgt_label);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]