summaryrefslogtreecommitdiff
path: root/filegraph.dot
diff options
context:
space:
mode:
Diffstat (limited to 'filegraph.dot')
-rw-r--r--filegraph.dot44
1 files changed, 43 insertions, 1 deletions
diff --git a/filegraph.dot b/filegraph.dot
index f1283f0..a0eadec 100644
--- a/filegraph.dot
+++ b/filegraph.dot
@@ -27,6 +27,9 @@ strict digraph luaotfload_files { //looks weird with circo ...
/* ····································································
* file structure
* ································································· */
+ fontdbutil -> font_names [label="--update",
+ style=dashed]
+
luaotfload -> otfl_fonts_merged [label="merged"]
luaotfload -> merged_lua_libs [label="unmerged", style=solid]
luaotfload -> merged_luatex_fonts [label="unmerged", style=solid]
@@ -35,7 +38,6 @@ strict digraph luaotfload_files { //looks weird with circo ...
luaotfload -> luaotfload_libs
luaotfload -> otfl_blacklist_cnf
-
otfl_fonts_merged -> merged_lua_libs [label="merged",
style=dotted,
lhead=cluster_merged]
@@ -46,12 +48,36 @@ strict digraph luaotfload_files { //looks weird with circo ...
style=dotted,
lhead=cluster_merged]
+ merged_luatex_fonts -> font_age [label="luatex-fonts-enc.lua",
+ ltail=cluster_merged]
+
+ luaotfload_libs -> font_names [label="luaotfload-database.lua"]
+ mkglyphlist -> font_age [label="generates from glyphlist.txt",
+ style=dashed]
+
+ subgraph { rank = same; mkglyphlist; fontdbutil; luaotfload }
/* ····································································
* main files
* ································································· */
+ fontdbutil [label = "fontdbutil\nmkluatexfontdb.lua",
+ shape = rect,
+ width = "3.2cm",
+ height = "1.2cm",
+ color = "#01012222",
+ style = "filled,rounded",
+ penwidth=2]
+
+ mkglyphlist [label = "mkglyphlist",
+ shape = rect,
+ width = "3.2cm",
+ height = "1.2cm",
+ color = "#01012222",
+ style = "filled,rounded",
+ penwidth=2]
+
luaotfload [label = "luaotfload.lua",
shape = rect,
width = "3.2cm",
@@ -81,6 +107,22 @@ strict digraph luaotfload_files { //looks weird with circo ...
* ································································· */
+ font_age [style = "filled,dashed",
+ shape = rect,
+ width = "3.2cm",
+ fillcolor = "#01012222",
+ color = grey40,
+ style = "filled,dotted,rounded",
+ label = "font-age.lua"]
+
+ font_names [style = "filled,dashed",
+ shape = rect,
+ width = "3.2cm",
+ fillcolor = "#01012222",
+ color = grey40,
+ style = "filled,dotted,rounded",
+ label = "luaotfload-names.lua\nluaotfload-names.luc"]
+
otfl_blacklist_cnf [style = "filled,dashed",
shape = rect,
width = "3.2cm",