font-gds.mkvi /size: 3944 b    last modification: 2020-07-01 14:35
1
%D \module
2
%D [ file=font-gds,
3
%D version=2009.10.14,
4
%D title=\CONTEXT\ Font Support,
5
%D subtitle=Colorschemes,
6
%D author=Hans Hagen,
7
%D date=\currentdate,
8
%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
9
%C
10
%C This module is part of the \CONTEXT\ macro||package and is
11
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
12
%C details.
13 14
\writestatus
{
loading
}{
ConTeXt
Font
Support
/
Colorschemes
}
15 16
%registerctxluafile{font-gds}{}
17 18
\unprotect
19 20
% this will become colorgroups and move to font-col or so
21 22
\definecolor
[
colorscheme
:
1
:
1
][
s
=
.
7
5
]
23
\definecolor
[
colorscheme
:
1
:
2
][
r
=
.
7
5
]
24
\definecolor
[
colorscheme
:
1
:
3
][
g
=
.
7
5
]
25
\definecolor
[
colorscheme
:
1
:
4
][
b
=
.
7
5
]
26
\definecolor
[
colorscheme
:
1
:
5
][
c
=
.
7
5
]
27
\definecolor
[
colorscheme
:
1
:
6
][
m
=
.
7
5
]
28
\definecolor
[
colorscheme
:
1
:
7
][
y
=
.
7
5
]
29 30
\definecolor
[
colorscheme
:
2
:
7
][
s
=
.
7
5
]
31
\definecolor
[
colorscheme
:
2
:
6
][
r
=
.
7
5
]
32
\definecolor
[
colorscheme
:
2
:
5
][
g
=
.
7
5
]
33
\definecolor
[
colorscheme
:
2
:
4
][
b
=
.
7
5
]
34
\definecolor
[
colorscheme
:
2
:
3
][
c
=
.
7
5
]
35
\definecolor
[
colorscheme
:
2
:
2
][
m
=
.
7
5
]
36
\definecolor
[
colorscheme
:
2
:
1
][
y
=
.
7
5
]
37 38
\definecolor
[
colorscheme
:
3
:
1
][
r
=
.
7
5
]
39
\definecolor
[
colorscheme
:
3
:
2
][
g
=
.
7
5
]
40
\definecolor
[
colorscheme
:
3
:
3
][
b
=
.
7
5
]
41
\definecolor
[
colorscheme
:
3
:
4
][
g
=
.
7
5
,
b
=
.
7
5
]
42
\definecolor
[
colorscheme
:
3
:
5
][
r
=
.
7
5
,
b
=
.
7
5
]
43
\definecolor
[
colorscheme
:
3
:
6
][
r
=
.
7
5
,
g
=
.
7
5
]
44
\definecolor
[
colorscheme
:
3
:
7
][
g
=
.
7
5
]
45 46
\definesystemattribute
[
colorscheme
][
public
]
47 48
\unexpanded
\def
\loadfontgoodies
[#
filename
]
%
49
{
\clf_loadfontgoodies
{
#
filename
}}
50 51
\unexpanded
\def
\setfontcolorscheme
% will move to the lua end
52
{
\clf_enablefontcolorschemes
53
\unexpanded
\xdef
\setfontcolorscheme
[##
1
]
{
\c_attr_colorscheme
##
1
\relax
}
%
54
\setfontcolorscheme
}
55 56
\unexpanded
\def
\resetfontcolorscheme
57
{
\c_attr_colorscheme
\attributeunsetvalue
}
58 59
\protect
\endinput
60 61
% \definefontfeature[husayni-colored][goodies=husayni,colorscheme=default,featureset=default]
62
%
63
% \definedfont[husayni*husayni-colored at 36pt]
64
%
65
% \starttext \righttoleft
66
%
67
% \setfontcolorscheme[1]
68
%
69
% اَلْحَمْ‍دُ لِلّٰهِ حَمْدَ مُعْتَرِفٍ بِحَمْدِهٖ، مُغْتَرِفٌ مِنْ بِحَارِ
70
% مَجْدِهٖ، بِلِسَانِ ٱلثَّنَاۤءِ شَاكِرًا، وَلِحُسْنِ اٰلاۤئِهٖ نَاشِرًا؛
71
% اَلَّذِيْ خَلَقَ ٱلْمَوْتَ وَٱلْحَيٰوةَ، وَٱلْخَيْرَ وَٱلشَّرَّ،
72
% وَٱلنَّفْعَ وَٱلضَّرَّ، وَٱلسُّكُوْنَ وَٱلْحَرَكَةَ، وَٱلْأَرْوَاحَ
73
% وَٱلْأَجْسَامَ، وَٱلذِّكْرَ وَٱلنِّسْيَانَ.
74
%
75
% \setfontcolorscheme[2]
76
%
77
% اَلْحَمْ‍دُ لِلّٰهِ حَمْدَ مُعْتَرِفٍ بِحَمْدِهٖ، مُغْتَرِفٌ مِنْ بِحَارِ
78
% مَجْدِهٖ، بِلِسَانِ ٱلثَّنَاۤءِ شَاكِرًا، وَلِحُسْنِ اٰلاۤئِهٖ نَاشِرًا؛
79
% اَلَّذِيْ خَلَقَ ٱلْمَوْتَ وَٱلْحَيٰوةَ، وَٱلْخَيْرَ وَٱلشَّرَّ،
80
% وَٱلنَّفْعَ وَٱلضَّرَّ، وَٱلسُّكُوْنَ وَٱلْحَرَكَةَ، وَٱلْأَرْوَاحَ
81
% وَٱلْأَجْسَامَ، وَٱلذِّكْرَ وَٱلنِّسْيَانَ.
82
%
83
% \resetfontcolorscheme
84
%
85
% اَلْحَمْ‍دُ لِلّٰهِ حَمْدَ مُعْتَرِفٍ بِحَمْدِهٖ، مُغْتَرِفٌ مِنْ بِحَارِ
86
% مَجْدِهٖ، بِلِسَانِ ٱلثَّنَاۤءِ شَاكِرًا، وَلِحُسْنِ اٰلاۤئِهٖ نَاشِرًا؛
87
% اَلَّذِيْ خَلَقَ ٱلْمَوْتَ وَٱلْحَيٰوةَ، وَٱلْخَيْرَ وَٱلشَّرَّ،
88
% وَٱلنَّفْعَ وَٱلضَّرَّ، وَٱلسُّكُوْنَ وَٱلْحَرَكَةَ، وَٱلْأَرْوَاحَ
89
% وَٱلْأَجْسَامَ، وَٱلذِّكْرَ وَٱلنِّسْيَانَ.
90
%
91
% \stoptext
92