File: script.rb

package info (click to toggle)
ruby-gnome2 0.15.0-1.1
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 7,692 kB
  • ctags: 8,558
  • sloc: ansic: 69,912; ruby: 19,511; makefile: 97; xml: 35; sql: 13
file content (21 lines) | stat: -rw-r--r-- 609 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
=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!