LibreOffice用のPCCSカラーパレットを作ったよ

PCCS(Practical Color Co-ordinate System)のLibreOffice用カラーパレットを作りました。よかったらお使いくださいまし。

PCCSパレット

トーンの並べ順に困りましたがVividの後にくすみ系の中間色調→明清色調→中間色調としました。明暗のみで一元的に並んだstandardのカラーパレットも分かりやすいのだけど、くすみ系の明暗とクリア系の明暗でトーンを選べるのがPCCSは便利(かも)。

RGB値への変換はirouseさん(https://tee-room.info/color/)の見解を参照しました。

使い方

  1. ソースをコピーしてtxtファイルにペースト。
  2. ファイル名をPCCS、拡張子を.socに変更
  3. そのファイルをWindowsなら
    C:\Users\USERNAME\AppData\Roaming\LibreOffice\4\user\config\
    Linuxなら
    ~/.config/libreoffice/4/user/config/
    に置く。

です。(ref. Create a new color palette - The Document Foundation Wiki

ソース
<?xml version="1.0" encoding="UTF-8"?>
<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
  <!-- The Practical Color Coordinate System (PCCS) is a hue and tone based color system. It was developed by the Japan Color Research Institute in 1966. -->
  <!-- The conversion from PCCS, the system for object colours, to RGB values is based on the IROUSE website. https://tee-room.info/color/-->

  <!-- Gray palette from black to white -->
  <draw:color draw:name="Bk" draw:color="#000000"/>
  <draw:color draw:name="Gy-3.0" draw:color="#303030"/>
  <draw:color draw:name="Gy-4.0" draw:color="#505050"/>
  <draw:color draw:name="Gy-4.5" draw:color="#606060"/>
  <draw:color draw:name="Gy-5.0" draw:color="#707070"/>
  <draw:color draw:name="Gy-5.5" draw:color="#808080"/>
  <draw:color draw:name="Gy-6.0" draw:color="#8b8b8b"/>
  <draw:color draw:name="Gy-6.5" draw:color="#a2a2a2"/>
  <draw:color draw:name="Gy-7.0" draw:color="#b9b9b9"/>
  <draw:color draw:name="Gy-8.0" draw:color="#d1d1d1"/>
  <draw:color draw:name="Gy-9.0" draw:color="#efefef"/>
  <draw:color draw:name="W" draw:color="#ffffff"/>

  <!-- Base hues -->
  <!-- vivid 9s -->
  <draw:color draw:name="v2 R" draw:color="#ee0026"/>
  <draw:color draw:name="v4 rO" draw:color="#fe4118"/>
  <draw:color draw:name="v6 yO" draw:color="#ff7f00"/>
  <draw:color draw:name="v8 Y" draw:color="#ffe600"/>
  <draw:color draw:name="v10 YG" draw:color="#99cf15"/>
  <draw:color draw:name="v12 G" draw:color="#33a23d"/>
  <draw:color draw:name="v14 BG" draw:color="#008678"/>
  <draw:color draw:name="v16 gB" draw:color="#055d87"/>
  <draw:color draw:name="v18 B" draw:color="#0f218b"/>
  <draw:color draw:name="v20 V" draw:color="#281285"/>
  <draw:color draw:name="v22 P" draw:color="#56007d"/>
  <draw:color draw:name="v24 RP" draw:color="#af0065"/>
  
  <!-- soft s5 -->
  <draw:color draw:name="sf2 R" draw:color="#c95f6a"/>
  <draw:color draw:name="sf4 rO" draw:color="#d77856"/>
  <draw:color draw:name="sf6 yO" draw:color="#d89048"/>
  <draw:color draw:name="sf8 Y" draw:color="#ccba48"/>
  <draw:color draw:name="sf10 YG" draw:color="#b3b140"/>
  <draw:color draw:name="sf12 G" draw:color="#66ac78"/>
  <draw:color draw:name="sf14 BG" draw:color="#4e9b86"/>
  <draw:color draw:name="sf16 gB" draw:color="#4f8b97"/>
  <draw:color draw:name="sf18 B" draw:color="#516690"/>
  <draw:color draw:name="sf20 V" draw:color="#5d5791"/>
  <draw:color draw:name="sf22 P" draw:color="#8c5588"/>
  <draw:color draw:name="sf24 RP" draw:color="#b15076"/>
  
  <!-- light grayish 2s -->
  <draw:color draw:name="ltg2 R" draw:color="#d7a4b6"/>
  <draw:color draw:name="ltg4 rO" draw:color="#d8afa7"/>
  <draw:color draw:name="ltg6 yO" draw:color="#d9ba97"/>
  <draw:color draw:name="ltg8 Y" draw:color="#d9c69b"/>
  <draw:color draw:name="ltg10 YG" draw:color="#aac09b"/>
  <draw:color draw:name="ltg12 G" draw:color="#9ebca3"/>
  <draw:color draw:name="ltg14 BG" draw:color="#91b8ac"/>
  <draw:color draw:name="ltg16 gB" draw:color="#91afbb"/>
  <draw:color draw:name="ltg18 B" draw:color="#91a4b6"/>
  <draw:color draw:name="ltg20 V" draw:color="#9191ad"/>
  <draw:color draw:name="ltg22 P" draw:color="#a997b0"/>
  <draw:color draw:name="ltg24 RP" draw:color="#c09eb3"/>

  <!-- pale 2s -->
  <draw:color draw:name="p2 R" draw:color="#fbb4c4"/>
  <draw:color draw:name="p4 rO" draw:color="#fdcdb7"/>
  <draw:color draw:name="p6 yO" draw:color="#fee6aa"/>
  <draw:color draw:name="p8 Y" draw:color="#ffffb3"/>
  <draw:color draw:name="p10 YG" draw:color="#e6f5b0"/>
  <draw:color draw:name="p12 G" draw:color="#ccebc5"/>
  <draw:color draw:name="p14 BG" draw:color="#b3e2d8"/>
  <draw:color draw:name="p16 gB" draw:color="#b3d7dd"/>
  <draw:color draw:name="p18 B" draw:color="#b3cde3"/>
  <draw:color draw:name="p20 V" draw:color="#b2b6d8"/>
  <draw:color draw:name="p22 P" draw:color="#cab2d6"/>
  <draw:color draw:name="p24 RP" draw:color="#e3add5"/>

  <!-- light 5s -->
  <draw:color draw:name="lt2 R" draw:color="#fa7482"/>
  <draw:color draw:name="lt4 rO" draw:color="#fb8072"/>
  <draw:color draw:name="lt6 yO" draw:color="#fdb46c"/>
  <draw:color draw:name="lt8 Y" draw:color="#fff27b"/>
  <draw:color draw:name="lt10 YG" draw:color="#b3de69"/>
  <draw:color draw:name="lt12 G" draw:color="#7fc97e"/>
  <draw:color draw:name="lt14 BG" draw:color="#66c2ae"/>
  <draw:color draw:name="lt16 gB" draw:color="#67b2ca"/>
  <draw:color draw:name="lt18 B" draw:color="#679fca"/>
  <draw:color draw:name="lt20 V" draw:color="#807dba"/>
  <draw:color draw:name="lt22 P" draw:color="#b172b6"/>
  <draw:color draw:name="lt24 RP" draw:color="#e170a4"/>

  <!-- bright 8s -->
  <draw:color draw:name="b2 R" draw:color="#f9344c"/>
  <draw:color draw:name="b4 rO" draw:color="#fc4e32"/>
  <draw:color draw:name="b6 yO" draw:color="#ff9914"/>
  <draw:color draw:name="b8 Y" draw:color="#fff231"/>
  <draw:color draw:name="b10 YG" draw:color="#99d02b"/>
  <draw:color draw:name="b12 G" draw:color="#33a65e"/>
  <draw:color draw:name="b14 BG" draw:color="#1aa18e"/>
  <draw:color draw:name="b16 gB" draw:color="#1d86ae"/>
  <draw:color draw:name="b18 B" draw:color="#386cb0"/>
  <draw:color draw:name="b20 V" draw:color="#6964ad"/>
  <draw:color draw:name="b22 P" draw:color="#a45aaa"/>
  <draw:color draw:name="b24 RP" draw:color="#df4c94"/>

  <!-- strong 8s -->
  <draw:color draw:name="s2 R" draw:color="#ca1028"/>
  <draw:color draw:name="s4 rO" draw:color="#cc4613"/>
  <draw:color draw:name="s6 yO" draw:color="#d9760f"/>
  <draw:color draw:name="s8 Y" draw:color="#ccb914"/>
  <draw:color draw:name="s10 YG" draw:color="#8ca113"/>
  <draw:color draw:name="s12 G" draw:color="#27853f"/>
  <draw:color draw:name="s14 BG" draw:color="#297364"/>
  <draw:color draw:name="s16 gB" draw:color="#205b85"/>
  <draw:color draw:name="s18 B" draw:color="#233b8b"/>
  <draw:color draw:name="s20 V" draw:color="#3d1c83"/>
  <draw:color draw:name="s22 P" draw:color="#5e2883"/>
  <draw:color draw:name="s24 RP" draw:color="#990f4f"/>

  <!-- deep 8s -->
  <draw:color draw:name="dp2 R" draw:color="#9e002c"/>
  <draw:color draw:name="dp4 rO" draw:color="#a41200"/>
  <draw:color draw:name="dp6 yO" draw:color="#a34a02"/>
  <draw:color draw:name="dp8 Y" draw:color="#a38204"/>
  <draw:color draw:name="dp10 YG" draw:color="#518517"/>
  <draw:color draw:name="dp12 G" draw:color="#2f6f41"/>
  <draw:color draw:name="dp14 BG" draw:color="#025965"/>
  <draw:color draw:name="dp16 gB" draw:color="#04436d"/>
  <draw:color draw:name="dp18 B" draw:color="#073e73"/>
  <draw:color draw:name="dp20 V" draw:color="#232166"/>
  <draw:color draw:name="dp22 P" draw:color="#531460"/>
  <draw:color draw:name="dp24 RP" draw:color="#740050"/>

  <!-- dark 5s -->
  <draw:color draw:name="dk2 R" draw:color="#632a31"/>
  <draw:color draw:name="dk4 rO" draw:color="#743526"/>
  <draw:color draw:name="dk6 yO" draw:color="#6c4919"/>
  <draw:color draw:name="dk8 Y" draw:color="#695b18"/>
  <draw:color draw:name="dk10 YG" draw:color="#56561a"/>
  <draw:color draw:name="dk12 G" draw:color="#345934"/>
  <draw:color draw:name="dk14 BG" draw:color="#1d4b44"/>
  <draw:color draw:name="dk16 gB" draw:color="#0e4251"/>
  <draw:color draw:name="dk18 B" draw:color="#16344f"/>
  <draw:color draw:name="dk20 V" draw:color="#312c4b"/>
  <draw:color draw:name="dk22 P" draw:color="#4a304b"/>
  <draw:color draw:name="dk24 RP" draw:color="#633142"/>

  <!-- dark grayish 2s -->
  <draw:color draw:name="dkg2 R" draw:color="#3a2c2e"/>
  <draw:color draw:name="dkg4 rO" draw:color="#3a2c2a"/>
  <draw:color draw:name="dkg6 yO" draw:color="#463b34"/>
  <draw:color draw:name="dkg8 Y" draw:color="#46402c"/>
  <draw:color draw:name="dkg10 YG" draw:color="#3e3f31"/>
  <draw:color draw:name="dkg12 G" draw:color="#24342d"/>
  <draw:color draw:name="dkg14 BG" draw:color="#253532"/>
  <draw:color draw:name="dkg16 gB" draw:color="#283539"/>
  <draw:color draw:name="dkg18 B" draw:color="#222831"/>
  <draw:color draw:name="dkg20 V" draw:color="#282430"/>
  <draw:color draw:name="dkg22 P" draw:color="#2e2a31"/>
  <draw:color draw:name="dkg24 RP" draw:color="#3a2d31"/>

  <!-- grayish 2s -->
  <draw:color draw:name="g2 R" draw:color="#7d4f5b"/>
  <draw:color draw:name="g4 rO" draw:color="#7d5f61"/>
  <draw:color draw:name="g6 yO" draw:color="#7d6764"/>
  <draw:color draw:name="g8 Y" draw:color="#7d6f59"/>
  <draw:color draw:name="g10 YG" draw:color="#636e5b"/>
  <draw:color draw:name="g12 G" draw:color="#486c5c"/>
  <draw:color draw:name="g14 BG" draw:color="#385b63"/>
  <draw:color draw:name="g16 gB" draw:color="#384e5d"/>
  <draw:color draw:name="g18 B" draw:color="#384158"/>
  <draw:color draw:name="g20 V" draw:color="#3f2f50"/>
  <draw:color draw:name="g22 P" draw:color="#493753"/>
  <draw:color draw:name="g24 RP" draw:color="#5a3a54"/>

  <!-- dull 5s -->
  <draw:color draw:name="d2 R" draw:color="#994152"/>
  <draw:color draw:name="d4 rO" draw:color="#b24443"/>
  <draw:color draw:name="d6 yO" draw:color="#b25938"/>
  <draw:color draw:name="d8 Y" draw:color="#997f42"/>
  <draw:color draw:name="d10 YG" draw:color="#747e47"/>
  <draw:color draw:name="d12 G" draw:color="#5a804b"/>
  <draw:color draw:name="d14 BG" draw:color="#2a6b68"/>
  <draw:color draw:name="d16 gB" draw:color="#1e6282"/>
  <draw:color draw:name="d18 B" draw:color="#214274"/>
  <draw:color draw:name="d20 V" draw:color="#3a367b"/>
  <draw:color draw:name="d22 P" draw:color="#5e3179"/>
  <draw:color draw:name="d24 RP" draw:color="#802a68"/>
</office:color-table>