1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
# -*- coding: utf-8 -*-
=begin
script.rb - Ruby/Pango sample script.
Copyright (c) 2005 Ruby-GNOME2 Project
This program is licenced under the same licence as Ruby-GNOME2.
$Id: script.rb,v 1.1 2005/09/17 17:09:12 mutoh Exp $
=end
require 'pango'
iter = Pango::ScriptIter.new("Helloこんにちはコンニチハ안녕하세요السلام عليكمΕλληνικάவணக்கம்")
begin
start_pos, end_pos, script = iter.range
puts "-----"
puts "start : #{start_pos}"
puts "end : #{end_pos}"
puts "script: #{script.nick}"
puts "sample_language: #{script.sample_language.to_s}"
end while iter.next!
|