Я использую doxygen + graphviz для документирования своего кода. Graphviz отлично справляется с созданием изображений.Как изменить размер шрифта по умолчанию для graphviz?
Есть ли способ изменить шрифт по умолчанию для graphviz? По умолчанию 14, но вместо этого я хочу использовать 12.
Ее реальная боль, чтобы изменить FontSize для отдельных элементов, таких как, узлов, подграфов, краев ... и т.д.
UPDATE:
Для справки Вот код, я использую в Doxygen, (текстовые поля были переименованы, конечно)
@dot
strict digraph {
node [shape = box, fontsize = 12];
subgraph cluster_main {
fontsize = 12;
shape = box;
label = "main";
subgraph cluster_main_common {
fontsize = 12;
shape = box;
label = "common";
subgraph cluster_main_common_source {
fontsize = 12;
shape = box;
label = "source"
subgraph cluster_file1 {
fontsize = 12;
shape = box;
label = "file1.c";
gSystem [label = "var1" URL = "\ref var1"];
}
subgraph cluster_file2 {
fontsize = 12;
shape = box;
label = "file2.c";
gCard [label = "var2" URL = "\ref var2"];
}
subgraph cluster_file3 {
fontsize = 12;
shape = box;
label = "file3.c";
gPwrSupply [label = "var3" URL = "\ref var3"];
}
}
}
subgraph cluster_main_docs {
fontsize = 12;
shape = box;
label = "docs";
subgraph cluster_main_docs_features {
fontsize = 12;
shape = box;
label = "features";
subgraph cluster_main_docs_features_source {
fontsize = 12;
shape = box;
label = "source"
subgraph cluster_file4 {
fontsize = 12;
shape = box;
label = "file4.c";
deviceInfo [label = "var4" URL = "\ref var4"];
}
}
}
}
}
}
@enddot
Я пробовал это, но это не работает для меня. :( – chronodekar
Прошло некоторое время с тех пор, как я заглянул в это, и я думаю, что в конце концов я сдался. Тем не менее, ваше обновление выглядит работоспособным и из-за отсутствия чего-либо лучшего я отмечаю это как ответ. – chronodekar
попробуйте добавить двойные кавычки имя шрифта? Это работало для меня. –