Shorten harfbuzz/SheenBidi directory paths

They grew larger than the Windows MAX_PATH limit

Diffs=
c532f8658 Shorten harfbuzz/SheenBidi directory paths
diff --git a/.rive_head b/.rive_head
index 18868aa..3f05dc3 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-312a6c77883aaf469214e1dffc6953d4e82ace8c
+c532f865810d80481428a13447a775c06dcdd507
diff --git a/build/dependency.lua b/build/dependency.lua
index d183d1c..0fb1c17 100644
--- a/build/dependency.lua
+++ b/build/dependency.lua
@@ -20,7 +20,7 @@
         dependencies = path.getabsolute(_WORKING_DIR) .. '/dependencies'
         os.mkdir(dependencies)
     end
-    local hash = string.sha1(project .. tag)
+    local hash = string.sub(string.sha1(project .. tag), 0, 9)
     if not os.isdir(dependencies .. '/' .. hash) then
         function progress(total, current)
             local ratio = current / total