summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/fdsymbol/fdgeometric.mf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/fdsymbol/fdgeometric.mf')
-rw-r--r--Master/texmf-dist/fonts/source/public/fdsymbol/fdgeometric.mf24
1 files changed, 16 insertions, 8 deletions
diff --git a/Master/texmf-dist/fonts/source/public/fdsymbol/fdgeometric.mf b/Master/texmf-dist/fonts/source/public/fdsymbol/fdgeometric.mf
index 32ac2f122db..6ac7e20eae3 100644
--- a/Master/texmf-dist/fonts/source/public/fdsymbol/fdgeometric.mf
+++ b/Master/texmf-dist/fonts/source/public/fdsymbol/fdgeometric.mf
@@ -1,5 +1,5 @@
%
-% Copyright (c) 2011, Michael Ummels <michael.ummels@rwth-aachen.de>
+% Copyright (c) 2012, Michael Ummels <michael.ummels@rwth-aachen.de>
%
% This Font Software is licensed under the SIL Open Font License,
% Version 1.1. This license is in the accompanying file OFL.txt, and
@@ -1232,16 +1232,18 @@ beginsymbol(3u# + line_thickness#, 4/5asc_height#, 0); "backprime";
endchar;
for sign = 1, -1:
- beginoperator(plus_size#, 1); "product";
- draw_product(centre, plus_size, plus_size, sign, 4/3line_thickness);
- endchar;
+ for serifs = true, false:
+ beginoperator(plus_size#, 1); "product";
+ draw_product(centre, plus_size, plus_size, sign, line_thickness, serifs);
+ endchar;
+ endfor;
endfor;
beginsymbol(2/5asc_height# + 2side_bearing#, asc_height#, 0); "small integral";
pair centre;
centre := (w/2, (h - d)/2);
- draw_integral(a, 1/2, centre, 4/3line_thickness);
+ draw_integral(a, 1/2, centre, line_thickness);
endchar;
beginsymbol(11u# + line_thickness# + 2side_bearing#, asc_height#, 0); "check mark";
@@ -1475,13 +1477,19 @@ beginoperator(plus_size#, 1); "sector";
theta := angle(z0a - z2a) - alpha;
- z0a - z4 = 1/2thick * dir (alpha + theta);
- z1a - z5 = 1/2thick * dir (alpha - theta);
+ z0a = z4r;
+ z0a.r = z4'.r;
+ z1a = z5r;
+ z1a.r = z5'.r;
penpos4(thick, alpha + theta);
+ penpos4'(thick, alpha + theta);
penpos5(thick, alpha - theta);
+ penpos5'(thick, alpha - theta);
+
+ fill stroke z4e -- z4'.e{dir (alpha + theta - 90)} .. {dir(alpha - theta - 90)}z5'.e -- z5e;
- fill stroke z4.e{dir (alpha + theta - 90)} .. {dir(alpha - theta - 90)}z5.e;
+ penlabels(4,5);
endchar;
beginsymbol(5/4order_width# + 2side_bearing#, cap_height#, 0); "forall";