fix logo and update readme

This commit is contained in:
Hans Dembinski 2019-10-27 15:21:50 +01:00
parent bf7a97ae8b
commit 8b9561fb10
5 changed files with 267 additions and 132 deletions

View File

@ -9,15 +9,15 @@
**Fast multi-dimensional histogram with convenient interface for C++14** **Fast multi-dimensional histogram with convenient interface for C++14**
Coded with ❤. Powered by the [Boost community](https://www.boost.org) and the [Scikit-HEP Project](http://scikit-hep.org). The library is licensed under the [Boost Software License](http://www.boost.org/LICENSE_1_0.txt). **Supported compiler versions** gcc >= 5.5, clang >= 3.8, msvc >= 14.1 Coded with ❤. Powered by the [Boost community](https://www.boost.org) and the [Scikit-HEP Project](http://scikit-hep.org). Licensed under the [Boost Software License](http://www.boost.org/LICENSE_1_0.txt).
**Supported compiler versions** gcc >= 5.5, clang >= 3.8, msvc >= 14.1
Branch | Linux and OSX | Windows | Coverage Branch | Linux and OSX | Windows | Coverage
------- | ------------- |-------- | -------- ------- | ------------- |-------- | --------
develop | [![Build Status Travis](https://travis-ci.org/boostorg/histogram.svg?branch=develop)](https://travis-ci.org/boostorg/histogram/branches) | [![Build status Appveyor](https://ci.appveyor.com/api/projects/status/p27laa26ti1adyf1/branch/develop?svg=true)](https://ci.appveyor.com/project/HDembinski/histogram-d5g5k/branch/develop) | [![Coveralls](https://coveralls.io/repos/github/boostorg/histogram/badge.svg?branch=develop)](https://coveralls.io/github/boostorg/histogram?branch=develop) develop | [![Build Status Travis](https://travis-ci.org/boostorg/histogram.svg?branch=develop)](https://travis-ci.org/boostorg/histogram/branches) | [![Build status Appveyor](https://ci.appveyor.com/api/projects/status/p27laa26ti1adyf1/branch/develop?svg=true)](https://ci.appveyor.com/project/HDembinski/histogram-d5g5k/branch/develop) | [![Coveralls](https://coveralls.io/repos/github/boostorg/histogram/badge.svg?branch=develop)](https://coveralls.io/github/boostorg/histogram?branch=develop)
master | [![Build Status Travis](https://travis-ci.org/boostorg/histogram.svg?branch=master)](https://travis-ci.org/boostorg/histogram/branches) | [![Build status Appveyor](https://ci.appveyor.com/api/projects/status/p27laa26ti1adyf1/branch/master?svg=true)](https://ci.appveyor.com/project/HDembinski/histogram-d5g5k/branch/master) | [![Coveralls](https://coveralls.io/repos/github/boostorg/histogram/badge.svg?branch=master)](https://coveralls.io/github/boostorg/histogram?branch=master) master | [![Build Status Travis](https://travis-ci.org/boostorg/histogram.svg?branch=master)](https://travis-ci.org/boostorg/histogram/branches) | [![Build status Appveyor](https://ci.appveyor.com/api/projects/status/p27laa26ti1adyf1/branch/master?svg=true)](https://ci.appveyor.com/project/HDembinski/histogram-d5g5k/branch/master) | [![Coveralls](https://coveralls.io/repos/github/boostorg/histogram/badge.svg?branch=master)](https://coveralls.io/github/boostorg/histogram?branch=master)
💡 Boost.Histogram is a mature library, but if you find some issue or find the documentation lacking, tell us about it by [submitting an issue](https://github.com/boostorg/histogram/issues). Chat with us on the [Boost channel on Slack](https://cpplang.slack.com) and [Gitter](https://gitter.im/boostorg/histogram).
Boost.Histogram is a very fast state-of-the-art multi-dimensional [histogram](https://en.wikipedia.org/wiki/Histogram) class for the beginner and expert alike. Boost.Histogram is a very fast state-of-the-art multi-dimensional [histogram](https://en.wikipedia.org/wiki/Histogram) class for the beginner and expert alike.
* Header-only * Header-only
@ -28,11 +28,13 @@ Boost.Histogram is a very fast state-of-the-art multi-dimensional [histogram](ht
Check out the [full documentation](https://www.boost.org/doc/libs/develop/libs/histogram/doc/html/index.html). Check out the [full documentation](https://www.boost.org/doc/libs/develop/libs/histogram/doc/html/index.html).
💡 Boost.Histogram is a mature library, but if you find some issue or find the documentation lacking, tell us about it by [submitting an issue](https://github.com/boostorg/histogram/issues). Chat with us on the [Boost channel on Slack](https://cpplang.slack.com) and [Gitter](https://gitter.im/boostorg/histogram).
## Code examples ## Code examples
The following stripped-down example was taken from the [Getting started](https://www.boost.org/doc/libs/develop/libs/histogram/doc/html/histogram/getting_started.html) section in the documentation. Have a look into the docs to see the full version with comments and more examples. The following stripped-down example was taken from the [Getting started](https://www.boost.org/doc/libs/develop/libs/histogram/doc/html/histogram/getting_started.html) section in the documentation. Have a look into the docs to see the full version with comments and more examples.
Example: Make and fill a 1d-histogram ([try it live on Wandbox](https://wandbox.org/permlink/NSM2ZiDyntUi6RDC)). The core of this example [compiles into 53 lines of vectorized assembly code](https://godbolt.org/z/632yzE). Example: Make and fill a 1d-histogram ([try it live on Wandbox](https://wandbox.org/permlink/NSM2ZiDyntUi6RDC)). The core of this example [compiles into 53 lines of assembly code](https://godbolt.org/z/632yzE).
```cpp ```cpp
#include <boost/histogram.hpp> #include <boost/histogram.hpp>

BIN
doc/logo/DENMARK.TTF Normal file

Binary file not shown.

4
doc/logo/README Normal file
View File

@ -0,0 +1,4 @@
The logo was edited using inkscape using the Denmark font that is used by the main Boost logo. The Denmark font is not embedded in the source SVG "color_source.svg" and cannot be displayed correctly on platforms which do not have it. Therefore the svg version "color.svg" used in the docs and the README.md has the letters rendered as shapes.
It seems possible to manually embed the font, but this was not attempted.
https://graphicdesign.stackexchange.com/questions/43300/embedding-fonts-in-inkscape

View File

@ -1,68 +1,15 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="110mm"
height="45mm"
viewBox="0 0 110 45"
id="svg2"
version="1.1" version="1.1"
inkscape:version="0.92.3 (2405546, 2018-03-11)" id="svg2"
sodipodi:docname="colored.svg"> viewBox="0 0 110 45"
<defs height="45mm"
id="defs4"> width="110mm">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="2.7763456 : 114.66824 : 1"
inkscape:vp_y="0 : 565.45631 : 0"
inkscape:vp_z="137.0221 : 114.66824 : 1"
inkscape:persp3d-origin="69.899229 : 86.678149 : 1"
id="perspective4141" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="279.13076"
inkscape:cy="148.86161"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1869"
inkscape:window-height="1016"
inkscape:window-x="51"
inkscape:window-y="27"
inkscape:window-maximized="0"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-text-baseline="true"
inkscape:snap-to-guides="true">
<sodipodi:guide
position="-45.357145,43.467263"
orientation="0,1"
id="guide4711"
inkscape:locked="false" />
<sodipodi:guide
position="-4.9136906,19.276786"
orientation="0,1"
id="guide4713"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata <metadata
id="metadata7"> id="metadata7">
<rdf:RDF> <rdf:RDF>
@ -76,97 +23,98 @@
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
<g <g
inkscape:label="Layer 1" transform="translate(-11.748731,-159.71457)"
inkscape:groupmode="layer" id="layer1">
id="layer1" <path
transform="translate(-11.748731,-159.71457)"> d="M 42.048515,185.20389 H 39.46967 v -2.03314 h 2.578845 z m 0.03737,9.53762 h -2.61622 v -8.56237 h 2.61622 z"
<text style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
xml:space="preserve" id="path56" />
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.90530014px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:none;font-variant-caps:normal;font-variant-numeric:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" <path
x="36.242462" d="m 52.966271,192.12982 q 0,1.09096 -0.803554,1.86785 -0.784865,0.7769 -1.999539,0.7769 h -6.40974 v -1.55379 h 5.269815 q 0.560619,0 0.934364,-0.24794 0.392434,-0.24795 0.392434,-0.71078 0,-1.07442 -1.644481,-1.07442 H 46.0146 q -0.859615,0 -1.663169,-0.72731 -0.803553,-0.72731 -0.803553,-1.57032 0,-1.19013 0.597994,-1.91744 0.691429,-0.82649 2.036914,-0.82649 h 6.166804 v 1.61991 h -5.494062 q -0.317683,0 -0.560619,0.28101 -0.224247,0.26447 -0.224247,0.61159 0,0.38018 0.298997,0.66119 0.317684,0.26447 0.747491,0.26447 h 2.89653 q 1.364172,0 2.149037,0.72731 0.803554,0.71077 0.803554,1.81826 z"
y="192.91522" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="text4285" id="path58" />
transform="scale(1.063264,0.9405002)"><tspan <path
sodipodi:role="line" d="m 60.226282,187.96434 h -2.522784 v 3.88448 q 0,0.52894 0.41112,0.87607 0.467183,0.34712 1.233361,0.34712 h 0.76618 v 1.6695 h -2.410661 q -1.083863,0 -1.850041,-0.69425 -0.448496,-0.41324 -0.579306,-0.90913 -0.130811,-0.49589 -0.130811,-1.1736 v -4.00019 h -1.644481 v -1.7852 h 1.644481 v -3.00839 h 2.560158 v 3.00839 h 2.522784 z"
id="tspan4287" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="36.242462" id="path60" />
y="194.70898" <path
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.57539749px;line-height:1;font-family:Denmark;-inkscape-font-specification:Denmark;fill:#d16351;fill-opacity:1;stroke-width:0.10801547" /><tspan d="m 72.407765,190.42727 q 0,2.23151 -1.607107,3.42163 -1.476296,1.09097 -4.017767,1.09097 -2.541471,0 -3.943018,-0.99178 -1.625793,-1.14055 -1.625793,-3.55388 0,-2.01662 1.756604,-3.1737 1.569733,-1.04137 3.868269,-1.04137 2.522784,0 4.036454,1.12402 1.532358,1.10749 1.532358,3.12411 z m -2.89653,-0.0165 q 0,-1.04137 -0.747492,-1.73562 -0.728803,-0.71077 -1.999539,-0.71077 -1.158612,0 -1.924791,0.7273 -0.747491,0.71078 -0.747491,1.80174 0,1.25625 0.766178,2.00009 0.76618,0.74383 1.980853,0.74383 1.382859,0 2.055602,-0.77689 0.61668,-0.71078 0.61668,-2.04968 z"
sodipodi:role="line" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="36.242462" id="path62" />
y="207.06163" <path
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.57539749px;line-height:1;font-family:Denmark;-inkscape-font-specification:Denmark;fill:#01336f;fill-opacity:1;stroke-width:0.10801547" d="m 83.754745,194.4605 q 0,0.87608 -0.168186,1.42156 -0.168186,0.54548 -0.728804,1.07443 -0.560618,0.54548 -1.195987,0.7273 -0.635367,0.19835 -1.588419,0.19835 h -5.568812 v -1.81825 h 4.69051 q 0.242934,0 0.355058,0 0.317684,0 0.504557,-0.0496 0.186873,-0.033 0.41112,-0.18183 0.149498,-0.0827 0.336371,-0.29753 0.186873,-0.21489 0.186873,-0.36365 v -0.39671 h -3.382399 q -1.775292,0 -2.971278,-1.35544 -1.121238,-1.27278 -1.121238,-2.97534 0,-1.73561 1.214674,-2.99186 1.233361,-1.27279 3.10209,-1.27279 h 5.92387 z m -2.728344,-1.55378 -0.01869,-4.77707 h -2.298537 q -1.027801,0 -1.588418,0.7273 -0.560619,0.71078 -0.560619,1.81826 0,0.84301 0.504556,1.45461 0.654055,0.7769 1.906104,0.7769 z"
id="tspan4614">istogram</tspan></text> style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
<text id="path64" />
xml:space="preserve" <path
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6px;line-height:0%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';font-variant-ligatures:none;font-variant-caps:normal;font-variant-numeric:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#8787df;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.15610416;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 91.115782,188.03046 h -2.896529 v 6.71105 h -2.578846 v -8.56237 h 2.597533 v 1.19014 q 0.20556,-0.4463 0.504557,-0.72731 0.298996,-0.281 0.784867,-0.42977 0.224246,-0.0661 0.467181,-0.11571 0.261622,-0.0496 0.523245,-0.0496 0.317683,0 0.597992,0.0661 z"
x="52.720943" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
y="183.75093" id="path66" />
id="text4295"><tspan <path
sodipodi:role="line" d="m 101.92142,194.75804 h -6.989051 q -1.177299,0 -2.018227,-0.69425 -0.82224,-0.71077 -0.82224,-1.7852 0,-1.12402 0.747492,-1.85132 0.766178,-0.74384 1.906103,-0.74384 h 4.522323 v -0.46283 q 0,-0.21489 -0.09344,-0.36365 -0.07475,-0.1653 -0.261621,-0.38018 -0.261623,-0.26448 -0.541932,-0.3306 -0.280309,-0.0827 -0.784865,-0.0827 h -4.840008 v -1.88438 h 4.148578 0.803553 q 1.364172,0 2.036914,0.21488 0.672741,0.19835 1.158611,0.6116 0.61668,0.54548 0.82224,1.19014 0.20556,0.64465 0.20556,1.65296 z m -2.672287,-1.75214 v -1.68603 H 95.96017 q -0.467182,0 -0.803553,0.24794 -0.317684,0.23142 -0.317684,0.62813 0,0.34713 0.317684,0.57854 0.317684,0.23142 0.728804,0.23142 z"
id="tspan4297" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="52.720943" id="path68" />
y="183.75093" <path
style="font-size:25.39999962px;line-height:1;stroke-width:0.15610416"> </tspan></text> d="m 117.68356,194.75804 h -2.52279 v -5.37214 q 0,-0.31407 -0.0747,-0.49589 -0.0747,-0.18182 -0.299,-0.38018 -0.22425,-0.21489 -0.4485,-0.29754 -0.22424,-0.0992 -0.52324,-0.0992 h -1.85004 v 6.64493 h -2.56016 v -6.69451 h -3.00865 v 6.67798 h -2.61622 v -8.56237 h 10.37144 q 0.97174,0 1.53236,0.1653 0.56061,0.14876 1.10255,0.66119 0.4298,0.41323 0.65405,0.80995 0.24294,0.39671 0.24294,0.85954 z"
<text style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
xml:space="preserve" id="path70" />
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.69999981px;line-height:1;font-family:Denmark;-inkscape-font-specification:Denmark;letter-spacing:0px;word-spacing:0px;fill:#d03721;fill-opacity:1;stroke:none;stroke-width:0.13229166" <path
x="38.725582" id="path45"
y="180.3484" style="fill:#d03721;fill-opacity:1;stroke-width:0.13229166"
id="text4620"><tspan d="m 49.758707,177.34803 q 0,1.25412 -0.889,2.12725 -0.889,0.87312 -2.143125,0.87312 h -7.20725 v -11.09662 h 6.9215 q 1.222375,0 2.111375,0.71437 0.904875,0.71438 1.031875,1.87325 0.01588,0.0952 0.01588,0.1905 0,0.0952 0,0.1905 0,0.889 -0.428625,1.57163 -0.428625,0.66675 -1.285875,1.04775 0.873125,0.3175 1.36525,0.96837 0.508,0.65088 0.508,1.53988 z m -3.01625,-4.60375 q 0,-0.5715 -0.365125,-0.98425 -0.34925,-0.41275 -0.904875,-0.41275 h -3.508375 v 2.65112 l 3.65125,0.0159 q 0.492125,0 0.809625,-0.36513 0.3175,-0.381 0.3175,-0.90487 z m 0.142875,4.49262 q 0,-0.55562 -0.34925,-0.9525 -0.34925,-0.41275 -0.889,-0.41275 h -3.7465 v 2.58763 h 3.825875 q 0.508,0 0.8255,-0.34925 0.333375,-0.36513 0.333375,-0.87313 z" />
sodipodi:role="line" <path
id="tspan4618" id="path47"
x="38.725582" style="fill:#d03721;fill-opacity:1;stroke-width:0.13229166"
y="180.3484" d="m 60.24646,176.20503 q 0,2.14312 -1.36525,3.28612 -1.254125,1.04775 -3.413125,1.04775 -2.159,0 -3.349625,-0.9525 -1.381125,-1.09537 -1.381125,-3.41312 0,-1.93675 1.49225,-3.048 1.3335,-1.00013 3.286125,-1.00013 2.143125,0 3.429,1.0795 1.30175,1.06363 1.30175,3.00038 z m -2.460625,-0.0159 q 0,-1.00012 -0.635,-1.66687 -0.619125,-0.68263 -1.698625,-0.68263 -0.98425,0 -1.635125,0.6985 -0.635,0.68263 -0.635,1.73038 0,1.2065 0.650875,1.92087 0.650875,0.71438 1.68275,0.71438 1.17475,0 1.74625,-0.74613 0.523875,-0.68262 0.523875,-1.9685 z" />
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.875px;line-height:0px;font-family:Denmark;-inkscape-font-specification:Denmark;letter-spacing:0.00132291px;word-spacing:0.00132291px;baseline-shift:baseline;fill:#d03721;fill-opacity:1;stroke-width:0.13229166" <path
dx="0" id="path49"
dy="0">Boost</tspan></text> style="fill:#d03721;fill-opacity:1;stroke-width:0.13229166"
d="m 70.696757,176.20503 q 0,2.14312 -1.36525,3.28612 -1.254125,1.04775 -3.413125,1.04775 -2.159,0 -3.349625,-0.9525 -1.381125,-1.09537 -1.381125,-3.41312 0,-1.93675 1.49225,-3.048 1.3335,-1.00013 3.286125,-1.00013 2.143125,0 3.429,1.0795 1.30175,1.06363 1.30175,3.00038 z m -2.460625,-0.0159 q 0,-1.00012 -0.635,-1.66687 -0.619125,-0.68263 -1.698625,-0.68263 -0.98425,0 -1.635125,0.6985 -0.635,0.68263 -0.635,1.73038 0,1.2065 0.650875,1.92087 0.650875,0.71438 1.68275,0.71438 1.17475,0 1.74625,-0.74613 0.523875,-0.68262 0.523875,-1.9685 z" />
<path
id="path51"
style="fill:#d03721;fill-opacity:1;stroke-width:0.13229166"
d="m 79.607178,177.84015 q 0,1.04775 -0.682625,1.79388 -0.66675,0.74612 -1.698625,0.74612 h -5.445125 v -1.49225 h 4.47675 q 0.47625,0 0.79375,-0.23812 0.333375,-0.23813 0.333375,-0.68263 0,-1.03187 -1.397,-1.03187 h -2.286 q -0.73025,0 -1.412875,-0.6985 -0.682625,-0.6985 -0.682625,-1.50813 0,-1.143 0.508,-1.8415 0.587375,-0.79375 1.730375,-0.79375 h 5.23875 v 1.55575 h -4.66725 q -0.269875,0 -0.47625,0.26988 -0.1905,0.254 -0.1905,0.58737 0,0.36513 0.254,0.635 0.269875,0.254 0.635,0.254 h 2.460625 q 1.158875,0 1.825625,0.6985 0.682625,0.68263 0.682625,1.74625 z" />
<path
id="path53"
style="fill:#d03721;fill-opacity:1;stroke-width:0.13229166"
d="m 85.77594,173.83965 h -2.143125 v 3.73063 q 0,0.508 0.34925,0.84137 0.396875,0.33338 1.04775,0.33338 h 0.650875 v 1.60337 h -2.047875 q -0.92075,0 -1.571625,-0.66675 -0.381,-0.39687 -0.492125,-0.87312 -0.111125,-0.47625 -0.111125,-1.12713 v -3.84175 h -1.397 v -1.7145 h 1.397 v -2.88925 h 2.174875 v 2.88925 h 2.143125 z" />
</g> </g>
<g <g
inkscape:groupmode="layer" transform="translate(0,-45)"
id="layer2"
inkscape:label="Layer 2"
style="display:inline" style="display:inline"
transform="translate(0,-45)"> id="layer2">
<g <g
id="g4359" transform="matrix(0.5,0,0,0.5,-3.6509588,-12.856943)"
style="fill:#47a7e9;fill-opacity:1" style="fill:#47a7e9;fill-opacity:1"
transform="matrix(0.5,0,0,0.5,-3.6509588,-12.856943)"> id="g4359">
<path <path
d="m 19.861964,142.37605 v 53.14371 l 7.009502,-0.78901 v -49.96422 z"
style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4349" id="path4349"
inkscape:connector-curvature="0" />
<path
d="m 31.821898,162.26264 v 23.91825 l 10.269638,-0.37576 v -21.58335 z"
style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 19.861964,142.37605 v 53.14371 l 7.009502,-0.78901 v -49.96422 z" />
<path
id="path4329" id="path4329"
inkscape:connector-curvature="0" />
<path
d="m 44.636112,117.0719 v 87.64267 l 12.460899,-3.01896 v -75.82154 z"
style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 31.821898,162.26264 v 23.91825 l 10.269638,-0.37576 v -21.58335 z" />
<path
id="path4309" id="path4309"
inkscape:connector-curvature="0" /> style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 44.636112,117.0719 v 87.64267 l 12.460899,-3.01896 v -75.82154 z" />
</g> </g>
<g <g
id="g4612" transform="matrix(0.5,0,0,0.5,1.8454312,44.878317)"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero"
transform="matrix(0.5,0,0,0.5,1.8454312,44.878317)"> id="g4612">
<path <path
d="M 3.401786,39.69135 8.869184,26.90553 V 80.04924 L 3.401786,75.82908 Z"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4351" id="path4351"
inkscape:connector-curvature="0" />
<path
d="m 15.878687,50.21263 4.950431,-3.42051 v 23.91825 l -4.950431,-0.65604 z"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 3.401786,39.69135 8.869184,26.90553 V 80.04924 L 3.401786,75.82908 Z" />
<path
id="path4331" id="path4331"
inkscape:connector-curvature="0" />
<path
d="M 27.663365,10.92422 33.643332,1.60138 V 89.24405 L 27.663365,86.04651 Z"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 15.878687,50.21263 4.950431,-3.42051 v 23.91825 l -4.950431,-0.65604 z" />
<path
id="path4311" id="path4311"
inkscape:connector-curvature="0" /> style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 27.663365,10.92422 33.643332,1.60138 V 89.24405 L 27.663365,86.04651 Z" />
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 12 KiB

181
doc/logo/color_source.svg Normal file
View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
Copyright 2019 Hans Dembinski
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt
or copy at http://www.boost.org/LICENSE_1_0.txt)
Created with Inkscape (http://www.inkscape.org/)
-->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="110mm"
height="45mm"
viewBox="0 0 110 45"
id="svg2"
version="1.1"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="color_source.svg">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="2.7763456 : 114.66824 : 1"
inkscape:vp_y="0 : 565.45631 : 0"
inkscape:vp_z="137.0221 : 114.66824 : 1"
inkscape:persp3d-origin="69.899229 : 86.678149 : 1"
id="perspective4141" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="280.14091"
inkscape:cy="148.86161"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1869"
inkscape:window-height="1016"
inkscape:window-x="51"
inkscape:window-y="27"
inkscape:window-maximized="0"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-text-baseline="true"
inkscape:snap-to-guides="true">
<sodipodi:guide
position="-45.357145,43.467263"
orientation="0,1"
id="guide4711"
inkscape:locked="false" />
<sodipodi:guide
position="-4.9136906,19.276786"
orientation="0,1"
id="guide4713"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-11.748731,-159.71457)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.90530014px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:none;font-variant-caps:normal;font-variant-numeric:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.10801547;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="36.242462"
y="192.91522"
id="text4285"
transform="scale(1.063264,0.9405002)"><tspan
sodipodi:role="line"
id="tspan4287"
x="36.242462"
y="194.70898"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.57539749px;line-height:1;font-family:Denmark;-inkscape-font-specification:Denmark;fill:#d16351;fill-opacity:1;stroke-width:0.10801547" /><tspan
sodipodi:role="line"
x="36.242462"
y="207.06163"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.57539749px;line-height:1;font-family:Denmark;-inkscape-font-specification:Denmark;fill:#01336f;fill-opacity:1;stroke-width:0.10801547"
id="tspan4614">istogram</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6px;line-height:0%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';font-variant-ligatures:none;font-variant-caps:normal;font-variant-numeric:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#8787df;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.15610416;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="52.720943"
y="183.75093"
id="text4295"><tspan
sodipodi:role="line"
id="tspan4297"
x="52.720943"
y="183.75093"
style="font-size:25.39999962px;line-height:1;stroke-width:0.15610416"> </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.69999981px;line-height:1;font-family:Denmark;-inkscape-font-specification:Denmark;letter-spacing:0px;word-spacing:0px;fill:#d03721;fill-opacity:1;stroke:none;stroke-width:0.13229166"
x="38.725582"
y="180.3484"
id="text4620"><tspan
sodipodi:role="line"
id="tspan4618"
x="38.725582"
y="180.3484"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.875px;line-height:0px;font-family:Denmark;-inkscape-font-specification:Denmark;letter-spacing:0.00132291px;word-spacing:0.00132291px;baseline-shift:baseline;fill:#d03721;fill-opacity:1;stroke-width:0.13229166"
dx="0"
dy="0">Boost</tspan></text>
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Layer 2"
style="display:inline"
transform="translate(0,-45)">
<g
id="g4359"
style="fill:#47a7e9;fill-opacity:1"
transform="matrix(0.5,0,0,0.5,-3.6509588,-12.856943)">
<path
d="m 19.861964,142.37605 v 53.14371 l 7.009502,-0.78901 v -49.96422 z"
style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4349"
inkscape:connector-curvature="0" />
<path
d="m 31.821898,162.26264 v 23.91825 l 10.269638,-0.37576 v -21.58335 z"
style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4329"
inkscape:connector-curvature="0" />
<path
d="m 44.636112,117.0719 v 87.64267 l 12.460899,-3.01896 v -75.82154 z"
style="fill:#47a7e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4309"
inkscape:connector-curvature="0" />
</g>
<g
id="g4612"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero"
transform="matrix(0.5,0,0,0.5,1.8454312,44.878317)">
<path
d="M 3.401786,39.69135 8.869184,26.90553 V 80.04924 L 3.401786,75.82908 Z"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4351"
inkscape:connector-curvature="0" />
<path
d="m 15.878687,50.21263 4.950431,-3.42051 v 23.91825 l -4.950431,-0.65604 z"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4331"
inkscape:connector-curvature="0" />
<path
d="M 27.663365,10.92422 33.643332,1.60138 V 89.24405 L 27.663365,86.04651 Z"
style="fill:#01336f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.60122931px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4311"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.4 KiB