Is it possible to read japanese tategaki with vision framework

We are building an app which can reads texts. It can read english and Japanese normal texts successfully. But in some cases, we need to read Japanese tategaki (vertically aligned texts). But in that times, the same code gives no output. So, is there any need to change any configuration to read Japanese tategaki? Or is it really possible to read Japanese tategaki using vision framework?

    lazy var detectTextRequest = VNRecognizeTextRequest { request, error in
        self.resStr="\n"
        self.words = [:]
        // Get OCR result
        guard let res = request.results as? [VNRecognizedTextObservation] else { return }
        // separate the words by space
        let text = res.compactMap({$0.topCandidates(1).first?.string}).joined(separator: " ")
        var n = 0
        self.wordArr=[[]]
        self.xs = 1
        self.ys = 1
        var hs = 0.0 // To compare the heights of the words
        // To get the original axis (top most word's axis), only once
        for r in res {
            var word = r.topCandidates(1).first?.string
            self.words[word ?? ""] = [r.topLeft.x, r.topLeft.y]
            if(self.cartLabelType == 1){
                if(word?.components(separatedBy: CharacterSet(charactersIn: "//")).count ?? 0>2){
                    self.xs = r.topLeft.x
                    self.ys = r.topLeft.y
                }
            }
            }
        }
    }
Is it possible to read japanese tategaki with vision framework
 
 
Q