Возможно, это плохая практика, но если вы определяете функции в .bashrc
или другом скрипте, вы можете обернуть файл или, по крайней мере, определения функций с помощью параметра allexport
:
set -o allexport
function funcy_town {
echo 'this is a function'
}
function func_rock {
echo 'this is a function, but different'
}
function cyber_func {
echo 'this function does important things'
}
function the_man_from_funcle {
echo 'not gonna lie'
}
function funcle_wiggly {
echo 'at this point I\'m doing it for the funny names'
}
function extreme_function {
echo 'goodbye'
}
set +o allexport
Per http://www.w3.org/TR/SVG/coords.html#ObjectBoundingBox
Объект ключевого словаBoundingBox не следует использовать, когда геометрия применимый элемент не имеет ширины или высоты, например, в случае горизонтальной или вертикальной линии, даже если линия имеет фактическую толщину при просмотре из-за отсутствия ненулевой ширины хода, так как ширина штриха игнорируется для вычисления ограничивающей коробки. Если геометрия применимого элемента не имеет ширины или высоты, а объектBoundingBox указан, то данный эффект (например, градиент или фильтр) будет проигнорирован.
И значение по умолчанию для filterUnits это объектBoundingBox. Таким образом, Opera и Firefox имеют право не отображать фильтр, и любой UA, который делает это, не соответствует правильной спецификации SVG.