summaryrefslogtreecommitdiffstats
path: root/Godeps
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-02-23 14:07:01 -0500
committerChristopher Speller <crspeller@gmail.com>2016-02-23 14:07:01 -0500
commit962b18411893e1fffd10c2b6370ac34aba62f146 (patch)
tree0dfdd3735c18e2c242957cc79d6ca48bce8de1f5 /Godeps
parent11093ddb51a70622287aac20108be6c6aa2eb76d (diff)
downloadchat-962b18411893e1fffd10c2b6370ac34aba62f146.tar.gz
chat-962b18411893e1fffd10c2b6370ac34aba62f146.tar.bz2
chat-962b18411893e1fffd10c2b6370ac34aba62f146.zip
Updating golang dependancies (godep)
Diffstat (limited to 'Godeps')
-rw-r--r--Godeps/_workspace/src/github.com/braintree/manners/helpers_test.go123
-rw-r--r--Godeps/_workspace/src/github.com/braintree/manners/server_test.go254
-rw-r--r--Godeps/_workspace/src/github.com/braintree/manners/transition_test.go54
-rw-r--r--Godeps/_workspace/src/github.com/disintegration/imaging/adjust_test.go504
-rw-r--r--Godeps/_workspace/src/github.com/disintegration/imaging/effects_test.go128
-rw-r--r--Godeps/_workspace/src/github.com/disintegration/imaging/helpers_test.go361
-rw-r--r--Godeps/_workspace/src/github.com/disintegration/imaging/resize_test.go455
-rw-r--r--Godeps/_workspace/src/github.com/disintegration/imaging/tools_test.go605
-rw-r--r--Godeps/_workspace/src/github.com/disintegration/imaging/transform_test.go261
-rw-r--r--Godeps/_workspace/src/github.com/disintegration/imaging/utils_test.go61
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/LICENSE175
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/internal/commandinfo_test.go27
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/conn_test.go659
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/pool_test.go684
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/pubsub_test.go148
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/reply_test.go179
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/scan_test.go440
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/script_test.go92
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/test_test.go177
-rw-r--r--Godeps/_workspace/src/github.com/garyburd/redigo/redis/zpop_example_test.go113
-rw-r--r--Godeps/_workspace/src/github.com/go-gorp/gorp/gorp_test.go2371
-rw-r--r--Godeps/_workspace/src/github.com/go-ldap/ldap/dn_test.go70
-rw-r--r--Godeps/_workspace/src/github.com/go-ldap/ldap/example_test.go305
-rw-r--r--Godeps/_workspace/src/github.com/go-ldap/ldap/filter_test.go248
-rw-r--r--Godeps/_workspace/src/github.com/go-ldap/ldap/ldap_test.go249
-rw-r--r--Godeps/_workspace/src/github.com/go-ldap/ldap/search_test.go31
-rw-r--r--Godeps/_workspace/src/github.com/go-sql-driver/mysql/benchmark_test.go246
-rw-r--r--Godeps/_workspace/src/github.com/go-sql-driver/mysql/driver_test.go1681
-rw-r--r--Godeps/_workspace/src/github.com/go-sql-driver/mysql/errors_test.go42
-rw-r--r--Godeps/_workspace/src/github.com/go-sql-driver/mysql/utils_test.go346
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/LICENSE185
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/aws/attempt_test.go58
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/aws/aws_test.go211
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/aws/client_test.go121
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/aws/export_test.go29
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/aws/sign_test.go525
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/s3/export_test.go17
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/s3/multi_test.go373
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/s3/responses_test.go202
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/s3/s3_test.go427
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/s3/s3i_test.go590
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/s3/s3t_test.go79
-rw-r--r--Godeps/_workspace/src/github.com/goamz/goamz/s3/sign_test.go132
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/freetype_test.go59
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/COPYING42
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/README13
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttfbin71784 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttx24616
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttfbin88732 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttx30264
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt392
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt392
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttfbin67548 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttx22503
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/testdata/make-other-hinting-txts.sh34
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/truetype/face_test.go48
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/truetype/hint_test.go675
-rw-r--r--Godeps/_workspace/src/github.com/golang/freetype/truetype/truetype_test.go400
-rw-r--r--Godeps/_workspace/src/github.com/golang/groupcache/LICENSE191
-rw-r--r--Godeps/_workspace/src/github.com/golang/groupcache/lru/lru_test.go73
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/context/context_test.go161
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/mux/bench_test.go21
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/mux/mux_test.go1334
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/mux/old_test.go714
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/websocket/bench_test.go19
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/websocket/client_server_test.go410
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/websocket/client_test.go72
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/websocket/conn_test.go272
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/websocket/json_test.go119
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/websocket/server_test.go33
-rw-r--r--Godeps/_workspace/src/github.com/gorilla/websocket/util_test.go34
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/bench_test.go435
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/conn_test.go1359
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/copy_test.go462
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/encode_test.go719
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/hstore/hstore_test.go148
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/notify_test.go574
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/ssl_test.go226
-rw-r--r--Godeps/_workspace/src/github.com/lib/pq/url_test.go54
-rw-r--r--Godeps/_workspace/src/github.com/mssola/user_agent/all_test.go265
-rw-r--r--Godeps/_workspace/src/github.com/pborman/uuid/json_test.go32
-rw-r--r--Godeps/_workspace/src/github.com/pborman/uuid/seq_test.go66
-rw-r--r--Godeps/_workspace/src/github.com/pborman/uuid/sql_test.go58
-rw-r--r--Godeps/_workspace/src/github.com/pborman/uuid/uuid_test.go390
-rw-r--r--Godeps/_workspace/src/github.com/rwcarlsen/goexif/LICENSE24
-rw-r--r--Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/example_test.go42
-rw-r--r--Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/exif_test.go202
-rw-r--r--Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/regress_expected_test.go2293
-rw-r--r--Godeps/_workspace/src/github.com/rwcarlsen/goexif/tiff/tiff_test.go235
-rw-r--r--Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_linux_test.go43
-rw-r--r--Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_test.go89
-rw-r--r--Godeps/_workspace/src/golang.org/x/crypto/LICENSE27
-rw-r--r--Godeps/_workspace/src/golang.org/x/crypto/PATENTS22
-rw-r--r--Godeps/_workspace/src/golang.org/x/crypto/bcrypt/bcrypt_test.go226
-rw-r--r--Godeps/_workspace/src/golang.org/x/crypto/blowfish/blowfish_test.go274
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/LICENSE27
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/PATENTS22
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/bmp/reader_test.go75
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/bmp/writer_test.go91
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/plan9font/example_test.go93
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0000bin3136 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0100bin3908 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0200bin3095 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0300bin2631 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0400bin3623 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0500bin2492 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0E00bin1235 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1000bin2354 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1600bin1825 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1E00bin3713 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1F00bin3012 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2000bin2310 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2100bin3206 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2200bin3532 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2300bin1613 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2400bin1013 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2500bin2747 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2600bin1765 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2700bin1762 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2800bin1918 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2A00bin620 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.3000bin569 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FB00bin912 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FE00bin387 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FF00bin1687 -> 0 bytes
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/README9
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/unicode.7x13.font68
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/math/fixed/fixed_test.go25
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/tiff/buffer_test.go36
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/tiff/reader_test.go377
-rw-r--r--Godeps/_workspace/src/golang.org/x/image/tiff/writer_test.go95
-rw-r--r--Godeps/_workspace/src/gopkg.in/asn1-ber.v1/ber_test.go168
-rw-r--r--Godeps/_workspace/src/gopkg.in/asn1-ber.v1/header_test.go135
-rw-r--r--Godeps/_workspace/src/gopkg.in/asn1-ber.v1/identifier_test.go344
-rw-r--r--Godeps/_workspace/src/gopkg.in/asn1-ber.v1/length_test.go158
-rw-r--r--Godeps/_workspace/src/gopkg.in/asn1-ber.v1/suite_test.go182
-rw-r--r--Godeps/_workspace/src/gopkg.in/fsnotify.v1/example_test.go42
-rw-r--r--Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_poller_test.go228
-rw-r--r--Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_test.go341
-rw-r--r--Godeps/_workspace/src/gopkg.in/fsnotify.v1/integration_test.go1183
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/common_test.go65
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/delayer_test.go65
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/interval_test.go114
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/memstats_test.go64
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/rate_test.go101
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/mem_test.go43
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/redis_test.go66
-rw-r--r--Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/varyby_test.go56
148 files changed, 673 insertions, 108794 deletions
diff --git a/Godeps/_workspace/src/github.com/braintree/manners/helpers_test.go b/Godeps/_workspace/src/github.com/braintree/manners/helpers_test.go
deleted file mode 100644
index dd9a8ba18..000000000
--- a/Godeps/_workspace/src/github.com/braintree/manners/helpers_test.go
+++ /dev/null
@@ -1,123 +0,0 @@
-package manners
-
-import (
- "bufio"
- "crypto/tls"
- "io/ioutil"
- "net"
- "net/http"
- "testing"
-)
-
-func newServer() *GracefulServer {
- return NewWithServer(new(http.Server))
-}
-
-// a simple step-controllable http client
-type client struct {
- tls bool
- addr net.Addr
- connected chan error
- sendrequest chan bool
- response chan *rawResponse
- closed chan bool
-}
-
-type rawResponse struct {
- body []string
- err error
-}
-
-func (c *client) Run() {
- go func() {
- var err error
- conn, err := net.Dial(c.addr.Network(), c.addr.String())
- if err != nil {
- c.connected <- err
- return
- }
- if c.tls {
- conn = tls.Client(conn, &tls.Config{InsecureSkipVerify: true})
- }
- c.connected <- nil
- for <-c.sendrequest {
- _, err = conn.Write([]byte("GET / HTTP/1.1\nHost: localhost:8000\n\n"))
- if err != nil {
- c.response <- &rawResponse{err: err}
- }
- // Read response; no content
- scanner := bufio.NewScanner(conn)
- var lines []string
- for scanner.Scan() {
- // our null handler doesn't send a body, so we know the request is
- // done when we reach the blank line after the headers
- line := scanner.Text()
- if line == "" {
- break
- }
- lines = append(lines, line)
- }
- c.response <- &rawResponse{lines, scanner.Err()}
- }
- conn.Close()
- ioutil.ReadAll(conn)
- c.closed <- true
- }()
-}
-
-func newClient(addr net.Addr, tls bool) *client {
- return &client{
- addr: addr,
- tls: tls,
- connected: make(chan error),
- sendrequest: make(chan bool),
- response: make(chan *rawResponse),
- closed: make(chan bool),
- }
-}
-
-// a handler that returns 200 ok with no body
-var nullHandler = http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {})
-
-func startGenericServer(t *testing.T, server *GracefulServer, statechanged chan http.ConnState, runner func() error) (l net.Listener, errc chan error) {
- server.Addr = "localhost:0"
- server.Handler = nullHandler
- if statechanged != nil {
- // Wrap the ConnState handler with something that will notify
- // the statechanged channel when a state change happens
- server.ConnState = func(conn net.Conn, newState http.ConnState) {
- statechanged <- newState
- }
- }
-
- server.up = make(chan net.Listener)
- exitchan := make(chan error)
-
- go func() {
- exitchan <- runner()
- }()
-
- // wait for server socket to be bound
- select {
- case l = <-server.up:
- // all good
-
- case err := <-exitchan:
- // all bad
- t.Fatal("Server failed to start", err)
- }
- return l, exitchan
-}
-
-func startServer(t *testing.T, server *GracefulServer, statechanged chan http.ConnState) (
- l net.Listener, errc chan error) {
- return startGenericServer(t, server, statechanged, server.ListenAndServe)
-}
-
-func startTLSServer(t *testing.T, server *GracefulServer, certFile, keyFile string, statechanged chan http.ConnState) (l net.Listener, errc chan error) {
- runner := func() error {
- return server.ListenAndServeTLS(certFile, keyFile)
- }
-
- return startGenericServer(t, server, statechanged, runner)
-}
diff --git a/Godeps/_workspace/src/github.com/braintree/manners/server_test.go b/Godeps/_workspace/src/github.com/braintree/manners/server_test.go
deleted file mode 100644
index 1ab7f19b4..000000000
--- a/Godeps/_workspace/src/github.com/braintree/manners/server_test.go
+++ /dev/null
@@ -1,254 +0,0 @@
-package manners
-
-import (
- helpers "github.com/braintree/manners/test_helpers"
- "net"
- "net/http"
- "testing"
- "time"
-)
-
-type httpInterface interface {
- ListenAndServe() error
- ListenAndServeTLS(certFile, keyFile string) error
- Serve(listener net.Listener) error
-}
-
-// Test that the method signatures of the methods we override from net/http/Server match those of the original.
-func TestInterface(t *testing.T) {
- var original, ours interface{}
- original = &http.Server{}
- ours = &GracefulServer{}
- if _, ok := original.(httpInterface); !ok {
- t.Errorf("httpInterface definition does not match the canonical server!")
- }
- if _, ok := ours.(httpInterface); !ok {
- t.Errorf("GracefulServer does not implement httpInterface")
- }
-}
-
-// Tests that the server allows in-flight requests to complete
-// before shutting down.
-func TestGracefulness(t *testing.T) {
- server := newServer()
- wg := helpers.NewWaitGroup()
- server.wg = wg
- statechanged := make(chan http.ConnState)
- listener, exitchan := startServer(t, server, statechanged)
-
- client := newClient(listener.Addr(), false)
- client.Run()
-
- // wait for client to connect, but don't let it send the request yet
- if err := <-client.connected; err != nil {
- t.Fatal("Client failed to connect to server", err)
- }
- // Even though the client is connected, the server ConnState handler may
- // not know about that yet. So wait until it is called.
- waitForState(t, statechanged, http.StateNew, "Request not received")
-
- server.Close()
-
- waiting := <-wg.WaitCalled
- if waiting < 1 {
- t.Errorf("Expected the waitgroup to equal 1 at shutdown; actually %d", waiting)
- }
-
- // allow the client to finish sending the request and make sure the server exits after
- // (client will be in connected but idle state at that point)
- client.sendrequest <- true
- close(client.sendrequest)
- if err := <-exitchan; err != nil {
- t.Error("Unexpected error during shutdown", err)
- }
-}
-
-// Tests that the server begins to shut down when told to and does not accept
-// new requests once shutdown has begun
-func TestShutdown(t *testing.T) {
- server := newServer()
- wg := helpers.NewWaitGroup()
- server.wg = wg
- statechanged := make(chan http.ConnState)
- listener, exitchan := startServer(t, server, statechanged)
-
- client1 := newClient(listener.Addr(), false)
- client1.Run()
-
- // wait for client1 to connect
- if err := <-client1.connected; err != nil {
- t.Fatal("Client failed to connect to server", err)
- }
- // Even though the client is connected, the server ConnState handler may
- // not know about that yet. So wait until it is called.
- waitForState(t, statechanged, http.StateNew, "Request not received")
-
- // start the shutdown; once it hits waitgroup.Wait()
- // the listener should of been closed, though client1 is still connected
- if server.Close() != true {
- t.Fatal("first call to Close returned false")
- }
- if server.Close() != false {
- t.Fatal("second call to Close returned true")
- }
-
- waiting := <-wg.WaitCalled
- if waiting != 1 {
- t.Errorf("Waitcount should be one, got %d", waiting)
- }
-
- // should get connection refused at this point
- client2 := newClient(listener.Addr(), false)
- client2.Run()
-
- if err := <-client2.connected; err == nil {
- t.Fatal("client2 connected when it should of received connection refused")
- }
-
- // let client1 finish so the server can exit
- close(client1.sendrequest) // don't bother sending an actual request
-
- <-exitchan
-}
-
-// If a request is sent to a closed server via a kept alive connection then
-// the server closes the connection upon receiving the request.
-func TestRequestAfterClose(t *testing.T) {
- // Given
- server := newServer()
- srvStateChangedCh := make(chan http.ConnState, 100)
- listener, srvClosedCh := startServer(t, server, srvStateChangedCh)
-
- client := newClient(listener.Addr(), false)
- client.Run()
- <-client.connected
- client.sendrequest <- true
- <-client.response
-
- server.Close()
- if err := <-srvClosedCh; err != nil {
- t.Error("Unexpected error during shutdown", err)
- }
-
- // When
- client.sendrequest <- true
- rr := <-client.response
-
- // Then
- if rr.body != nil || rr.err != nil {
- t.Errorf("Request should be rejected, body=%v, err=%v", rr.body, rr.err)
- }
-}
-
-func waitForState(t *testing.T, waiter chan http.ConnState, state http.ConnState, errmsg string) {
- for {
- select {
- case ns := <-waiter:
- if ns == state {
- return
- }
- case <-time.After(time.Second):
- t.Fatal(errmsg)
- }
- }
-}
-
-// Test that a request moving from active->idle->active using an actual
-// network connection still results in a corect shutdown
-func TestStateTransitionActiveIdleActive(t *testing.T) {
- server := newServer()
- wg := helpers.NewWaitGroup()
- statechanged := make(chan http.ConnState)
- server.wg = wg
- listener, exitchan := startServer(t, server, statechanged)
-
- client := newClient(listener.Addr(), false)
- client.Run()
-
- // wait for client to connect, but don't let it send the request
- if err := <-client.connected; err != nil {
- t.Fatal("Client failed to connect to server", err)
- }
-
- for i := 0; i < 2; i++ {
- client.sendrequest <- true
- waitForState(t, statechanged, http.StateActive, "Client failed to reach active state")
- <-client.response
- waitForState(t, statechanged, http.StateIdle, "Client failed to reach idle state")
- }
-
- // client is now in an idle state
-
- server.Close()
- waiting := <-wg.WaitCalled
- if waiting != 0 {
- t.Errorf("Waitcount should be zero, got %d", waiting)
- }
-
- if err := <-exitchan; err != nil {
- t.Error("Unexpected error during shutdown", err)
- }
-}
-
-// Test state transitions from new->active->-idle->closed using an actual
-// network connection and make sure the waitgroup count is correct at the end.
-func TestStateTransitionActiveIdleClosed(t *testing.T) {
- var (
- listener net.Listener
- exitchan chan error
- )
-
- keyFile, err1 := helpers.NewTempFile(helpers.Key)
- certFile, err2 := helpers.NewTempFile(helpers.Cert)
- defer keyFile.Unlink()
- defer certFile.Unlink()
-
- if err1 != nil || err2 != nil {
- t.Fatal("Failed to create temporary files", err1, err2)
- }
-
- for _, withTLS := range []bool{false, true} {
- server := newServer()
- wg := helpers.NewWaitGroup()
- statechanged := make(chan http.ConnState)
- server.wg = wg
- if withTLS {
- listener, exitchan = startTLSServer(t, server, certFile.Name(), keyFile.Name(), statechanged)
- } else {
- listener, exitchan = startServer(t, server, statechanged)
- }
-
- client := newClient(listener.Addr(), withTLS)
- client.Run()
-
- // wait for client to connect, but don't let it send the request
- if err := <-client.connected; err != nil {
- t.Fatal("Client failed to connect to server", err)
- }
-
- client.sendrequest <- true
- waitForState(t, statechanged, http.StateActive, "Client failed to reach active state")
-
- rr := <-client.response
- if rr.err != nil {
- t.Fatalf("tls=%t unexpected error from client %s", withTLS, rr.err)
- }
-
- waitForState(t, statechanged, http.StateIdle, "Client failed to reach idle state")
-
- // client is now in an idle state
- close(client.sendrequest)
- <-client.closed
- waitForState(t, statechanged, http.StateClosed, "Client failed to reach closed state")
-
- server.Close()
- waiting := <-wg.WaitCalled
- if waiting != 0 {
- t.Errorf("Waitcount should be zero, got %d", waiting)
- }
-
- if err := <-exitchan; err != nil {
- t.Error("Unexpected error during shutdown", err)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/braintree/manners/transition_test.go b/Godeps/_workspace/src/github.com/braintree/manners/transition_test.go
deleted file mode 100644
index 34fe5c688..000000000
--- a/Godeps/_workspace/src/github.com/braintree/manners/transition_test.go
+++ /dev/null
@@ -1,54 +0,0 @@
-package manners
-
-import (
- helpers "github.com/braintree/manners/test_helpers"
- "net/http"
- "strings"
- "testing"
-)
-
-func TestStateTransitions(t *testing.T) {
- tests := []transitionTest{
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive}, 1},
- transitionTest{[]http.ConnState{http.StateNew, http.StateClosed}, 0},
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateClosed}, 0},
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateHijacked}, 0},
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle}, 0},
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive}, 1},
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive, http.StateIdle}, 0},
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive, http.StateClosed}, 0},
- transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive, http.StateIdle, http.StateClosed}, 0},
- }
-
- for _, test := range tests {
- testStateTransition(t, test)
- }
-}
-
-type transitionTest struct {
- states []http.ConnState
- expectedWgCount int
-}
-
-func testStateTransition(t *testing.T, test transitionTest) {
- server := newServer()
- wg := helpers.NewWaitGroup()
- server.wg = wg
- startServer(t, server, nil)
-
- conn := &helpers.Conn{}
- for _, newState := range test.states {
- server.ConnState(conn, newState)
- }
-
- server.Close()
- waiting := <-wg.WaitCalled
- if waiting != test.expectedWgCount {
- names := make([]string, len(test.states))
- for i, s := range test.states {
- names[i] = s.String()
- }
- transitions := strings.Join(names, " -> ")
- t.Errorf("%s - Waitcount should be %d, got %d", transitions, test.expectedWgCount, waiting)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/disintegration/imaging/adjust_test.go b/Godeps/_workspace/src/github.com/disintegration/imaging/adjust_test.go
deleted file mode 100644
index 99898b0dc..000000000
--- a/Godeps/_workspace/src/github.com/disintegration/imaging/adjust_test.go
+++ /dev/null
@@ -1,504 +0,0 @@
-package imaging
-
-import (
- "image"
- "testing"
-)
-
-func TestGrayscale(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Grayscale 3x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x3d, 0x3d, 0x3d, 0x01, 0x78, 0x78, 0x78, 0x02, 0x17, 0x17, 0x17, 0x03,
- 0x1f, 0x1f, 0x1f, 0xff, 0x25, 0x25, 0x25, 0xff, 0x66, 0x66, 0x66, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Grayscale(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestInvert(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Invert 3x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x33, 0xff, 0xff, 0x01, 0xff, 0x33, 0xff, 0x02, 0xff, 0xff, 0x33, 0x03,
- 0xee, 0xdd, 0xcc, 0xff, 0xcc, 0xdd, 0xee, 0xff, 0x55, 0xcc, 0x44, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Invert(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestAdjustContrast(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- p float64
- want *image.NRGBA
- }{
- {
- "AdjustContrast 3x3 10",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 10,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xd5, 0x00, 0x00, 0x01, 0x00, 0xd5, 0x00, 0x02, 0x00, 0x00, 0xd5, 0x03,
- 0x05, 0x18, 0x2b, 0xff, 0x2b, 0x18, 0x05, 0xff, 0xaf, 0x2b, 0xc2, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x2b, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustContrast 3x3 100",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 100,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0x00, 0x02, 0x00, 0x00, 0xff, 0x03,
- 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustContrast 3x3 -10",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- -10,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xc4, 0x0d, 0x0d, 0x01, 0x0d, 0xc4, 0x0d, 0x02, 0x0d, 0x0d, 0xc4, 0x03,
- 0x1c, 0x2b, 0x3b, 0xff, 0x3b, 0x2b, 0x1c, 0xff, 0xa6, 0x3b, 0xb5, 0xff,
- 0x0d, 0x0d, 0x0d, 0xff, 0x3b, 0x3b, 0x3b, 0xff, 0xf2, 0xf2, 0xf2, 0xff,
- },
- },
- },
- {
- "AdjustContrast 3x3 -100",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- -100,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x80, 0x80, 0x80, 0x01, 0x80, 0x80, 0x80, 0x02, 0x80, 0x80, 0x80, 0x03,
- 0x80, 0x80, 0x80, 0xff, 0x80, 0x80, 0x80, 0xff, 0x80, 0x80, 0x80, 0xff,
- 0x80, 0x80, 0x80, 0xff, 0x80, 0x80, 0x80, 0xff, 0x80, 0x80, 0x80, 0xff,
- },
- },
- },
- {
- "AdjustContrast 3x3 0",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 0,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := AdjustContrast(d.src, d.p)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestAdjustBrightness(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- p float64
- want *image.NRGBA
- }{
- {
- "AdjustBrightness 3x3 10",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 10,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xe6, 0x1a, 0x1a, 0x01, 0x1a, 0xe6, 0x1a, 0x02, 0x1a, 0x1a, 0xe6, 0x03,
- 0x2b, 0x3c, 0x4d, 0xff, 0x4d, 0x3c, 0x2b, 0xff, 0xc4, 0x4d, 0xd5, 0xff,
- 0x1a, 0x1a, 0x1a, 0xff, 0x4d, 0x4d, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustBrightness 3x3 100",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 100,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, 0xff, 0x02, 0xff, 0xff, 0xff, 0x03,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustBrightness 3x3 -10",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- -10,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xb3, 0x00, 0x00, 0x01, 0x00, 0xb3, 0x00, 0x02, 0x00, 0x00, 0xb3, 0x03,
- 0x00, 0x09, 0x1a, 0xff, 0x1a, 0x09, 0x00, 0xff, 0x91, 0x1a, 0xa2, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x1a, 0x1a, 0x1a, 0xff, 0xe6, 0xe6, 0xe6, 0xff,
- },
- },
- },
- {
- "AdjustBrightness 3x3 -100",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- -100,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03,
- 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff,
- },
- },
- },
- {
- "AdjustBrightness 3x3 0",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 0,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := AdjustBrightness(d.src, d.p)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestAdjustGamma(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- p float64
- want *image.NRGBA
- }{
- {
- "AdjustGamma 3x3 0.75",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 0.75,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xbd, 0x00, 0x00, 0x01, 0x00, 0xbd, 0x00, 0x02, 0x00, 0x00, 0xbd, 0x03,
- 0x07, 0x11, 0x1e, 0xff, 0x1e, 0x11, 0x07, 0xff, 0x95, 0x1e, 0xa9, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x1e, 0x1e, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustGamma 3x3 1.5",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 1.5,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xdc, 0x00, 0x00, 0x01, 0x00, 0xdc, 0x00, 0x02, 0x00, 0x00, 0xdc, 0x03,
- 0x2a, 0x43, 0x57, 0xff, 0x57, 0x43, 0x2a, 0xff, 0xc3, 0x57, 0xcf, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustGamma 3x3 1.0",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 1.0,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := AdjustGamma(d.src, d.p)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestAdjustSigmoid(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- m float64
- p float64
- want *image.NRGBA
- }{
- {
- "AdjustSigmoid 3x3 0.5 3.0",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 0.5,
- 3.0,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xd4, 0x00, 0x00, 0x01, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x00, 0xd4, 0x03,
- 0x0d, 0x1b, 0x2b, 0xff, 0x2b, 0x1b, 0x0d, 0xff, 0xb1, 0x2b, 0xc3, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x2b, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustSigmoid 3x3 0.5 -3.0",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 0.5,
- -3.0,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xc4, 0x00, 0x00, 0x01, 0x00, 0xc4, 0x00, 0x02, 0x00, 0x00, 0xc4, 0x03,
- 0x16, 0x2a, 0x3b, 0xff, 0x3b, 0x2a, 0x16, 0xff, 0xa4, 0x3b, 0xb3, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x3b, 0x3b, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- {
- "AdjustSigmoid 3x3 0.5 0.0",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 0.5,
- 0.0,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0x00, 0x00, 0x01, 0x00, 0xcc, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x03,
- 0x11, 0x22, 0x33, 0xff, 0x33, 0x22, 0x11, 0xff, 0xaa, 0x33, 0xbb, 0xff,
- 0x00, 0x00, 0x00, 0xff, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := AdjustSigmoid(d.src, d.m, d.p)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/disintegration/imaging/effects_test.go b/Godeps/_workspace/src/github.com/disintegration/imaging/effects_test.go
deleted file mode 100644
index b7de0974c..000000000
--- a/Godeps/_workspace/src/github.com/disintegration/imaging/effects_test.go
+++ /dev/null
@@ -1,128 +0,0 @@
-package imaging
-
-import (
- "image"
- "testing"
-)
-
-func TestBlur(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- sigma float64
- want *image.NRGBA
- }{
- {
- "Blur 3x3 0.5",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x66, 0xaa, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- },
- },
- 0.5,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x01, 0x02, 0x04, 0x04, 0x0a, 0x10, 0x18, 0x18, 0x01, 0x02, 0x04, 0x04,
- 0x09, 0x10, 0x18, 0x18, 0x3f, 0x69, 0x9e, 0x9e, 0x09, 0x10, 0x18, 0x18,
- 0x01, 0x02, 0x04, 0x04, 0x0a, 0x10, 0x18, 0x18, 0x01, 0x02, 0x04, 0x04,
- },
- },
- },
- {
-
- "Blur 3x3 10",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x66, 0xaa, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- },
- },
- 10,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x0b, 0x13, 0x1c, 0x1c, 0x0b, 0x13, 0x1c, 0x1c, 0x0b, 0x13, 0x1c, 0x1c,
- 0x0b, 0x13, 0x1c, 0x1c, 0x0b, 0x13, 0x1c, 0x1c, 0x0b, 0x13, 0x1c, 0x1c,
- 0x0b, 0x13, 0x1c, 0x1c, 0x0b, 0x13, 0x1c, 0x1c, 0x0b, 0x13, 0x1c, 0x1c,
- },
- },
- },
- }
- for _, d := range td {
- got := Blur(d.src, d.sigma)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestSharpen(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- sigma float64
- want *image.NRGBA
- }{
- {
- "Sharpen 3x3 0.5",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
- 0x66, 0x66, 0x66, 0x66, 0x77, 0x77, 0x77, 0x77, 0x66, 0x66, 0x66, 0x66,
- 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
- },
- },
- 0.5,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x66, 0x66, 0x66, 0x66, 0x64, 0x64, 0x64, 0x64, 0x66, 0x66, 0x66, 0x66,
- 0x64, 0x64, 0x64, 0x64, 0x7e, 0x7e, 0x7e, 0x7e, 0x64, 0x64, 0x64, 0x64,
- 0x66, 0x66, 0x66, 0x66, 0x64, 0x64, 0x64, 0x64, 0x66, 0x66, 0x66, 0x66},
- },
- },
- {
-
- "Sharpen 3x3 10",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
- 0x66, 0x66, 0x66, 0x66, 0x77, 0x77, 0x77, 0x77, 0x66, 0x66, 0x66, 0x66,
- 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66},
- },
- 100,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 3),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64,
- 0x64, 0x64, 0x64, 0x64, 0x86, 0x86, 0x86, 0x86, 0x64, 0x64, 0x64, 0x64,
- 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64,
- },
- },
- },
- }
- for _, d := range td {
- got := Sharpen(d.src, d.sigma)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/disintegration/imaging/helpers_test.go b/Godeps/_workspace/src/github.com/disintegration/imaging/helpers_test.go
deleted file mode 100644
index 2d611a008..000000000
--- a/Godeps/_workspace/src/github.com/disintegration/imaging/helpers_test.go
+++ /dev/null
@@ -1,361 +0,0 @@
-package imaging
-
-import (
- "bytes"
- "image"
- "image/color"
- "testing"
-)
-
-func compareNRGBA(img1, img2 *image.NRGBA, delta int) bool {
- if !img1.Rect.Eq(img2.Rect) {
- return false
- }
-
- if len(img1.Pix) != len(img2.Pix) {
- return false
- }
-
- for i := 0; i < len(img1.Pix); i++ {
- if absint(int(img1.Pix[i])-int(img2.Pix[i])) > delta {
- return false
- }
- }
-
- return true
-}
-
-func TestEncodeDecode(t *testing.T) {
- imgWithAlpha := image.NewNRGBA(image.Rect(0, 0, 3, 3))
- imgWithAlpha.Pix = []uint8{
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
- 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
- 244, 245, 246, 247, 248, 249, 250, 252, 252, 253, 254, 255,
- }
-
- imgWithoutAlpha := image.NewNRGBA(image.Rect(0, 0, 3, 3))
- imgWithoutAlpha.Pix = []uint8{
- 0, 1, 2, 255, 4, 5, 6, 255, 8, 9, 10, 255,
- 127, 128, 129, 255, 131, 132, 133, 255, 135, 136, 137, 255,
- 244, 245, 246, 255, 248, 249, 250, 255, 252, 253, 254, 255,
- }
-
- for _, format := range []Format{JPEG, PNG, GIF, BMP, TIFF} {
- img := imgWithoutAlpha
- if format == PNG {
- img = imgWithAlpha
- }
-
- buf := &bytes.Buffer{}
- err := Encode(buf, img, format)
- if err != nil {
- t.Errorf("fail encoding format %s", format)
- continue
- }
-
- img2, err := Decode(buf)
- if err != nil {
- t.Errorf("fail decoding format %s", format)
- continue
- }
- img2cloned := Clone(img2)
-
- delta := 0
- if format == JPEG {
- delta = 3
- } else if format == GIF {
- delta = 16
- }
-
- if !compareNRGBA(img, img2cloned, delta) {
- t.Errorf("test [DecodeEncode %s] failed: %#v %#v", format, img, img2cloned)
- continue
- }
- }
-
- buf := &bytes.Buffer{}
- err := Encode(buf, imgWithAlpha, Format(100))
- if err != ErrUnsupportedFormat {
- t.Errorf("expected ErrUnsupportedFormat")
- }
-}
-
-func TestNew(t *testing.T) {
- td := []struct {
- desc string
- w, h int
- c color.Color
- dstBounds image.Rectangle
- dstPix []uint8
- }{
- {
- "New 1x1 black",
- 1, 1,
- color.NRGBA{0, 0, 0, 0},
- image.Rect(0, 0, 1, 1),
- []uint8{0x00, 0x00, 0x00, 0x00},
- },
- {
- "New 1x2 red",
- 1, 2,
- color.NRGBA{255, 0, 0, 255},
- image.Rect(0, 0, 1, 2),
- []uint8{0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff},
- },
- {
- "New 2x1 white",
- 2, 1,
- color.NRGBA{255, 255, 255, 255},
- image.Rect(0, 0, 2, 1),
- []uint8{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- },
- }
-
- for _, d := range td {
- got := New(d.w, d.h, d.c)
- want := image.NewNRGBA(d.dstBounds)
- want.Pix = d.dstPix
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestClone(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Clone NRGBA",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 0, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff},
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 2),
- Stride: 1 * 4,
- Pix: []uint8{0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff},
- },
- },
- {
- "Clone NRGBA64",
- &image.NRGBA64{
- Rect: image.Rect(-1, -1, 0, 1),
- Stride: 1 * 8,
- Pix: []uint8{
- 0x00, 0x00, 0x11, 0x11, 0x22, 0x22, 0x33, 0x33,
- 0xcc, 0xcc, 0xdd, 0xdd, 0xee, 0xee, 0xff, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 2),
- Stride: 1 * 4,
- Pix: []uint8{0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff},
- },
- },
- {
- "Clone RGBA",
- &image.RGBA{
- Rect: image.Rect(-1, -1, 0, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff},
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 2),
- Stride: 1 * 4,
- Pix: []uint8{0x00, 0x55, 0xaa, 0x33, 0xcc, 0xdd, 0xee, 0xff},
- },
- },
- {
- "Clone RGBA64",
- &image.RGBA64{
- Rect: image.Rect(-1, -1, 0, 1),
- Stride: 1 * 8,
- Pix: []uint8{
- 0x00, 0x00, 0x11, 0x11, 0x22, 0x22, 0x33, 0x33,
- 0xcc, 0xcc, 0xdd, 0xdd, 0xee, 0xee, 0xff, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 2),
- Stride: 1 * 4,
- Pix: []uint8{0x00, 0x55, 0xaa, 0x33, 0xcc, 0xdd, 0xee, 0xff},
- },
- },
- {
- "Clone Gray",
- &image.Gray{
- Rect: image.Rect(-1, -1, 0, 1),
- Stride: 1 * 1,
- Pix: []uint8{0x11, 0xee},
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 2),
- Stride: 1 * 4,
- Pix: []uint8{0x11, 0x11, 0x11, 0xff, 0xee, 0xee, 0xee, 0xff},
- },
- },
- {
- "Clone Gray16",
- &image.Gray16{
- Rect: image.Rect(-1, -1, 0, 1),
- Stride: 1 * 2,
- Pix: []uint8{0x11, 0x11, 0xee, 0xee},
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 2),
- Stride: 1 * 4,
- Pix: []uint8{0x11, 0x11, 0x11, 0xff, 0xee, 0xee, 0xee, 0xff},
- },
- },
- {
- "Clone Alpha",
- &image.Alpha{
- Rect: image.Rect(-1, -1, 0, 1),
- Stride: 1 * 1,
- Pix: []uint8{0x11, 0xee},
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 2),
- Stride: 1 * 4,
- Pix: []uint8{0xff, 0xff, 0xff, 0x11, 0xff, 0xff, 0xff, 0xee},
- },
- },
- {
- "Clone YCbCr",
- &image.YCbCr{
- Rect: image.Rect(-1, -1, 5, 0),
- SubsampleRatio: image.YCbCrSubsampleRatio444,
- YStride: 6,
- CStride: 6,
- Y: []uint8{0x00, 0xff, 0x7f, 0x26, 0x4b, 0x0e},
- Cb: []uint8{0x80, 0x80, 0x80, 0x6b, 0x56, 0xc0},
- Cr: []uint8{0x80, 0x80, 0x80, 0xc0, 0x4b, 0x76},
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 6, 1),
- Stride: 6 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0xff,
- 0xff, 0xff, 0xff, 0xff,
- 0x7f, 0x7f, 0x7f, 0xff,
- 0x7f, 0x00, 0x00, 0xff,
- 0x00, 0x7f, 0x00, 0xff,
- 0x00, 0x00, 0x7f, 0xff,
- },
- },
- },
- {
- "Clone YCbCr 444",
- &image.YCbCr{
- Y: []uint8{0x4c, 0x69, 0x1d, 0xb1, 0x96, 0xe2, 0x26, 0x34, 0xe, 0x59, 0x4b, 0x71, 0x0, 0x4c, 0x99, 0xff},
- Cb: []uint8{0x55, 0xd4, 0xff, 0x8e, 0x2c, 0x01, 0x6b, 0xaa, 0xc0, 0x95, 0x56, 0x40, 0x80, 0x80, 0x80, 0x80},
- Cr: []uint8{0xff, 0xeb, 0x6b, 0x36, 0x15, 0x95, 0xc0, 0xb5, 0x76, 0x41, 0x4b, 0x8c, 0x80, 0x80, 0x80, 0x80},
- YStride: 4,
- CStride: 4,
- SubsampleRatio: image.YCbCrSubsampleRatio444,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- &image.NRGBA{
- Pix: []uint8{0xff, 0x0, 0x0, 0xff, 0xff, 0x0, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0x49, 0xe1, 0xca, 0xff, 0x0, 0xff, 0x0, 0xff, 0xff, 0xff, 0x0, 0xff, 0x7f, 0x0, 0x0, 0xff, 0x7f, 0x0, 0x7f, 0xff, 0x0, 0x0, 0x7f, 0xff, 0x0, 0x7f, 0x7f, 0xff, 0x0, 0x7f, 0x0, 0xff, 0x82, 0x7f, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x4c, 0x4c, 0x4c, 0xff, 0x99, 0x99, 0x99, 0xff, 0xff, 0xff, 0xff, 0xff},
- Stride: 16,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- },
- {
- "Clone YCbCr 440",
- &image.YCbCr{
- Y: []uint8{0x4c, 0x69, 0x1d, 0xb1, 0x96, 0xe2, 0x26, 0x34, 0xe, 0x59, 0x4b, 0x71, 0x0, 0x4c, 0x99, 0xff},
- Cb: []uint8{0x2c, 0x01, 0x6b, 0xaa, 0x80, 0x80, 0x80, 0x80},
- Cr: []uint8{0x15, 0x95, 0xc0, 0xb5, 0x80, 0x80, 0x80, 0x80},
- YStride: 4,
- CStride: 4,
- SubsampleRatio: image.YCbCrSubsampleRatio440,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- &image.NRGBA{
- Pix: []uint8{0x0, 0xb5, 0x0, 0xff, 0x86, 0x86, 0x0, 0xff, 0x77, 0x0, 0x0, 0xff, 0xfb, 0x7d, 0xfb, 0xff, 0x0, 0xff, 0x1, 0xff, 0xff, 0xff, 0x1, 0xff, 0x80, 0x0, 0x1, 0xff, 0x7e, 0x0, 0x7e, 0xff, 0xe, 0xe, 0xe, 0xff, 0x59, 0x59, 0x59, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0x71, 0x71, 0x71, 0xff, 0x0, 0x0, 0x0, 0xff, 0x4c, 0x4c, 0x4c, 0xff, 0x99, 0x99, 0x99, 0xff, 0xff, 0xff, 0xff, 0xff},
- Stride: 16,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- },
- {
- "Clone YCbCr 422",
- &image.YCbCr{
- Y: []uint8{0x4c, 0x69, 0x1d, 0xb1, 0x96, 0xe2, 0x26, 0x34, 0xe, 0x59, 0x4b, 0x71, 0x0, 0x4c, 0x99, 0xff},
- Cb: []uint8{0xd4, 0x8e, 0x01, 0xaa, 0x95, 0x40, 0x80, 0x80},
- Cr: []uint8{0xeb, 0x36, 0x95, 0xb5, 0x41, 0x8c, 0x80, 0x80},
- YStride: 4,
- CStride: 2,
- SubsampleRatio: image.YCbCrSubsampleRatio422,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- &image.NRGBA{
- Pix: []uint8{0xe2, 0x0, 0xe1, 0xff, 0xff, 0x0, 0xfe, 0xff, 0x0, 0x4d, 0x36, 0xff, 0x49, 0xe1, 0xca, 0xff, 0xb3, 0xb3, 0x0, 0xff, 0xff, 0xff, 0x1, 0xff, 0x70, 0x0, 0x70, 0xff, 0x7e, 0x0, 0x7e, 0xff, 0x0, 0x34, 0x33, 0xff, 0x1, 0x7f, 0x7e, 0xff, 0x5c, 0x58, 0x0, 0xff, 0x82, 0x7e, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x4c, 0x4c, 0x4c, 0xff, 0x99, 0x99, 0x99, 0xff, 0xff, 0xff, 0xff, 0xff},
- Stride: 16,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- },
- {
- "Clone YCbCr 420",
- &image.YCbCr{
- Y: []uint8{0x4c, 0x69, 0x1d, 0xb1, 0x96, 0xe2, 0x26, 0x34, 0xe, 0x59, 0x4b, 0x71, 0x0, 0x4c, 0x99, 0xff},
- Cb: []uint8{0x01, 0xaa, 0x80, 0x80},
- Cr: []uint8{0x95, 0xb5, 0x80, 0x80},
- YStride: 4, CStride: 2,
- SubsampleRatio: image.YCbCrSubsampleRatio420,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- &image.NRGBA{
- Pix: []uint8{0x69, 0x69, 0x0, 0xff, 0x86, 0x86, 0x0, 0xff, 0x67, 0x0, 0x67, 0xff, 0xfb, 0x7d, 0xfb, 0xff, 0xb3, 0xb3, 0x0, 0xff, 0xff, 0xff, 0x1, 0xff, 0x70, 0x0, 0x70, 0xff, 0x7e, 0x0, 0x7e, 0xff, 0xe, 0xe, 0xe, 0xff, 0x59, 0x59, 0x59, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0x71, 0x71, 0x71, 0xff, 0x0, 0x0, 0x0, 0xff, 0x4c, 0x4c, 0x4c, 0xff, 0x99, 0x99, 0x99, 0xff, 0xff, 0xff, 0xff, 0xff},
- Stride: 16,
- Rect: image.Rectangle{Min: image.Point{X: 0, Y: 0}, Max: image.Point{X: 4, Y: 4}},
- },
- },
- {
- "Clone Paletted",
- &image.Paletted{
- Rect: image.Rect(-1, -1, 5, 0),
- Stride: 6 * 1,
- Palette: color.Palette{
- color.NRGBA{R: 0x00, G: 0x00, B: 0x00, A: 0xff},
- color.NRGBA{R: 0xff, G: 0xff, B: 0xff, A: 0xff},
- color.NRGBA{R: 0x7f, G: 0x7f, B: 0x7f, A: 0xff},
- color.NRGBA{R: 0x7f, G: 0x00, B: 0x00, A: 0xff},
- color.NRGBA{R: 0x00, G: 0x7f, B: 0x00, A: 0xff},
- color.NRGBA{R: 0x00, G: 0x00, B: 0x7f, A: 0xff},
- },
- Pix: []uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5},
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 6, 1),
- Stride: 6 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0xff,
- 0xff, 0xff, 0xff, 0xff,
- 0x7f, 0x7f, 0x7f, 0xff,
- 0x7f, 0x00, 0x00, 0xff,
- 0x00, 0x7f, 0x00, 0xff,
- 0x00, 0x00, 0x7f, 0xff,
- },
- },
- },
- }
-
- for _, d := range td {
- got := Clone(d.src)
- want := d.want
-
- delta := 0
- if _, ok := d.src.(*image.YCbCr); ok {
- delta = 1
- }
-
- if !compareNRGBA(got, want, delta) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/disintegration/imaging/resize_test.go b/Godeps/_workspace/src/github.com/disintegration/imaging/resize_test.go
deleted file mode 100644
index bc575dcbf..000000000
--- a/Godeps/_workspace/src/github.com/disintegration/imaging/resize_test.go
+++ /dev/null
@@ -1,455 +0,0 @@
-package imaging
-
-import (
- "image"
- "testing"
-)
-
-func TestResize(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- w, h int
- f ResampleFilter
- want *image.NRGBA
- }{
- {
- "Resize 2x2 1x1 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 1, 1,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x40, 0x40, 0x40, 0xc0},
- },
- },
- {
- "Resize 2x2 2x2 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 2, 2,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- },
- {
- "Resize 3x1 1x1 nearest",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 2, 0),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xff, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 1, 1,
- NearestNeighbor,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x00, 0xff, 0x00, 0xff},
- },
- },
- {
- "Resize 2x2 0x4 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 0, 4,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 4, 4),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- },
- {
- "Resize 2x2 4x0 linear",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 4, 0,
- Linear,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 4, 4),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0xbf, 0x00, 0x00, 0xbf, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0x40, 0x00, 0x40, 0x30, 0x30, 0x10, 0x70, 0x8f, 0x10, 0x30, 0xcf, 0xbf, 0x00, 0x40, 0xff,
- 0x00, 0xbf, 0x00, 0xbf, 0x10, 0x8f, 0x30, 0xcf, 0x30, 0x30, 0x8f, 0xef, 0x40, 0x00, 0xbf, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0xbf, 0x40, 0xff, 0x00, 0x40, 0xbf, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Resize(d.src, d.w, d.h, d.f)
- want := d.want
- if !compareNRGBA(got, want, 1) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestFit(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- w, h int
- f ResampleFilter
- want *image.NRGBA
- }{
- {
- "Fit 2x2 1x10 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 1, 10,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x40, 0x40, 0x40, 0xc0},
- },
- },
- {
- "Fit 2x2 10x1 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 10, 1,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x40, 0x40, 0x40, 0xc0},
- },
- },
- {
- "Fit 2x2 10x10 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- 10, 10,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Fit(d.src, d.w, d.h, d.f)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestFill(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- w, h int
- a Anchor
- f ResampleFilter
- want *image.NRGBA
- }{
- {
- "Fill 4x4 2x2 Center Nearest",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- Center,
- NearestNeighbor,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x14, 0x15, 0x16, 0x17, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x34, 0x35, 0x36, 0x37, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- },
- {
- "Fill 4x4 1x4 TopLeft Nearest",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 1, 4,
- TopLeft,
- NearestNeighbor,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 4),
- Stride: 1 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03,
- 0x10, 0x11, 0x12, 0x13,
- 0x20, 0x21, 0x22, 0x23,
- 0x30, 0x31, 0x32, 0x33,
- },
- },
- },
- {
- "Fill 4x4 8x2 Bottom Nearest",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 8, 2,
- Bottom,
- NearestNeighbor,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 8, 2),
- Stride: 8 * 4,
- Pix: []uint8{
- 0x30, 0x31, 0x32, 0x33, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x3c, 0x3d, 0x3e, 0x3f,
- 0x30, 0x31, 0x32, 0x33, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- },
- {
- "Fill 4x4 2x8 Top Nearest",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 8,
- Top,
- NearestNeighbor,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 8),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
- 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
- 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
- 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
- 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
- 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
- 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
- 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
- },
- },
- },
- {
- "Fill 4x4 4x4 TopRight Box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 4, 4,
- TopRight,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 4, 4),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- },
- {
- "Fill 4x4 0x4 Left Box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 0, 4,
- Left,
- Box,
- &image.NRGBA{},
- },
- {
- "Fill 0x0 4x4 Right Box",
- &image.NRGBA{},
- 4, 4,
- Right,
- Box,
- &image.NRGBA{},
- },
- }
- for _, d := range td {
- got := Fill(d.src, d.w, d.h, d.a, d.f)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestThumbnail(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- w, h int
- f ResampleFilter
- want *image.NRGBA
- }{
- {
- "Thumbnail 6x2 1x1 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 5, 1),
- Stride: 6 * 4,
- Pix: []uint8{
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 1, 1,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x40, 0x40, 0x40, 0xc0},
- },
- },
- {
- "Thumbnail 2x6 1x1 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 5),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff,
- 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- },
- },
- 1, 1,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 1),
- Stride: 1 * 4,
- Pix: []uint8{0x40, 0x40, 0x40, 0xc0},
- },
- },
- {
- "Thumbnail 1x3 2x2 box",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 0, 2),
- Stride: 1 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0x00,
- 0xff, 0x00, 0x00, 0xff,
- 0xff, 0xff, 0xff, 0xff,
- },
- },
- 2, 2,
- Box,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff,
- 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Thumbnail(d.src, d.w, d.h, d.f)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/disintegration/imaging/tools_test.go b/Godeps/_workspace/src/github.com/disintegration/imaging/tools_test.go
deleted file mode 100644
index 2dace6299..000000000
--- a/Godeps/_workspace/src/github.com/disintegration/imaging/tools_test.go
+++ /dev/null
@@ -1,605 +0,0 @@
-package imaging
-
-import (
- "image"
- "testing"
-)
-
-func TestCrop(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- r image.Rectangle
- want *image.NRGBA
- }{
- {
- "Crop 2x3 2x1",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- image.Rect(-1, 0, 1, 1),
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- },
- },
- },
- }
- for _, d := range td {
- got := Crop(d.src, d.r)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestCropCenter(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- w, h int
- want *image.NRGBA
- }{
- {
- "CropCenter 2x3 2x1",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- 2, 1,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- },
- },
- },
- {
- "CropCenter 2x3 0x1",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- 0, 1,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 0, 0),
- Stride: 0,
- Pix: []uint8{},
- },
- },
- {
- "CropCenter 2x3 5x5",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- 5, 5,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 3),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := CropCenter(d.src, d.w, d.h)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestCropAnchor(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- w, h int
- anchor Anchor
- want *image.NRGBA
- }{
- {
- "CropAnchor 4x4 2x2 TopLeft",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- TopLeft,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 Top",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- Top,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
- 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 TopRight",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- TopRight,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 Left",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- Left,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 Center",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- Center,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
- 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 Right",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- Right,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 BottomLeft",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- BottomLeft,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 Bottom",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- Bottom,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
- 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
- },
- },
- },
- {
- "CropAnchor 4x4 2x2 BottomRight",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 2, 2,
- BottomRight,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- },
- {
- "CropAnchor 4x4 0x0 BottomRight",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 0, 0,
- BottomRight,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 0, 0),
- Stride: 0,
- Pix: []uint8{},
- },
- },
- {
- "CropAnchor 4x4 100x100 BottomRight",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 100, 100,
- BottomRight,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 4, 4),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- },
- {
- "CropAnchor 4x4 1x100 BottomRight",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 1, 100,
- BottomRight,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 1, 4),
- Stride: 1 * 4,
- Pix: []uint8{
- 0x0c, 0x0d, 0x0e, 0x0f,
- 0x1c, 0x1d, 0x1e, 0x1f,
- 0x2c, 0x2d, 0x2e, 0x2f,
- 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- },
- {
- "CropAnchor 4x4 0x100 BottomRight",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 3, 3),
- Stride: 4 * 4,
- Pix: []uint8{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- },
- },
- 0, 100,
- BottomRight,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 0, 0),
- Stride: 0,
- Pix: []uint8{},
- },
- },
- }
- for _, d := range td {
- got := CropAnchor(d.src, d.w, d.h, d.anchor)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestPaste(t *testing.T) {
- td := []struct {
- desc string
- src1 image.Image
- src2 image.Image
- p image.Point
- want *image.NRGBA
- }{
- {
- "Paste 2x3 2x1",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(1, 1, 3, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
- },
- },
- image.Pt(-1, 0),
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 3),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Paste(d.src1, d.src2, d.p)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestPasteCenter(t *testing.T) {
- td := []struct {
- desc string
- src1 image.Image
- src2 image.Image
- want *image.NRGBA
- }{
- {
- "PasteCenter 2x3 2x1",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(1, 1, 3, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 3),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := PasteCenter(d.src1, d.src2)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestOverlay(t *testing.T) {
- td := []struct {
- desc string
- src1 image.Image
- src2 image.Image
- p image.Point
- a float64
- want *image.NRGBA
- }{
- {
- "Overlay 2x3 2x1 1.0",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0x60, 0x00, 0x90, 0xff, 0xff, 0x00, 0x99, 0x7f,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(1, 1, 3, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x20, 0x40, 0x80, 0x7f, 0xaa, 0xbb, 0xcc, 0xff,
- },
- },
- image.Pt(-1, 0),
- 1.0,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 3),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0x40, 0x1f, 0x88, 0xff, 0xaa, 0xbb, 0xcc, 0xff,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- },
- {
- "Overlay 2x2 2x2 0.5",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xff, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff,
- 0x00, 0x00, 0xff, 0xff, 0x20, 0x20, 0x20, 0x00,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 1),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0x00, 0xff, 0x20, 0x20, 0x20, 0xff,
- },
- },
- image.Pt(-1, -1),
- 0.5,
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xff, 0x7f, 0x7f, 0xff, 0x00, 0xff, 0x00, 0xff,
- 0x7f, 0x7f, 0x7f, 0xff, 0x20, 0x20, 0x20, 0x7f,
- },
- },
- },
- }
- for _, d := range td {
- got := Overlay(d.src1, d.src2, d.p, d.a)
- want := d.want
- if !compareNRGBA(got, want, 1) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/disintegration/imaging/transform_test.go b/Godeps/_workspace/src/github.com/disintegration/imaging/transform_test.go
deleted file mode 100644
index 6e64082f4..000000000
--- a/Godeps/_workspace/src/github.com/disintegration/imaging/transform_test.go
+++ /dev/null
@@ -1,261 +0,0 @@
-package imaging
-
-import (
- "image"
- "testing"
-)
-
-func TestRotate90(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Rotate90 2x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0xcc, 0xdd, 0xee, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
- 0x00, 0x11, 0x22, 0x33, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00,
- },
- },
- },
- }
- for _, d := range td {
- got := Rotate90(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestRotate180(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Rotate180 2x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 3),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00,
- 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
- 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33,
- },
- },
- },
- }
- for _, d := range td {
- got := Rotate180(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestRotate270(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Rotate270 2x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x11, 0x22, 0x33,
- 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xcc, 0xdd, 0xee, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Rotate270(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestFlipV(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "FlipV 2x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 3),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := FlipV(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestFlipH(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "FlipH 2x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 2, 3),
- Stride: 2 * 4,
- Pix: []uint8{
- 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33,
- 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00,
- },
- },
- },
- }
- for _, d := range td {
- got := FlipH(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestTranspose(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Transpose 2x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00,
- 0xcc, 0xdd, 0xee, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- },
- }
- for _, d := range td {
- got := Transpose(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
-
-func TestTransverse(t *testing.T) {
- td := []struct {
- desc string
- src image.Image
- want *image.NRGBA
- }{
- {
- "Transverse 2x3",
- &image.NRGBA{
- Rect: image.Rect(-1, -1, 1, 2),
- Stride: 2 * 4,
- Pix: []uint8{
- 0x00, 0x11, 0x22, 0x33, 0xcc, 0xdd, 0xee, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
- 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
- },
- },
- &image.NRGBA{
- Rect: image.Rect(0, 0, 3, 2),
- Stride: 3 * 4,
- Pix: []uint8{
- 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0xcc, 0xdd, 0xee, 0xff,
- 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x11, 0x22, 0x33,
- },
- },
- },
- }
- for _, d := range td {
- got := Transverse(d.src)
- want := d.want
- if !compareNRGBA(got, want, 0) {
- t.Errorf("test [%s] failed: %#v", d.desc, got)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/disintegration/imaging/utils_test.go b/Godeps/_workspace/src/github.com/disintegration/imaging/utils_test.go
deleted file mode 100644
index c2384586b..000000000
--- a/Godeps/_workspace/src/github.com/disintegration/imaging/utils_test.go
+++ /dev/null
@@ -1,61 +0,0 @@
-package imaging
-
-import (
- "runtime"
- "testing"
-)
-
-func testParallelN(enabled bool, n, procs int) bool {
- data := make([]bool, n)
- before := runtime.GOMAXPROCS(0)
- runtime.GOMAXPROCS(procs)
- parallel(n, func(start, end int) {
- for i := start; i < end; i++ {
- data[i] = true
- }
- })
- for i := 0; i < n; i++ {
- if data[i] != true {
- return false
- }
- }
- runtime.GOMAXPROCS(before)
- return true
-}
-
-func TestParallel(t *testing.T) {
- for _, e := range []bool{true, false} {
- for _, n := range []int{1, 10, 100, 1000} {
- for _, p := range []int{1, 2, 4, 8, 16, 100} {
- if testParallelN(e, n, p) != true {
- t.Errorf("test [parallel %v %d %d] failed", e, n, p)
- }
- }
- }
- }
-}
-
-func TestClamp(t *testing.T) {
- td := []struct {
- f float64
- u uint8
- }{
- {0, 0},
- {255, 255},
- {128, 128},
- {0.49, 0},
- {0.50, 1},
- {254.9, 255},
- {254.0, 254},
- {256, 255},
- {2500, 255},
- {-10, 0},
- {127.6, 128},
- }
-
- for _, d := range td {
- if clamp(d.f) != d.u {
- t.Errorf("test [clamp %v %v] failed: %v", d.f, d.u, clamp(d.f))
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/LICENSE b/Godeps/_workspace/src/github.com/garyburd/redigo/LICENSE
new file mode 100644
index 000000000..67db85882
--- /dev/null
+++ b/Godeps/_workspace/src/github.com/garyburd/redigo/LICENSE
@@ -0,0 +1,175 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/internal/commandinfo_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/internal/commandinfo_test.go
deleted file mode 100644
index 118e94b67..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/internal/commandinfo_test.go
+++ /dev/null
@@ -1,27 +0,0 @@
-package internal
-
-import "testing"
-
-func TestLookupCommandInfo(t *testing.T) {
- for _, n := range []string{"watch", "WATCH", "wAtch"} {
- if LookupCommandInfo(n) == (CommandInfo{}) {
- t.Errorf("LookupCommandInfo(%q) = CommandInfo{}, expected non-zero value", n)
- }
- }
-}
-
-func benchmarkLookupCommandInfo(b *testing.B, names ...string) {
- for i := 0; i < b.N; i++ {
- for _, c := range names {
- LookupCommandInfo(c)
- }
- }
-}
-
-func BenchmarkLookupCommandInfoCorrectCase(b *testing.B) {
- benchmarkLookupCommandInfo(b, "watch", "WATCH", "monitor", "MONITOR")
-}
-
-func BenchmarkLookupCommandInfoMixedCase(b *testing.B) {
- benchmarkLookupCommandInfo(b, "wAtch", "WeTCH", "monItor", "MONiTOR")
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/conn_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/conn_test.go
deleted file mode 100644
index 24887cf03..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/conn_test.go
+++ /dev/null
@@ -1,659 +0,0 @@
-// Copyright 2012 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis_test
-
-import (
- "bytes"
- "io"
- "math"
- "net"
- "os"
- "reflect"
- "strings"
- "testing"
- "time"
-
- "github.com/garyburd/redigo/redis"
-)
-
-type testConn struct {
- io.Reader
- io.Writer
-}
-
-func (*testConn) Close() error { return nil }
-func (*testConn) LocalAddr() net.Addr { return nil }
-func (*testConn) RemoteAddr() net.Addr { return nil }
-func (*testConn) SetDeadline(t time.Time) error { return nil }
-func (*testConn) SetReadDeadline(t time.Time) error { return nil }
-func (*testConn) SetWriteDeadline(t time.Time) error { return nil }
-
-func dialTestConn(r io.Reader, w io.Writer) redis.DialOption {
- return redis.DialNetDial(func(net, addr string) (net.Conn, error) {
- return &testConn{Reader: r, Writer: w}, nil
- })
-}
-
-var writeTests = []struct {
- args []interface{}
- expected string
-}{
- {
- []interface{}{"SET", "key", "value"},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$5\r\nvalue\r\n",
- },
- {
- []interface{}{"SET", "key", "value"},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$5\r\nvalue\r\n",
- },
- {
- []interface{}{"SET", "key", byte(100)},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$3\r\n100\r\n",
- },
- {
- []interface{}{"SET", "key", 100},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$3\r\n100\r\n",
- },
- {
- []interface{}{"SET", "key", int64(math.MinInt64)},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$20\r\n-9223372036854775808\r\n",
- },
- {
- []interface{}{"SET", "key", float64(1349673917.939762)},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$21\r\n1.349673917939762e+09\r\n",
- },
- {
- []interface{}{"SET", "key", ""},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$0\r\n\r\n",
- },
- {
- []interface{}{"SET", "key", nil},
- "*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$0\r\n\r\n",
- },
- {
- []interface{}{"ECHO", true, false},
- "*3\r\n$4\r\nECHO\r\n$1\r\n1\r\n$1\r\n0\r\n",
- },
-}
-
-func TestWrite(t *testing.T) {
- for _, tt := range writeTests {
- var buf bytes.Buffer
- c, _ := redis.Dial("", "", dialTestConn(nil, &buf))
- err := c.Send(tt.args[0].(string), tt.args[1:]...)
- if err != nil {
- t.Errorf("Send(%v) returned error %v", tt.args, err)
- continue
- }
- c.Flush()
- actual := buf.String()
- if actual != tt.expected {
- t.Errorf("Send(%v) = %q, want %q", tt.args, actual, tt.expected)
- }
- }
-}
-
-var errorSentinel = &struct{}{}
-
-var readTests = []struct {
- reply string
- expected interface{}
-}{
- {
- "+OK\r\n",
- "OK",
- },
- {
- "+PONG\r\n",
- "PONG",
- },
- {
- "@OK\r\n",
- errorSentinel,
- },
- {
- "$6\r\nfoobar\r\n",
- []byte("foobar"),
- },
- {
- "$-1\r\n",
- nil,
- },
- {
- ":1\r\n",
- int64(1),
- },
- {
- ":-2\r\n",
- int64(-2),
- },
- {
- "*0\r\n",
- []interface{}{},
- },
- {
- "*-1\r\n",
- nil,
- },
- {
- "*4\r\n$3\r\nfoo\r\n$3\r\nbar\r\n$5\r\nHello\r\n$5\r\nWorld\r\n",
- []interface{}{[]byte("foo"), []byte("bar"), []byte("Hello"), []byte("World")},
- },
- {
- "*3\r\n$3\r\nfoo\r\n$-1\r\n$3\r\nbar\r\n",
- []interface{}{[]byte("foo"), nil, []byte("bar")},
- },
-
- {
- // "x" is not a valid length
- "$x\r\nfoobar\r\n",
- errorSentinel,
- },
- {
- // -2 is not a valid length
- "$-2\r\n",
- errorSentinel,
- },
- {
- // "x" is not a valid integer
- ":x\r\n",
- errorSentinel,
- },
- {
- // missing \r\n following value
- "$6\r\nfoobar",
- errorSentinel,
- },
- {
- // short value
- "$6\r\nxx",
- errorSentinel,
- },
- {
- // long value
- "$6\r\nfoobarx\r\n",
- errorSentinel,
- },
-}
-
-func TestRead(t *testing.T) {
- for _, tt := range readTests {
- c, _ := redis.Dial("", "", dialTestConn(strings.NewReader(tt.reply), nil))
- actual, err := c.Receive()
- if tt.expected == errorSentinel {
- if err == nil {
- t.Errorf("Receive(%q) did not return expected error", tt.reply)
- }
- } else {
- if err != nil {
- t.Errorf("Receive(%q) returned error %v", tt.reply, err)
- continue
- }
- if !reflect.DeepEqual(actual, tt.expected) {
- t.Errorf("Receive(%q) = %v, want %v", tt.reply, actual, tt.expected)
- }
- }
- }
-}
-
-var testCommands = []struct {
- args []interface{}
- expected interface{}
-}{
- {
- []interface{}{"PING"},
- "PONG",
- },
- {
- []interface{}{"SET", "foo", "bar"},
- "OK",
- },
- {
- []interface{}{"GET", "foo"},
- []byte("bar"),
- },
- {
- []interface{}{"GET", "nokey"},
- nil,
- },
- {
- []interface{}{"MGET", "nokey", "foo"},
- []interface{}{nil, []byte("bar")},
- },
- {
- []interface{}{"INCR", "mycounter"},
- int64(1),
- },
- {
- []interface{}{"LPUSH", "mylist", "foo"},
- int64(1),
- },
- {
- []interface{}{"LPUSH", "mylist", "bar"},
- int64(2),
- },
- {
- []interface{}{"LRANGE", "mylist", 0, -1},
- []interface{}{[]byte("bar"), []byte("foo")},
- },
- {
- []interface{}{"MULTI"},
- "OK",
- },
- {
- []interface{}{"LRANGE", "mylist", 0, -1},
- "QUEUED",
- },
- {
- []interface{}{"PING"},
- "QUEUED",
- },
- {
- []interface{}{"EXEC"},
- []interface{}{
- []interface{}{[]byte("bar"), []byte("foo")},
- "PONG",
- },
- },
-}
-
-func TestDoCommands(t *testing.T) {
- c, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer c.Close()
-
- for _, cmd := range testCommands {
- actual, err := c.Do(cmd.args[0].(string), cmd.args[1:]...)
- if err != nil {
- t.Errorf("Do(%v) returned error %v", cmd.args, err)
- continue
- }
- if !reflect.DeepEqual(actual, cmd.expected) {
- t.Errorf("Do(%v) = %v, want %v", cmd.args, actual, cmd.expected)
- }
- }
-}
-
-func TestPipelineCommands(t *testing.T) {
- c, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer c.Close()
-
- for _, cmd := range testCommands {
- if err := c.Send(cmd.args[0].(string), cmd.args[1:]...); err != nil {
- t.Fatalf("Send(%v) returned error %v", cmd.args, err)
- }
- }
- if err := c.Flush(); err != nil {
- t.Errorf("Flush() returned error %v", err)
- }
- for _, cmd := range testCommands {
- actual, err := c.Receive()
- if err != nil {
- t.Fatalf("Receive(%v) returned error %v", cmd.args, err)
- }
- if !reflect.DeepEqual(actual, cmd.expected) {
- t.Errorf("Receive(%v) = %v, want %v", cmd.args, actual, cmd.expected)
- }
- }
-}
-
-func TestBlankCommmand(t *testing.T) {
- c, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer c.Close()
-
- for _, cmd := range testCommands {
- if err := c.Send(cmd.args[0].(string), cmd.args[1:]...); err != nil {
- t.Fatalf("Send(%v) returned error %v", cmd.args, err)
- }
- }
- reply, err := redis.Values(c.Do(""))
- if err != nil {
- t.Fatalf("Do() returned error %v", err)
- }
- if len(reply) != len(testCommands) {
- t.Fatalf("len(reply)=%d, want %d", len(reply), len(testCommands))
- }
- for i, cmd := range testCommands {
- actual := reply[i]
- if !reflect.DeepEqual(actual, cmd.expected) {
- t.Errorf("Receive(%v) = %v, want %v", cmd.args, actual, cmd.expected)
- }
- }
-}
-
-func TestRecvBeforeSend(t *testing.T) {
- c, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer c.Close()
- done := make(chan struct{})
- go func() {
- c.Receive()
- close(done)
- }()
- time.Sleep(time.Millisecond)
- c.Send("PING")
- c.Flush()
- <-done
- _, err = c.Do("")
- if err != nil {
- t.Fatalf("error=%v", err)
- }
-}
-
-func TestError(t *testing.T) {
- c, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer c.Close()
-
- c.Do("SET", "key", "val")
- _, err = c.Do("HSET", "key", "fld", "val")
- if err == nil {
- t.Errorf("Expected err for HSET on string key.")
- }
- if c.Err() != nil {
- t.Errorf("Conn has Err()=%v, expect nil", c.Err())
- }
- _, err = c.Do("SET", "key", "val")
- if err != nil {
- t.Errorf("Do(SET, key, val) returned error %v, expected nil.", err)
- }
-}
-
-func TestReadTimeout(t *testing.T) {
- l, err := net.Listen("tcp", "127.0.0.1:0")
- if err != nil {
- t.Fatalf("net.Listen returned %v", err)
- }
- defer l.Close()
-
- go func() {
- for {
- c, err := l.Accept()
- if err != nil {
- return
- }
- go func() {
- time.Sleep(time.Second)
- c.Write([]byte("+OK\r\n"))
- c.Close()
- }()
- }
- }()
-
- // Do
-
- c1, err := redis.Dial(l.Addr().Network(), l.Addr().String(), redis.DialReadTimeout(time.Millisecond))
- if err != nil {
- t.Fatalf("redis.Dial returned %v", err)
- }
- defer c1.Close()
-
- _, err = c1.Do("PING")
- if err == nil {
- t.Fatalf("c1.Do() returned nil, expect error")
- }
- if c1.Err() == nil {
- t.Fatalf("c1.Err() = nil, expect error")
- }
-
- // Send/Flush/Receive
-
- c2, err := redis.Dial(l.Addr().Network(), l.Addr().String(), redis.DialReadTimeout(time.Millisecond))
- if err != nil {
- t.Fatalf("redis.Dial returned %v", err)
- }
- defer c2.Close()
-
- c2.Send("PING")
- c2.Flush()
- _, err = c2.Receive()
- if err == nil {
- t.Fatalf("c2.Receive() returned nil, expect error")
- }
- if c2.Err() == nil {
- t.Fatalf("c2.Err() = nil, expect error")
- }
-}
-
-var dialErrors = []struct {
- rawurl string
- expectedError string
-}{
- {
- "localhost",
- "invalid redis URL scheme",
- },
- // The error message for invalid hosts is diffferent in different
- // versions of Go, so just check that there is an error message.
- {
- "redis://weird url",
- "",
- },
- {
- "redis://foo:bar:baz",
- "",
- },
- {
- "http://www.google.com",
- "invalid redis URL scheme: http",
- },
- {
- "redis://localhost:6379/abc123",
- "invalid database: abc123",
- },
-}
-
-func TestDialURLErrors(t *testing.T) {
- for _, d := range dialErrors {
- _, err := redis.DialURL(d.rawurl)
- if err == nil || !strings.Contains(err.Error(), d.expectedError) {
- t.Errorf("DialURL did not return expected error (expected %v to contain %s)", err, d.expectedError)
- }
- }
-}
-
-func TestDialURLPort(t *testing.T) {
- checkPort := func(network, address string) (net.Conn, error) {
- if address != "localhost:6379" {
- t.Errorf("DialURL did not set port to 6379 by default (got %v)", address)
- }
- return nil, nil
- }
- _, err := redis.DialURL("redis://localhost", redis.DialNetDial(checkPort))
- if err != nil {
- t.Error("dial error:", err)
- }
-}
-
-func TestDialURLHost(t *testing.T) {
- checkHost := func(network, address string) (net.Conn, error) {
- if address != "localhost:6379" {
- t.Errorf("DialURL did not set host to localhost by default (got %v)", address)
- }
- return nil, nil
- }
- _, err := redis.DialURL("redis://:6379", redis.DialNetDial(checkHost))
- if err != nil {
- t.Error("dial error:", err)
- }
-}
-
-func TestDialURLPassword(t *testing.T) {
- var buf bytes.Buffer
- _, err := redis.DialURL("redis://x:abc123@localhost", dialTestConn(strings.NewReader("+OK\r\n"), &buf))
- if err != nil {
- t.Error("dial error:", err)
- }
- expected := "*2\r\n$4\r\nAUTH\r\n$6\r\nabc123\r\n"
- actual := buf.String()
- if actual != expected {
- t.Errorf("commands = %q, want %q", actual, expected)
- }
-}
-
-func TestDialURLDatabase(t *testing.T) {
- var buf bytes.Buffer
- _, err := redis.DialURL("redis://localhost/3", dialTestConn(strings.NewReader("+OK\r\n"), &buf))
- if err != nil {
- t.Error("dial error:", err)
- }
- expected := "*2\r\n$6\r\nSELECT\r\n$1\r\n3\r\n"
- actual := buf.String()
- if actual != expected {
- t.Errorf("commands = %q, want %q", actual, expected)
- }
-}
-
-// Connect to local instance of Redis running on the default port.
-func ExampleDial(x int) {
- c, err := redis.Dial("tcp", ":6379")
- if err != nil {
- // handle error
- }
- defer c.Close()
-}
-
-// Connect to remote instance of Redis using a URL.
-func ExampleDialURL() {
- c, err := redis.DialURL(os.Getenv("REDIS_URL"))
- if err != nil {
- // handle connection error
- }
- defer c.Close()
-}
-
-// TextExecError tests handling of errors in a transaction. See
-// http://redis.io/topics/transactions for information on how Redis handles
-// errors in a transaction.
-func TestExecError(t *testing.T) {
- c, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer c.Close()
-
- // Execute commands that fail before EXEC is called.
-
- c.Do("DEL", "k0")
- c.Do("ZADD", "k0", 0, 0)
- c.Send("MULTI")
- c.Send("NOTACOMMAND", "k0", 0, 0)
- c.Send("ZINCRBY", "k0", 0, 0)
- v, err := c.Do("EXEC")
- if err == nil {
- t.Fatalf("EXEC returned values %v, expected error", v)
- }
-
- // Execute commands that fail after EXEC is called. The first command
- // returns an error.
-
- c.Do("DEL", "k1")
- c.Do("ZADD", "k1", 0, 0)
- c.Send("MULTI")
- c.Send("HSET", "k1", 0, 0)
- c.Send("ZINCRBY", "k1", 0, 0)
- v, err = c.Do("EXEC")
- if err != nil {
- t.Fatalf("EXEC returned error %v", err)
- }
-
- vs, err := redis.Values(v, nil)
- if err != nil {
- t.Fatalf("Values(v) returned error %v", err)
- }
-
- if len(vs) != 2 {
- t.Fatalf("len(vs) == %d, want 2", len(vs))
- }
-
- if _, ok := vs[0].(error); !ok {
- t.Fatalf("first result is type %T, expected error", vs[0])
- }
-
- if _, ok := vs[1].([]byte); !ok {
- t.Fatalf("second result is type %T, expected []byte", vs[1])
- }
-
- // Execute commands that fail after EXEC is called. The second command
- // returns an error.
-
- c.Do("ZADD", "k2", 0, 0)
- c.Send("MULTI")
- c.Send("ZINCRBY", "k2", 0, 0)
- c.Send("HSET", "k2", 0, 0)
- v, err = c.Do("EXEC")
- if err != nil {
- t.Fatalf("EXEC returned error %v", err)
- }
-
- vs, err = redis.Values(v, nil)
- if err != nil {
- t.Fatalf("Values(v) returned error %v", err)
- }
-
- if len(vs) != 2 {
- t.Fatalf("len(vs) == %d, want 2", len(vs))
- }
-
- if _, ok := vs[0].([]byte); !ok {
- t.Fatalf("first result is type %T, expected []byte", vs[0])
- }
-
- if _, ok := vs[1].(error); !ok {
- t.Fatalf("second result is type %T, expected error", vs[2])
- }
-}
-
-func BenchmarkDoEmpty(b *testing.B) {
- b.StopTimer()
- c, err := redis.DialDefaultServer()
- if err != nil {
- b.Fatal(err)
- }
- defer c.Close()
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- if _, err := c.Do(""); err != nil {
- b.Fatal(err)
- }
- }
-}
-
-func BenchmarkDoPing(b *testing.B) {
- b.StopTimer()
- c, err := redis.DialDefaultServer()
- if err != nil {
- b.Fatal(err)
- }
- defer c.Close()
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- if _, err := c.Do("PING"); err != nil {
- b.Fatal(err)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/pool_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/pool_test.go
deleted file mode 100644
index 9419a128f..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/pool_test.go
+++ /dev/null
@@ -1,684 +0,0 @@
-// Copyright 2011 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis_test
-
-import (
- "errors"
- "io"
- "reflect"
- "sync"
- "testing"
- "time"
-
- "github.com/garyburd/redigo/redis"
-)
-
-type poolTestConn struct {
- d *poolDialer
- err error
- redis.Conn
-}
-
-func (c *poolTestConn) Close() error {
- c.d.mu.Lock()
- c.d.open -= 1
- c.d.mu.Unlock()
- return c.Conn.Close()
-}
-
-func (c *poolTestConn) Err() error { return c.err }
-
-func (c *poolTestConn) Do(commandName string, args ...interface{}) (interface{}, error) {
- if commandName == "ERR" {
- c.err = args[0].(error)
- commandName = "PING"
- }
- if commandName != "" {
- c.d.commands = append(c.d.commands, commandName)
- }
- return c.Conn.Do(commandName, args...)
-}
-
-func (c *poolTestConn) Send(commandName string, args ...interface{}) error {
- c.d.commands = append(c.d.commands, commandName)
- return c.Conn.Send(commandName, args...)
-}
-
-type poolDialer struct {
- mu sync.Mutex
- t *testing.T
- dialed int
- open int
- commands []string
- dialErr error
-}
-
-func (d *poolDialer) dial() (redis.Conn, error) {
- d.mu.Lock()
- d.dialed += 1
- dialErr := d.dialErr
- d.mu.Unlock()
- if dialErr != nil {
- return nil, d.dialErr
- }
- c, err := redis.DialDefaultServer()
- if err != nil {
- return nil, err
- }
- d.mu.Lock()
- d.open += 1
- d.mu.Unlock()
- return &poolTestConn{d: d, Conn: c}, nil
-}
-
-func (d *poolDialer) check(message string, p *redis.Pool, dialed, open int) {
- d.mu.Lock()
- if d.dialed != dialed {
- d.t.Errorf("%s: dialed=%d, want %d", message, d.dialed, dialed)
- }
- if d.open != open {
- d.t.Errorf("%s: open=%d, want %d", message, d.open, open)
- }
- if active := p.ActiveCount(); active != open {
- d.t.Errorf("%s: active=%d, want %d", message, active, open)
- }
- d.mu.Unlock()
-}
-
-func TestPoolReuse(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- Dial: d.dial,
- }
-
- for i := 0; i < 10; i++ {
- c1 := p.Get()
- c1.Do("PING")
- c2 := p.Get()
- c2.Do("PING")
- c1.Close()
- c2.Close()
- }
-
- d.check("before close", p, 2, 2)
- p.Close()
- d.check("after close", p, 2, 0)
-}
-
-func TestPoolMaxIdle(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- Dial: d.dial,
- }
- defer p.Close()
-
- for i := 0; i < 10; i++ {
- c1 := p.Get()
- c1.Do("PING")
- c2 := p.Get()
- c2.Do("PING")
- c3 := p.Get()
- c3.Do("PING")
- c1.Close()
- c2.Close()
- c3.Close()
- }
- d.check("before close", p, 12, 2)
- p.Close()
- d.check("after close", p, 12, 0)
-}
-
-func TestPoolError(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- Dial: d.dial,
- }
- defer p.Close()
-
- c := p.Get()
- c.Do("ERR", io.EOF)
- if c.Err() == nil {
- t.Errorf("expected c.Err() != nil")
- }
- c.Close()
-
- c = p.Get()
- c.Do("ERR", io.EOF)
- c.Close()
-
- d.check(".", p, 2, 0)
-}
-
-func TestPoolClose(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- Dial: d.dial,
- }
- defer p.Close()
-
- c1 := p.Get()
- c1.Do("PING")
- c2 := p.Get()
- c2.Do("PING")
- c3 := p.Get()
- c3.Do("PING")
-
- c1.Close()
- if _, err := c1.Do("PING"); err == nil {
- t.Errorf("expected error after connection closed")
- }
-
- c2.Close()
- c2.Close()
-
- p.Close()
-
- d.check("after pool close", p, 3, 1)
-
- if _, err := c1.Do("PING"); err == nil {
- t.Errorf("expected error after connection and pool closed")
- }
-
- c3.Close()
-
- d.check("after conn close", p, 3, 0)
-
- c1 = p.Get()
- if _, err := c1.Do("PING"); err == nil {
- t.Errorf("expected error after pool closed")
- }
-}
-
-func TestPoolTimeout(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- IdleTimeout: 300 * time.Second,
- Dial: d.dial,
- }
- defer p.Close()
-
- now := time.Now()
- redis.SetNowFunc(func() time.Time { return now })
- defer redis.SetNowFunc(time.Now)
-
- c := p.Get()
- c.Do("PING")
- c.Close()
-
- d.check("1", p, 1, 1)
-
- now = now.Add(p.IdleTimeout)
-
- c = p.Get()
- c.Do("PING")
- c.Close()
-
- d.check("2", p, 2, 1)
-}
-
-func TestPoolConcurrenSendReceive(t *testing.T) {
- p := &redis.Pool{
- Dial: redis.DialDefaultServer,
- }
- defer p.Close()
-
- c := p.Get()
- done := make(chan error, 1)
- go func() {
- _, err := c.Receive()
- done <- err
- }()
- c.Send("PING")
- c.Flush()
- err := <-done
- if err != nil {
- t.Fatalf("Receive() returned error %v", err)
- }
- _, err = c.Do("")
- if err != nil {
- t.Fatalf("Do() returned error %v", err)
- }
- c.Close()
-}
-
-func TestPoolBorrowCheck(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- Dial: d.dial,
- TestOnBorrow: func(redis.Conn, time.Time) error { return redis.Error("BLAH") },
- }
- defer p.Close()
-
- for i := 0; i < 10; i++ {
- c := p.Get()
- c.Do("PING")
- c.Close()
- }
- d.check("1", p, 10, 1)
-}
-
-func TestPoolMaxActive(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- MaxActive: 2,
- Dial: d.dial,
- }
- defer p.Close()
-
- c1 := p.Get()
- c1.Do("PING")
- c2 := p.Get()
- c2.Do("PING")
-
- d.check("1", p, 2, 2)
-
- c3 := p.Get()
- if _, err := c3.Do("PING"); err != redis.ErrPoolExhausted {
- t.Errorf("expected pool exhausted")
- }
-
- c3.Close()
- d.check("2", p, 2, 2)
- c2.Close()
- d.check("3", p, 2, 2)
-
- c3 = p.Get()
- if _, err := c3.Do("PING"); err != nil {
- t.Errorf("expected good channel, err=%v", err)
- }
- c3.Close()
-
- d.check("4", p, 2, 2)
-}
-
-func TestPoolMonitorCleanup(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- MaxActive: 2,
- Dial: d.dial,
- }
- defer p.Close()
-
- c := p.Get()
- c.Send("MONITOR")
- c.Close()
-
- d.check("", p, 1, 0)
-}
-
-func TestPoolPubSubCleanup(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- MaxActive: 2,
- Dial: d.dial,
- }
- defer p.Close()
-
- c := p.Get()
- c.Send("SUBSCRIBE", "x")
- c.Close()
-
- want := []string{"SUBSCRIBE", "UNSUBSCRIBE", "PUNSUBSCRIBE", "ECHO"}
- if !reflect.DeepEqual(d.commands, want) {
- t.Errorf("got commands %v, want %v", d.commands, want)
- }
- d.commands = nil
-
- c = p.Get()
- c.Send("PSUBSCRIBE", "x*")
- c.Close()
-
- want = []string{"PSUBSCRIBE", "UNSUBSCRIBE", "PUNSUBSCRIBE", "ECHO"}
- if !reflect.DeepEqual(d.commands, want) {
- t.Errorf("got commands %v, want %v", d.commands, want)
- }
- d.commands = nil
-}
-
-func TestPoolTransactionCleanup(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 2,
- MaxActive: 2,
- Dial: d.dial,
- }
- defer p.Close()
-
- c := p.Get()
- c.Do("WATCH", "key")
- c.Do("PING")
- c.Close()
-
- want := []string{"WATCH", "PING", "UNWATCH"}
- if !reflect.DeepEqual(d.commands, want) {
- t.Errorf("got commands %v, want %v", d.commands, want)
- }
- d.commands = nil
-
- c = p.Get()
- c.Do("WATCH", "key")
- c.Do("UNWATCH")
- c.Do("PING")
- c.Close()
-
- want = []string{"WATCH", "UNWATCH", "PING"}
- if !reflect.DeepEqual(d.commands, want) {
- t.Errorf("got commands %v, want %v", d.commands, want)
- }
- d.commands = nil
-
- c = p.Get()
- c.Do("WATCH", "key")
- c.Do("MULTI")
- c.Do("PING")
- c.Close()
-
- want = []string{"WATCH", "MULTI", "PING", "DISCARD"}
- if !reflect.DeepEqual(d.commands, want) {
- t.Errorf("got commands %v, want %v", d.commands, want)
- }
- d.commands = nil
-
- c = p.Get()
- c.Do("WATCH", "key")
- c.Do("MULTI")
- c.Do("DISCARD")
- c.Do("PING")
- c.Close()
-
- want = []string{"WATCH", "MULTI", "DISCARD", "PING"}
- if !reflect.DeepEqual(d.commands, want) {
- t.Errorf("got commands %v, want %v", d.commands, want)
- }
- d.commands = nil
-
- c = p.Get()
- c.Do("WATCH", "key")
- c.Do("MULTI")
- c.Do("EXEC")
- c.Do("PING")
- c.Close()
-
- want = []string{"WATCH", "MULTI", "EXEC", "PING"}
- if !reflect.DeepEqual(d.commands, want) {
- t.Errorf("got commands %v, want %v", d.commands, want)
- }
- d.commands = nil
-}
-
-func startGoroutines(p *redis.Pool, cmd string, args ...interface{}) chan error {
- errs := make(chan error, 10)
- for i := 0; i < cap(errs); i++ {
- go func() {
- c := p.Get()
- _, err := c.Do(cmd, args...)
- errs <- err
- c.Close()
- }()
- }
-
- // Wait for goroutines to block.
- time.Sleep(time.Second / 4)
-
- return errs
-}
-
-func TestWaitPool(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 1,
- MaxActive: 1,
- Dial: d.dial,
- Wait: true,
- }
- defer p.Close()
-
- c := p.Get()
- errs := startGoroutines(p, "PING")
- d.check("before close", p, 1, 1)
- c.Close()
- timeout := time.After(2 * time.Second)
- for i := 0; i < cap(errs); i++ {
- select {
- case err := <-errs:
- if err != nil {
- t.Fatal(err)
- }
- case <-timeout:
- t.Fatalf("timeout waiting for blocked goroutine %d", i)
- }
- }
- d.check("done", p, 1, 1)
-}
-
-func TestWaitPoolClose(t *testing.T) {
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 1,
- MaxActive: 1,
- Dial: d.dial,
- Wait: true,
- }
- defer p.Close()
-
- c := p.Get()
- if _, err := c.Do("PING"); err != nil {
- t.Fatal(err)
- }
- errs := startGoroutines(p, "PING")
- d.check("before close", p, 1, 1)
- p.Close()
- timeout := time.After(2 * time.Second)
- for i := 0; i < cap(errs); i++ {
- select {
- case err := <-errs:
- switch err {
- case nil:
- t.Fatal("blocked goroutine did not get error")
- case redis.ErrPoolExhausted:
- t.Fatal("blocked goroutine got pool exhausted error")
- }
- case <-timeout:
- t.Fatal("timeout waiting for blocked goroutine")
- }
- }
- c.Close()
- d.check("done", p, 1, 0)
-}
-
-func TestWaitPoolCommandError(t *testing.T) {
- testErr := errors.New("test")
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 1,
- MaxActive: 1,
- Dial: d.dial,
- Wait: true,
- }
- defer p.Close()
-
- c := p.Get()
- errs := startGoroutines(p, "ERR", testErr)
- d.check("before close", p, 1, 1)
- c.Close()
- timeout := time.After(2 * time.Second)
- for i := 0; i < cap(errs); i++ {
- select {
- case err := <-errs:
- if err != nil {
- t.Fatal(err)
- }
- case <-timeout:
- t.Fatalf("timeout waiting for blocked goroutine %d", i)
- }
- }
- d.check("done", p, cap(errs), 0)
-}
-
-func TestWaitPoolDialError(t *testing.T) {
- testErr := errors.New("test")
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: 1,
- MaxActive: 1,
- Dial: d.dial,
- Wait: true,
- }
- defer p.Close()
-
- c := p.Get()
- errs := startGoroutines(p, "ERR", testErr)
- d.check("before close", p, 1, 1)
-
- d.dialErr = errors.New("dial")
- c.Close()
-
- nilCount := 0
- errCount := 0
- timeout := time.After(2 * time.Second)
- for i := 0; i < cap(errs); i++ {
- select {
- case err := <-errs:
- switch err {
- case nil:
- nilCount++
- case d.dialErr:
- errCount++
- default:
- t.Fatalf("expected dial error or nil, got %v", err)
- }
- case <-timeout:
- t.Fatalf("timeout waiting for blocked goroutine %d", i)
- }
- }
- if nilCount != 1 {
- t.Errorf("expected one nil error, got %d", nilCount)
- }
- if errCount != cap(errs)-1 {
- t.Errorf("expected %d dial erors, got %d", cap(errs)-1, errCount)
- }
- d.check("done", p, cap(errs), 0)
-}
-
-// Borrowing requires us to iterate over the idle connections, unlock the pool,
-// and perform a blocking operation to check the connection still works. If
-// TestOnBorrow fails, we must reacquire the lock and continue iteration. This
-// test ensures that iteration will work correctly if multiple threads are
-// iterating simultaneously.
-func TestLocking_TestOnBorrowFails_PoolDoesntCrash(t *testing.T) {
- const count = 100
-
- // First we'll Create a pool where the pilfering of idle connections fails.
- d := poolDialer{t: t}
- p := &redis.Pool{
- MaxIdle: count,
- MaxActive: count,
- Dial: d.dial,
- TestOnBorrow: func(c redis.Conn, t time.Time) error {
- return errors.New("No way back into the real world.")
- },
- }
- defer p.Close()
-
- // Fill the pool with idle connections.
- conns := make([]redis.Conn, count)
- for i := range conns {
- conns[i] = p.Get()
- }
- for i := range conns {
- conns[i].Close()
- }
-
- // Spawn a bunch of goroutines to thrash the pool.
- var wg sync.WaitGroup
- wg.Add(count)
- for i := 0; i < count; i++ {
- go func() {
- c := p.Get()
- if c.Err() != nil {
- t.Errorf("pool get failed: %v", c.Err())
- }
- c.Close()
- wg.Done()
- }()
- }
- wg.Wait()
- if d.dialed != count*2 {
- t.Errorf("Expected %d dials, got %d", count*2, d.dialed)
- }
-}
-
-func BenchmarkPoolGet(b *testing.B) {
- b.StopTimer()
- p := redis.Pool{Dial: redis.DialDefaultServer, MaxIdle: 2}
- c := p.Get()
- if err := c.Err(); err != nil {
- b.Fatal(err)
- }
- c.Close()
- defer p.Close()
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- c = p.Get()
- c.Close()
- }
-}
-
-func BenchmarkPoolGetErr(b *testing.B) {
- b.StopTimer()
- p := redis.Pool{Dial: redis.DialDefaultServer, MaxIdle: 2}
- c := p.Get()
- if err := c.Err(); err != nil {
- b.Fatal(err)
- }
- c.Close()
- defer p.Close()
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- c = p.Get()
- if err := c.Err(); err != nil {
- b.Fatal(err)
- }
- c.Close()
- }
-}
-
-func BenchmarkPoolGetPing(b *testing.B) {
- b.StopTimer()
- p := redis.Pool{Dial: redis.DialDefaultServer, MaxIdle: 2}
- c := p.Get()
- if err := c.Err(); err != nil {
- b.Fatal(err)
- }
- c.Close()
- defer p.Close()
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- c = p.Get()
- if _, err := c.Do("PING"); err != nil {
- b.Fatal(err)
- }
- c.Close()
- }
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/pubsub_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/pubsub_test.go
deleted file mode 100644
index a3ed84e68..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/pubsub_test.go
+++ /dev/null
@@ -1,148 +0,0 @@
-// Copyright 2012 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis_test
-
-import (
- "fmt"
- "reflect"
- "sync"
- "testing"
-
- "github.com/garyburd/redigo/redis"
-)
-
-func publish(channel, value interface{}) {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
- c.Do("PUBLISH", channel, value)
-}
-
-// Applications can receive pushed messages from one goroutine and manage subscriptions from another goroutine.
-func ExamplePubSubConn() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
- var wg sync.WaitGroup
- wg.Add(2)
-
- psc := redis.PubSubConn{Conn: c}
-
- // This goroutine receives and prints pushed notifications from the server.
- // The goroutine exits when the connection is unsubscribed from all
- // channels or there is an error.
- go func() {
- defer wg.Done()
- for {
- switch n := psc.Receive().(type) {
- case redis.Message:
- fmt.Printf("Message: %s %s\n", n.Channel, n.Data)
- case redis.PMessage:
- fmt.Printf("PMessage: %s %s %s\n", n.Pattern, n.Channel, n.Data)
- case redis.Subscription:
- fmt.Printf("Subscription: %s %s %d\n", n.Kind, n.Channel, n.Count)
- if n.Count == 0 {
- return
- }
- case error:
- fmt.Printf("error: %v\n", n)
- return
- }
- }
- }()
-
- // This goroutine manages subscriptions for the connection.
- go func() {
- defer wg.Done()
-
- psc.Subscribe("example")
- psc.PSubscribe("p*")
-
- // The following function calls publish a message using another
- // connection to the Redis server.
- publish("example", "hello")
- publish("example", "world")
- publish("pexample", "foo")
- publish("pexample", "bar")
-
- // Unsubscribe from all connections. This will cause the receiving
- // goroutine to exit.
- psc.Unsubscribe()
- psc.PUnsubscribe()
- }()
-
- wg.Wait()
-
- // Output:
- // Subscription: subscribe example 1
- // Subscription: psubscribe p* 2
- // Message: example hello
- // Message: example world
- // PMessage: p* pexample foo
- // PMessage: p* pexample bar
- // Subscription: unsubscribe example 1
- // Subscription: punsubscribe p* 0
-}
-
-func expectPushed(t *testing.T, c redis.PubSubConn, message string, expected interface{}) {
- actual := c.Receive()
- if !reflect.DeepEqual(actual, expected) {
- t.Errorf("%s = %v, want %v", message, actual, expected)
- }
-}
-
-func TestPushed(t *testing.T) {
- pc, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer pc.Close()
-
- sc, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer sc.Close()
-
- c := redis.PubSubConn{Conn: sc}
-
- c.Subscribe("c1")
- expectPushed(t, c, "Subscribe(c1)", redis.Subscription{Kind: "subscribe", Channel: "c1", Count: 1})
- c.Subscribe("c2")
- expectPushed(t, c, "Subscribe(c2)", redis.Subscription{Kind: "subscribe", Channel: "c2", Count: 2})
- c.PSubscribe("p1")
- expectPushed(t, c, "PSubscribe(p1)", redis.Subscription{Kind: "psubscribe", Channel: "p1", Count: 3})
- c.PSubscribe("p2")
- expectPushed(t, c, "PSubscribe(p2)", redis.Subscription{Kind: "psubscribe", Channel: "p2", Count: 4})
- c.PUnsubscribe()
- expectPushed(t, c, "Punsubscribe(p1)", redis.Subscription{Kind: "punsubscribe", Channel: "p1", Count: 3})
- expectPushed(t, c, "Punsubscribe()", redis.Subscription{Kind: "punsubscribe", Channel: "p2", Count: 2})
-
- pc.Do("PUBLISH", "c1", "hello")
- expectPushed(t, c, "PUBLISH c1 hello", redis.Message{Channel: "c1", Data: []byte("hello")})
-
- c.Ping("hello")
- expectPushed(t, c, `Ping("hello")`, redis.Pong{"hello"})
-
- c.Conn.Send("PING")
- c.Conn.Flush()
- expectPushed(t, c, `Send("PING")`, redis.Pong{})
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/reply_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/reply_test.go
deleted file mode 100644
index 2c774866d..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/reply_test.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Copyright 2012 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis_test
-
-import (
- "fmt"
- "reflect"
- "testing"
-
- "github.com/garyburd/redigo/redis"
-)
-
-type valueError struct {
- v interface{}
- err error
-}
-
-func ve(v interface{}, err error) valueError {
- return valueError{v, err}
-}
-
-var replyTests = []struct {
- name interface{}
- actual valueError
- expected valueError
-}{
- {
- "ints([v1, v2])",
- ve(redis.Ints([]interface{}{[]byte("4"), []byte("5")}, nil)),
- ve([]int{4, 5}, nil),
- },
- {
- "ints(nil)",
- ve(redis.Ints(nil, nil)),
- ve([]int(nil), redis.ErrNil),
- },
- {
- "strings([v1, v2])",
- ve(redis.Strings([]interface{}{[]byte("v1"), []byte("v2")}, nil)),
- ve([]string{"v1", "v2"}, nil),
- },
- {
- "strings(nil)",
- ve(redis.Strings(nil, nil)),
- ve([]string(nil), redis.ErrNil),
- },
- {
- "byteslices([v1, v2])",
- ve(redis.ByteSlices([]interface{}{[]byte("v1"), []byte("v2")}, nil)),
- ve([][]byte{[]byte("v1"), []byte("v2")}, nil),
- },
- {
- "byteslices(nil)",
- ve(redis.ByteSlices(nil, nil)),
- ve([][]byte(nil), redis.ErrNil),
- },
- {
- "values([v1, v2])",
- ve(redis.Values([]interface{}{[]byte("v1"), []byte("v2")}, nil)),
- ve([]interface{}{[]byte("v1"), []byte("v2")}, nil),
- },
- {
- "values(nil)",
- ve(redis.Values(nil, nil)),
- ve([]interface{}(nil), redis.ErrNil),
- },
- {
- "float64(1.0)",
- ve(redis.Float64([]byte("1.0"), nil)),
- ve(float64(1.0), nil),
- },
- {
- "float64(nil)",
- ve(redis.Float64(nil, nil)),
- ve(float64(0.0), redis.ErrNil),
- },
- {
- "uint64(1)",
- ve(redis.Uint64(int64(1), nil)),
- ve(uint64(1), nil),
- },
- {
- "uint64(-1)",
- ve(redis.Uint64(int64(-1), nil)),
- ve(uint64(0), redis.ErrNegativeInt),
- },
-}
-
-func TestReply(t *testing.T) {
- for _, rt := range replyTests {
- if rt.actual.err != rt.expected.err {
- t.Errorf("%s returned err %v, want %v", rt.name, rt.actual.err, rt.expected.err)
- continue
- }
- if !reflect.DeepEqual(rt.actual.v, rt.expected.v) {
- t.Errorf("%s=%+v, want %+v", rt.name, rt.actual.v, rt.expected.v)
- }
- }
-}
-
-// dial wraps DialDefaultServer() with a more suitable function name for examples.
-func dial() (redis.Conn, error) {
- return redis.DialDefaultServer()
-}
-
-func ExampleBool() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- c.Do("SET", "foo", 1)
- exists, _ := redis.Bool(c.Do("EXISTS", "foo"))
- fmt.Printf("%#v\n", exists)
- // Output:
- // true
-}
-
-func ExampleInt() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- c.Do("SET", "k1", 1)
- n, _ := redis.Int(c.Do("GET", "k1"))
- fmt.Printf("%#v\n", n)
- n, _ = redis.Int(c.Do("INCR", "k1"))
- fmt.Printf("%#v\n", n)
- // Output:
- // 1
- // 2
-}
-
-func ExampleInts() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- c.Do("SADD", "set_with_integers", 4, 5, 6)
- ints, _ := redis.Ints(c.Do("SMEMBERS", "set_with_integers"))
- fmt.Printf("%#v\n", ints)
- // Output:
- // []int{4, 5, 6}
-}
-
-func ExampleString() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- c.Do("SET", "hello", "world")
- s, err := redis.String(c.Do("GET", "hello"))
- fmt.Printf("%#v\n", s)
- // Output:
- // "world"
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/scan_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/scan_test.go
deleted file mode 100644
index d364dff42..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/scan_test.go
+++ /dev/null
@@ -1,440 +0,0 @@
-// Copyright 2012 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis_test
-
-import (
- "fmt"
- "math"
- "reflect"
- "testing"
-
- "github.com/garyburd/redigo/redis"
-)
-
-var scanConversionTests = []struct {
- src interface{}
- dest interface{}
-}{
- {[]byte("-inf"), math.Inf(-1)},
- {[]byte("+inf"), math.Inf(1)},
- {[]byte("0"), float64(0)},
- {[]byte("3.14159"), float64(3.14159)},
- {[]byte("3.14"), float32(3.14)},
- {[]byte("-100"), int(-100)},
- {[]byte("101"), int(101)},
- {int64(102), int(102)},
- {[]byte("103"), uint(103)},
- {int64(104), uint(104)},
- {[]byte("105"), int8(105)},
- {int64(106), int8(106)},
- {[]byte("107"), uint8(107)},
- {int64(108), uint8(108)},
- {[]byte("0"), false},
- {int64(0), false},
- {[]byte("f"), false},
- {[]byte("1"), true},
- {int64(1), true},
- {[]byte("t"), true},
- {"hello", "hello"},
- {[]byte("hello"), "hello"},
- {[]byte("world"), []byte("world")},
- {[]interface{}{[]byte("foo")}, []interface{}{[]byte("foo")}},
- {[]interface{}{[]byte("foo")}, []string{"foo"}},
- {[]interface{}{[]byte("hello"), []byte("world")}, []string{"hello", "world"}},
- {[]interface{}{[]byte("bar")}, [][]byte{[]byte("bar")}},
- {[]interface{}{[]byte("1")}, []int{1}},
- {[]interface{}{[]byte("1"), []byte("2")}, []int{1, 2}},
- {[]interface{}{[]byte("1"), []byte("2")}, []float64{1, 2}},
- {[]interface{}{[]byte("1")}, []byte{1}},
- {[]interface{}{[]byte("1")}, []bool{true}},
-}
-
-func TestScanConversion(t *testing.T) {
- for _, tt := range scanConversionTests {
- values := []interface{}{tt.src}
- dest := reflect.New(reflect.TypeOf(tt.dest))
- values, err := redis.Scan(values, dest.Interface())
- if err != nil {
- t.Errorf("Scan(%v) returned error %v", tt, err)
- continue
- }
- if !reflect.DeepEqual(tt.dest, dest.Elem().Interface()) {
- t.Errorf("Scan(%v) returned %v, want %v", tt, dest.Elem().Interface(), tt.dest)
- }
- }
-}
-
-var scanConversionErrorTests = []struct {
- src interface{}
- dest interface{}
-}{
- {[]byte("1234"), byte(0)},
- {int64(1234), byte(0)},
- {[]byte("-1"), byte(0)},
- {int64(-1), byte(0)},
- {[]byte("junk"), false},
- {redis.Error("blah"), false},
-}
-
-func TestScanConversionError(t *testing.T) {
- for _, tt := range scanConversionErrorTests {
- values := []interface{}{tt.src}
- dest := reflect.New(reflect.TypeOf(tt.dest))
- values, err := redis.Scan(values, dest.Interface())
- if err == nil {
- t.Errorf("Scan(%v) did not return error", tt)
- }
- }
-}
-
-func ExampleScan() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- c.Send("HMSET", "album:1", "title", "Red", "rating", 5)
- c.Send("HMSET", "album:2", "title", "Earthbound", "rating", 1)
- c.Send("HMSET", "album:3", "title", "Beat")
- c.Send("LPUSH", "albums", "1")
- c.Send("LPUSH", "albums", "2")
- c.Send("LPUSH", "albums", "3")
- values, err := redis.Values(c.Do("SORT", "albums",
- "BY", "album:*->rating",
- "GET", "album:*->title",
- "GET", "album:*->rating"))
- if err != nil {
- fmt.Println(err)
- return
- }
-
- for len(values) > 0 {
- var title string
- rating := -1 // initialize to illegal value to detect nil.
- values, err = redis.Scan(values, &title, &rating)
- if err != nil {
- fmt.Println(err)
- return
- }
- if rating == -1 {
- fmt.Println(title, "not-rated")
- } else {
- fmt.Println(title, rating)
- }
- }
- // Output:
- // Beat not-rated
- // Earthbound 1
- // Red 5
-}
-
-type s0 struct {
- X int
- Y int `redis:"y"`
- Bt bool
-}
-
-type s1 struct {
- X int `redis:"-"`
- I int `redis:"i"`
- U uint `redis:"u"`
- S string `redis:"s"`
- P []byte `redis:"p"`
- B bool `redis:"b"`
- Bt bool
- Bf bool
- s0
-}
-
-var scanStructTests = []struct {
- title string
- reply []string
- value interface{}
-}{
- {"basic",
- []string{"i", "-1234", "u", "5678", "s", "hello", "p", "world", "b", "t", "Bt", "1", "Bf", "0", "X", "123", "y", "456"},
- &s1{I: -1234, U: 5678, S: "hello", P: []byte("world"), B: true, Bt: true, Bf: false, s0: s0{X: 123, Y: 456}},
- },
-}
-
-func TestScanStruct(t *testing.T) {
- for _, tt := range scanStructTests {
-
- var reply []interface{}
- for _, v := range tt.reply {
- reply = append(reply, []byte(v))
- }
-
- value := reflect.New(reflect.ValueOf(tt.value).Type().Elem())
-
- if err := redis.ScanStruct(reply, value.Interface()); err != nil {
- t.Fatalf("ScanStruct(%s) returned error %v", tt.title, err)
- }
-
- if !reflect.DeepEqual(value.Interface(), tt.value) {
- t.Fatalf("ScanStruct(%s) returned %v, want %v", tt.title, value.Interface(), tt.value)
- }
- }
-}
-
-func TestBadScanStructArgs(t *testing.T) {
- x := []interface{}{"A", "b"}
- test := func(v interface{}) {
- if err := redis.ScanStruct(x, v); err == nil {
- t.Errorf("Expect error for ScanStruct(%T, %T)", x, v)
- }
- }
-
- test(nil)
-
- var v0 *struct{}
- test(v0)
-
- var v1 int
- test(&v1)
-
- x = x[:1]
- v2 := struct{ A string }{}
- test(&v2)
-}
-
-var scanSliceTests = []struct {
- src []interface{}
- fieldNames []string
- ok bool
- dest interface{}
-}{
- {
- []interface{}{[]byte("1"), nil, []byte("-1")},
- nil,
- true,
- []int{1, 0, -1},
- },
- {
- []interface{}{[]byte("1"), nil, []byte("2")},
- nil,
- true,
- []uint{1, 0, 2},
- },
- {
- []interface{}{[]byte("-1")},
- nil,
- false,
- []uint{1},
- },
- {
- []interface{}{[]byte("hello"), nil, []byte("world")},
- nil,
- true,
- [][]byte{[]byte("hello"), nil, []byte("world")},
- },
- {
- []interface{}{[]byte("hello"), nil, []byte("world")},
- nil,
- true,
- []string{"hello", "", "world"},
- },
- {
- []interface{}{[]byte("a1"), []byte("b1"), []byte("a2"), []byte("b2")},
- nil,
- true,
- []struct{ A, B string }{{"a1", "b1"}, {"a2", "b2"}},
- },
- {
- []interface{}{[]byte("a1"), []byte("b1")},
- nil,
- false,
- []struct{ A, B, C string }{{"a1", "b1", ""}},
- },
- {
- []interface{}{[]byte("a1"), []byte("b1"), []byte("a2"), []byte("b2")},
- nil,
- true,
- []*struct{ A, B string }{{"a1", "b1"}, {"a2", "b2"}},
- },
- {
- []interface{}{[]byte("a1"), []byte("b1"), []byte("a2"), []byte("b2")},
- []string{"A", "B"},
- true,
- []struct{ A, C, B string }{{"a1", "", "b1"}, {"a2", "", "b2"}},
- },
- {
- []interface{}{[]byte("a1"), []byte("b1"), []byte("a2"), []byte("b2")},
- nil,
- false,
- []struct{}{},
- },
-}
-
-func TestScanSlice(t *testing.T) {
- for _, tt := range scanSliceTests {
-
- typ := reflect.ValueOf(tt.dest).Type()
- dest := reflect.New(typ)
-
- err := redis.ScanSlice(tt.src, dest.Interface(), tt.fieldNames...)
- if tt.ok != (err == nil) {
- t.Errorf("ScanSlice(%v, []%s, %v) returned error %v", tt.src, typ, tt.fieldNames, err)
- continue
- }
- if tt.ok && !reflect.DeepEqual(dest.Elem().Interface(), tt.dest) {
- t.Errorf("ScanSlice(src, []%s) returned %#v, want %#v", typ, dest.Elem().Interface(), tt.dest)
- }
- }
-}
-
-func ExampleScanSlice() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- c.Send("HMSET", "album:1", "title", "Red", "rating", 5)
- c.Send("HMSET", "album:2", "title", "Earthbound", "rating", 1)
- c.Send("HMSET", "album:3", "title", "Beat", "rating", 4)
- c.Send("LPUSH", "albums", "1")
- c.Send("LPUSH", "albums", "2")
- c.Send("LPUSH", "albums", "3")
- values, err := redis.Values(c.Do("SORT", "albums",
- "BY", "album:*->rating",
- "GET", "album:*->title",
- "GET", "album:*->rating"))
- if err != nil {
- fmt.Println(err)
- return
- }
-
- var albums []struct {
- Title string
- Rating int
- }
- if err := redis.ScanSlice(values, &albums); err != nil {
- fmt.Println(err)
- return
- }
- fmt.Printf("%v\n", albums)
- // Output:
- // [{Earthbound 1} {Beat 4} {Red 5}]
-}
-
-var argsTests = []struct {
- title string
- actual redis.Args
- expected redis.Args
-}{
- {"struct ptr",
- redis.Args{}.AddFlat(&struct {
- I int `redis:"i"`
- U uint `redis:"u"`
- S string `redis:"s"`
- P []byte `redis:"p"`
- M map[string]string `redis:"m"`
- Bt bool
- Bf bool
- }{
- -1234, 5678, "hello", []byte("world"), map[string]string{"hello": "world"}, true, false,
- }),
- redis.Args{"i", int(-1234), "u", uint(5678), "s", "hello", "p", []byte("world"), "m", map[string]string{"hello": "world"}, "Bt", true, "Bf", false},
- },
- {"struct",
- redis.Args{}.AddFlat(struct{ I int }{123}),
- redis.Args{"I", 123},
- },
- {"slice",
- redis.Args{}.Add(1).AddFlat([]string{"a", "b", "c"}).Add(2),
- redis.Args{1, "a", "b", "c", 2},
- },
- {"struct omitempty",
- redis.Args{}.AddFlat(&struct {
- I int `redis:"i,omitempty"`
- U uint `redis:"u,omitempty"`
- S string `redis:"s,omitempty"`
- P []byte `redis:"p,omitempty"`
- M map[string]string `redis:"m,omitempty"`
- Bt bool `redis:"Bt,omitempty"`
- Bf bool `redis:"Bf,omitempty"`
- }{
- 0, 0, "", []byte{}, map[string]string{}, true, false,
- }),
- redis.Args{"Bt", true},
- },
-}
-
-func TestArgs(t *testing.T) {
- for _, tt := range argsTests {
- if !reflect.DeepEqual(tt.actual, tt.expected) {
- t.Fatalf("%s is %v, want %v", tt.title, tt.actual, tt.expected)
- }
- }
-}
-
-func ExampleArgs() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- var p1, p2 struct {
- Title string `redis:"title"`
- Author string `redis:"author"`
- Body string `redis:"body"`
- }
-
- p1.Title = "Example"
- p1.Author = "Gary"
- p1.Body = "Hello"
-
- if _, err := c.Do("HMSET", redis.Args{}.Add("id1").AddFlat(&p1)...); err != nil {
- fmt.Println(err)
- return
- }
-
- m := map[string]string{
- "title": "Example2",
- "author": "Steve",
- "body": "Map",
- }
-
- if _, err := c.Do("HMSET", redis.Args{}.Add("id2").AddFlat(m)...); err != nil {
- fmt.Println(err)
- return
- }
-
- for _, id := range []string{"id1", "id2"} {
-
- v, err := redis.Values(c.Do("HGETALL", id))
- if err != nil {
- fmt.Println(err)
- return
- }
-
- if err := redis.ScanStruct(v, &p2); err != nil {
- fmt.Println(err)
- return
- }
-
- fmt.Printf("%+v\n", p2)
- }
-
- // Output:
- // {Title:Example Author:Gary Body:Hello}
- // {Title:Example2 Author:Steve Body:Map}
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/script_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/script_test.go
deleted file mode 100644
index 42f3c0363..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/script_test.go
+++ /dev/null
@@ -1,92 +0,0 @@
-// Copyright 2012 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis_test
-
-import (
- "fmt"
- "reflect"
- "testing"
- "time"
-
- "github.com/garyburd/redigo/redis"
-)
-
-func ExampleScript(c redis.Conn, reply interface{}, err error) {
- // Initialize a package-level variable with a script.
- var getScript = redis.NewScript(1, `return redis.call('get', KEYS[1])`)
-
- // In a function, use the script Do method to evaluate the script. The Do
- // method optimistically uses the EVALSHA command. If the script is not
- // loaded, then the Do method falls back to the EVAL command.
- reply, err = getScript.Do(c, "foo")
-}
-
-func TestScript(t *testing.T) {
- c, err := redis.DialDefaultServer()
- if err != nil {
- t.Fatalf("error connection to database, %v", err)
- }
- defer c.Close()
-
- // To test fall back in Do, we make script unique by adding comment with current time.
- script := fmt.Sprintf("--%d\nreturn {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}", time.Now().UnixNano())
- s := redis.NewScript(2, script)
- reply := []interface{}{[]byte("key1"), []byte("key2"), []byte("arg1"), []byte("arg2")}
-
- v, err := s.Do(c, "key1", "key2", "arg1", "arg2")
- if err != nil {
- t.Errorf("s.Do(c, ...) returned %v", err)
- }
-
- if !reflect.DeepEqual(v, reply) {
- t.Errorf("s.Do(c, ..); = %v, want %v", v, reply)
- }
-
- err = s.Load(c)
- if err != nil {
- t.Errorf("s.Load(c) returned %v", err)
- }
-
- err = s.SendHash(c, "key1", "key2", "arg1", "arg2")
- if err != nil {
- t.Errorf("s.SendHash(c, ...) returned %v", err)
- }
-
- err = c.Flush()
- if err != nil {
- t.Errorf("c.Flush() returned %v", err)
- }
-
- v, err = c.Receive()
- if !reflect.DeepEqual(v, reply) {
- t.Errorf("s.SendHash(c, ..); c.Receive() = %v, want %v", v, reply)
- }
-
- err = s.Send(c, "key1", "key2", "arg1", "arg2")
- if err != nil {
- t.Errorf("s.Send(c, ...) returned %v", err)
- }
-
- err = c.Flush()
- if err != nil {
- t.Errorf("c.Flush() returned %v", err)
- }
-
- v, err = c.Receive()
- if !reflect.DeepEqual(v, reply) {
- t.Errorf("s.Send(c, ..); c.Receive() = %v, want %v", v, reply)
- }
-
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/test_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/test_test.go
deleted file mode 100644
index 7240fa1f3..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/test_test.go
+++ /dev/null
@@ -1,177 +0,0 @@
-// Copyright 2012 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis
-
-import (
- "bufio"
- "errors"
- "flag"
- "fmt"
- "io"
- "io/ioutil"
- "os"
- "os/exec"
- "strconv"
- "strings"
- "sync"
- "testing"
- "time"
-)
-
-func SetNowFunc(f func() time.Time) {
- nowFunc = f
-}
-
-var (
- ErrNegativeInt = errNegativeInt
-
- serverPath = flag.String("redis-server", "redis-server", "Path to redis server binary")
- serverBasePort = flag.Int("redis-port", 16379, "Beginning of port range for test servers")
- serverLogName = flag.String("redis-log", "", "Write Redis server logs to `filename`")
- serverLog = ioutil.Discard
-
- defaultServerMu sync.Mutex
- defaultServer *Server
- defaultServerErr error
-)
-
-type Server struct {
- name string
- cmd *exec.Cmd
- done chan struct{}
-}
-
-func NewServer(name string, args ...string) (*Server, error) {
- s := &Server{
- name: name,
- cmd: exec.Command(*serverPath, args...),
- done: make(chan struct{}),
- }
-
- r, err := s.cmd.StdoutPipe()
- if err != nil {
- return nil, err
- }
-
- err = s.cmd.Start()
- if err != nil {
- return nil, err
- }
-
- ready := make(chan error, 1)
- go s.watch(r, ready)
-
- select {
- case err = <-ready:
- case <-time.After(time.Second * 10):
- err = errors.New("timeout waiting for server to start")
- }
-
- if err != nil {
- s.Stop()
- return nil, err
- }
-
- return s, nil
-}
-
-func (s *Server) watch(r io.Reader, ready chan error) {
- fmt.Fprintf(serverLog, "%d START %s \n", s.cmd.Process.Pid, s.name)
- var listening bool
- var text string
- scn := bufio.NewScanner(r)
- for scn.Scan() {
- text = scn.Text()
- fmt.Fprintf(serverLog, "%s\n", text)
- if !listening {
- if strings.Contains(text, "The server is now ready to accept connections on port") {
- listening = true
- ready <- nil
- }
- }
- }
- if !listening {
- ready <- fmt.Errorf("server exited: %s", text)
- }
- s.cmd.Wait()
- fmt.Fprintf(serverLog, "%d STOP %s \n", s.cmd.Process.Pid, s.name)
- close(s.done)
-}
-
-func (s *Server) Stop() {
- s.cmd.Process.Signal(os.Interrupt)
- <-s.done
-}
-
-// stopDefaultServer stops the server created by DialDefaultServer.
-func stopDefaultServer() {
- defaultServerMu.Lock()
- defer defaultServerMu.Unlock()
- if defaultServer != nil {
- defaultServer.Stop()
- defaultServer = nil
- }
-}
-
-// startDefaultServer starts the default server if not already running.
-func startDefaultServer() error {
- defaultServerMu.Lock()
- defer defaultServerMu.Unlock()
- if defaultServer != nil || defaultServerErr != nil {
- return defaultServerErr
- }
- defaultServer, defaultServerErr = NewServer(
- "default",
- "--port", strconv.Itoa(*serverBasePort),
- "--save", "",
- "--appendonly", "no")
- return defaultServerErr
-}
-
-// DialDefaultServer starts the test server if not already started and dials a
-// connection to the server.
-func DialDefaultServer() (Conn, error) {
- if err := startDefaultServer(); err != nil {
- return nil, err
- }
- c, err := Dial("tcp", fmt.Sprintf(":%d", *serverBasePort), DialReadTimeout(1*time.Second), DialWriteTimeout(1*time.Second))
- if err != nil {
- return nil, err
- }
- c.Do("FLUSHDB")
- return c, nil
-}
-
-func TestMain(m *testing.M) {
- os.Exit(func() int {
- flag.Parse()
-
- var f *os.File
- if *serverLogName != "" {
- var err error
- f, err = os.OpenFile(*serverLogName, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0600)
- if err != nil {
- fmt.Fprintf(os.Stderr, "Error opening redis-log: %v\n", err)
- return 1
- }
- defer f.Close()
- serverLog = f
- }
-
- defer stopDefaultServer()
-
- return m.Run()
- }())
-}
diff --git a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/zpop_example_test.go b/Godeps/_workspace/src/github.com/garyburd/redigo/redis/zpop_example_test.go
deleted file mode 100644
index 1d86ee6ce..000000000
--- a/Godeps/_workspace/src/github.com/garyburd/redigo/redis/zpop_example_test.go
+++ /dev/null
@@ -1,113 +0,0 @@
-// Copyright 2013 Gary Burd
-//
-// Licensed under the Apache License, Version 2.0 (the "License"): you may
-// not use this file except in compliance with the License. You may obtain
-// a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations
-// under the License.
-
-package redis_test
-
-import (
- "fmt"
- "github.com/garyburd/redigo/redis"
-)
-
-// zpop pops a value from the ZSET key using WATCH/MULTI/EXEC commands.
-func zpop(c redis.Conn, key string) (result string, err error) {
-
- defer func() {
- // Return connection to normal state on error.
- if err != nil {
- c.Do("DISCARD")
- }
- }()
-
- // Loop until transaction is successful.
- for {
- if _, err := c.Do("WATCH", key); err != nil {
- return "", err
- }
-
- members, err := redis.Strings(c.Do("ZRANGE", key, 0, 0))
- if err != nil {
- return "", err
- }
- if len(members) != 1 {
- return "", redis.ErrNil
- }
-
- c.Send("MULTI")
- c.Send("ZREM", key, members[0])
- queued, err := c.Do("EXEC")
- if err != nil {
- return "", err
- }
-
- if queued != nil {
- result = members[0]
- break
- }
- }
-
- return result, nil
-}
-
-// zpopScript pops a value from a ZSET.
-var zpopScript = redis.NewScript(1, `
- local r = redis.call('ZRANGE', KEYS[1], 0, 0)
- if r ~= nil then
- r = r[1]
- redis.call('ZREM', KEYS[1], r)
- end
- return r
-`)
-
-// This example implements ZPOP as described at
-// http://redis.io/topics/transactions using WATCH/MULTI/EXEC and scripting.
-func Example_zpop() {
- c, err := dial()
- if err != nil {
- fmt.Println(err)
- return
- }
- defer c.Close()
-
- // Add test data using a pipeline.
-
- for i, member := range []string{"red", "blue", "green"} {
- c.Send("ZADD", "zset", i, member)
- }
- if _, err := c.Do(""); err != nil {
- fmt.Println(err)
- return
- }
-
- // Pop using WATCH/MULTI/EXEC
-
- v, err := zpop(c, "zset")
- if err != nil {
- fmt.Println(err)
- return
- }
- fmt.Println(v)
-
- // Pop using a script.
-
- v, err = redis.String(zpopScript.Do(c, "zset"))
- if err != nil {
- fmt.Println(err)
- return
- }
- fmt.Println(v)
-
- // Output:
- // red
- // blue
-}
diff --git a/Godeps/_workspace/src/github.com/go-gorp/gorp/gorp_test.go b/Godeps/_workspace/src/github.com/go-gorp/gorp/gorp_test.go
deleted file mode 100644
index 895ab450e..000000000
--- a/Godeps/_workspace/src/github.com/go-gorp/gorp/gorp_test.go
+++ /dev/null
@@ -1,2371 +0,0 @@
-// Copyright 2012 James Cooper. All rights reserved.
-// Use of this source code is governed by a MIT-style
-// license that can be found in the LICENSE file.
-
-// Package gorp provides a simple way to marshal Go structs to and from
-// SQL databases. It uses the database/sql package, and should work with any
-// compliant database/sql driver.
-//
-// Source code and project home:
-// https://github.com/go-gorp/gorp
-
-package gorp
-
-import (
- "bytes"
- "database/sql"
- "database/sql/driver"
- "encoding/json"
- "errors"
- "flag"
- "fmt"
- "log"
- "math/rand"
- "os"
- "reflect"
- "strconv"
- "strings"
- "testing"
- "time"
-
- _ "github.com/go-sql-driver/mysql"
- _ "github.com/lib/pq"
- _ "github.com/mattn/go-sqlite3"
- _ "github.com/ziutek/mymysql/godrv"
-)
-
-var (
- // verify interface compliance
- _ = []Dialect{
- SqliteDialect{},
- PostgresDialect{},
- MySQLDialect{},
- SqlServerDialect{},
- OracleDialect{},
- }
-
- debug bool
-)
-
-func init() {
- flag.BoolVar(&debug, "trace", true, "Turn on or off database tracing (DbMap.TraceOn)")
- flag.Parse()
-}
-
-type testable interface {
- GetId() int64
- Rand()
-}
-
-type Invoice struct {
- Id int64
- Created int64
- Updated int64
- Memo string
- PersonId int64
- IsPaid bool
-}
-
-type InvoiceWithValuer struct {
- Id int64
- Created int64
- Updated int64
- Memo string
- Person PersonValuerScanner `db:"personid"`
- IsPaid bool
-}
-
-func (me *Invoice) GetId() int64 { return me.Id }
-func (me *Invoice) Rand() {
- me.Memo = fmt.Sprintf("random %d", rand.Int63())
- me.Created = rand.Int63()
- me.Updated = rand.Int63()
-}
-
-type InvoiceTag struct {
- Id int64 `db:"myid, primarykey, autoincrement"`
- Created int64 `db:"myCreated"`
- Updated int64 `db:"date_updated"`
- Memo string
- PersonId int64 `db:"person_id"`
- IsPaid bool `db:"is_Paid"`
-}
-
-func (me *InvoiceTag) GetId() int64 { return me.Id }
-func (me *InvoiceTag) Rand() {
- me.Memo = fmt.Sprintf("random %d", rand.Int63())
- me.Created = rand.Int63()
- me.Updated = rand.Int63()
-}
-
-// See: https://github.com/go-gorp/gorp/issues/175
-type AliasTransientField struct {
- Id int64 `db:"id"`
- Bar int64 `db:"-"`
- BarStr string `db:"bar"`
-}
-
-func (me *AliasTransientField) GetId() int64 { return me.Id }
-func (me *AliasTransientField) Rand() {
- me.BarStr = fmt.Sprintf("random %d", rand.Int63())
-}
-
-type OverriddenInvoice struct {
- Invoice
- Id string
-}
-
-type Person struct {
- Id int64
- Created int64
- Updated int64
- FName string
- LName string
- Version int64
-}
-
-type PersonValuerScanner struct {
- Person
-}
-
-func (p PersonValuerScanner) Value() (driver.Value, error) {
- return p.Id, nil
-}
-
-// FIXME: this Scan is never actually used in the tests?
-// Also: if the comments below on the mysql driver are true, then that should be fixed by the dialect when scanning values into structs.
-func (p *PersonValuerScanner) Scan(value interface{}) (err error) {
- switch src := value.(type) {
- case []byte:
- // The mysql driver seems to return a []byte, even though the
- // type in the database is bigint. Note that this case is
- // *only* used by the mysql driver.
- p.Id, err = strconv.ParseInt(string(src), 10, 64)
- case int64:
- // postgres, gomysql, and sqlite drivers all return an int64,
- // as you'd expect.
- p.Id = src
- default:
- typ := reflect.TypeOf(value)
- return fmt.Errorf("Expected person value to be convertible to int64, got %v (type %s)", value, typ)
- }
- return
-}
-
-type FNameOnly struct {
- FName string
-}
-
-type InvoicePersonView struct {
- InvoiceId int64
- PersonId int64
- Memo string
- FName string
- LegacyVersion int64
-}
-
-type TableWithNull struct {
- Id int64
- Str sql.NullString
- Int64 sql.NullInt64
- Float64 sql.NullFloat64
- Bool sql.NullBool
- Bytes []byte
-}
-
-type WithIgnoredColumn struct {
- internal int64 `db:"-"`
- Id int64
- Created int64
-}
-
-type IdCreated struct {
- Id int64
- Created int64
-}
-
-type IdCreatedExternal struct {
- IdCreated
- External int64
-}
-
-type WithStringPk struct {
- Id string
- Name string
-}
-
-type CustomStringType string
-
-type TypeConversionExample struct {
- Id int64
- PersonJSON Person
- Name CustomStringType
-}
-
-type PersonUInt32 struct {
- Id uint32
- Name string
-}
-
-type PersonUInt64 struct {
- Id uint64
- Name string
-}
-
-type PersonUInt16 struct {
- Id uint16
- Name string
-}
-
-type WithEmbeddedStruct struct {
- Id int64
- Names
-}
-
-type WithEmbeddedStructConflictingEmbeddedMemberNames struct {
- Id int64
- Names
- NamesConflict
-}
-
-type WithEmbeddedStructSameMemberName struct {
- Id int64
- SameName
-}
-
-type WithEmbeddedStructBeforeAutoincrField struct {
- Names
- Id int64
-}
-
-type WithEmbeddedAutoincr struct {
- WithEmbeddedStruct
- MiddleName string
-}
-
-type Names struct {
- FirstName string
- LastName string
-}
-
-type NamesConflict struct {
- FirstName string
- Surname string
-}
-
-type SameName struct {
- SameName string
-}
-
-type UniqueColumns struct {
- FirstName string
- LastName string
- City string
- ZipCode int64
-}
-
-type SingleColumnTable struct {
- SomeId string
-}
-
-type CustomDate struct {
- time.Time
-}
-
-type WithCustomDate struct {
- Id int64
- Added CustomDate
-}
-
-type WithNullTime struct {
- Id int64
- Time NullTime
-}
-
-type testTypeConverter struct{}
-
-func (me testTypeConverter) ToDb(val interface{}) (interface{}, error) {
-
- switch t := val.(type) {
- case Person:
- b, err := json.Marshal(t)
- if err != nil {
- return "", err
- }
- return string(b), nil
- case CustomStringType:
- return string(t), nil
- case CustomDate:
- return t.Time, nil
- }
-
- return val, nil
-}
-
-func (me testTypeConverter) FromDb(target interface{}) (CustomScanner, bool) {
- switch target.(type) {
- case *Person:
- binder := func(holder, target interface{}) error {
- s, ok := holder.(*string)
- if !ok {
- return errors.New("FromDb: Unable to convert Person to *string")
- }
- b := []byte(*s)
- return json.Unmarshal(b, target)
- }
- return CustomScanner{new(string), target, binder}, true
- case *CustomStringType:
- binder := func(holder, target interface{}) error {
- s, ok := holder.(*string)
- if !ok {
- return errors.New("FromDb: Unable to convert CustomStringType to *string")
- }
- st, ok := target.(*CustomStringType)
- if !ok {
- return errors.New(fmt.Sprint("FromDb: Unable to convert target to *CustomStringType: ", reflect.TypeOf(target)))
- }
- *st = CustomStringType(*s)
- return nil
- }
- return CustomScanner{new(string), target, binder}, true
- case *CustomDate:
- binder := func(holder, target interface{}) error {
- t, ok := holder.(*time.Time)
- if !ok {
- return errors.New("FromDb: Unable to convert CustomDate to *time.Time")
- }
- dateTarget, ok := target.(*CustomDate)
- if !ok {
- return errors.New(fmt.Sprint("FromDb: Unable to convert target to *CustomDate: ", reflect.TypeOf(target)))
- }
- dateTarget.Time = *t
- return nil
- }
- return CustomScanner{new(time.Time), target, binder}, true
- }
-
- return CustomScanner{}, false
-}
-
-func (p *Person) PreInsert(s SqlExecutor) error {
- p.Created = time.Now().UnixNano()
- p.Updated = p.Created
- if p.FName == "badname" {
- return fmt.Errorf("Invalid name: %s", p.FName)
- }
- return nil
-}
-
-func (p *Person) PostInsert(s SqlExecutor) error {
- p.LName = "postinsert"
- return nil
-}
-
-func (p *Person) PreUpdate(s SqlExecutor) error {
- p.FName = "preupdate"
- return nil
-}
-
-func (p *Person) PostUpdate(s SqlExecutor) error {
- p.LName = "postupdate"
- return nil
-}
-
-func (p *Person) PreDelete(s SqlExecutor) error {
- p.FName = "predelete"
- return nil
-}
-
-func (p *Person) PostDelete(s SqlExecutor) error {
- p.LName = "postdelete"
- return nil
-}
-
-func (p *Person) PostGet(s SqlExecutor) error {
- p.LName = "postget"
- return nil
-}
-
-type PersistentUser struct {
- Key int32
- Id string
- PassedTraining bool
-}
-
-func TestCreateTablesIfNotExists(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- err := dbmap.CreateTablesIfNotExists()
- if err != nil {
- t.Error(err)
- }
-}
-
-func TestTruncateTables(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
- err := dbmap.CreateTablesIfNotExists()
- if err != nil {
- t.Error(err)
- }
-
- // Insert some data
- p1 := &Person{0, 0, 0, "Bob", "Smith", 0}
- dbmap.Insert(p1)
- inv := &Invoice{0, 0, 1, "my invoice", 0, true}
- dbmap.Insert(inv)
-
- err = dbmap.TruncateTables()
- if err != nil {
- t.Error(err)
- }
-
- // Make sure all rows are deleted
- rows, _ := dbmap.Select(Person{}, "SELECT * FROM person_test")
- if len(rows) != 0 {
- t.Errorf("Expected 0 person rows, got %d", len(rows))
- }
- rows, _ = dbmap.Select(Invoice{}, "SELECT * FROM invoice_test")
- if len(rows) != 0 {
- t.Errorf("Expected 0 invoice rows, got %d", len(rows))
- }
-}
-
-func TestCustomDateType(t *testing.T) {
- dbmap := newDbMap()
- dbmap.TypeConverter = testTypeConverter{}
- dbmap.AddTable(WithCustomDate{}).SetKeys(true, "Id")
- err := dbmap.CreateTables()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
-
- test1 := &WithCustomDate{Added: CustomDate{Time: time.Now().Truncate(time.Second)}}
- err = dbmap.Insert(test1)
- if err != nil {
- t.Errorf("Could not insert struct with custom date field: %s", err)
- t.FailNow()
- }
- // Unfortunately, the mysql driver doesn't handle time.Time
- // values properly during Get(). I can't find a way to work
- // around that problem - every other type that I've tried is just
- // silently converted. time.Time is the only type that causes
- // the issue that this test checks for. As such, if the driver is
- // mysql, we'll just skip the rest of this test.
- if _, driver := dialectAndDriver(); driver == "mysql" {
- t.Skip("TestCustomDateType can't run Get() with the mysql driver; skipping the rest of this test...")
- }
- result, err := dbmap.Get(new(WithCustomDate), test1.Id)
- if err != nil {
- t.Errorf("Could not get struct with custom date field: %s", err)
- t.FailNow()
- }
- test2 := result.(*WithCustomDate)
- if test2.Added.UTC() != test1.Added.UTC() {
- t.Errorf("Custom dates do not match: %v != %v", test2.Added.UTC(), test1.Added.UTC())
- }
-}
-
-func TestUIntPrimaryKey(t *testing.T) {
- dbmap := newDbMap()
- dbmap.AddTable(PersonUInt64{}).SetKeys(true, "Id")
- dbmap.AddTable(PersonUInt32{}).SetKeys(true, "Id")
- dbmap.AddTable(PersonUInt16{}).SetKeys(true, "Id")
- err := dbmap.CreateTablesIfNotExists()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
-
- p1 := &PersonUInt64{0, "name1"}
- p2 := &PersonUInt32{0, "name2"}
- p3 := &PersonUInt16{0, "name3"}
- err = dbmap.Insert(p1, p2, p3)
- if err != nil {
- t.Error(err)
- }
- if p1.Id != 1 {
- t.Errorf("%d != 1", p1.Id)
- }
- if p2.Id != 1 {
- t.Errorf("%d != 1", p2.Id)
- }
- if p3.Id != 1 {
- t.Errorf("%d != 1", p3.Id)
- }
-}
-
-func TestSetUniqueTogether(t *testing.T) {
- dbmap := newDbMap()
- dbmap.AddTable(UniqueColumns{}).SetUniqueTogether("FirstName", "LastName").SetUniqueTogether("City", "ZipCode")
- err := dbmap.CreateTablesIfNotExists()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
-
- n1 := &UniqueColumns{"Steve", "Jobs", "Cupertino", 95014}
- err = dbmap.Insert(n1)
- if err != nil {
- t.Error(err)
- }
-
- // Should fail because of the first constraint
- n2 := &UniqueColumns{"Steve", "Jobs", "Sunnyvale", 94085}
- err = dbmap.Insert(n2)
- if err == nil {
- t.Error(err)
- }
- // "unique" for Postgres/SQLite, "Duplicate entry" for MySQL
- errLower := strings.ToLower(err.Error())
- if !strings.Contains(errLower, "unique") && !strings.Contains(errLower, "duplicate entry") {
- t.Error(err)
- }
-
- // Should also fail because of the second unique-together
- n3 := &UniqueColumns{"Steve", "Wozniak", "Cupertino", 95014}
- err = dbmap.Insert(n3)
- if err == nil {
- t.Error(err)
- }
- // "unique" for Postgres/SQLite, "Duplicate entry" for MySQL
- errLower = strings.ToLower(err.Error())
- if !strings.Contains(errLower, "unique") && !strings.Contains(errLower, "duplicate entry") {
- t.Error(err)
- }
-
- // This one should finally succeed
- n4 := &UniqueColumns{"Steve", "Wozniak", "Sunnyvale", 94085}
- err = dbmap.Insert(n4)
- if err != nil {
- t.Error(err)
- }
-}
-
-func TestPersistentUser(t *testing.T) {
- dbmap := newDbMap()
- dbmap.Exec("drop table if exists PersistentUser")
- table := dbmap.AddTable(PersistentUser{}).SetKeys(false, "Key")
- table.ColMap("Key").Rename("mykey")
- err := dbmap.CreateTablesIfNotExists()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
- pu := &PersistentUser{43, "33r", false}
- err = dbmap.Insert(pu)
- if err != nil {
- panic(err)
- }
-
- // prove we can pass a pointer into Get
- pu2, err := dbmap.Get(pu, pu.Key)
- if err != nil {
- panic(err)
- }
- if !reflect.DeepEqual(pu, pu2) {
- t.Errorf("%v!=%v", pu, pu2)
- }
-
- arr, err := dbmap.Select(pu, "select * from PersistentUser")
- if err != nil {
- panic(err)
- }
- if !reflect.DeepEqual(pu, arr[0]) {
- t.Errorf("%v!=%v", pu, arr[0])
- }
-
- // prove we can get the results back in a slice
- var puArr []*PersistentUser
- _, err = dbmap.Select(&puArr, "select * from PersistentUser")
- if err != nil {
- panic(err)
- }
- if len(puArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(pu, puArr[0]) {
- t.Errorf("%v!=%v", pu, puArr[0])
- }
-
- // prove we can get the results back in a non-pointer slice
- var puValues []PersistentUser
- _, err = dbmap.Select(&puValues, "select * from PersistentUser")
- if err != nil {
- panic(err)
- }
- if len(puValues) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(*pu, puValues[0]) {
- t.Errorf("%v!=%v", *pu, puValues[0])
- }
-
- // prove we can get the results back in a string slice
- var idArr []*string
- _, err = dbmap.Select(&idArr, "select Id from PersistentUser")
- if err != nil {
- panic(err)
- }
- if len(idArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(pu.Id, *idArr[0]) {
- t.Errorf("%v!=%v", pu.Id, *idArr[0])
- }
-
- // prove we can get the results back in an int slice
- var keyArr []*int32
- _, err = dbmap.Select(&keyArr, "select mykey from PersistentUser")
- if err != nil {
- panic(err)
- }
- if len(keyArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(pu.Key, *keyArr[0]) {
- t.Errorf("%v!=%v", pu.Key, *keyArr[0])
- }
-
- // prove we can get the results back in a bool slice
- var passedArr []*bool
- _, err = dbmap.Select(&passedArr, "select PassedTraining from PersistentUser")
- if err != nil {
- panic(err)
- }
- if len(passedArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(pu.PassedTraining, *passedArr[0]) {
- t.Errorf("%v!=%v", pu.PassedTraining, *passedArr[0])
- }
-
- // prove we can get the results back in a non-pointer slice
- var stringArr []string
- _, err = dbmap.Select(&stringArr, "select Id from PersistentUser")
- if err != nil {
- panic(err)
- }
- if len(stringArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(pu.Id, stringArr[0]) {
- t.Errorf("%v!=%v", pu.Id, stringArr[0])
- }
-}
-
-func TestNamedQueryMap(t *testing.T) {
- dbmap := newDbMap()
- dbmap.Exec("drop table if exists PersistentUser")
- table := dbmap.AddTable(PersistentUser{}).SetKeys(false, "Key")
- table.ColMap("Key").Rename("mykey")
- err := dbmap.CreateTablesIfNotExists()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
- pu := &PersistentUser{43, "33r", false}
- pu2 := &PersistentUser{500, "abc", false}
- err = dbmap.Insert(pu, pu2)
- if err != nil {
- panic(err)
- }
-
- // Test simple case
- var puArr []*PersistentUser
- _, err = dbmap.Select(&puArr, "select * from PersistentUser where mykey = :Key", map[string]interface{}{
- "Key": 43,
- })
- if err != nil {
- t.Errorf("Failed to select: %s", err)
- t.FailNow()
- }
- if len(puArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(pu, puArr[0]) {
- t.Errorf("%v!=%v", pu, puArr[0])
- }
-
- // Test more specific map value type is ok
- puArr = nil
- _, err = dbmap.Select(&puArr, "select * from PersistentUser where mykey = :Key", map[string]int{
- "Key": 43,
- })
- if err != nil {
- t.Errorf("Failed to select: %s", err)
- t.FailNow()
- }
- if len(puArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
-
- // Test multiple parameters set.
- puArr = nil
- _, err = dbmap.Select(&puArr, `
-select * from PersistentUser
- where mykey = :Key
- and PassedTraining = :PassedTraining
- and Id = :Id`, map[string]interface{}{
- "Key": 43,
- "PassedTraining": false,
- "Id": "33r",
- })
- if err != nil {
- t.Errorf("Failed to select: %s", err)
- t.FailNow()
- }
- if len(puArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
-
- // Test colon within a non-key string
- // Test having extra, unused properties in the map.
- puArr = nil
- _, err = dbmap.Select(&puArr, `
-select * from PersistentUser
- where mykey = :Key
- and Id != 'abc:def'`, map[string]interface{}{
- "Key": 43,
- "PassedTraining": false,
- })
- if err != nil {
- t.Errorf("Failed to select: %s", err)
- t.FailNow()
- }
- if len(puArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
-
- // Test to delete with Exec and named params.
- result, err := dbmap.Exec("delete from PersistentUser where mykey = :Key", map[string]interface{}{
- "Key": 43,
- })
- count, err := result.RowsAffected()
- if err != nil {
- t.Errorf("Failed to exec: %s", err)
- t.FailNow()
- }
- if count != 1 {
- t.Errorf("Expected 1 persistentuser to be deleted, but %d deleted", count)
- }
-}
-
-func TestNamedQueryStruct(t *testing.T) {
- dbmap := newDbMap()
- dbmap.Exec("drop table if exists PersistentUser")
- table := dbmap.AddTable(PersistentUser{}).SetKeys(false, "Key")
- table.ColMap("Key").Rename("mykey")
- err := dbmap.CreateTablesIfNotExists()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
- pu := &PersistentUser{43, "33r", false}
- pu2 := &PersistentUser{500, "abc", false}
- err = dbmap.Insert(pu, pu2)
- if err != nil {
- panic(err)
- }
-
- // Test select self
- var puArr []*PersistentUser
- _, err = dbmap.Select(&puArr, `
-select * from PersistentUser
- where mykey = :Key
- and PassedTraining = :PassedTraining
- and Id = :Id`, pu)
- if err != nil {
- t.Errorf("Failed to select: %s", err)
- t.FailNow()
- }
- if len(puArr) != 1 {
- t.Errorf("Expected one persistentuser, found none")
- }
- if !reflect.DeepEqual(pu, puArr[0]) {
- t.Errorf("%v!=%v", pu, puArr[0])
- }
-
- // Test delete self.
- result, err := dbmap.Exec(`
-delete from PersistentUser
- where mykey = :Key
- and PassedTraining = :PassedTraining
- and Id = :Id`, pu)
- count, err := result.RowsAffected()
- if err != nil {
- t.Errorf("Failed to exec: %s", err)
- t.FailNow()
- }
- if count != 1 {
- t.Errorf("Expected 1 persistentuser to be deleted, but %d deleted", count)
- }
-}
-
-// Ensure that the slices containing SQL results are non-nil when the result set is empty.
-func TestReturnsNonNilSlice(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
- noResultsSQL := "select * from invoice_test where id=99999"
- var r1 []*Invoice
- _rawselect(dbmap, &r1, noResultsSQL)
- if r1 == nil {
- t.Errorf("r1==nil")
- }
-
- r2 := _rawselect(dbmap, Invoice{}, noResultsSQL)
- if r2 == nil {
- t.Errorf("r2==nil")
- }
-}
-
-func TestOverrideVersionCol(t *testing.T) {
- dbmap := newDbMap()
- t1 := dbmap.AddTable(InvoicePersonView{}).SetKeys(false, "InvoiceId", "PersonId")
- err := dbmap.CreateTables()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
- c1 := t1.SetVersionCol("LegacyVersion")
- if c1.ColumnName != "LegacyVersion" {
- t.Errorf("Wrong col returned: %v", c1)
- }
-
- ipv := &InvoicePersonView{1, 2, "memo", "fname", 0}
- _update(dbmap, ipv)
- if ipv.LegacyVersion != 1 {
- t.Errorf("LegacyVersion not updated: %d", ipv.LegacyVersion)
- }
-}
-
-func TestOptimisticLocking(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- p1 := &Person{0, 0, 0, "Bob", "Smith", 0}
- dbmap.Insert(p1) // Version is now 1
- if p1.Version != 1 {
- t.Errorf("Insert didn't incr Version: %d != %d", 1, p1.Version)
- return
- }
- if p1.Id == 0 {
- t.Errorf("Insert didn't return a generated PK")
- return
- }
-
- obj, err := dbmap.Get(Person{}, p1.Id)
- if err != nil {
- panic(err)
- }
- p2 := obj.(*Person)
- p2.LName = "Edwards"
- dbmap.Update(p2) // Version is now 2
- if p2.Version != 2 {
- t.Errorf("Update didn't incr Version: %d != %d", 2, p2.Version)
- }
-
- p1.LName = "Howard"
- count, err := dbmap.Update(p1)
- if _, ok := err.(OptimisticLockError); !ok {
- t.Errorf("update - Expected OptimisticLockError, got: %v", err)
- }
- if count != -1 {
- t.Errorf("update - Expected -1 count, got: %d", count)
- }
-
- count, err = dbmap.Delete(p1)
- if _, ok := err.(OptimisticLockError); !ok {
- t.Errorf("delete - Expected OptimisticLockError, got: %v", err)
- }
- if count != -1 {
- t.Errorf("delete - Expected -1 count, got: %d", count)
- }
-}
-
-// what happens if a legacy table has a null value?
-func TestDoubleAddTable(t *testing.T) {
- dbmap := newDbMap()
- t1 := dbmap.AddTable(TableWithNull{}).SetKeys(false, "Id")
- t2 := dbmap.AddTable(TableWithNull{})
- if t1 != t2 {
- t.Errorf("%v != %v", t1, t2)
- }
-}
-
-// what happens if a legacy table has a null value?
-func TestNullValues(t *testing.T) {
- dbmap := initDbMapNulls()
- defer dropAndClose(dbmap)
-
- // insert a row directly
- _rawexec(dbmap, "insert into TableWithNull values (10, null, "+
- "null, null, null, null)")
-
- // try to load it
- expected := &TableWithNull{Id: 10}
- obj := _get(dbmap, TableWithNull{}, 10)
- t1 := obj.(*TableWithNull)
- if !reflect.DeepEqual(expected, t1) {
- t.Errorf("%v != %v", expected, t1)
- }
-
- // update it
- t1.Str = sql.NullString{"hi", true}
- expected.Str = t1.Str
- t1.Int64 = sql.NullInt64{999, true}
- expected.Int64 = t1.Int64
- t1.Float64 = sql.NullFloat64{53.33, true}
- expected.Float64 = t1.Float64
- t1.Bool = sql.NullBool{true, true}
- expected.Bool = t1.Bool
- t1.Bytes = []byte{1, 30, 31, 33}
- expected.Bytes = t1.Bytes
- _update(dbmap, t1)
-
- obj = _get(dbmap, TableWithNull{}, 10)
- t1 = obj.(*TableWithNull)
- if t1.Str.String != "hi" {
- t.Errorf("%s != hi", t1.Str.String)
- }
- if !reflect.DeepEqual(expected, t1) {
- t.Errorf("%v != %v", expected, t1)
- }
-}
-
-func TestScannerValuer(t *testing.T) {
- dbmap := newDbMap()
- dbmap.AddTableWithName(PersonValuerScanner{}, "person_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(InvoiceWithValuer{}, "invoice_test").SetKeys(true, "Id")
- err := dbmap.CreateTables()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
-
- pv := PersonValuerScanner{}
- pv.FName = "foo"
- pv.LName = "bar"
- err = dbmap.Insert(&pv)
- if err != nil {
- t.Errorf("Could not insert PersonValuerScanner using Person table: %v", err)
- t.FailNow()
- }
-
- inv := InvoiceWithValuer{}
- inv.Memo = "foo"
- inv.Person = pv
- err = dbmap.Insert(&inv)
- if err != nil {
- t.Errorf("Could not insert InvoiceWithValuer using Invoice table: %v", err)
- t.FailNow()
- }
-
- res, err := dbmap.Get(InvoiceWithValuer{}, inv.Id)
- if err != nil {
- t.Errorf("Could not get InvoiceWithValuer: %v", err)
- t.FailNow()
- }
- dbInv := res.(*InvoiceWithValuer)
-
- if dbInv.Person.Id != pv.Id {
- t.Errorf("InvoiceWithValuer got wrong person ID: %d (expected) != %d (actual)", pv.Id, dbInv.Person.Id)
- }
-}
-
-func TestColumnProps(t *testing.T) {
- dbmap := newDbMap()
- t1 := dbmap.AddTable(Invoice{}).SetKeys(true, "Id")
- t1.ColMap("Created").Rename("date_created")
- t1.ColMap("Updated").SetTransient(true)
- t1.ColMap("Memo").SetMaxSize(10)
- t1.ColMap("PersonId").SetUnique(true)
-
- err := dbmap.CreateTables()
- if err != nil {
- panic(err)
- }
- defer dropAndClose(dbmap)
-
- // test transient
- inv := &Invoice{0, 0, 1, "my invoice", 0, true}
- _insert(dbmap, inv)
- obj := _get(dbmap, Invoice{}, inv.Id)
- inv = obj.(*Invoice)
- if inv.Updated != 0 {
- t.Errorf("Saved transient column 'Updated'")
- }
-
- // test max size
- inv.Memo = "this memo is too long"
- err = dbmap.Insert(inv)
- if err == nil {
- t.Errorf("max size exceeded, but Insert did not fail.")
- }
-
- // test unique - same person id
- inv = &Invoice{0, 0, 1, "my invoice2", 0, false}
- err = dbmap.Insert(inv)
- if err == nil {
- t.Errorf("same PersonId inserted, but Insert did not fail.")
- }
-}
-
-func TestRawSelect(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- p1 := &Person{0, 0, 0, "bob", "smith", 0}
- _insert(dbmap, p1)
-
- inv1 := &Invoice{0, 0, 0, "xmas order", p1.Id, true}
- _insert(dbmap, inv1)
-
- expected := &InvoicePersonView{inv1.Id, p1.Id, inv1.Memo, p1.FName, 0}
-
- query := "select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName " +
- "from invoice_test i, person_test p " +
- "where i.PersonId = p.Id"
- list := _rawselect(dbmap, InvoicePersonView{}, query)
- if len(list) != 1 {
- t.Errorf("len(list) != 1: %d", len(list))
- } else if !reflect.DeepEqual(expected, list[0]) {
- t.Errorf("%v != %v", expected, list[0])
- }
-}
-
-func TestHooks(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- p1 := &Person{0, 0, 0, "bob", "smith", 0}
- _insert(dbmap, p1)
- if p1.Created == 0 || p1.Updated == 0 {
- t.Errorf("p1.PreInsert() didn't run: %v", p1)
- } else if p1.LName != "postinsert" {
- t.Errorf("p1.PostInsert() didn't run: %v", p1)
- }
-
- obj := _get(dbmap, Person{}, p1.Id)
- p1 = obj.(*Person)
- if p1.LName != "postget" {
- t.Errorf("p1.PostGet() didn't run: %v", p1)
- }
-
- _update(dbmap, p1)
- if p1.FName != "preupdate" {
- t.Errorf("p1.PreUpdate() didn't run: %v", p1)
- } else if p1.LName != "postupdate" {
- t.Errorf("p1.PostUpdate() didn't run: %v", p1)
- }
-
- var persons []*Person
- bindVar := dbmap.Dialect.BindVar(0)
- _rawselect(dbmap, &persons, "select * from person_test where id = "+bindVar, p1.Id)
- if persons[0].LName != "postget" {
- t.Errorf("p1.PostGet() didn't run after select: %v", p1)
- }
-
- _del(dbmap, p1)
- if p1.FName != "predelete" {
- t.Errorf("p1.PreDelete() didn't run: %v", p1)
- } else if p1.LName != "postdelete" {
- t.Errorf("p1.PostDelete() didn't run: %v", p1)
- }
-
- // Test error case
- p2 := &Person{0, 0, 0, "badname", "", 0}
- err := dbmap.Insert(p2)
- if err == nil {
- t.Errorf("p2.PreInsert() didn't return an error")
- }
-}
-
-func TestTransaction(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- inv1 := &Invoice{0, 100, 200, "t1", 0, true}
- inv2 := &Invoice{0, 100, 200, "t2", 0, false}
-
- trans, err := dbmap.Begin()
- if err != nil {
- panic(err)
- }
- trans.Insert(inv1, inv2)
- err = trans.Commit()
- if err != nil {
- panic(err)
- }
-
- obj, err := dbmap.Get(Invoice{}, inv1.Id)
- if err != nil {
- panic(err)
- }
- if !reflect.DeepEqual(inv1, obj) {
- t.Errorf("%v != %v", inv1, obj)
- }
- obj, err = dbmap.Get(Invoice{}, inv2.Id)
- if err != nil {
- panic(err)
- }
- if !reflect.DeepEqual(inv2, obj) {
- t.Errorf("%v != %v", inv2, obj)
- }
-}
-
-func TestSavepoint(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- inv1 := &Invoice{0, 100, 200, "unpaid", 0, false}
-
- trans, err := dbmap.Begin()
- if err != nil {
- panic(err)
- }
- trans.Insert(inv1)
-
- var checkMemo = func(want string) {
- memo, err := trans.SelectStr("select memo from invoice_test")
- if err != nil {
- panic(err)
- }
- if memo != want {
- t.Errorf("%q != %q", want, memo)
- }
- }
- checkMemo("unpaid")
-
- err = trans.Savepoint("foo")
- if err != nil {
- panic(err)
- }
- checkMemo("unpaid")
-
- inv1.Memo = "paid"
- _, err = trans.Update(inv1)
- if err != nil {
- panic(err)
- }
- checkMemo("paid")
-
- err = trans.RollbackToSavepoint("foo")
- if err != nil {
- panic(err)
- }
- checkMemo("unpaid")
-
- err = trans.Rollback()
- if err != nil {
- panic(err)
- }
-}
-
-func TestMultiple(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- inv1 := &Invoice{0, 100, 200, "a", 0, false}
- inv2 := &Invoice{0, 100, 200, "b", 0, true}
- _insert(dbmap, inv1, inv2)
-
- inv1.Memo = "c"
- inv2.Memo = "d"
- _update(dbmap, inv1, inv2)
-
- count := _del(dbmap, inv1, inv2)
- if count != 2 {
- t.Errorf("%d != 2", count)
- }
-}
-
-func TestCrud(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- inv := &Invoice{0, 100, 200, "first order", 0, true}
- testCrudInternal(t, dbmap, inv)
-
- invtag := &InvoiceTag{0, 300, 400, "some order", 33, false}
- testCrudInternal(t, dbmap, invtag)
-
- foo := &AliasTransientField{BarStr: "some bar"}
- testCrudInternal(t, dbmap, foo)
-}
-
-func testCrudInternal(t *testing.T, dbmap *DbMap, val testable) {
- table, _, err := dbmap.tableForPointer(val, false)
- if err != nil {
- t.Errorf("couldn't call TableFor: val=%v err=%v", val, err)
- }
-
- _, err = dbmap.Exec("delete from " + table.TableName)
- if err != nil {
- t.Errorf("couldn't delete rows from: val=%v err=%v", val, err)
- }
-
- // INSERT row
- _insert(dbmap, val)
- if val.GetId() == 0 {
- t.Errorf("val.GetId() was not set on INSERT")
- return
- }
-
- // SELECT row
- val2 := _get(dbmap, val, val.GetId())
- if !reflect.DeepEqual(val, val2) {
- t.Errorf("%v != %v", val, val2)
- }
-
- // UPDATE row and SELECT
- val.Rand()
- count := _update(dbmap, val)
- if count != 1 {
- t.Errorf("update 1 != %d", count)
- }
- val2 = _get(dbmap, val, val.GetId())
- if !reflect.DeepEqual(val, val2) {
- t.Errorf("%v != %v", val, val2)
- }
-
- // Select *
- rows, err := dbmap.Select(val, "select * from "+table.TableName)
- if err != nil {
- t.Errorf("couldn't select * from %s err=%v", table.TableName, err)
- } else if len(rows) != 1 {
- t.Errorf("unexpected row count in %s: %d", table.TableName, len(rows))
- } else if !reflect.DeepEqual(val, rows[0]) {
- t.Errorf("select * result: %v != %v", val, rows[0])
- }
-
- // DELETE row
- deleted := _del(dbmap, val)
- if deleted != 1 {
- t.Errorf("Did not delete row with Id: %d", val.GetId())
- return
- }
-
- // VERIFY deleted
- val2 = _get(dbmap, val, val.GetId())
- if val2 != nil {
- t.Errorf("Found invoice with id: %d after Delete()", val.GetId())
- }
-}
-
-func TestWithIgnoredColumn(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- ic := &WithIgnoredColumn{-1, 0, 1}
- _insert(dbmap, ic)
- expected := &WithIgnoredColumn{0, 1, 1}
- ic2 := _get(dbmap, WithIgnoredColumn{}, ic.Id).(*WithIgnoredColumn)
-
- if !reflect.DeepEqual(expected, ic2) {
- t.Errorf("%v != %v", expected, ic2)
- }
- if _del(dbmap, ic) != 1 {
- t.Errorf("Did not delete row with Id: %d", ic.Id)
- return
- }
- if _get(dbmap, WithIgnoredColumn{}, ic.Id) != nil {
- t.Errorf("Found id: %d after Delete()", ic.Id)
- }
-}
-
-func TestColumnFilter(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- inv1 := &Invoice{0, 100, 200, "a", 0, false}
- _insert(dbmap, inv1)
-
- inv1.Memo = "c"
- inv1.IsPaid = true
- _updateColumns(dbmap, func(col *ColumnMap) bool {
- return col.ColumnName == "Memo"
- }, inv1)
-
- inv2 := &Invoice{}
- inv2 = _get(dbmap, inv2, inv1.Id).(*Invoice)
- if inv2.Memo != "c" {
- t.Errorf("Expected column to be updated (%#v)", inv2)
- }
- if inv2.IsPaid {
- t.Error("IsPaid shouldn't have been updated")
- }
-}
-
-func TestTypeConversionExample(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- p := Person{FName: "Bob", LName: "Smith"}
- tc := &TypeConversionExample{-1, p, CustomStringType("hi")}
- _insert(dbmap, tc)
-
- expected := &TypeConversionExample{1, p, CustomStringType("hi")}
- tc2 := _get(dbmap, TypeConversionExample{}, tc.Id).(*TypeConversionExample)
- if !reflect.DeepEqual(expected, tc2) {
- t.Errorf("tc2 %v != %v", expected, tc2)
- }
-
- tc2.Name = CustomStringType("hi2")
- tc2.PersonJSON = Person{FName: "Jane", LName: "Doe"}
- _update(dbmap, tc2)
-
- expected = &TypeConversionExample{1, tc2.PersonJSON, CustomStringType("hi2")}
- tc3 := _get(dbmap, TypeConversionExample{}, tc.Id).(*TypeConversionExample)
- if !reflect.DeepEqual(expected, tc3) {
- t.Errorf("tc3 %v != %v", expected, tc3)
- }
-
- if _del(dbmap, tc) != 1 {
- t.Errorf("Did not delete row with Id: %d", tc.Id)
- }
-
-}
-
-func TestWithEmbeddedStruct(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- es := &WithEmbeddedStruct{-1, Names{FirstName: "Alice", LastName: "Smith"}}
- _insert(dbmap, es)
- expected := &WithEmbeddedStruct{1, Names{FirstName: "Alice", LastName: "Smith"}}
- es2 := _get(dbmap, WithEmbeddedStruct{}, es.Id).(*WithEmbeddedStruct)
- if !reflect.DeepEqual(expected, es2) {
- t.Errorf("%v != %v", expected, es2)
- }
-
- es2.FirstName = "Bob"
- expected.FirstName = "Bob"
- _update(dbmap, es2)
- es2 = _get(dbmap, WithEmbeddedStruct{}, es.Id).(*WithEmbeddedStruct)
- if !reflect.DeepEqual(expected, es2) {
- t.Errorf("%v != %v", expected, es2)
- }
-
- ess := _rawselect(dbmap, WithEmbeddedStruct{}, "select * from embedded_struct_test")
- if !reflect.DeepEqual(es2, ess[0]) {
- t.Errorf("%v != %v", es2, ess[0])
- }
-}
-
-/*
-func TestWithEmbeddedStructConflictingEmbeddedMemberNames(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- es := &WithEmbeddedStructConflictingEmbeddedMemberNames{-1, Names{FirstName: "Alice", LastName: "Smith"}, NamesConflict{FirstName: "Andrew", Surname: "Wiggin"}}
- _insert(dbmap, es)
- expected := &WithEmbeddedStructConflictingEmbeddedMemberNames{-1, Names{FirstName: "Alice", LastName: "Smith"}, NamesConflict{FirstName: "Andrew", Surname: "Wiggin"}}
- es2 := _get(dbmap, WithEmbeddedStructConflictingEmbeddedMemberNames{}, es.Id).(*WithEmbeddedStructConflictingEmbeddedMemberNames)
- if !reflect.DeepEqual(expected, es2) {
- t.Errorf("%v != %v", expected, es2)
- }
-
- es2.Names.FirstName = "Bob"
- expected.Names.FirstName = "Bob"
- _update(dbmap, es2)
- es2 = _get(dbmap, WithEmbeddedStructConflictingEmbeddedMemberNames{}, es.Id).(*WithEmbeddedStructConflictingEmbeddedMemberNames)
- if !reflect.DeepEqual(expected, es2) {
- t.Errorf("%v != %v", expected, es2)
- }
-
- ess := _rawselect(dbmap, WithEmbeddedStructConflictingEmbeddedMemberNames{}, "select * from embedded_struct_conflict_name_test")
- if !reflect.DeepEqual(es2, ess[0]) {
- t.Errorf("%v != %v", es2, ess[0])
- }
-}
-
-func TestWithEmbeddedStructSameMemberName(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- es := &WithEmbeddedStructSameMemberName{-1, SameName{SameName: "Alice"}}
- _insert(dbmap, es)
- expected := &WithEmbeddedStructSameMemberName{-1, SameName{SameName: "Alice"}}
- es2 := _get(dbmap, WithEmbeddedStructSameMemberName{}, es.Id).(*WithEmbeddedStructSameMemberName)
- if !reflect.DeepEqual(expected, es2) {
- t.Errorf("%v != %v", expected, es2)
- }
-
- es2.SameName = SameName{"Bob"}
- expected.SameName = SameName{"Bob"}
- _update(dbmap, es2)
- es2 = _get(dbmap, WithEmbeddedStructSameMemberName{}, es.Id).(*WithEmbeddedStructSameMemberName)
- if !reflect.DeepEqual(expected, es2) {
- t.Errorf("%v != %v", expected, es2)
- }
-
- ess := _rawselect(dbmap, WithEmbeddedStructSameMemberName{}, "select * from embedded_struct_same_member_name_test")
- if !reflect.DeepEqual(es2, ess[0]) {
- t.Errorf("%v != %v", es2, ess[0])
- }
-}
-//*/
-
-func TestWithEmbeddedStructBeforeAutoincr(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- esba := &WithEmbeddedStructBeforeAutoincrField{Names: Names{FirstName: "Alice", LastName: "Smith"}}
- _insert(dbmap, esba)
- var expectedAutoincrId int64 = 1
- if esba.Id != expectedAutoincrId {
- t.Errorf("%d != %d", expectedAutoincrId, esba.Id)
- }
-}
-
-func TestWithEmbeddedAutoincr(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- esa := &WithEmbeddedAutoincr{
- WithEmbeddedStruct: WithEmbeddedStruct{Names: Names{FirstName: "Alice", LastName: "Smith"}},
- MiddleName: "Rose",
- }
- _insert(dbmap, esa)
- var expectedAutoincrId int64 = 1
- if esa.Id != expectedAutoincrId {
- t.Errorf("%d != %d", expectedAutoincrId, esa.Id)
- }
-}
-
-func TestSelectVal(t *testing.T) {
- dbmap := initDbMapNulls()
- defer dropAndClose(dbmap)
-
- bindVar := dbmap.Dialect.BindVar(0)
-
- t1 := TableWithNull{Str: sql.NullString{"abc", true},
- Int64: sql.NullInt64{78, true},
- Float64: sql.NullFloat64{32.2, true},
- Bool: sql.NullBool{true, true},
- Bytes: []byte("hi")}
- _insert(dbmap, &t1)
-
- // SelectInt
- i64 := selectInt(dbmap, "select Int64 from TableWithNull where Str='abc'")
- if i64 != 78 {
- t.Errorf("int64 %d != 78", i64)
- }
- i64 = selectInt(dbmap, "select count(*) from TableWithNull")
- if i64 != 1 {
- t.Errorf("int64 count %d != 1", i64)
- }
- i64 = selectInt(dbmap, "select count(*) from TableWithNull where Str="+bindVar, "asdfasdf")
- if i64 != 0 {
- t.Errorf("int64 no rows %d != 0", i64)
- }
-
- // SelectNullInt
- n := selectNullInt(dbmap, "select Int64 from TableWithNull where Str='notfound'")
- if !reflect.DeepEqual(n, sql.NullInt64{0, false}) {
- t.Errorf("nullint %v != 0,false", n)
- }
-
- n = selectNullInt(dbmap, "select Int64 from TableWithNull where Str='abc'")
- if !reflect.DeepEqual(n, sql.NullInt64{78, true}) {
- t.Errorf("nullint %v != 78, true", n)
- }
-
- // SelectFloat
- f64 := selectFloat(dbmap, "select Float64 from TableWithNull where Str='abc'")
- if f64 != 32.2 {
- t.Errorf("float64 %d != 32.2", f64)
- }
- f64 = selectFloat(dbmap, "select min(Float64) from TableWithNull")
- if f64 != 32.2 {
- t.Errorf("float64 min %d != 32.2", f64)
- }
- f64 = selectFloat(dbmap, "select count(*) from TableWithNull where Str="+bindVar, "asdfasdf")
- if f64 != 0 {
- t.Errorf("float64 no rows %d != 0", f64)
- }
-
- // SelectNullFloat
- nf := selectNullFloat(dbmap, "select Float64 from TableWithNull where Str='notfound'")
- if !reflect.DeepEqual(nf, sql.NullFloat64{0, false}) {
- t.Errorf("nullfloat %v != 0,false", nf)
- }
-
- nf = selectNullFloat(dbmap, "select Float64 from TableWithNull where Str='abc'")
- if !reflect.DeepEqual(nf, sql.NullFloat64{32.2, true}) {
- t.Errorf("nullfloat %v != 32.2, true", nf)
- }
-
- // SelectStr
- s := selectStr(dbmap, "select Str from TableWithNull where Int64="+bindVar, 78)
- if s != "abc" {
- t.Errorf("s %s != abc", s)
- }
- s = selectStr(dbmap, "select Str from TableWithNull where Str='asdfasdf'")
- if s != "" {
- t.Errorf("s no rows %s != ''", s)
- }
-
- // SelectNullStr
- ns := selectNullStr(dbmap, "select Str from TableWithNull where Int64="+bindVar, 78)
- if !reflect.DeepEqual(ns, sql.NullString{"abc", true}) {
- t.Errorf("nullstr %v != abc,true", ns)
- }
- ns = selectNullStr(dbmap, "select Str from TableWithNull where Str='asdfasdf'")
- if !reflect.DeepEqual(ns, sql.NullString{"", false}) {
- t.Errorf("nullstr no rows %v != '',false", ns)
- }
-
- // SelectInt/Str with named parameters
- i64 = selectInt(dbmap, "select Int64 from TableWithNull where Str=:abc", map[string]string{"abc": "abc"})
- if i64 != 78 {
- t.Errorf("int64 %d != 78", i64)
- }
- ns = selectNullStr(dbmap, "select Str from TableWithNull where Int64=:num", map[string]int{"num": 78})
- if !reflect.DeepEqual(ns, sql.NullString{"abc", true}) {
- t.Errorf("nullstr %v != abc,true", ns)
- }
-}
-
-func TestVersionMultipleRows(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- persons := []*Person{
- &Person{0, 0, 0, "Bob", "Smith", 0},
- &Person{0, 0, 0, "Jane", "Smith", 0},
- &Person{0, 0, 0, "Mike", "Smith", 0},
- }
-
- _insert(dbmap, persons[0], persons[1], persons[2])
-
- for x, p := range persons {
- if p.Version != 1 {
- t.Errorf("person[%d].Version != 1: %d", x, p.Version)
- }
- }
-}
-
-func TestWithStringPk(t *testing.T) {
- dbmap := newDbMap()
- dbmap.AddTableWithName(WithStringPk{}, "string_pk_test").SetKeys(true, "Id")
- _, err := dbmap.Exec("create table string_pk_test (Id varchar(255), Name varchar(255));")
- if err != nil {
- t.Errorf("couldn't create string_pk_test: %v", err)
- }
- defer dropAndClose(dbmap)
-
- row := &WithStringPk{"1", "foo"}
- err = dbmap.Insert(row)
- if err == nil {
- t.Errorf("Expected error when inserting into table w/non Int PK and autoincr set true")
- }
-}
-
-// TestSqlExecutorInterfaceSelects ensures that all DbMap methods starting with Select...
-// are also exposed in the SqlExecutor interface. Select... functions can always
-// run on Pre/Post hooks.
-func TestSqlExecutorInterfaceSelects(t *testing.T) {
- dbMapType := reflect.TypeOf(&DbMap{})
- sqlExecutorType := reflect.TypeOf((*SqlExecutor)(nil)).Elem()
- numDbMapMethods := dbMapType.NumMethod()
- for i := 0; i < numDbMapMethods; i += 1 {
- dbMapMethod := dbMapType.Method(i)
- if !strings.HasPrefix(dbMapMethod.Name, "Select") {
- continue
- }
- if _, found := sqlExecutorType.MethodByName(dbMapMethod.Name); !found {
- t.Errorf("Method %s is defined on DbMap but not implemented in SqlExecutor",
- dbMapMethod.Name)
- }
- }
-}
-
-func TestNullTime(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- // if time is null
- ent := &WithNullTime{
- Id: 0,
- Time: NullTime{
- Valid: false,
- }}
- err := dbmap.Insert(ent)
- if err != nil {
- t.Error("failed insert on %s", err.Error())
- }
- err = dbmap.SelectOne(ent, `select * from nulltime_test where Id=:Id`, map[string]interface{}{
- "Id": ent.Id,
- })
- if err != nil {
- t.Error("failed select on %s", err.Error())
- }
- if ent.Time.Valid {
- t.Error("NullTime returns valid but expected null.")
- }
-
- // if time is not null
- ts, err := time.Parse(time.Stamp, "Jan 2 15:04:05")
- ent = &WithNullTime{
- Id: 1,
- Time: NullTime{
- Valid: true,
- Time: ts,
- }}
- err = dbmap.Insert(ent)
- if err != nil {
- t.Error("failed insert on %s", err.Error())
- }
- err = dbmap.SelectOne(ent, `select * from nulltime_test where Id=:Id`, map[string]interface{}{
- "Id": ent.Id,
- })
- if err != nil {
- t.Error("failed select on %s", err.Error())
- }
- if !ent.Time.Valid {
- t.Error("NullTime returns invalid but expected valid.")
- }
- if ent.Time.Time.UTC() != ts.UTC() {
- t.Errorf("expect %v but got %v.", ts, ent.Time.Time)
- }
-
- return
-}
-
-type WithTime struct {
- Id int64
- Time time.Time
-}
-
-type Times struct {
- One time.Time
- Two time.Time
-}
-
-type EmbeddedTime struct {
- Id string
- Times
-}
-
-func parseTimeOrPanic(format, date string) time.Time {
- t1, err := time.Parse(format, date)
- if err != nil {
- panic(err)
- }
- return t1
-}
-
-// TODO: re-enable next two tests when this is merged:
-// https://github.com/ziutek/mymysql/pull/77
-//
-// This test currently fails w/MySQL b/c tz info is lost
-func testWithTime(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- t1 := parseTimeOrPanic("2006-01-02 15:04:05 -0700 MST",
- "2013-08-09 21:30:43 +0800 CST")
- w1 := WithTime{1, t1}
- _insert(dbmap, &w1)
-
- obj := _get(dbmap, WithTime{}, w1.Id)
- w2 := obj.(*WithTime)
- if w1.Time.UnixNano() != w2.Time.UnixNano() {
- t.Errorf("%v != %v", w1, w2)
- }
-}
-
-// See: https://github.com/go-gorp/gorp/issues/86
-func testEmbeddedTime(t *testing.T) {
- dbmap := newDbMap()
- dbmap.AddTable(EmbeddedTime{}).SetKeys(false, "Id")
- defer dropAndClose(dbmap)
- err := dbmap.CreateTables()
- if err != nil {
- t.Fatal(err)
- }
-
- time1 := parseTimeOrPanic("2006-01-02 15:04:05", "2013-08-09 21:30:43")
-
- t1 := &EmbeddedTime{Id: "abc", Times: Times{One: time1, Two: time1.Add(10 * time.Second)}}
- _insert(dbmap, t1)
-
- x := _get(dbmap, EmbeddedTime{}, t1.Id)
- t2, _ := x.(*EmbeddedTime)
- if t1.One.UnixNano() != t2.One.UnixNano() || t1.Two.UnixNano() != t2.Two.UnixNano() {
- t.Errorf("%v != %v", t1, t2)
- }
-}
-
-func TestWithTimeSelect(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- halfhourago := time.Now().UTC().Add(-30 * time.Minute)
-
- w1 := WithTime{1, halfhourago.Add(time.Minute * -1)}
- w2 := WithTime{2, halfhourago.Add(time.Second)}
- _insert(dbmap, &w1, &w2)
-
- var caseIds []int64
- _, err := dbmap.Select(&caseIds, "SELECT id FROM time_test WHERE Time < "+dbmap.Dialect.BindVar(0), halfhourago)
-
- if err != nil {
- t.Error(err)
- }
- if len(caseIds) != 1 {
- t.Errorf("%d != 1", len(caseIds))
- }
- if caseIds[0] != w1.Id {
- t.Errorf("%d != %d", caseIds[0], w1.Id)
- }
-}
-
-func TestInvoicePersonView(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- // Create some rows
- p1 := &Person{0, 0, 0, "bob", "smith", 0}
- dbmap.Insert(p1)
-
- // notice how we can wire up p1.Id to the invoice easily
- inv1 := &Invoice{0, 0, 0, "xmas order", p1.Id, false}
- dbmap.Insert(inv1)
-
- // Run your query
- query := "select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName " +
- "from invoice_test i, person_test p " +
- "where i.PersonId = p.Id"
-
- // pass a slice of pointers to Select()
- // this avoids the need to type assert after the query is run
- var list []*InvoicePersonView
- _, err := dbmap.Select(&list, query)
- if err != nil {
- panic(err)
- }
-
- // this should test true
- expected := &InvoicePersonView{inv1.Id, p1.Id, inv1.Memo, p1.FName, 0}
- if !reflect.DeepEqual(list[0], expected) {
- t.Errorf("%v != %v", list[0], expected)
- }
-}
-
-func TestQuoteTableNames(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- quotedTableName := dbmap.Dialect.QuoteField("person_test")
-
- // Use a buffer to hold the log to check generated queries
- logBuffer := &bytes.Buffer{}
- dbmap.TraceOn("", log.New(logBuffer, "gorptest:", log.Lmicroseconds))
-
- // Create some rows
- p1 := &Person{0, 0, 0, "bob", "smith", 0}
- errorTemplate := "Expected quoted table name %v in query but didn't find it"
-
- // Check if Insert quotes the table name
- id := dbmap.Insert(p1)
- if !bytes.Contains(logBuffer.Bytes(), []byte(quotedTableName)) {
- t.Errorf(errorTemplate, quotedTableName)
- }
- logBuffer.Reset()
-
- // Check if Get quotes the table name
- dbmap.Get(Person{}, id)
- if !bytes.Contains(logBuffer.Bytes(), []byte(quotedTableName)) {
- t.Errorf(errorTemplate, quotedTableName)
- }
- logBuffer.Reset()
-}
-
-func TestSelectTooManyCols(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- p1 := &Person{0, 0, 0, "bob", "smith", 0}
- p2 := &Person{0, 0, 0, "jane", "doe", 0}
- _insert(dbmap, p1)
- _insert(dbmap, p2)
-
- obj := _get(dbmap, Person{}, p1.Id)
- p1 = obj.(*Person)
- obj = _get(dbmap, Person{}, p2.Id)
- p2 = obj.(*Person)
-
- params := map[string]interface{}{
- "Id": p1.Id,
- }
-
- var p3 FNameOnly
- err := dbmap.SelectOne(&p3, "select * from person_test where Id=:Id", params)
- if err != nil {
- if !NonFatalError(err) {
- t.Error(err)
- }
- } else {
- t.Errorf("Non-fatal error expected")
- }
-
- if p1.FName != p3.FName {
- t.Errorf("%v != %v", p1.FName, p3.FName)
- }
-
- var pSlice []FNameOnly
- _, err = dbmap.Select(&pSlice, "select * from person_test order by fname asc")
- if err != nil {
- if !NonFatalError(err) {
- t.Error(err)
- }
- } else {
- t.Errorf("Non-fatal error expected")
- }
-
- if p1.FName != pSlice[0].FName {
- t.Errorf("%v != %v", p1.FName, pSlice[0].FName)
- }
- if p2.FName != pSlice[1].FName {
- t.Errorf("%v != %v", p2.FName, pSlice[1].FName)
- }
-}
-
-func TestSelectSingleVal(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- p1 := &Person{0, 0, 0, "bob", "smith", 0}
- _insert(dbmap, p1)
-
- obj := _get(dbmap, Person{}, p1.Id)
- p1 = obj.(*Person)
-
- params := map[string]interface{}{
- "Id": p1.Id,
- }
-
- var p2 Person
- err := dbmap.SelectOne(&p2, "select * from person_test where Id=:Id", params)
- if err != nil {
- t.Error(err)
- }
-
- if !reflect.DeepEqual(p1, &p2) {
- t.Errorf("%v != %v", p1, &p2)
- }
-
- // verify SelectOne allows non-struct holders
- var s string
- err = dbmap.SelectOne(&s, "select FName from person_test where Id=:Id", params)
- if err != nil {
- t.Error(err)
- }
- if s != "bob" {
- t.Error("Expected bob but got: " + s)
- }
-
- // verify SelectOne requires pointer receiver
- err = dbmap.SelectOne(s, "select FName from person_test where Id=:Id", params)
- if err == nil {
- t.Error("SelectOne should have returned error for non-pointer holder")
- }
-
- // verify SelectOne works with uninitialized pointers
- var p3 *Person
- err = dbmap.SelectOne(&p3, "select * from person_test where Id=:Id", params)
- if err != nil {
- t.Error(err)
- }
-
- if !reflect.DeepEqual(p1, p3) {
- t.Errorf("%v != %v", p1, p3)
- }
-
- // verify that the receiver is still nil if nothing was found
- var p4 *Person
- dbmap.SelectOne(&p3, "select * from person_test where 2<1 AND Id=:Id", params)
- if p4 != nil {
- t.Error("SelectOne should not have changed a nil receiver when no rows were found")
- }
-
- // verify that the error is set to sql.ErrNoRows if not found
- err = dbmap.SelectOne(&p2, "select * from person_test where Id=:Id", map[string]interface{}{
- "Id": -2222,
- })
- if err == nil || err != sql.ErrNoRows {
- t.Error("SelectOne should have returned an sql.ErrNoRows")
- }
-
- _insert(dbmap, &Person{0, 0, 0, "bob", "smith", 0})
- err = dbmap.SelectOne(&p2, "select * from person_test where Fname='bob'")
- if err == nil {
- t.Error("Expected error when two rows found")
- }
-
- // tests for #150
- var tInt int64
- var tStr string
- var tBool bool
- var tFloat float64
- primVals := []interface{}{tInt, tStr, tBool, tFloat}
- for _, prim := range primVals {
- err = dbmap.SelectOne(&prim, "select * from person_test where Id=-123")
- if err == nil || err != sql.ErrNoRows {
- t.Error("primVals: SelectOne should have returned sql.ErrNoRows")
- }
- }
-}
-
-func TestSelectAlias(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- p1 := &IdCreatedExternal{IdCreated: IdCreated{Id: 1, Created: 3}, External: 2}
-
- // Insert using embedded IdCreated, which reflects the structure of the table
- _insert(dbmap, &p1.IdCreated)
-
- // Select into IdCreatedExternal type, which includes some fields not present
- // in id_created_test
- var p2 IdCreatedExternal
- err := dbmap.SelectOne(&p2, "select * from id_created_test where Id=1")
- if err != nil {
- t.Error(err)
- }
- if p2.Id != 1 || p2.Created != 3 || p2.External != 0 {
- t.Error("Expected ignored field defaults to not set")
- }
-
- // Prove that we can supply an aliased value in the select, and that it will
- // automatically map to IdCreatedExternal.External
- err = dbmap.SelectOne(&p2, "SELECT *, 1 AS external FROM id_created_test")
- if err != nil {
- t.Error(err)
- }
- if p2.External != 1 {
- t.Error("Expected select as can map to exported field.")
- }
-
- var rows *sql.Rows
- var cols []string
- rows, err = dbmap.Db.Query("SELECT * FROM id_created_test")
- cols, err = rows.Columns()
- if err != nil || len(cols) != 2 {
- t.Error("Expected ignored column not created")
- }
-}
-
-func TestMysqlPanicIfDialectNotInitialized(t *testing.T) {
- _, driver := dialectAndDriver()
- // this test only applies to MySQL
- if os.Getenv("GORP_TEST_DIALECT") != "mysql" {
- return
- }
-
- // The expected behaviour is to catch a panic.
- // Here is the deferred function which will check if a panic has indeed occurred :
- defer func() {
- r := recover()
- if r == nil {
- t.Error("db.CreateTables() should panic if db is initialized with an incorrect MySQLDialect")
- }
- }()
-
- // invalid MySQLDialect : does not contain Engine or Encoding specification
- dialect := MySQLDialect{}
- db := &DbMap{Db: connect(driver), Dialect: dialect}
- db.AddTableWithName(Invoice{}, "invoice")
- // the following call should panic :
- db.CreateTables()
-}
-
-func TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
- dbmap.AddTableWithName(SingleColumnTable{}, "single_column_table").SetKeys(false, "SomeId")
- err := dbmap.DropTablesIfExists()
- if err != nil {
- t.Error("Drop tables failed")
- }
- err = dbmap.CreateTablesIfNotExists()
- if err != nil {
- t.Error("Create tables failed")
- }
- err = dbmap.TruncateTables()
- if err != nil {
- t.Error("Truncate tables failed")
- }
-
- sct := SingleColumnTable{
- SomeId: "A Unique Id String",
- }
-
- count, err := dbmap.Update(&sct)
- if err != nil {
- t.Error(err)
- }
- if count != 0 {
- t.Errorf("Expected 0 updated rows, got %d", count)
- }
-
-}
-
-func TestPrepare(t *testing.T) {
- dbmap := initDbMap()
- defer dropAndClose(dbmap)
-
- inv1 := &Invoice{0, 100, 200, "prepare-foo", 0, false}
- inv2 := &Invoice{0, 100, 200, "prepare-bar", 0, false}
- _insert(dbmap, inv1, inv2)
-
- bindVar0 := dbmap.Dialect.BindVar(0)
- bindVar1 := dbmap.Dialect.BindVar(1)
- stmt, err := dbmap.Prepare(fmt.Sprintf("UPDATE invoice_test SET Memo=%s WHERE Id=%s", bindVar0, bindVar1))
- if err != nil {
- t.Error(err)
- }
- defer stmt.Close()
- _, err = stmt.Exec("prepare-baz", inv1.Id)
- if err != nil {
- t.Error(err)
- }
- err = dbmap.SelectOne(inv1, "SELECT * from invoice_test WHERE Memo='prepare-baz'")
- if err != nil {
- t.Error(err)
- }
-
- trans, err := dbmap.Begin()
- if err != nil {
- t.Error(err)
- }
- transStmt, err := trans.Prepare(fmt.Sprintf("UPDATE invoice_test SET IsPaid=%s WHERE Id=%s", bindVar0, bindVar1))
- if err != nil {
- t.Error(err)
- }
- defer transStmt.Close()
- _, err = transStmt.Exec(true, inv2.Id)
- if err != nil {
- t.Error(err)
- }
- err = dbmap.SelectOne(inv2, fmt.Sprintf("SELECT * from invoice_test WHERE IsPaid=%s", bindVar0), true)
- if err == nil || err != sql.ErrNoRows {
- t.Error("SelectOne should have returned an sql.ErrNoRows")
- }
- err = trans.SelectOne(inv2, fmt.Sprintf("SELECT * from invoice_test WHERE IsPaid=%s", bindVar0), true)
- if err != nil {
- t.Error(err)
- }
- err = trans.Commit()
- if err != nil {
- t.Error(err)
- }
- err = dbmap.SelectOne(inv2, fmt.Sprintf("SELECT * from invoice_test WHERE IsPaid=%s", bindVar0), true)
- if err != nil {
- t.Error(err)
- }
-}
-
-func BenchmarkNativeCrud(b *testing.B) {
- b.StopTimer()
- dbmap := initDbMapBench()
- defer dropAndClose(dbmap)
- b.StartTimer()
-
- insert := "insert into invoice_test (Created, Updated, Memo, PersonId) values (?, ?, ?, ?)"
- sel := "select Id, Created, Updated, Memo, PersonId from invoice_test where Id=?"
- update := "update invoice_test set Created=?, Updated=?, Memo=?, PersonId=? where Id=?"
- delete := "delete from invoice_test where Id=?"
-
- inv := &Invoice{0, 100, 200, "my memo", 0, false}
-
- for i := 0; i < b.N; i++ {
- res, err := dbmap.Db.Exec(insert, inv.Created, inv.Updated,
- inv.Memo, inv.PersonId)
- if err != nil {
- panic(err)
- }
-
- newid, err := res.LastInsertId()
- if err != nil {
- panic(err)
- }
- inv.Id = newid
-
- row := dbmap.Db.QueryRow(sel, inv.Id)
- err = row.Scan(&inv.Id, &inv.Created, &inv.Updated, &inv.Memo,
- &inv.PersonId)
- if err != nil {
- panic(err)
- }
-
- inv.Created = 1000
- inv.Updated = 2000
- inv.Memo = "my memo 2"
- inv.PersonId = 3000
-
- _, err = dbmap.Db.Exec(update, inv.Created, inv.Updated, inv.Memo,
- inv.PersonId, inv.Id)
- if err != nil {
- panic(err)
- }
-
- _, err = dbmap.Db.Exec(delete, inv.Id)
- if err != nil {
- panic(err)
- }
- }
-
-}
-
-func BenchmarkGorpCrud(b *testing.B) {
- b.StopTimer()
- dbmap := initDbMapBench()
- defer dropAndClose(dbmap)
- b.StartTimer()
-
- inv := &Invoice{0, 100, 200, "my memo", 0, true}
- for i := 0; i < b.N; i++ {
- err := dbmap.Insert(inv)
- if err != nil {
- panic(err)
- }
-
- obj, err := dbmap.Get(Invoice{}, inv.Id)
- if err != nil {
- panic(err)
- }
-
- inv2, ok := obj.(*Invoice)
- if !ok {
- panic(fmt.Sprintf("expected *Invoice, got: %v", obj))
- }
-
- inv2.Created = 1000
- inv2.Updated = 2000
- inv2.Memo = "my memo 2"
- inv2.PersonId = 3000
- _, err = dbmap.Update(inv2)
- if err != nil {
- panic(err)
- }
-
- _, err = dbmap.Delete(inv2)
- if err != nil {
- panic(err)
- }
-
- }
-}
-
-func initDbMapBench() *DbMap {
- dbmap := newDbMap()
- dbmap.Db.Exec("drop table if exists invoice_test")
- dbmap.AddTableWithName(Invoice{}, "invoice_test").SetKeys(true, "Id")
- err := dbmap.CreateTables()
- if err != nil {
- panic(err)
- }
- return dbmap
-}
-
-func initDbMap() *DbMap {
- dbmap := newDbMap()
- dbmap.AddTableWithName(Invoice{}, "invoice_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(InvoiceTag{}, "invoice_tag_test") //key is set via primarykey attribute
- dbmap.AddTableWithName(AliasTransientField{}, "alias_trans_field_test").SetKeys(true, "id")
- dbmap.AddTableWithName(OverriddenInvoice{}, "invoice_override_test").SetKeys(false, "Id")
- dbmap.AddTableWithName(Person{}, "person_test").SetKeys(true, "Id").SetVersionCol("Version")
- dbmap.AddTableWithName(WithIgnoredColumn{}, "ignored_column_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(IdCreated{}, "id_created_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(TypeConversionExample{}, "type_conv_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(WithEmbeddedStruct{}, "embedded_struct_test").SetKeys(true, "Id")
- //dbmap.AddTableWithName(WithEmbeddedStructConflictingEmbeddedMemberNames{}, "embedded_struct_conflict_name_test").SetKeys(true, "Id")
- //dbmap.AddTableWithName(WithEmbeddedStructSameMemberName{}, "embedded_struct_same_member_name_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(WithEmbeddedStructBeforeAutoincrField{}, "embedded_struct_before_autoincr_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(WithEmbeddedAutoincr{}, "embedded_autoincr_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(WithTime{}, "time_test").SetKeys(true, "Id")
- dbmap.AddTableWithName(WithNullTime{}, "nulltime_test").SetKeys(false, "Id")
- dbmap.TypeConverter = testTypeConverter{}
- err := dbmap.DropTablesIfExists()
- if err != nil {
- panic(err)
- }
- err = dbmap.CreateTables()
- if err != nil {
- panic(err)
- }
-
- // See #146 and TestSelectAlias - this type is mapped to the same
- // table as IdCreated, but includes an extra field that isn't in the table
- dbmap.AddTableWithName(IdCreatedExternal{}, "id_created_test").SetKeys(true, "Id")
-
- return dbmap
-}
-
-func initDbMapNulls() *DbMap {
- dbmap := newDbMap()
- dbmap.AddTable(TableWithNull{}).SetKeys(false, "Id")
- err := dbmap.CreateTables()
- if err != nil {
- panic(err)
- }
- return dbmap
-}
-
-func newDbMap() *DbMap {
- dialect, driver := dialectAndDriver()
- dbmap := &DbMap{Db: connect(driver), Dialect: dialect}
- if debug {
- dbmap.TraceOn("", log.New(os.Stdout, "gorptest: ", log.Lmicroseconds))
- }
- return dbmap
-}
-
-func dropAndClose(dbmap *DbMap) {
- dbmap.DropTablesIfExists()
- dbmap.Db.Close()
-}
-
-func connect(driver string) *sql.DB {
- dsn := os.Getenv("GORP_TEST_DSN")
- if dsn == "" {
- panic("GORP_TEST_DSN env variable is not set. Please see README.md")
- }
-
- db, err := sql.Open(driver, dsn)
- if err != nil {
- panic("Error connecting to db: " + err.Error())
- }
- return db
-}
-
-func dialectAndDriver() (Dialect, string) {
- switch os.Getenv("GORP_TEST_DIALECT") {
- case "mysql":
- return MySQLDialect{"InnoDB", "UTF8"}, "mymysql"
- case "gomysql":
- return MySQLDialect{"InnoDB", "UTF8"}, "mysql"
- case "postgres":
- return PostgresDialect{}, "postgres"
- case "sqlite":
- return SqliteDialect{}, "sqlite3"
- }
- panic("GORP_TEST_DIALECT env variable is not set or is invalid. Please see README.md")
-}
-
-func _insert(dbmap *DbMap, list ...interface{}) {
- err := dbmap.Insert(list...)
- if err != nil {
- panic(err)
- }
-}
-
-func _update(dbmap *DbMap, list ...interface{}) int64 {
- count, err := dbmap.Update(list...)
- if err != nil {
- panic(err)
- }
- return count
-}
-
-func _updateColumns(dbmap *DbMap, filter ColumnFilter, list ...interface{}) int64 {
- count, err := dbmap.UpdateColumns(filter, list...)
- if err != nil {
- panic(err)
- }
- return count
-}
-
-func _del(dbmap *DbMap, list ...interface{}) int64 {
- count, err := dbmap.Delete(list...)
- if err != nil {
- panic(err)
- }
-
- return count
-}
-
-func _get(dbmap *DbMap, i interface{}, keys ...interface{}) interface{} {
- obj, err := dbmap.Get(i, keys...)
- if err != nil {
- panic(err)
- }
-
- return obj
-}
-
-func selectInt(dbmap *DbMap, query string, args ...interface{}) int64 {
- i64, err := SelectInt(dbmap, query, args...)
- if err != nil {
- panic(err)
- }
-
- return i64
-}
-
-func selectNullInt(dbmap *DbMap, query string, args ...interface{}) sql.NullInt64 {
- i64, err := SelectNullInt(dbmap, query, args...)
- if err != nil {
- panic(err)
- }
-
- return i64
-}
-
-func selectFloat(dbmap *DbMap, query string, args ...interface{}) float64 {
- f64, err := SelectFloat(dbmap, query, args...)
- if err != nil {
- panic(err)
- }
-
- return f64
-}
-
-func selectNullFloat(dbmap *DbMap, query string, args ...interface{}) sql.NullFloat64 {
- f64, err := SelectNullFloat(dbmap, query, args...)
- if err != nil {
- panic(err)
- }
-
- return f64
-}
-
-func selectStr(dbmap *DbMap, query string, args ...interface{}) string {
- s, err := SelectStr(dbmap, query, args...)
- if err != nil {
- panic(err)
- }
-
- return s
-}
-
-func selectNullStr(dbmap *DbMap, query string, args ...interface{}) sql.NullString {
- s, err := SelectNullStr(dbmap, query, args...)
- if err != nil {
- panic(err)
- }
-
- return s
-}
-
-func _rawexec(dbmap *DbMap, query string, args ...interface{}) sql.Result {
- res, err := dbmap.Exec(query, args...)
- if err != nil {
- panic(err)
- }
- return res
-}
-
-func _rawselect(dbmap *DbMap, i interface{}, query string, args ...interface{}) []interface{} {
- list, err := dbmap.Select(i, query, args...)
- if err != nil {
- panic(err)
- }
- return list
-}
diff --git a/Godeps/_workspace/src/github.com/go-ldap/ldap/dn_test.go b/Godeps/_workspace/src/github.com/go-ldap/ldap/dn_test.go
deleted file mode 100644
index 39817c427..000000000
--- a/Godeps/_workspace/src/github.com/go-ldap/ldap/dn_test.go
+++ /dev/null
@@ -1,70 +0,0 @@
-package ldap_test
-
-import (
- "reflect"
- "testing"
-
- "gopkg.in/ldap.v2"
-)
-
-func TestSuccessfulDNParsing(t *testing.T) {
- testcases := map[string]ldap.DN{
- "": ldap.DN{[]*ldap.RelativeDN{}},
- "cn=Jim\\2C \\22Hasse Hö\\22 Hansson!,dc=dummy,dc=com": ldap.DN{[]*ldap.RelativeDN{
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"cn", "Jim, \"Hasse Hö\" Hansson!"}}},
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"dc", "dummy"}}},
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"dc", "com"}}}}},
- "UID=jsmith,DC=example,DC=net": ldap.DN{[]*ldap.RelativeDN{
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"UID", "jsmith"}}},
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"DC", "example"}}},
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"DC", "net"}}}}},
- "OU=Sales+CN=J. Smith,DC=example,DC=net": ldap.DN{[]*ldap.RelativeDN{
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{
- &ldap.AttributeTypeAndValue{"OU", "Sales"},
- &ldap.AttributeTypeAndValue{"CN", "J. Smith"}}},
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"DC", "example"}}},
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"DC", "net"}}}}},
- "1.3.6.1.4.1.1466.0=#04024869": ldap.DN{[]*ldap.RelativeDN{
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"1.3.6.1.4.1.1466.0", "Hi"}}}}},
- "1.3.6.1.4.1.1466.0=#04024869,DC=net": ldap.DN{[]*ldap.RelativeDN{
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"1.3.6.1.4.1.1466.0", "Hi"}}},
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"DC", "net"}}}}},
- "CN=Lu\\C4\\8Di\\C4\\87": ldap.DN{[]*ldap.RelativeDN{
- &ldap.RelativeDN{[]*ldap.AttributeTypeAndValue{&ldap.AttributeTypeAndValue{"CN", "Lučić"}}}}},
- }
-
- for test, answer := range testcases {
- dn, err := ldap.ParseDN(test)
- if err != nil {
- t.Errorf(err.Error())
- continue
- }
- if !reflect.DeepEqual(dn, &answer) {
- t.Errorf("Parsed DN %s is not equal to the expected structure", test)
- for _, rdn := range dn.RDNs {
- for _, attribs := range rdn.Attributes {
- t.Logf("#%v\n", attribs)
- }
- }
- }
- }
-}
-
-func TestErrorDNParsing(t *testing.T) {
- testcases := map[string]string{
- "*": "DN ended with incomplete type, value pair",
- "cn=Jim\\0Test": "Failed to decode escaped character: encoding/hex: invalid byte: U+0054 'T'",
- "cn=Jim\\0": "Got corrupted escaped character",
- "DC=example,=net": "DN ended with incomplete type, value pair",
- "1=#0402486": "Failed to decode BER encoding: encoding/hex: odd length hex string",
- }
-
- for test, answer := range testcases {
- _, err := ldap.ParseDN(test)
- if err == nil {
- t.Errorf("Expected %s to fail parsing but succeeded\n", test)
- } else if err.Error() != answer {
- t.Errorf("Unexpected error on %s:\n%s\nvs.\n%s\n", test, answer, err.Error())
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/go-ldap/ldap/example_test.go b/Godeps/_workspace/src/github.com/go-ldap/ldap/example_test.go
deleted file mode 100644
index b018a9664..000000000
--- a/Godeps/_workspace/src/github.com/go-ldap/ldap/example_test.go
+++ /dev/null
@@ -1,305 +0,0 @@
-package ldap_test
-
-import (
- "crypto/tls"
- "fmt"
- "log"
-
- "gopkg.in/ldap.v2"
-)
-
-// ExampleConn_Bind demonstrates how to bind a connection to an ldap user
-// allowing access to restricted attrabutes that user has access to
-func ExampleConn_Bind() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- err = l.Bind("cn=read-only-admin,dc=example,dc=com", "password")
- if err != nil {
- log.Fatal(err)
- }
-}
-
-// ExampleConn_Search demonstrates how to use the search interface
-func ExampleConn_Search() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- searchRequest := ldap.NewSearchRequest(
- "dc=example,dc=com", // The base dn to search
- ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
- "(&(objectClass=organizationalPerson))", // The filter to apply
- []string{"dn", "cn"}, // A list attributes to retrieve
- nil,
- )
-
- sr, err := l.Search(searchRequest)
- if err != nil {
- log.Fatal(err)
- }
-
- for _, entry := range sr.Entries {
- fmt.Printf("%s: %v\n", entry.DN, entry.GetAttributeValue("cn"))
- }
-}
-
-// ExampleStartTLS demonstrates how to start a TLS connection
-func ExampleConn_StartTLS() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- // Reconnect with TLS
- err = l.StartTLS(&tls.Config{InsecureSkipVerify: true})
- if err != nil {
- log.Fatal(err)
- }
-
- // Opertations via l are now encrypted
-}
-
-// ExampleConn_Compare demonstrates how to comapre an attribute with a value
-func ExampleConn_Compare() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- matched, err := l.Compare("cn=user,dc=example,dc=com", "uid", "someuserid")
- if err != nil {
- log.Fatal(err)
- }
-
- fmt.Println(matched)
-}
-
-func ExampleConn_PasswordModify_admin() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- err = l.Bind("cn=admin,dc=example,dc=com", "password")
- if err != nil {
- log.Fatal(err)
- }
-
- passwordModifyRequest := ldap.NewPasswordModifyRequest("cn=user,dc=example,dc=com", "", "NewPassword")
- _, err = l.PasswordModify(passwordModifyRequest)
-
- if err != nil {
- log.Fatalf("Password could not be changed: %s", err.Error())
- }
-}
-
-func ExampleConn_PasswordModify_generatedPassword() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- err = l.Bind("cn=user,dc=example,dc=com", "password")
- if err != nil {
- log.Fatal(err)
- }
-
- passwordModifyRequest := ldap.NewPasswordModifyRequest("", "OldPassword", "")
- passwordModifyResponse, err := l.PasswordModify(passwordModifyRequest)
- if err != nil {
- log.Fatalf("Password could not be changed: %s", err.Error())
- }
-
- generatedPassword := passwordModifyResponse.GeneratedPassword
- log.Printf("Generated password: %s\n", generatedPassword)
-}
-
-func ExampleConn_PasswordModify_setNewPassword() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- err = l.Bind("cn=user,dc=example,dc=com", "password")
- if err != nil {
- log.Fatal(err)
- }
-
- passwordModifyRequest := ldap.NewPasswordModifyRequest("", "OldPassword", "NewPassword")
- _, err = l.PasswordModify(passwordModifyRequest)
-
- if err != nil {
- log.Fatalf("Password could not be changed: %s", err.Error())
- }
-}
-
-func ExampleConn_Modify() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- // Add a description, and replace the mail attributes
- modify := ldap.NewModifyRequest("cn=user,dc=example,dc=com")
- modify.Add("description", []string{"An example user"})
- modify.Replace("mail", []string{"user@example.org"})
-
- err = l.Modify(modify)
- if err != nil {
- log.Fatal(err)
- }
-}
-
-// Example User Authentication shows how a typical application can verify a login attempt
-func Example_userAuthentication() {
- // The username and password we want to check
- username := "someuser"
- password := "userpassword"
-
- bindusername := "readonly"
- bindpassword := "password"
-
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- // Reconnect with TLS
- err = l.StartTLS(&tls.Config{InsecureSkipVerify: true})
- if err != nil {
- log.Fatal(err)
- }
-
- // First bind with a read only user
- err = l.Bind(bindusername, bindpassword)
- if err != nil {
- log.Fatal(err)
- }
-
- // Search for the given username
- searchRequest := ldap.NewSearchRequest(
- "dc=example,dc=com",
- ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
- fmt.Sprintf("(&(objectClass=organizationalPerson)&(uid=%s))", username),
- []string{"dn"},
- nil,
- )
-
- sr, err := l.Search(searchRequest)
- if err != nil {
- log.Fatal(err)
- }
-
- if len(sr.Entries) != 1 {
- log.Fatal("User does not exist or too many entries returned")
- }
-
- userdn := sr.Entries[0].DN
-
- // Bind as the user to verify their password
- err = l.Bind(userdn, password)
- if err != nil {
- log.Fatal(err)
- }
-
- // Rebind as the read only user for any futher queries
- err = l.Bind(bindusername, bindpassword)
- if err != nil {
- log.Fatal(err)
- }
-}
-
-func Example_beherappolicy() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
-
- controls := []ldap.Control{}
- controls = append(controls, ldap.NewControlBeheraPasswordPolicy())
- bindRequest := ldap.NewSimpleBindRequest("cn=admin,dc=example,dc=com", "password", controls)
-
- r, err := l.SimpleBind(bindRequest)
- ppolicyControl := ldap.FindControl(r.Controls, ldap.ControlTypeBeheraPasswordPolicy)
-
- var ppolicy *ldap.ControlBeheraPasswordPolicy
- if ppolicyControl != nil {
- ppolicy = ppolicyControl.(*ldap.ControlBeheraPasswordPolicy)
- } else {
- log.Printf("ppolicyControl response not avaliable.\n")
- }
- if err != nil {
- errStr := "ERROR: Cannot bind: " + err.Error()
- if ppolicy != nil && ppolicy.Error >= 0 {
- errStr += ":" + ppolicy.ErrorString
- }
- log.Print(errStr)
- } else {
- logStr := "Login Ok"
- if ppolicy != nil {
- if ppolicy.Expire >= 0 {
- logStr += fmt.Sprintf(". Password expires in %d seconds\n", ppolicy.Expire)
- } else if ppolicy.Grace >= 0 {
- logStr += fmt.Sprintf(". Password expired, %d grace logins remain\n", ppolicy.Grace)
- }
- }
- log.Print(logStr)
- }
-}
-
-func Example_vchuppolicy() {
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "ldap.example.com", 389))
- if err != nil {
- log.Fatal(err)
- }
- defer l.Close()
- l.Debug = true
-
- bindRequest := ldap.NewSimpleBindRequest("cn=admin,dc=example,dc=com", "password", nil)
-
- r, err := l.SimpleBind(bindRequest)
-
- passwordMustChangeControl := ldap.FindControl(r.Controls, ldap.ControlTypeVChuPasswordMustChange)
- var passwordMustChange *ldap.ControlVChuPasswordMustChange
- if passwordMustChangeControl != nil {
- passwordMustChange = passwordMustChangeControl.(*ldap.ControlVChuPasswordMustChange)
- }
-
- if passwordMustChange != nil && passwordMustChange.MustChange {
- log.Printf("Password Must be changed.\n")
- }
-
- passwordWarningControl := ldap.FindControl(r.Controls, ldap.ControlTypeVChuPasswordWarning)
-
- var passwordWarning *ldap.ControlVChuPasswordWarning
- if passwordWarningControl != nil {
- passwordWarning = passwordWarningControl.(*ldap.ControlVChuPasswordWarning)
- } else {
- log.Printf("ppolicyControl response not available.\n")
- }
- if err != nil {
- log.Print("ERROR: Cannot bind: " + err.Error())
- } else {
- logStr := "Login Ok"
- if passwordWarning != nil {
- if passwordWarning.Expire >= 0 {
- logStr += fmt.Sprintf(". Password expires in %d seconds\n", passwordWarning.Expire)
- }
- }
- log.Print(logStr)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/go-ldap/ldap/filter_test.go b/Godeps/_workspace/src/github.com/go-ldap/ldap/filter_test.go
deleted file mode 100644
index ae1b79b0c..000000000
--- a/Godeps/_workspace/src/github.com/go-ldap/ldap/filter_test.go
+++ /dev/null
@@ -1,248 +0,0 @@
-package ldap_test
-
-import (
- "strings"
- "testing"
-
- "gopkg.in/asn1-ber.v1"
- "gopkg.in/ldap.v2"
-)
-
-type compileTest struct {
- filterStr string
-
- expectedFilter string
- expectedType int
- expectedErr string
-}
-
-var testFilters = []compileTest{
- compileTest{
- filterStr: "(&(sn=Miller)(givenName=Bob))",
- expectedFilter: "(&(sn=Miller)(givenName=Bob))",
- expectedType: ldap.FilterAnd,
- },
- compileTest{
- filterStr: "(|(sn=Miller)(givenName=Bob))",
- expectedFilter: "(|(sn=Miller)(givenName=Bob))",
- expectedType: ldap.FilterOr,
- },
- compileTest{
- filterStr: "(!(sn=Miller))",
- expectedFilter: "(!(sn=Miller))",
- expectedType: ldap.FilterNot,
- },
- compileTest{
- filterStr: "(sn=Miller)",
- expectedFilter: "(sn=Miller)",
- expectedType: ldap.FilterEqualityMatch,
- },
- compileTest{
- filterStr: "(sn=Mill*)",
- expectedFilter: "(sn=Mill*)",
- expectedType: ldap.FilterSubstrings,
- },
- compileTest{
- filterStr: "(sn=*Mill)",
- expectedFilter: "(sn=*Mill)",
- expectedType: ldap.FilterSubstrings,
- },
- compileTest{
- filterStr: "(sn=*Mill*)",
- expectedFilter: "(sn=*Mill*)",
- expectedType: ldap.FilterSubstrings,
- },
- compileTest{
- filterStr: "(sn=*i*le*)",
- expectedFilter: "(sn=*i*le*)",
- expectedType: ldap.FilterSubstrings,
- },
- compileTest{
- filterStr: "(sn=Mi*l*r)",
- expectedFilter: "(sn=Mi*l*r)",
- expectedType: ldap.FilterSubstrings,
- },
- // substring filters escape properly
- compileTest{
- filterStr: `(sn=Mi*함*r)`,
- expectedFilter: `(sn=Mi*\ed\95\a8*r)`,
- expectedType: ldap.FilterSubstrings,
- },
- // already escaped substring filters don't get double-escaped
- compileTest{
- filterStr: `(sn=Mi*\ed\95\a8*r)`,
- expectedFilter: `(sn=Mi*\ed\95\a8*r)`,
- expectedType: ldap.FilterSubstrings,
- },
- compileTest{
- filterStr: "(sn=Mi*le*)",
- expectedFilter: "(sn=Mi*le*)",
- expectedType: ldap.FilterSubstrings,
- },
- compileTest{
- filterStr: "(sn=*i*ler)",
- expectedFilter: "(sn=*i*ler)",
- expectedType: ldap.FilterSubstrings,
- },
- compileTest{
- filterStr: "(sn>=Miller)",
- expectedFilter: "(sn>=Miller)",
- expectedType: ldap.FilterGreaterOrEqual,
- },
- compileTest{
- filterStr: "(sn<=Miller)",
- expectedFilter: "(sn<=Miller)",
- expectedType: ldap.FilterLessOrEqual,
- },
- compileTest{
- filterStr: "(sn=*)",
- expectedFilter: "(sn=*)",
- expectedType: ldap.FilterPresent,
- },
- compileTest{
- filterStr: "(sn~=Miller)",
- expectedFilter: "(sn~=Miller)",
- expectedType: ldap.FilterApproxMatch,
- },
- compileTest{
- filterStr: `(objectGUID='\fc\fe\a3\ab\f9\90N\aaGm\d5I~\d12)`,
- expectedFilter: `(objectGUID='\fc\fe\a3\ab\f9\90N\aaGm\d5I~\d12)`,
- expectedType: ldap.FilterEqualityMatch,
- },
- compileTest{
- filterStr: `(objectGUID=абвгдеёжзийклмнопрстуфхцчшщъыьэюя)`,
- expectedFilter: `(objectGUID=\d0\b0\d0\b1\d0\b2\d0\b3\d0\b4\d0\b5\d1\91\d0\b6\d0\b7\d0\b8\d0\b9\d0\ba\d0\bb\d0\bc\d0\bd\d0\be\d0\bf\d1\80\d1\81\d1\82\d1\83\d1\84\d1\85\d1\86\d1\87\d1\88\d1\89\d1\8a\d1\8b\d1\8c\d1\8d\d1\8e\d1\8f)`,
- expectedType: ldap.FilterEqualityMatch,
- },
- compileTest{
- filterStr: `(objectGUID=함수목록)`,
- expectedFilter: `(objectGUID=\ed\95\a8\ec\88\98\eb\aa\a9\eb\a1\9d)`,
- expectedType: ldap.FilterEqualityMatch,
- },
- compileTest{
- filterStr: `(objectGUID=`,
- expectedFilter: ``,
- expectedType: 0,
- expectedErr: "unexpected end of filter",
- },
- compileTest{
- filterStr: `(objectGUID=함수목록`,
- expectedFilter: ``,
- expectedType: 0,
- expectedErr: "unexpected end of filter",
- },
- compileTest{
- filterStr: `(&(objectclass=inetorgperson)(cn=中文))`,
- expectedFilter: `(&(objectclass=inetorgperson)(cn=\e4\b8\ad\e6\96\87))`,
- expectedType: 0,
- },
- // attr extension
- compileTest{
- filterStr: `(memberOf:=foo)`,
- expectedFilter: `(memberOf:=foo)`,
- expectedType: ldap.FilterExtensibleMatch,
- },
- // attr+named matching rule extension
- compileTest{
- filterStr: `(memberOf:test:=foo)`,
- expectedFilter: `(memberOf:test:=foo)`,
- expectedType: ldap.FilterExtensibleMatch,
- },
- // attr+oid matching rule extension
- compileTest{
- filterStr: `(cn:1.2.3.4.5:=Fred Flintstone)`,
- expectedFilter: `(cn:1.2.3.4.5:=Fred Flintstone)`,
- expectedType: ldap.FilterExtensibleMatch,
- },
- // attr+dn+oid matching rule extension
- compileTest{
- filterStr: `(sn:dn:2.4.6.8.10:=Barney Rubble)`,
- expectedFilter: `(sn:dn:2.4.6.8.10:=Barney Rubble)`,
- expectedType: ldap.FilterExtensibleMatch,
- },
- // attr+dn extension
- compileTest{
- filterStr: `(o:dn:=Ace Industry)`,
- expectedFilter: `(o:dn:=Ace Industry)`,
- expectedType: ldap.FilterExtensibleMatch,
- },
- // dn extension
- compileTest{
- filterStr: `(:dn:2.4.6.8.10:=Dino)`,
- expectedFilter: `(:dn:2.4.6.8.10:=Dino)`,
- expectedType: ldap.FilterExtensibleMatch,
- },
- compileTest{
- filterStr: `(memberOf:1.2.840.113556.1.4.1941:=CN=User1,OU=blah,DC=mydomain,DC=net)`,
- expectedFilter: `(memberOf:1.2.840.113556.1.4.1941:=CN=User1,OU=blah,DC=mydomain,DC=net)`,
- expectedType: ldap.FilterExtensibleMatch,
- },
-
- // compileTest{ filterStr: "()", filterType: FilterExtensibleMatch },
-}
-
-var testInvalidFilters = []string{
- `(objectGUID=\zz)`,
- `(objectGUID=\a)`,
-}
-
-func TestFilter(t *testing.T) {
- // Test Compiler and Decompiler
- for _, i := range testFilters {
- filter, err := ldap.CompileFilter(i.filterStr)
- if err != nil {
- if i.expectedErr == "" || !strings.Contains(err.Error(), i.expectedErr) {
- t.Errorf("Problem compiling '%s' - '%v' (expected error to contain '%v')", i.filterStr, err, i.expectedErr)
- }
- } else if filter.Tag != ber.Tag(i.expectedType) {
- t.Errorf("%q Expected %q got %q", i.filterStr, ldap.FilterMap[uint64(i.expectedType)], ldap.FilterMap[uint64(filter.Tag)])
- } else {
- o, err := ldap.DecompileFilter(filter)
- if err != nil {
- t.Errorf("Problem compiling %s - %s", i.filterStr, err.Error())
- } else if i.expectedFilter != o {
- t.Errorf("%q expected, got %q", i.expectedFilter, o)
- }
- }
- }
-}
-
-func TestInvalidFilter(t *testing.T) {
- for _, filterStr := range testInvalidFilters {
- if _, err := ldap.CompileFilter(filterStr); err == nil {
- t.Errorf("Problem compiling %s - expected err", filterStr)
- }
- }
-}
-
-func BenchmarkFilterCompile(b *testing.B) {
- b.StopTimer()
- filters := make([]string, len(testFilters))
-
- // Test Compiler and Decompiler
- for idx, i := range testFilters {
- filters[idx] = i.filterStr
- }
-
- maxIdx := len(filters)
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- ldap.CompileFilter(filters[i%maxIdx])
- }
-}
-
-func BenchmarkFilterDecompile(b *testing.B) {
- b.StopTimer()
- filters := make([]*ber.Packet, len(testFilters))
-
- // Test Compiler and Decompiler
- for idx, i := range testFilters {
- filters[idx], _ = ldap.CompileFilter(i.filterStr)
- }
-
- maxIdx := len(filters)
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- ldap.DecompileFilter(filters[i%maxIdx])
- }
-}
diff --git a/Godeps/_workspace/src/github.com/go-ldap/ldap/ldap_test.go b/Godeps/_workspace/src/github.com/go-ldap/ldap/ldap_test.go
deleted file mode 100644
index 63292747f..000000000
--- a/Godeps/_workspace/src/github.com/go-ldap/ldap/ldap_test.go
+++ /dev/null
@@ -1,249 +0,0 @@
-package ldap_test
-
-import (
- "crypto/tls"
- "fmt"
- "testing"
-
- "gopkg.in/ldap.v2"
-)
-
-var ldapServer = "ldap.itd.umich.edu"
-var ldapPort = uint16(389)
-var ldapTLSPort = uint16(636)
-var baseDN = "dc=umich,dc=edu"
-var filter = []string{
- "(cn=cis-fac)",
- "(&(owner=*)(cn=cis-fac))",
- "(&(objectclass=rfc822mailgroup)(cn=*Computer*))",
- "(&(objectclass=rfc822mailgroup)(cn=*Mathematics*))"}
-var attributes = []string{
- "cn",
- "description"}
-
-func TestDial(t *testing.T) {
- fmt.Printf("TestDial: starting...\n")
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- defer l.Close()
- fmt.Printf("TestDial: finished...\n")
-}
-
-func TestDialTLS(t *testing.T) {
- fmt.Printf("TestDialTLS: starting...\n")
- l, err := ldap.DialTLS("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapTLSPort), &tls.Config{InsecureSkipVerify: true})
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- defer l.Close()
- fmt.Printf("TestDialTLS: finished...\n")
-}
-
-func TestStartTLS(t *testing.T) {
- fmt.Printf("TestStartTLS: starting...\n")
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- err = l.StartTLS(&tls.Config{InsecureSkipVerify: true})
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- fmt.Printf("TestStartTLS: finished...\n")
-}
-
-func TestSearch(t *testing.T) {
- fmt.Printf("TestSearch: starting...\n")
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- defer l.Close()
-
- searchRequest := ldap.NewSearchRequest(
- baseDN,
- ldap.ScopeWholeSubtree, ldap.DerefAlways, 0, 0, false,
- filter[0],
- attributes,
- nil)
-
- sr, err := l.Search(searchRequest)
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- fmt.Printf("TestSearch: %s -> num of entries = %d\n", searchRequest.Filter, len(sr.Entries))
-}
-
-func TestSearchStartTLS(t *testing.T) {
- fmt.Printf("TestSearchStartTLS: starting...\n")
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- defer l.Close()
-
- searchRequest := ldap.NewSearchRequest(
- baseDN,
- ldap.ScopeWholeSubtree, ldap.DerefAlways, 0, 0, false,
- filter[0],
- attributes,
- nil)
-
- sr, err := l.Search(searchRequest)
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- fmt.Printf("TestSearchStartTLS: %s -> num of entries = %d\n", searchRequest.Filter, len(sr.Entries))
-
- fmt.Printf("TestSearchStartTLS: upgrading with startTLS\n")
- err = l.StartTLS(&tls.Config{InsecureSkipVerify: true})
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- sr, err = l.Search(searchRequest)
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- fmt.Printf("TestSearchStartTLS: %s -> num of entries = %d\n", searchRequest.Filter, len(sr.Entries))
-}
-
-func TestSearchWithPaging(t *testing.T) {
- fmt.Printf("TestSearchWithPaging: starting...\n")
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- defer l.Close()
-
- err = l.Bind("", "")
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- searchRequest := ldap.NewSearchRequest(
- baseDN,
- ldap.ScopeWholeSubtree, ldap.DerefAlways, 0, 0, false,
- filter[2],
- attributes,
- nil)
- sr, err := l.SearchWithPaging(searchRequest, 5)
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- fmt.Printf("TestSearchWithPaging: %s -> num of entries = %d\n", searchRequest.Filter, len(sr.Entries))
-}
-
-func searchGoroutine(t *testing.T, l *ldap.Conn, results chan *ldap.SearchResult, i int) {
- searchRequest := ldap.NewSearchRequest(
- baseDN,
- ldap.ScopeWholeSubtree, ldap.DerefAlways, 0, 0, false,
- filter[i],
- attributes,
- nil)
- sr, err := l.Search(searchRequest)
- if err != nil {
- t.Errorf(err.Error())
- results <- nil
- return
- }
- results <- sr
-}
-
-func testMultiGoroutineSearch(t *testing.T, TLS bool, startTLS bool) {
- fmt.Printf("TestMultiGoroutineSearch: starting...\n")
- var l *ldap.Conn
- var err error
- if TLS {
- l, err = ldap.DialTLS("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapTLSPort), &tls.Config{InsecureSkipVerify: true})
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- defer l.Close()
- } else {
- l, err = ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
- if err != nil {
- t.Errorf(err.Error())
- return
- }
- if startTLS {
- fmt.Printf("TestMultiGoroutineSearch: using StartTLS...\n")
- err := l.StartTLS(&tls.Config{InsecureSkipVerify: true})
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- }
- }
-
- results := make([]chan *ldap.SearchResult, len(filter))
- for i := range filter {
- results[i] = make(chan *ldap.SearchResult)
- go searchGoroutine(t, l, results[i], i)
- }
- for i := range filter {
- sr := <-results[i]
- if sr == nil {
- t.Errorf("Did not receive results from goroutine for %q", filter[i])
- } else {
- fmt.Printf("TestMultiGoroutineSearch(%d): %s -> num of entries = %d\n", i, filter[i], len(sr.Entries))
- }
- }
-}
-
-func TestMultiGoroutineSearch(t *testing.T) {
- testMultiGoroutineSearch(t, false, false)
- testMultiGoroutineSearch(t, true, true)
- testMultiGoroutineSearch(t, false, true)
-}
-
-func TestEscapeFilter(t *testing.T) {
- if got, want := ldap.EscapeFilter("a\x00b(c)d*e\\f"), `a\00b\28c\29d\2ae\5cf`; got != want {
- t.Errorf("Got %s, expected %s", want, got)
- }
- if got, want := ldap.EscapeFilter("Lučić"), `Lu\c4\8di\c4\87`; got != want {
- t.Errorf("Got %s, expected %s", want, got)
- }
-}
-
-func TestCompare(t *testing.T) {
- fmt.Printf("TestCompare: starting...\n")
- l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
- if err != nil {
- t.Fatal(err.Error())
- }
- defer l.Close()
-
- dn := "cn=math mich,ou=User Groups,ou=Groups,dc=umich,dc=edu"
- attribute := "cn"
- value := "math mich"
-
- sr, err := l.Compare(dn, attribute, value)
- if err != nil {
- t.Errorf(err.Error())
- return
- }
-
- fmt.Printf("TestCompare: -> %v\n", sr)
-}
diff --git a/Godeps/_workspace/src/github.com/go-ldap/ldap/search_test.go b/Godeps/_workspace/src/github.com/go-ldap/ldap/search_test.go
deleted file mode 100644
index efb8147d1..000000000
--- a/Godeps/_workspace/src/github.com/go-ldap/ldap/search_test.go
+++ /dev/null
@@ -1,31 +0,0 @@
-package ldap
-
-import (
- "reflect"
- "testing"
-)
-
-// TestNewEntry tests that repeated calls to NewEntry return the same value with the same input
-func TestNewEntry(t *testing.T) {
- dn := "testDN"
- attributes := map[string][]string{
- "alpha": {"value"},
- "beta": {"value"},
- "gamma": {"value"},
- "delta": {"value"},
- "epsilon": {"value"},
- }
- exectedEntry := NewEntry(dn, attributes)
-
- iteration := 0
- for {
- if iteration == 100 {
- break
- }
- testEntry := NewEntry(dn, attributes)
- if !reflect.DeepEqual(exectedEntry, testEntry) {
- t.Fatalf("consequent calls to NewEntry did not yield the same result:\n\texpected:\n\t%s\n\tgot:\n\t%s\n", exectedEntry, testEntry)
- }
- iteration = iteration + 1
- }
-}
diff --git a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/benchmark_test.go b/Godeps/_workspace/src/github.com/go-sql-driver/mysql/benchmark_test.go
deleted file mode 100644
index fb8a2f5f3..000000000
--- a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/benchmark_test.go
+++ /dev/null
@@ -1,246 +0,0 @@
-// Go MySQL Driver - A MySQL-Driver for Go's database/sql package
-//
-// Copyright 2013 The Go-MySQL-Driver Authors. All rights reserved.
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this file,
-// You can obtain one at http://mozilla.org/MPL/2.0/.
-
-package mysql
-
-import (
- "bytes"
- "database/sql"
- "database/sql/driver"
- "math"
- "strings"
- "sync"
- "sync/atomic"
- "testing"
- "time"
-)
-
-type TB testing.B
-
-func (tb *TB) check(err error) {
- if err != nil {
- tb.Fatal(err)
- }
-}
-
-func (tb *TB) checkDB(db *sql.DB, err error) *sql.DB {
- tb.check(err)
- return db
-}
-
-func (tb *TB) checkRows(rows *sql.Rows, err error) *sql.Rows {
- tb.check(err)
- return rows
-}
-
-func (tb *TB) checkStmt(stmt *sql.Stmt, err error) *sql.Stmt {
- tb.check(err)
- return stmt
-}
-
-func initDB(b *testing.B, queries ...string) *sql.DB {
- tb := (*TB)(b)
- db := tb.checkDB(sql.Open("mysql", dsn))
- for _, query := range queries {
- if _, err := db.Exec(query); err != nil {
- if w, ok := err.(MySQLWarnings); ok {
- b.Logf("Warning on %q: %v", query, w)
- } else {
- b.Fatalf("Error on %q: %v", query, err)
- }
- }
- }
- return db
-}
-
-const concurrencyLevel = 10
-
-func BenchmarkQuery(b *testing.B) {
- tb := (*TB)(b)
- b.StopTimer()
- b.ReportAllocs()
- db := initDB(b,
- "DROP TABLE IF EXISTS foo",
- "CREATE TABLE foo (id INT PRIMARY KEY, val CHAR(50))",
- `INSERT INTO foo VALUES (1, "one")`,
- `INSERT INTO foo VALUES (2, "two")`,
- )
- db.SetMaxIdleConns(concurrencyLevel)
- defer db.Close()
-
- stmt := tb.checkStmt(db.Prepare("SELECT val FROM foo WHERE id=?"))
- defer stmt.Close()
-
- remain := int64(b.N)
- var wg sync.WaitGroup
- wg.Add(concurrencyLevel)
- defer wg.Wait()
- b.StartTimer()
-
- for i := 0; i < concurrencyLevel; i++ {
- go func() {
- for {
- if atomic.AddInt64(&remain, -1) < 0 {
- wg.Done()
- return
- }
-
- var got string
- tb.check(stmt.QueryRow(1).Scan(&got))
- if got != "one" {
- b.Errorf("query = %q; want one", got)
- wg.Done()
- return
- }
- }
- }()
- }
-}
-
-func BenchmarkExec(b *testing.B) {
- tb := (*TB)(b)
- b.StopTimer()
- b.ReportAllocs()
- db := tb.checkDB(sql.Open("mysql", dsn))
- db.SetMaxIdleConns(concurrencyLevel)
- defer db.Close()
-
- stmt := tb.checkStmt(db.Prepare("DO 1"))
- defer stmt.Close()
-
- remain := int64(b.N)
- var wg sync.WaitGroup
- wg.Add(concurrencyLevel)
- defer wg.Wait()
- b.StartTimer()
-
- for i := 0; i < concurrencyLevel; i++ {
- go func() {
- for {
- if atomic.AddInt64(&remain, -1) < 0 {
- wg.Done()
- return
- }
-
- if _, err := stmt.Exec(); err != nil {
- b.Fatal(err.Error())
- }
- }
- }()
- }
-}
-
-// data, but no db writes
-var roundtripSample []byte
-
-func initRoundtripBenchmarks() ([]byte, int, int) {
- if roundtripSample == nil {
- roundtripSample = []byte(strings.Repeat("0123456789abcdef", 1024*1024))
- }
- return roundtripSample, 16, len(roundtripSample)
-}
-
-func BenchmarkRoundtripTxt(b *testing.B) {
- b.StopTimer()
- sample, min, max := initRoundtripBenchmarks()
- sampleString := string(sample)
- b.ReportAllocs()
- tb := (*TB)(b)
- db := tb.checkDB(sql.Open("mysql", dsn))
- defer db.Close()
- b.StartTimer()
- var result string
- for i := 0; i < b.N; i++ {
- length := min + i
- if length > max {
- length = max
- }
- test := sampleString[0:length]
- rows := tb.checkRows(db.Query(`SELECT "` + test + `"`))
- if !rows.Next() {
- rows.Close()
- b.Fatalf("crashed")
- }
- err := rows.Scan(&result)
- if err != nil {
- rows.Close()
- b.Fatalf("crashed")
- }
- if result != test {
- rows.Close()
- b.Errorf("mismatch")
- }
- rows.Close()
- }
-}
-
-func BenchmarkRoundtripBin(b *testing.B) {
- b.StopTimer()
- sample, min, max := initRoundtripBenchmarks()
- b.ReportAllocs()
- tb := (*TB)(b)
- db := tb.checkDB(sql.Open("mysql", dsn))
- defer db.Close()
- stmt := tb.checkStmt(db.Prepare("SELECT ?"))
- defer stmt.Close()
- b.StartTimer()
- var result sql.RawBytes
- for i := 0; i < b.N; i++ {
- length := min + i
- if length > max {
- length = max
- }
- test := sample[0:length]
- rows := tb.checkRows(stmt.Query(test))
- if !rows.Next() {
- rows.Close()
- b.Fatalf("crashed")
- }
- err := rows.Scan(&result)
- if err != nil {
- rows.Close()
- b.Fatalf("crashed")
- }
- if !bytes.Equal(result, test) {
- rows.Close()
- b.Errorf("mismatch")
- }
- rows.Close()
- }
-}
-
-func BenchmarkInterpolation(b *testing.B) {
- mc := &mysqlConn{
- cfg: &config{
- interpolateParams: true,
- loc: time.UTC,
- },
- maxPacketAllowed: maxPacketSize,
- maxWriteSize: maxPacketSize - 1,
- buf: newBuffer(nil),
- }
-
- args := []driver.Value{
- int64(42424242),
- float64(math.Pi),
- false,
- time.Unix(1423411542, 807015000),
- []byte("bytes containing special chars ' \" \a \x00"),
- "string containing special chars ' \" \a \x00",
- }
- q := "SELECT ?, ?, ?, ?, ?, ?"
-
- b.ReportAllocs()
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- _, err := mc.interpolateParams(q, args)
- if err != nil {
- b.Fatal(err)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/driver_test.go b/Godeps/_workspace/src/github.com/go-sql-driver/mysql/driver_test.go
deleted file mode 100644
index f9da416ec..000000000
--- a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/driver_test.go
+++ /dev/null
@@ -1,1681 +0,0 @@
-// Go MySQL Driver - A MySQL-Driver for Go's database/sql package
-//
-// Copyright 2013 The Go-MySQL-Driver Authors. All rights reserved.
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this file,
-// You can obtain one at http://mozilla.org/MPL/2.0/.
-
-package mysql
-
-import (
- "crypto/tls"
- "database/sql"
- "database/sql/driver"
- "fmt"
- "io"
- "io/ioutil"
- "net"
- "net/url"
- "os"
- "strings"
- "sync"
- "sync/atomic"
- "testing"
- "time"
-)
-
-var (
- user string
- pass string
- prot string
- addr string
- dbname string
- dsn string
- netAddr string
- available bool
-)
-
-var (
- tDate = time.Date(2012, 6, 14, 0, 0, 0, 0, time.UTC)
- sDate = "2012-06-14"
- tDateTime = time.Date(2011, 11, 20, 21, 27, 37, 0, time.UTC)
- sDateTime = "2011-11-20 21:27:37"
- tDate0 = time.Time{}
- sDate0 = "0000-00-00"
- sDateTime0 = "0000-00-00 00:00:00"
-)
-
-// See https://github.com/go-sql-driver/mysql/wiki/Testing
-func init() {
- // get environment variables
- env := func(key, defaultValue string) string {
- if value := os.Getenv(key); value != "" {
- return value
- }
- return defaultValue
- }
- user = env("MYSQL_TEST_USER", "root")
- pass = env("MYSQL_TEST_PASS", "")
- prot = env("MYSQL_TEST_PROT", "tcp")
- addr = env("MYSQL_TEST_ADDR", "localhost:3306")
- dbname = env("MYSQL_TEST_DBNAME", "gotest")
- netAddr = fmt.Sprintf("%s(%s)", prot, addr)
- dsn = fmt.Sprintf("%s:%s@%s/%s?timeout=30s&strict=true", user, pass, netAddr, dbname)
- c, err := net.Dial(prot, addr)
- if err == nil {
- available = true
- c.Close()
- }
-}
-
-type DBTest struct {
- *testing.T
- db *sql.DB
-}
-
-func runTests(t *testing.T, dsn string, tests ...func(dbt *DBTest)) {
- if !available {
- t.Skipf("MySQL-Server not running on %s", netAddr)
- }
-
- db, err := sql.Open("mysql", dsn)
- if err != nil {
- t.Fatalf("Error connecting: %s", err.Error())
- }
- defer db.Close()
-
- db.Exec("DROP TABLE IF EXISTS test")
-
- dsn2 := dsn + "&interpolateParams=true"
- var db2 *sql.DB
- if _, err := parseDSN(dsn2); err != errInvalidDSNUnsafeCollation {
- db2, err = sql.Open("mysql", dsn2)
- if err != nil {
- t.Fatalf("Error connecting: %s", err.Error())
- }
- defer db2.Close()
- }
-
- dbt := &DBTest{t, db}
- dbt2 := &DBTest{t, db2}
- for _, test := range tests {
- test(dbt)
- dbt.db.Exec("DROP TABLE IF EXISTS test")
- if db2 != nil {
- test(dbt2)
- dbt2.db.Exec("DROP TABLE IF EXISTS test")
- }
- }
-}
-
-func (dbt *DBTest) fail(method, query string, err error) {
- if len(query) > 300 {
- query = "[query too large to print]"
- }
- dbt.Fatalf("Error on %s %s: %s", method, query, err.Error())
-}
-
-func (dbt *DBTest) mustExec(query string, args ...interface{}) (res sql.Result) {
- res, err := dbt.db.Exec(query, args...)
- if err != nil {
- dbt.fail("Exec", query, err)
- }
- return res
-}
-
-func (dbt *DBTest) mustQuery(query string, args ...interface{}) (rows *sql.Rows) {
- rows, err := dbt.db.Query(query, args...)
- if err != nil {
- dbt.fail("Query", query, err)
- }
- return rows
-}
-
-func TestEmptyQuery(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- // just a comment, no query
- rows := dbt.mustQuery("--")
- // will hang before #255
- if rows.Next() {
- dbt.Errorf("Next on rows must be false")
- }
- })
-}
-
-func TestCRUD(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- // Create Table
- dbt.mustExec("CREATE TABLE test (value BOOL)")
-
- // Test for unexpected data
- var out bool
- rows := dbt.mustQuery("SELECT * FROM test")
- if rows.Next() {
- dbt.Error("unexpected data in empty table")
- }
-
- // Create Data
- res := dbt.mustExec("INSERT INTO test VALUES (1)")
- count, err := res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 1 {
- dbt.Fatalf("Expected 1 affected row, got %d", count)
- }
-
- id, err := res.LastInsertId()
- if err != nil {
- dbt.Fatalf("res.LastInsertId() returned error: %s", err.Error())
- }
- if id != 0 {
- dbt.Fatalf("Expected InsertID 0, got %d", id)
- }
-
- // Read
- rows = dbt.mustQuery("SELECT value FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if true != out {
- dbt.Errorf("true != %t", out)
- }
-
- if rows.Next() {
- dbt.Error("unexpected data")
- }
- } else {
- dbt.Error("no data")
- }
-
- // Update
- res = dbt.mustExec("UPDATE test SET value = ? WHERE value = ?", false, true)
- count, err = res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 1 {
- dbt.Fatalf("Expected 1 affected row, got %d", count)
- }
-
- // Check Update
- rows = dbt.mustQuery("SELECT value FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if false != out {
- dbt.Errorf("false != %t", out)
- }
-
- if rows.Next() {
- dbt.Error("unexpected data")
- }
- } else {
- dbt.Error("no data")
- }
-
- // Delete
- res = dbt.mustExec("DELETE FROM test WHERE value = ?", false)
- count, err = res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 1 {
- dbt.Fatalf("Expected 1 affected row, got %d", count)
- }
-
- // Check for unexpected rows
- res = dbt.mustExec("DELETE FROM test")
- count, err = res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 0 {
- dbt.Fatalf("Expected 0 affected row, got %d", count)
- }
- })
-}
-
-func TestInt(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- types := [5]string{"TINYINT", "SMALLINT", "MEDIUMINT", "INT", "BIGINT"}
- in := int64(42)
- var out int64
- var rows *sql.Rows
-
- // SIGNED
- for _, v := range types {
- dbt.mustExec("CREATE TABLE test (value " + v + ")")
-
- dbt.mustExec("INSERT INTO test VALUES (?)", in)
-
- rows = dbt.mustQuery("SELECT value FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if in != out {
- dbt.Errorf("%s: %d != %d", v, in, out)
- }
- } else {
- dbt.Errorf("%s: no data", v)
- }
-
- dbt.mustExec("DROP TABLE IF EXISTS test")
- }
-
- // UNSIGNED ZEROFILL
- for _, v := range types {
- dbt.mustExec("CREATE TABLE test (value " + v + " ZEROFILL)")
-
- dbt.mustExec("INSERT INTO test VALUES (?)", in)
-
- rows = dbt.mustQuery("SELECT value FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if in != out {
- dbt.Errorf("%s ZEROFILL: %d != %d", v, in, out)
- }
- } else {
- dbt.Errorf("%s ZEROFILL: no data", v)
- }
-
- dbt.mustExec("DROP TABLE IF EXISTS test")
- }
- })
-}
-
-func TestFloat(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- types := [2]string{"FLOAT", "DOUBLE"}
- in := float32(42.23)
- var out float32
- var rows *sql.Rows
- for _, v := range types {
- dbt.mustExec("CREATE TABLE test (value " + v + ")")
- dbt.mustExec("INSERT INTO test VALUES (?)", in)
- rows = dbt.mustQuery("SELECT value FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if in != out {
- dbt.Errorf("%s: %g != %g", v, in, out)
- }
- } else {
- dbt.Errorf("%s: no data", v)
- }
- dbt.mustExec("DROP TABLE IF EXISTS test")
- }
- })
-}
-
-func TestString(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- types := [6]string{"CHAR(255)", "VARCHAR(255)", "TINYTEXT", "TEXT", "MEDIUMTEXT", "LONGTEXT"}
- in := "κόσμε üöäßñóùéàâÿœ'îë Árvíztűrő いろはにほへとちりぬるを イロハニホヘト דג סקרן чащах น่าฟังเอย"
- var out string
- var rows *sql.Rows
-
- for _, v := range types {
- dbt.mustExec("CREATE TABLE test (value " + v + ") CHARACTER SET utf8")
-
- dbt.mustExec("INSERT INTO test VALUES (?)", in)
-
- rows = dbt.mustQuery("SELECT value FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if in != out {
- dbt.Errorf("%s: %s != %s", v, in, out)
- }
- } else {
- dbt.Errorf("%s: no data", v)
- }
-
- dbt.mustExec("DROP TABLE IF EXISTS test")
- }
-
- // BLOB
- dbt.mustExec("CREATE TABLE test (id int, value BLOB) CHARACTER SET utf8")
-
- id := 2
- in = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, " +
- "sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, " +
- "sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. " +
- "Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. " +
- "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, " +
- "sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, " +
- "sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. " +
- "Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
- dbt.mustExec("INSERT INTO test VALUES (?, ?)", id, in)
-
- err := dbt.db.QueryRow("SELECT value FROM test WHERE id = ?", id).Scan(&out)
- if err != nil {
- dbt.Fatalf("Error on BLOB-Query: %s", err.Error())
- } else if out != in {
- dbt.Errorf("BLOB: %s != %s", in, out)
- }
- })
-}
-
-type timeTests struct {
- dbtype string
- tlayout string
- tests []timeTest
-}
-
-type timeTest struct {
- s string // leading "!": do not use t as value in queries
- t time.Time
-}
-
-type timeMode byte
-
-func (t timeMode) String() string {
- switch t {
- case binaryString:
- return "binary:string"
- case binaryTime:
- return "binary:time.Time"
- case textString:
- return "text:string"
- }
- panic("unsupported timeMode")
-}
-
-func (t timeMode) Binary() bool {
- switch t {
- case binaryString, binaryTime:
- return true
- }
- return false
-}
-
-const (
- binaryString timeMode = iota
- binaryTime
- textString
-)
-
-func (t timeTest) genQuery(dbtype string, mode timeMode) string {
- var inner string
- if mode.Binary() {
- inner = "?"
- } else {
- inner = `"%s"`
- }
- return `SELECT cast(` + inner + ` as ` + dbtype + `)`
-}
-
-func (t timeTest) run(dbt *DBTest, dbtype, tlayout string, mode timeMode) {
- var rows *sql.Rows
- query := t.genQuery(dbtype, mode)
- switch mode {
- case binaryString:
- rows = dbt.mustQuery(query, t.s)
- case binaryTime:
- rows = dbt.mustQuery(query, t.t)
- case textString:
- query = fmt.Sprintf(query, t.s)
- rows = dbt.mustQuery(query)
- default:
- panic("unsupported mode")
- }
- defer rows.Close()
- var err error
- if !rows.Next() {
- err = rows.Err()
- if err == nil {
- err = fmt.Errorf("no data")
- }
- dbt.Errorf("%s [%s]: %s", dbtype, mode, err)
- return
- }
- var dst interface{}
- err = rows.Scan(&dst)
- if err != nil {
- dbt.Errorf("%s [%s]: %s", dbtype, mode, err)
- return
- }
- switch val := dst.(type) {
- case []uint8:
- str := string(val)
- if str == t.s {
- return
- }
- if mode.Binary() && dbtype == "DATETIME" && len(str) == 26 && str[:19] == t.s {
- // a fix mainly for TravisCI:
- // accept full microsecond resolution in result for DATETIME columns
- // where the binary protocol was used
- return
- }
- dbt.Errorf("%s [%s] to string: expected %q, got %q",
- dbtype, mode,
- t.s, str,
- )
- case time.Time:
- if val == t.t {
- return
- }
- dbt.Errorf("%s [%s] to string: expected %q, got %q",
- dbtype, mode,
- t.s, val.Format(tlayout),
- )
- default:
- fmt.Printf("%#v\n", []interface{}{dbtype, tlayout, mode, t.s, t.t})
- dbt.Errorf("%s [%s]: unhandled type %T (is '%v')",
- dbtype, mode,
- val, val,
- )
- }
-}
-
-func TestDateTime(t *testing.T) {
- afterTime := func(t time.Time, d string) time.Time {
- dur, err := time.ParseDuration(d)
- if err != nil {
- panic(err)
- }
- return t.Add(dur)
- }
- // NOTE: MySQL rounds DATETIME(x) up - but that's not included in the tests
- format := "2006-01-02 15:04:05.999999"
- t0 := time.Time{}
- tstr0 := "0000-00-00 00:00:00.000000"
- testcases := []timeTests{
- {"DATE", format[:10], []timeTest{
- {t: time.Date(2011, 11, 20, 0, 0, 0, 0, time.UTC)},
- {t: t0, s: tstr0[:10]},
- }},
- {"DATETIME", format[:19], []timeTest{
- {t: time.Date(2011, 11, 20, 21, 27, 37, 0, time.UTC)},
- {t: t0, s: tstr0[:19]},
- }},
- {"DATETIME(0)", format[:21], []timeTest{
- {t: time.Date(2011, 11, 20, 21, 27, 37, 0, time.UTC)},
- {t: t0, s: tstr0[:19]},
- }},
- {"DATETIME(1)", format[:21], []timeTest{
- {t: time.Date(2011, 11, 20, 21, 27, 37, 100000000, time.UTC)},
- {t: t0, s: tstr0[:21]},
- }},
- {"DATETIME(6)", format, []timeTest{
- {t: time.Date(2011, 11, 20, 21, 27, 37, 123456000, time.UTC)},
- {t: t0, s: tstr0},
- }},
- {"TIME", format[11:19], []timeTest{
- {t: afterTime(t0, "12345s")},
- {s: "!-12:34:56"},
- {s: "!-838:59:59"},
- {s: "!838:59:59"},
- {t: t0, s: tstr0[11:19]},
- }},
- {"TIME(0)", format[11:19], []timeTest{
- {t: afterTime(t0, "12345s")},
- {s: "!-12:34:56"},
- {s: "!-838:59:59"},
- {s: "!838:59:59"},
- {t: t0, s: tstr0[11:19]},
- }},
- {"TIME(1)", format[11:21], []timeTest{
- {t: afterTime(t0, "12345600ms")},
- {s: "!-12:34:56.7"},
- {s: "!-838:59:58.9"},
- {s: "!838:59:58.9"},
- {t: t0, s: tstr0[11:21]},
- }},
- {"TIME(6)", format[11:], []timeTest{
- {t: afterTime(t0, "1234567890123000ns")},
- {s: "!-12:34:56.789012"},
- {s: "!-838:59:58.999999"},
- {s: "!838:59:58.999999"},
- {t: t0, s: tstr0[11:]},
- }},
- }
- dsns := []string{
- dsn + "&parseTime=true",
- dsn + "&parseTime=false",
- }
- for _, testdsn := range dsns {
- runTests(t, testdsn, func(dbt *DBTest) {
- microsecsSupported := false
- zeroDateSupported := false
- var rows *sql.Rows
- var err error
- rows, err = dbt.db.Query(`SELECT cast("00:00:00.1" as TIME(1)) = "00:00:00.1"`)
- if err == nil {
- rows.Scan(&microsecsSupported)
- rows.Close()
- }
- rows, err = dbt.db.Query(`SELECT cast("0000-00-00" as DATE) = "0000-00-00"`)
- if err == nil {
- rows.Scan(&zeroDateSupported)
- rows.Close()
- }
- for _, setups := range testcases {
- if t := setups.dbtype; !microsecsSupported && t[len(t)-1:] == ")" {
- // skip fractional second tests if unsupported by server
- continue
- }
- for _, setup := range setups.tests {
- allowBinTime := true
- if setup.s == "" {
- // fill time string whereever Go can reliable produce it
- setup.s = setup.t.Format(setups.tlayout)
- } else if setup.s[0] == '!' {
- // skip tests using setup.t as source in queries
- allowBinTime = false
- // fix setup.s - remove the "!"
- setup.s = setup.s[1:]
- }
- if !zeroDateSupported && setup.s == tstr0[:len(setup.s)] {
- // skip disallowed 0000-00-00 date
- continue
- }
- setup.run(dbt, setups.dbtype, setups.tlayout, textString)
- setup.run(dbt, setups.dbtype, setups.tlayout, binaryString)
- if allowBinTime {
- setup.run(dbt, setups.dbtype, setups.tlayout, binaryTime)
- }
- }
- }
- })
- }
-}
-
-func TestTimestampMicros(t *testing.T) {
- format := "2006-01-02 15:04:05.999999"
- f0 := format[:19]
- f1 := format[:21]
- f6 := format[:26]
- runTests(t, dsn, func(dbt *DBTest) {
- // check if microseconds are supported.
- // Do not use timestamp(x) for that check - before 5.5.6, x would mean display width
- // and not precision.
- // Se last paragraph at http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
- microsecsSupported := false
- if rows, err := dbt.db.Query(`SELECT cast("00:00:00.1" as TIME(1)) = "00:00:00.1"`); err == nil {
- rows.Scan(&microsecsSupported)
- rows.Close()
- }
- if !microsecsSupported {
- // skip test
- return
- }
- _, err := dbt.db.Exec(`
- CREATE TABLE test (
- value0 TIMESTAMP NOT NULL DEFAULT '` + f0 + `',
- value1 TIMESTAMP(1) NOT NULL DEFAULT '` + f1 + `',
- value6 TIMESTAMP(6) NOT NULL DEFAULT '` + f6 + `'
- )`,
- )
- if err != nil {
- dbt.Error(err)
- }
- defer dbt.mustExec("DROP TABLE IF EXISTS test")
- dbt.mustExec("INSERT INTO test SET value0=?, value1=?, value6=?", f0, f1, f6)
- var res0, res1, res6 string
- rows := dbt.mustQuery("SELECT * FROM test")
- if !rows.Next() {
- dbt.Errorf("test contained no selectable values")
- }
- err = rows.Scan(&res0, &res1, &res6)
- if err != nil {
- dbt.Error(err)
- }
- if res0 != f0 {
- dbt.Errorf("expected %q, got %q", f0, res0)
- }
- if res1 != f1 {
- dbt.Errorf("expected %q, got %q", f1, res1)
- }
- if res6 != f6 {
- dbt.Errorf("expected %q, got %q", f6, res6)
- }
- })
-}
-
-func TestNULL(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- nullStmt, err := dbt.db.Prepare("SELECT NULL")
- if err != nil {
- dbt.Fatal(err)
- }
- defer nullStmt.Close()
-
- nonNullStmt, err := dbt.db.Prepare("SELECT 1")
- if err != nil {
- dbt.Fatal(err)
- }
- defer nonNullStmt.Close()
-
- // NullBool
- var nb sql.NullBool
- // Invalid
- if err = nullStmt.QueryRow().Scan(&nb); err != nil {
- dbt.Fatal(err)
- }
- if nb.Valid {
- dbt.Error("Valid NullBool which should be invalid")
- }
- // Valid
- if err = nonNullStmt.QueryRow().Scan(&nb); err != nil {
- dbt.Fatal(err)
- }
- if !nb.Valid {
- dbt.Error("Invalid NullBool which should be valid")
- } else if nb.Bool != true {
- dbt.Errorf("Unexpected NullBool value: %t (should be true)", nb.Bool)
- }
-
- // NullFloat64
- var nf sql.NullFloat64
- // Invalid
- if err = nullStmt.QueryRow().Scan(&nf); err != nil {
- dbt.Fatal(err)
- }
- if nf.Valid {
- dbt.Error("Valid NullFloat64 which should be invalid")
- }
- // Valid
- if err = nonNullStmt.QueryRow().Scan(&nf); err != nil {
- dbt.Fatal(err)
- }
- if !nf.Valid {
- dbt.Error("Invalid NullFloat64 which should be valid")
- } else if nf.Float64 != float64(1) {
- dbt.Errorf("Unexpected NullFloat64 value: %f (should be 1.0)", nf.Float64)
- }
-
- // NullInt64
- var ni sql.NullInt64
- // Invalid
- if err = nullStmt.QueryRow().Scan(&ni); err != nil {
- dbt.Fatal(err)
- }
- if ni.Valid {
- dbt.Error("Valid NullInt64 which should be invalid")
- }
- // Valid
- if err = nonNullStmt.QueryRow().Scan(&ni); err != nil {
- dbt.Fatal(err)
- }
- if !ni.Valid {
- dbt.Error("Invalid NullInt64 which should be valid")
- } else if ni.Int64 != int64(1) {
- dbt.Errorf("Unexpected NullInt64 value: %d (should be 1)", ni.Int64)
- }
-
- // NullString
- var ns sql.NullString
- // Invalid
- if err = nullStmt.QueryRow().Scan(&ns); err != nil {
- dbt.Fatal(err)
- }
- if ns.Valid {
- dbt.Error("Valid NullString which should be invalid")
- }
- // Valid
- if err = nonNullStmt.QueryRow().Scan(&ns); err != nil {
- dbt.Fatal(err)
- }
- if !ns.Valid {
- dbt.Error("Invalid NullString which should be valid")
- } else if ns.String != `1` {
- dbt.Error("Unexpected NullString value:" + ns.String + " (should be `1`)")
- }
-
- // nil-bytes
- var b []byte
- // Read nil
- if err = nullStmt.QueryRow().Scan(&b); err != nil {
- dbt.Fatal(err)
- }
- if b != nil {
- dbt.Error("Non-nil []byte wich should be nil")
- }
- // Read non-nil
- if err = nonNullStmt.QueryRow().Scan(&b); err != nil {
- dbt.Fatal(err)
- }
- if b == nil {
- dbt.Error("Nil []byte wich should be non-nil")
- }
- // Insert nil
- b = nil
- success := false
- if err = dbt.db.QueryRow("SELECT ? IS NULL", b).Scan(&success); err != nil {
- dbt.Fatal(err)
- }
- if !success {
- dbt.Error("Inserting []byte(nil) as NULL failed")
- }
- // Check input==output with input==nil
- b = nil
- if err = dbt.db.QueryRow("SELECT ?", b).Scan(&b); err != nil {
- dbt.Fatal(err)
- }
- if b != nil {
- dbt.Error("Non-nil echo from nil input")
- }
- // Check input==output with input!=nil
- b = []byte("")
- if err = dbt.db.QueryRow("SELECT ?", b).Scan(&b); err != nil {
- dbt.Fatal(err)
- }
- if b == nil {
- dbt.Error("nil echo from non-nil input")
- }
-
- // Insert NULL
- dbt.mustExec("CREATE TABLE test (dummmy1 int, value int, dummy2 int)")
-
- dbt.mustExec("INSERT INTO test VALUES (?, ?, ?)", 1, nil, 2)
-
- var out interface{}
- rows := dbt.mustQuery("SELECT * FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if out != nil {
- dbt.Errorf("%v != nil", out)
- }
- } else {
- dbt.Error("no data")
- }
- })
-}
-
-func TestUint64(t *testing.T) {
- const (
- u0 = uint64(0)
- uall = ^u0
- uhigh = uall >> 1
- utop = ^uhigh
- s0 = int64(0)
- sall = ^s0
- shigh = int64(uhigh)
- stop = ^shigh
- )
- runTests(t, dsn, func(dbt *DBTest) {
- stmt, err := dbt.db.Prepare(`SELECT ?, ?, ? ,?, ?, ?, ?, ?`)
- if err != nil {
- dbt.Fatal(err)
- }
- defer stmt.Close()
- row := stmt.QueryRow(
- u0, uhigh, utop, uall,
- s0, shigh, stop, sall,
- )
-
- var ua, ub, uc, ud uint64
- var sa, sb, sc, sd int64
-
- err = row.Scan(&ua, &ub, &uc, &ud, &sa, &sb, &sc, &sd)
- if err != nil {
- dbt.Fatal(err)
- }
- switch {
- case ua != u0,
- ub != uhigh,
- uc != utop,
- ud != uall,
- sa != s0,
- sb != shigh,
- sc != stop,
- sd != sall:
- dbt.Fatal("Unexpected result value")
- }
- })
-}
-
-func TestLongData(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- var maxAllowedPacketSize int
- err := dbt.db.QueryRow("select @@max_allowed_packet").Scan(&maxAllowedPacketSize)
- if err != nil {
- dbt.Fatal(err)
- }
- maxAllowedPacketSize--
-
- // don't get too ambitious
- if maxAllowedPacketSize > 1<<25 {
- maxAllowedPacketSize = 1 << 25
- }
-
- dbt.mustExec("CREATE TABLE test (value LONGBLOB)")
-
- in := strings.Repeat(`a`, maxAllowedPacketSize+1)
- var out string
- var rows *sql.Rows
-
- // Long text data
- const nonDataQueryLen = 28 // length query w/o value
- inS := in[:maxAllowedPacketSize-nonDataQueryLen]
- dbt.mustExec("INSERT INTO test VALUES('" + inS + "')")
- rows = dbt.mustQuery("SELECT value FROM test")
- if rows.Next() {
- rows.Scan(&out)
- if inS != out {
- dbt.Fatalf("LONGBLOB: length in: %d, length out: %d", len(inS), len(out))
- }
- if rows.Next() {
- dbt.Error("LONGBLOB: unexpexted row")
- }
- } else {
- dbt.Fatalf("LONGBLOB: no data")
- }
-
- // Empty table
- dbt.mustExec("TRUNCATE TABLE test")
-
- // Long binary data
- dbt.mustExec("INSERT INTO test VALUES(?)", in)
- rows = dbt.mustQuery("SELECT value FROM test WHERE 1=?", 1)
- if rows.Next() {
- rows.Scan(&out)
- if in != out {
- dbt.Fatalf("LONGBLOB: length in: %d, length out: %d", len(in), len(out))
- }
- if rows.Next() {
- dbt.Error("LONGBLOB: unexpexted row")
- }
- } else {
- if err = rows.Err(); err != nil {
- dbt.Fatalf("LONGBLOB: no data (err: %s)", err.Error())
- } else {
- dbt.Fatal("LONGBLOB: no data (err: <nil>)")
- }
- }
- })
-}
-
-func TestLoadData(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- verifyLoadDataResult := func() {
- rows, err := dbt.db.Query("SELECT * FROM test")
- if err != nil {
- dbt.Fatal(err.Error())
- }
-
- i := 0
- values := [4]string{
- "a string",
- "a string containing a \t",
- "a string containing a \n",
- "a string containing both \t\n",
- }
-
- var id int
- var value string
-
- for rows.Next() {
- i++
- err = rows.Scan(&id, &value)
- if err != nil {
- dbt.Fatal(err.Error())
- }
- if i != id {
- dbt.Fatalf("%d != %d", i, id)
- }
- if values[i-1] != value {
- dbt.Fatalf("%q != %q", values[i-1], value)
- }
- }
- err = rows.Err()
- if err != nil {
- dbt.Fatal(err.Error())
- }
-
- if i != 4 {
- dbt.Fatalf("Rows count mismatch. Got %d, want 4", i)
- }
- }
- file, err := ioutil.TempFile("", "gotest")
- defer os.Remove(file.Name())
- if err != nil {
- dbt.Fatal(err)
- }
- file.WriteString("1\ta string\n2\ta string containing a \\t\n3\ta string containing a \\n\n4\ta string containing both \\t\\n\n")
- file.Close()
-
- dbt.db.Exec("DROP TABLE IF EXISTS test")
- dbt.mustExec("CREATE TABLE test (id INT NOT NULL PRIMARY KEY, value TEXT NOT NULL) CHARACTER SET utf8")
-
- // Local File
- RegisterLocalFile(file.Name())
- dbt.mustExec(fmt.Sprintf("LOAD DATA LOCAL INFILE %q INTO TABLE test", file.Name()))
- verifyLoadDataResult()
- // negative test
- _, err = dbt.db.Exec("LOAD DATA LOCAL INFILE 'doesnotexist' INTO TABLE test")
- if err == nil {
- dbt.Fatal("Load non-existent file didn't fail")
- } else if err.Error() != "Local File 'doesnotexist' is not registered. Use the DSN parameter 'allowAllFiles=true' to allow all files" {
- dbt.Fatal(err.Error())
- }
-
- // Empty table
- dbt.mustExec("TRUNCATE TABLE test")
-
- // Reader
- RegisterReaderHandler("test", func() io.Reader {
- file, err = os.Open(file.Name())
- if err != nil {
- dbt.Fatal(err)
- }
- return file
- })
- dbt.mustExec("LOAD DATA LOCAL INFILE 'Reader::test' INTO TABLE test")
- verifyLoadDataResult()
- // negative test
- _, err = dbt.db.Exec("LOAD DATA LOCAL INFILE 'Reader::doesnotexist' INTO TABLE test")
- if err == nil {
- dbt.Fatal("Load non-existent Reader didn't fail")
- } else if err.Error() != "Reader 'doesnotexist' is not registered" {
- dbt.Fatal(err.Error())
- }
- })
-}
-
-func TestFoundRows(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- dbt.mustExec("CREATE TABLE test (id INT NOT NULL ,data INT NOT NULL)")
- dbt.mustExec("INSERT INTO test (id, data) VALUES (0, 0),(0, 0),(1, 0),(1, 0),(1, 1)")
-
- res := dbt.mustExec("UPDATE test SET data = 1 WHERE id = 0")
- count, err := res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 2 {
- dbt.Fatalf("Expected 2 affected rows, got %d", count)
- }
- res = dbt.mustExec("UPDATE test SET data = 1 WHERE id = 1")
- count, err = res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 2 {
- dbt.Fatalf("Expected 2 affected rows, got %d", count)
- }
- })
- runTests(t, dsn+"&clientFoundRows=true", func(dbt *DBTest) {
- dbt.mustExec("CREATE TABLE test (id INT NOT NULL ,data INT NOT NULL)")
- dbt.mustExec("INSERT INTO test (id, data) VALUES (0, 0),(0, 0),(1, 0),(1, 0),(1, 1)")
-
- res := dbt.mustExec("UPDATE test SET data = 1 WHERE id = 0")
- count, err := res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 2 {
- dbt.Fatalf("Expected 2 matched rows, got %d", count)
- }
- res = dbt.mustExec("UPDATE test SET data = 1 WHERE id = 1")
- count, err = res.RowsAffected()
- if err != nil {
- dbt.Fatalf("res.RowsAffected() returned error: %s", err.Error())
- }
- if count != 3 {
- dbt.Fatalf("Expected 3 matched rows, got %d", count)
- }
- })
-}
-
-func TestStrict(t *testing.T) {
- // ALLOW_INVALID_DATES to get rid of stricter modes - we want to test for warnings, not errors
- relaxedDsn := dsn + "&sql_mode=ALLOW_INVALID_DATES"
- // make sure the MySQL version is recent enough with a separate connection
- // before running the test
- conn, err := MySQLDriver{}.Open(relaxedDsn)
- if conn != nil {
- conn.Close()
- }
- if me, ok := err.(*MySQLError); ok && me.Number == 1231 {
- // Error 1231: Variable 'sql_mode' can't be set to the value of 'ALLOW_INVALID_DATES'
- // => skip test, MySQL server version is too old
- return
- }
- runTests(t, relaxedDsn, func(dbt *DBTest) {
- dbt.mustExec("CREATE TABLE test (a TINYINT NOT NULL, b CHAR(4))")
-
- var queries = [...]struct {
- in string
- codes []string
- }{
- {"DROP TABLE IF EXISTS no_such_table", []string{"1051"}},
- {"INSERT INTO test VALUES(10,'mysql'),(NULL,'test'),(300,'Open Source')", []string{"1265", "1048", "1264", "1265"}},
- }
- var err error
-
- var checkWarnings = func(err error, mode string, idx int) {
- if err == nil {
- dbt.Errorf("Expected STRICT error on query [%s] %s", mode, queries[idx].in)
- }
-
- if warnings, ok := err.(MySQLWarnings); ok {
- var codes = make([]string, len(warnings))
- for i := range warnings {
- codes[i] = warnings[i].Code
- }
- if len(codes) != len(queries[idx].codes) {
- dbt.Errorf("Unexpected STRICT error count on query [%s] %s: Wanted %v, Got %v", mode, queries[idx].in, queries[idx].codes, codes)
- }
-
- for i := range warnings {
- if codes[i] != queries[idx].codes[i] {
- dbt.Errorf("Unexpected STRICT error codes on query [%s] %s: Wanted %v, Got %v", mode, queries[idx].in, queries[idx].codes, codes)
- return
- }
- }
-
- } else {
- dbt.Errorf("Unexpected error on query [%s] %s: %s", mode, queries[idx].in, err.Error())
- }
- }
-
- // text protocol
- for i := range queries {
- _, err = dbt.db.Exec(queries[i].in)
- checkWarnings(err, "text", i)
- }
-
- var stmt *sql.Stmt
-
- // binary protocol
- for i := range queries {
- stmt, err = dbt.db.Prepare(queries[i].in)
- if err != nil {
- dbt.Errorf("Error on preparing query %s: %s", queries[i].in, err.Error())
- }
-
- _, err = stmt.Exec()
- checkWarnings(err, "binary", i)
-
- err = stmt.Close()
- if err != nil {
- dbt.Errorf("Error on closing stmt for query %s: %s", queries[i].in, err.Error())
- }
- }
- })
-}
-
-func TestTLS(t *testing.T) {
- tlsTest := func(dbt *DBTest) {
- if err := dbt.db.Ping(); err != nil {
- if err == ErrNoTLS {
- dbt.Skip("Server does not support TLS")
- } else {
- dbt.Fatalf("Error on Ping: %s", err.Error())
- }
- }
-
- rows := dbt.mustQuery("SHOW STATUS LIKE 'Ssl_cipher'")
-
- var variable, value *sql.RawBytes
- for rows.Next() {
- if err := rows.Scan(&variable, &value); err != nil {
- dbt.Fatal(err.Error())
- }
-
- if value == nil {
- dbt.Fatal("No Cipher")
- }
- }
- }
-
- runTests(t, dsn+"&tls=skip-verify", tlsTest)
-
- // Verify that registering / using a custom cfg works
- RegisterTLSConfig("custom-skip-verify", &tls.Config{
- InsecureSkipVerify: true,
- })
- runTests(t, dsn+"&tls=custom-skip-verify", tlsTest)
-}
-
-func TestReuseClosedConnection(t *testing.T) {
- // this test does not use sql.database, it uses the driver directly
- if !available {
- t.Skipf("MySQL-Server not running on %s", netAddr)
- }
-
- md := &MySQLDriver{}
- conn, err := md.Open(dsn)
- if err != nil {
- t.Fatalf("Error connecting: %s", err.Error())
- }
- stmt, err := conn.Prepare("DO 1")
- if err != nil {
- t.Fatalf("Error preparing statement: %s", err.Error())
- }
- _, err = stmt.Exec(nil)
- if err != nil {
- t.Fatalf("Error executing statement: %s", err.Error())
- }
- err = conn.Close()
- if err != nil {
- t.Fatalf("Error closing connection: %s", err.Error())
- }
-
- defer func() {
- if err := recover(); err != nil {
- t.Errorf("Panic after reusing a closed connection: %v", err)
- }
- }()
- _, err = stmt.Exec(nil)
- if err != nil && err != driver.ErrBadConn {
- t.Errorf("Unexpected error '%s', expected '%s'",
- err.Error(), driver.ErrBadConn.Error())
- }
-}
-
-func TestCharset(t *testing.T) {
- if !available {
- t.Skipf("MySQL-Server not running on %s", netAddr)
- }
-
- mustSetCharset := func(charsetParam, expected string) {
- runTests(t, dsn+"&"+charsetParam, func(dbt *DBTest) {
- rows := dbt.mustQuery("SELECT @@character_set_connection")
- defer rows.Close()
-
- if !rows.Next() {
- dbt.Fatalf("Error getting connection charset: %s", rows.Err())
- }
-
- var got string
- rows.Scan(&got)
-
- if got != expected {
- dbt.Fatalf("Expected connection charset %s but got %s", expected, got)
- }
- })
- }
-
- // non utf8 test
- mustSetCharset("charset=ascii", "ascii")
-
- // when the first charset is invalid, use the second
- mustSetCharset("charset=none,utf8", "utf8")
-
- // when the first charset is valid, use it
- mustSetCharset("charset=ascii,utf8", "ascii")
- mustSetCharset("charset=utf8,ascii", "utf8")
-}
-
-func TestFailingCharset(t *testing.T) {
- runTests(t, dsn+"&charset=none", func(dbt *DBTest) {
- // run query to really establish connection...
- _, err := dbt.db.Exec("SELECT 1")
- if err == nil {
- dbt.db.Close()
- t.Fatalf("Connection must not succeed without a valid charset")
- }
- })
-}
-
-func TestCollation(t *testing.T) {
- if !available {
- t.Skipf("MySQL-Server not running on %s", netAddr)
- }
-
- defaultCollation := "utf8_general_ci"
- testCollations := []string{
- "", // do not set
- defaultCollation, // driver default
- "latin1_general_ci",
- "binary",
- "utf8_unicode_ci",
- "cp1257_bin",
- }
-
- for _, collation := range testCollations {
- var expected, tdsn string
- if collation != "" {
- tdsn = dsn + "&collation=" + collation
- expected = collation
- } else {
- tdsn = dsn
- expected = defaultCollation
- }
-
- runTests(t, tdsn, func(dbt *DBTest) {
- var got string
- if err := dbt.db.QueryRow("SELECT @@collation_connection").Scan(&got); err != nil {
- dbt.Fatal(err)
- }
-
- if got != expected {
- dbt.Fatalf("Expected connection collation %s but got %s", expected, got)
- }
- })
- }
-}
-
-func TestColumnsWithAlias(t *testing.T) {
- runTests(t, dsn+"&columnsWithAlias=true", func(dbt *DBTest) {
- rows := dbt.mustQuery("SELECT 1 AS A")
- defer rows.Close()
- cols, _ := rows.Columns()
- if len(cols) != 1 {
- t.Fatalf("expected 1 column, got %d", len(cols))
- }
- if cols[0] != "A" {
- t.Fatalf("expected column name \"A\", got \"%s\"", cols[0])
- }
- rows.Close()
-
- rows = dbt.mustQuery("SELECT * FROM (SELECT 1 AS one) AS A")
- cols, _ = rows.Columns()
- if len(cols) != 1 {
- t.Fatalf("expected 1 column, got %d", len(cols))
- }
- if cols[0] != "A.one" {
- t.Fatalf("expected column name \"A.one\", got \"%s\"", cols[0])
- }
- })
-}
-
-func TestRawBytesResultExceedsBuffer(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- // defaultBufSize from buffer.go
- expected := strings.Repeat("abc", defaultBufSize)
-
- rows := dbt.mustQuery("SELECT '" + expected + "'")
- defer rows.Close()
- if !rows.Next() {
- dbt.Error("expected result, got none")
- }
- var result sql.RawBytes
- rows.Scan(&result)
- if expected != string(result) {
- dbt.Error("result did not match expected value")
- }
- })
-}
-
-func TestTimezoneConversion(t *testing.T) {
- zones := []string{"UTC", "US/Central", "US/Pacific", "Local"}
-
- // Regression test for timezone handling
- tzTest := func(dbt *DBTest) {
-
- // Create table
- dbt.mustExec("CREATE TABLE test (ts TIMESTAMP)")
-
- // Insert local time into database (should be converted)
- usCentral, _ := time.LoadLocation("US/Central")
- reftime := time.Date(2014, 05, 30, 18, 03, 17, 0, time.UTC).In(usCentral)
- dbt.mustExec("INSERT INTO test VALUE (?)", reftime)
-
- // Retrieve time from DB
- rows := dbt.mustQuery("SELECT ts FROM test")
- if !rows.Next() {
- dbt.Fatal("Didn't get any rows out")
- }
-
- var dbTime time.Time
- err := rows.Scan(&dbTime)
- if err != nil {
- dbt.Fatal("Err", err)
- }
-
- // Check that dates match
- if reftime.Unix() != dbTime.Unix() {
- dbt.Errorf("Times don't match.\n")
- dbt.Errorf(" Now(%v)=%v\n", usCentral, reftime)
- dbt.Errorf(" Now(UTC)=%v\n", dbTime)
- }
- }
-
- for _, tz := range zones {
- runTests(t, dsn+"&parseTime=true&loc="+url.QueryEscape(tz), tzTest)
- }
-}
-
-// Special cases
-
-func TestRowsClose(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- rows, err := dbt.db.Query("SELECT 1")
- if err != nil {
- dbt.Fatal(err)
- }
-
- err = rows.Close()
- if err != nil {
- dbt.Fatal(err)
- }
-
- if rows.Next() {
- dbt.Fatal("Unexpected row after rows.Close()")
- }
-
- err = rows.Err()
- if err != nil {
- dbt.Fatal(err)
- }
- })
-}
-
-// dangling statements
-// http://code.google.com/p/go/issues/detail?id=3865
-func TestCloseStmtBeforeRows(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- stmt, err := dbt.db.Prepare("SELECT 1")
- if err != nil {
- dbt.Fatal(err)
- }
-
- rows, err := stmt.Query()
- if err != nil {
- stmt.Close()
- dbt.Fatal(err)
- }
- defer rows.Close()
-
- err = stmt.Close()
- if err != nil {
- dbt.Fatal(err)
- }
-
- if !rows.Next() {
- dbt.Fatal("Getting row failed")
- } else {
- err = rows.Err()
- if err != nil {
- dbt.Fatal(err)
- }
-
- var out bool
- err = rows.Scan(&out)
- if err != nil {
- dbt.Fatalf("Error on rows.Scan(): %s", err.Error())
- }
- if out != true {
- dbt.Errorf("true != %t", out)
- }
- }
- })
-}
-
-// It is valid to have multiple Rows for the same Stmt
-// http://code.google.com/p/go/issues/detail?id=3734
-func TestStmtMultiRows(t *testing.T) {
- runTests(t, dsn, func(dbt *DBTest) {
- stmt, err := dbt.db.Prepare("SELECT 1 UNION SELECT 0")
- if err != nil {
- dbt.Fatal(err)
- }
-
- rows1, err := stmt.Query()
- if err != nil {
- stmt.Close()
- dbt.Fatal(err)
- }
- defer rows1.Close()
-
- rows2, err := stmt.Query()
- if err != nil {
- stmt.Close()
- dbt.Fatal(err)
- }
- defer rows2.Close()
-
- var out bool
-
- // 1
- if !rows1.Next() {
- dbt.Fatal("1st rows1.Next failed")
- } else {
- err = rows1.Err()
- if err != nil {
- dbt.Fatal(err)
- }
-
- err = rows1.Scan(&out)
- if err != nil {
- dbt.Fatalf("Error on rows.Scan(): %s", err.Error())
- }
- if out != true {
- dbt.Errorf("true != %t", out)
- }
- }
-
- if !rows2.Next() {
- dbt.Fatal("1st rows2.Next failed")
- } else {
- err = rows2.Err()
- if err != nil {
- dbt.Fatal(err)
- }
-
- err = rows2.Scan(&out)
- if err != nil {
- dbt.Fatalf("Error on rows.Scan(): %s", err.Error())
- }
- if out != true {
- dbt.Errorf("true != %t", out)
- }
- }
-
- // 2
- if !rows1.Next() {
- dbt.Fatal("2nd rows1.Next failed")
- } else {
- err = rows1.Err()
- if err != nil {
- dbt.Fatal(err)
- }
-
- err = rows1.Scan(&out)
- if err != nil {
- dbt.Fatalf("Error on rows.Scan(): %s", err.Error())
- }
- if out != false {
- dbt.Errorf("false != %t", out)
- }
-
- if rows1.Next() {
- dbt.Fatal("Unexpected row on rows1")
- }
- err = rows1.Close()
- if err != nil {
- dbt.Fatal(err)
- }
- }
-
- if !rows2.Next() {
- dbt.Fatal("2nd rows2.Next failed")
- } else {
- err = rows2.Err()
- if err != nil {
- dbt.Fatal(err)
- }
-
- err = rows2.Scan(&out)
- if err != nil {
- dbt.Fatalf("Error on rows.Scan(): %s", err.Error())
- }
- if out != false {
- dbt.Errorf("false != %t", out)
- }
-
- if rows2.Next() {
- dbt.Fatal("Unexpected row on rows2")
- }
- err = rows2.Close()
- if err != nil {
- dbt.Fatal(err)
- }
- }
- })
-}
-
-// Regression test for
-// * more than 32 NULL parameters (issue 209)
-// * more parameters than fit into the buffer (issue 201)
-func TestPreparedManyCols(t *testing.T) {
- const numParams = defaultBufSize
- runTests(t, dsn, func(dbt *DBTest) {
- query := "SELECT ?" + strings.Repeat(",?", numParams-1)
- stmt, err := dbt.db.Prepare(query)
- if err != nil {
- dbt.Fatal(err)
- }
- defer stmt.Close()
- // create more parameters than fit into the buffer
- // which will take nil-values
- params := make([]interface{}, numParams)
- rows, err := stmt.Query(params...)
- if err != nil {
- stmt.Close()
- dbt.Fatal(err)
- }
- defer rows.Close()
- })
-}
-
-func TestConcurrent(t *testing.T) {
- if enabled, _ := readBool(os.Getenv("MYSQL_TEST_CONCURRENT")); !enabled {
- t.Skip("MYSQL_TEST_CONCURRENT env var not set")
- }
-
- runTests(t, dsn, func(dbt *DBTest) {
- var max int
- err := dbt.db.QueryRow("SELECT @@max_connections").Scan(&max)
- if err != nil {
- dbt.Fatalf("%s", err.Error())
- }
- dbt.Logf("Testing up to %d concurrent connections \r\n", max)
-
- var remaining, succeeded int32 = int32(max), 0
-
- var wg sync.WaitGroup
- wg.Add(max)
-
- var fatalError string
- var once sync.Once
- fatalf := func(s string, vals ...interface{}) {
- once.Do(func() {
- fatalError = fmt.Sprintf(s, vals...)
- })
- }
-
- for i := 0; i < max; i++ {
- go func(id int) {
- defer wg.Done()
-
- tx, err := dbt.db.Begin()
- atomic.AddInt32(&remaining, -1)
-
- if err != nil {
- if err.Error() != "Error 1040: Too many connections" {
- fatalf("Error on Conn %d: %s", id, err.Error())
- }
- return
- }
-
- // keep the connection busy until all connections are open
- for remaining > 0 {
- if _, err = tx.Exec("DO 1"); err != nil {
- fatalf("Error on Conn %d: %s", id, err.Error())
- return
- }
- }
-
- if err = tx.Commit(); err != nil {
- fatalf("Error on Conn %d: %s", id, err.Error())
- return
- }
-
- // everything went fine with this connection
- atomic.AddInt32(&succeeded, 1)
- }(i)
- }
-
- // wait until all conections are open
- wg.Wait()
-
- if fatalError != "" {
- dbt.Fatal(fatalError)
- }
-
- dbt.Logf("Reached %d concurrent connections\r\n", succeeded)
- })
-}
-
-// Tests custom dial functions
-func TestCustomDial(t *testing.T) {
- if !available {
- t.Skipf("MySQL-Server not running on %s", netAddr)
- }
-
- // our custom dial function which justs wraps net.Dial here
- RegisterDial("mydial", func(addr string) (net.Conn, error) {
- return net.Dial(prot, addr)
- })
-
- db, err := sql.Open("mysql", fmt.Sprintf("%s:%s@mydial(%s)/%s?timeout=30s&strict=true", user, pass, addr, dbname))
- if err != nil {
- t.Fatalf("Error connecting: %s", err.Error())
- }
- defer db.Close()
-
- if _, err = db.Exec("DO 1"); err != nil {
- t.Fatalf("Connection failed: %s", err.Error())
- }
-}
-
-func TestSqlInjection(t *testing.T) {
- createTest := func(arg string) func(dbt *DBTest) {
- return func(dbt *DBTest) {
- dbt.mustExec("CREATE TABLE test (v INTEGER)")
- dbt.mustExec("INSERT INTO test VALUES (?)", 1)
-
- var v int
- // NULL can't be equal to anything, the idea here is to inject query so it returns row
- // This test verifies that escapeQuotes and escapeBackslash are working properly
- err := dbt.db.QueryRow("SELECT v FROM test WHERE NULL = ?", arg).Scan(&v)
- if err == sql.ErrNoRows {
- return // success, sql injection failed
- } else if err == nil {
- dbt.Errorf("Sql injection successful with arg: %s", arg)
- } else {
- dbt.Errorf("Error running query with arg: %s; err: %s", arg, err.Error())
- }
- }
- }
-
- dsns := []string{
- dsn,
- dsn + "&sql_mode=NO_BACKSLASH_ESCAPES",
- }
- for _, testdsn := range dsns {
- runTests(t, testdsn, createTest("1 OR 1=1"))
- runTests(t, testdsn, createTest("' OR '1'='1"))
- }
-}
-
-// Test if inserted data is correctly retrieved after being escaped
-func TestInsertRetrieveEscapedData(t *testing.T) {
- testData := func(dbt *DBTest) {
- dbt.mustExec("CREATE TABLE test (v VARCHAR(255))")
-
- // All sequences that are escaped by escapeQuotes and escapeBackslash
- v := "foo \x00\n\r\x1a\"'\\"
- dbt.mustExec("INSERT INTO test VALUES (?)", v)
-
- var out string
- err := dbt.db.QueryRow("SELECT v FROM test").Scan(&out)
- if err != nil {
- dbt.Fatalf("%s", err.Error())
- }
-
- if out != v {
- dbt.Errorf("%q != %q", out, v)
- }
- }
-
- dsns := []string{
- dsn,
- dsn + "&sql_mode=NO_BACKSLASH_ESCAPES",
- }
- for _, testdsn := range dsns {
- runTests(t, testdsn, testData)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/errors_test.go b/Godeps/_workspace/src/github.com/go-sql-driver/mysql/errors_test.go
deleted file mode 100644
index 96f9126d6..000000000
--- a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/errors_test.go
+++ /dev/null
@@ -1,42 +0,0 @@
-// Go MySQL Driver - A MySQL-Driver for Go's database/sql package
-//
-// Copyright 2013 The Go-MySQL-Driver Authors. All rights reserved.
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this file,
-// You can obtain one at http://mozilla.org/MPL/2.0/.
-
-package mysql
-
-import (
- "bytes"
- "log"
- "testing"
-)
-
-func TestErrorsSetLogger(t *testing.T) {
- previous := errLog
- defer func() {
- errLog = previous
- }()
-
- // set up logger
- const expected = "prefix: test\n"
- buffer := bytes.NewBuffer(make([]byte, 0, 64))
- logger := log.New(buffer, "prefix: ", 0)
-
- // print
- SetLogger(logger)
- errLog.Print("test")
-
- // check result
- if actual := buffer.String(); actual != expected {
- t.Errorf("expected %q, got %q", expected, actual)
- }
-}
-
-func TestErrorsStrictIgnoreNotes(t *testing.T) {
- runTests(t, dsn+"&sql_notes=false", func(dbt *DBTest) {
- dbt.mustExec("DROP TABLE IF EXISTS does_not_exist")
- })
-}
diff --git a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/utils_test.go b/Godeps/_workspace/src/github.com/go-sql-driver/mysql/utils_test.go
deleted file mode 100644
index 79fbdd1eb..000000000
--- a/Godeps/_workspace/src/github.com/go-sql-driver/mysql/utils_test.go
+++ /dev/null
@@ -1,346 +0,0 @@
-// Go MySQL Driver - A MySQL-Driver for Go's database/sql package
-//
-// Copyright 2013 The Go-MySQL-Driver Authors. All rights reserved.
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this file,
-// You can obtain one at http://mozilla.org/MPL/2.0/.
-
-package mysql
-
-import (
- "bytes"
- "crypto/tls"
- "encoding/binary"
- "fmt"
- "testing"
- "time"
-)
-
-var testDSNs = []struct {
- in string
- out string
- loc *time.Location
-}{
- {"username:password@protocol(address)/dbname?param=value", "&{user:username passwd:password net:protocol addr:address dbname:dbname params:map[param:value] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"username:password@protocol(address)/dbname?param=value&columnsWithAlias=true", "&{user:username passwd:password net:protocol addr:address dbname:dbname params:map[param:value] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:true interpolateParams:false}", time.UTC},
- {"user@unix(/path/to/socket)/dbname?charset=utf8", "&{user:user passwd: net:unix addr:/path/to/socket dbname:dbname params:map[charset:utf8] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"user:password@tcp(localhost:5555)/dbname?charset=utf8&tls=true", "&{user:user passwd:password net:tcp addr:localhost:5555 dbname:dbname params:map[charset:utf8] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"user:password@tcp(localhost:5555)/dbname?charset=utf8mb4,utf8&tls=skip-verify", "&{user:user passwd:password net:tcp addr:localhost:5555 dbname:dbname params:map[charset:utf8mb4,utf8] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"user:password@/dbname?loc=UTC&timeout=30s&allowAllFiles=1&clientFoundRows=true&allowOldPasswords=TRUE&collation=utf8mb4_unicode_ci", "&{user:user passwd:password net:tcp addr:127.0.0.1:3306 dbname:dbname params:map[] loc:%p tls:<nil> timeout:30000000000 collation:224 allowAllFiles:true allowOldPasswords:true allowCleartextPasswords:false clientFoundRows:true columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"user:p@ss(word)@tcp([de:ad:be:ef::ca:fe]:80)/dbname?loc=Local", "&{user:user passwd:p@ss(word) net:tcp addr:[de:ad:be:ef::ca:fe]:80 dbname:dbname params:map[] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.Local},
- {"/dbname", "&{user: passwd: net:tcp addr:127.0.0.1:3306 dbname:dbname params:map[] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"@/", "&{user: passwd: net:tcp addr:127.0.0.1:3306 dbname: params:map[] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"/", "&{user: passwd: net:tcp addr:127.0.0.1:3306 dbname: params:map[] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"", "&{user: passwd: net:tcp addr:127.0.0.1:3306 dbname: params:map[] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"user:p@/ssword@/", "&{user:user passwd:p@/ssword net:tcp addr:127.0.0.1:3306 dbname: params:map[] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
- {"unix/?arg=%2Fsome%2Fpath.ext", "&{user: passwd: net:unix addr:/tmp/mysql.sock dbname: params:map[arg:/some/path.ext] loc:%p tls:<nil> timeout:0 collation:33 allowAllFiles:false allowOldPasswords:false allowCleartextPasswords:false clientFoundRows:false columnsWithAlias:false interpolateParams:false}", time.UTC},
-}
-
-func TestDSNParser(t *testing.T) {
- var cfg *config
- var err error
- var res string
-
- for i, tst := range testDSNs {
- cfg, err = parseDSN(tst.in)
- if err != nil {
- t.Error(err.Error())
- }
-
- // pointer not static
- cfg.tls = nil
-
- res = fmt.Sprintf("%+v", cfg)
- if res != fmt.Sprintf(tst.out, tst.loc) {
- t.Errorf("%d. parseDSN(%q) => %q, want %q", i, tst.in, res, fmt.Sprintf(tst.out, tst.loc))
- }
- }
-}
-
-func TestDSNParserInvalid(t *testing.T) {
- var invalidDSNs = []string{
- "@net(addr/", // no closing brace
- "@tcp(/", // no closing brace
- "tcp(/", // no closing brace
- "(/", // no closing brace
- "net(addr)//", // unescaped
- "user:pass@tcp(1.2.3.4:3306)", // no trailing slash
- //"/dbname?arg=/some/unescaped/path",
- }
-
- for i, tst := range invalidDSNs {
- if _, err := parseDSN(tst); err == nil {
- t.Errorf("invalid DSN #%d. (%s) didn't error!", i, tst)
- }
- }
-}
-
-func TestDSNWithCustomTLS(t *testing.T) {
- baseDSN := "user:password@tcp(localhost:5555)/dbname?tls="
- tlsCfg := tls.Config{}
-
- RegisterTLSConfig("utils_test", &tlsCfg)
-
- // Custom TLS is missing
- tst := baseDSN + "invalid_tls"
- cfg, err := parseDSN(tst)
- if err == nil {
- t.Errorf("Invalid custom TLS in DSN (%s) but did not error. Got config: %#v", tst, cfg)
- }
-
- tst = baseDSN + "utils_test"
-
- // Custom TLS with a server name
- name := "foohost"
- tlsCfg.ServerName = name
- cfg, err = parseDSN(tst)
-
- if err != nil {
- t.Error(err.Error())
- } else if cfg.tls.ServerName != name {
- t.Errorf("Did not get the correct TLS ServerName (%s) parsing DSN (%s).", name, tst)
- }
-
- // Custom TLS without a server name
- name = "localhost"
- tlsCfg.ServerName = ""
- cfg, err = parseDSN(tst)
-
- if err != nil {
- t.Error(err.Error())
- } else if cfg.tls.ServerName != name {
- t.Errorf("Did not get the correct ServerName (%s) parsing DSN (%s).", name, tst)
- }
-
- DeregisterTLSConfig("utils_test")
-}
-
-func TestDSNUnsafeCollation(t *testing.T) {
- _, err := parseDSN("/dbname?collation=gbk_chinese_ci&interpolateParams=true")
- if err != errInvalidDSNUnsafeCollation {
- t.Error("Expected %v, Got %v", errInvalidDSNUnsafeCollation, err)
- }
-
- _, err = parseDSN("/dbname?collation=gbk_chinese_ci&interpolateParams=false")
- if err != nil {
- t.Error("Expected %v, Got %v", nil, err)
- }
-
- _, err = parseDSN("/dbname?collation=gbk_chinese_ci")
- if err != nil {
- t.Error("Expected %v, Got %v", nil, err)
- }
-
- _, err = parseDSN("/dbname?collation=ascii_bin&interpolateParams=true")
- if err != nil {
- t.Error("Expected %v, Got %v", nil, err)
- }
-
- _, err = parseDSN("/dbname?collation=latin1_german1_ci&interpolateParams=true")
- if err != nil {
- t.Error("Expected %v, Got %v", nil, err)
- }
-
- _, err = parseDSN("/dbname?collation=utf8_general_ci&interpolateParams=true")
- if err != nil {
- t.Error("Expected %v, Got %v", nil, err)
- }
-
- _, err = parseDSN("/dbname?collation=utf8mb4_general_ci&interpolateParams=true")
- if err != nil {
- t.Error("Expected %v, Got %v", nil, err)
- }
-}
-
-func BenchmarkParseDSN(b *testing.B) {
- b.ReportAllocs()
-
- for i := 0; i < b.N; i++ {
- for _, tst := range testDSNs {
- if _, err := parseDSN(tst.in); err != nil {
- b.Error(err.Error())
- }
- }
- }
-}
-
-func TestScanNullTime(t *testing.T) {
- var scanTests = []struct {
- in interface{}
- error bool
- valid bool
- time time.Time
- }{
- {tDate, false, true, tDate},
- {sDate, false, true, tDate},
- {[]byte(sDate), false, true, tDate},
- {tDateTime, false, true, tDateTime},
- {sDateTime, false, true, tDateTime},
- {[]byte(sDateTime), false, true, tDateTime},
- {tDate0, false, true, tDate0},
- {sDate0, false, true, tDate0},
- {[]byte(sDate0), false, true, tDate0},
- {sDateTime0, false, true, tDate0},
- {[]byte(sDateTime0), false, true, tDate0},
- {"", true, false, tDate0},
- {"1234", true, false, tDate0},
- {0, true, false, tDate0},
- }
-
- var nt = NullTime{}
- var err error
-
- for _, tst := range scanTests {
- err = nt.Scan(tst.in)
- if (err != nil) != tst.error {
- t.Errorf("%v: expected error status %t, got %t", tst.in, tst.error, (err != nil))
- }
- if nt.Valid != tst.valid {
- t.Errorf("%v: expected valid status %t, got %t", tst.in, tst.valid, nt.Valid)
- }
- if nt.Time != tst.time {
- t.Errorf("%v: expected time %v, got %v", tst.in, tst.time, nt.Time)
- }
- }
-}
-
-func TestLengthEncodedInteger(t *testing.T) {
- var integerTests = []struct {
- num uint64
- encoded []byte
- }{
- {0x0000000000000000, []byte{0x00}},
- {0x0000000000000012, []byte{0x12}},
- {0x00000000000000fa, []byte{0xfa}},
- {0x0000000000000100, []byte{0xfc, 0x00, 0x01}},
- {0x0000000000001234, []byte{0xfc, 0x34, 0x12}},
- {0x000000000000ffff, []byte{0xfc, 0xff, 0xff}},
- {0x0000000000010000, []byte{0xfd, 0x00, 0x00, 0x01}},
- {0x0000000000123456, []byte{0xfd, 0x56, 0x34, 0x12}},
- {0x0000000000ffffff, []byte{0xfd, 0xff, 0xff, 0xff}},
- {0x0000000001000000, []byte{0xfe, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}},
- {0x123456789abcdef0, []byte{0xfe, 0xf0, 0xde, 0xbc, 0x9a, 0x78, 0x56, 0x34, 0x12}},
- {0xffffffffffffffff, []byte{0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}},
- }
-
- for _, tst := range integerTests {
- num, isNull, numLen := readLengthEncodedInteger(tst.encoded)
- if isNull {
- t.Errorf("%x: expected %d, got NULL", tst.encoded, tst.num)
- }
- if num != tst.num {
- t.Errorf("%x: expected %d, got %d", tst.encoded, tst.num, num)
- }
- if numLen != len(tst.encoded) {
- t.Errorf("%x: expected size %d, got %d", tst.encoded, len(tst.encoded), numLen)
- }
- encoded := appendLengthEncodedInteger(nil, num)
- if !bytes.Equal(encoded, tst.encoded) {
- t.Errorf("%v: expected %x, got %x", num, tst.encoded, encoded)
- }
- }
-}
-
-func TestOldPass(t *testing.T) {
- scramble := []byte{9, 8, 7, 6, 5, 4, 3, 2}
- vectors := []struct {
- pass string
- out string
- }{
- {" pass", "47575c5a435b4251"},
- {"pass ", "47575c5a435b4251"},
- {"123\t456", "575c47505b5b5559"},
- {"C0mpl!ca ted#PASS123", "5d5d554849584a45"},
- }
- for _, tuple := range vectors {
- ours := scrambleOldPassword(scramble, []byte(tuple.pass))
- if tuple.out != fmt.Sprintf("%x", ours) {
- t.Errorf("Failed old password %q", tuple.pass)
- }
- }
-}
-
-func TestFormatBinaryDateTime(t *testing.T) {
- rawDate := [11]byte{}
- binary.LittleEndian.PutUint16(rawDate[:2], 1978) // years
- rawDate[2] = 12 // months
- rawDate[3] = 30 // days
- rawDate[4] = 15 // hours
- rawDate[5] = 46 // minutes
- rawDate[6] = 23 // seconds
- binary.LittleEndian.PutUint32(rawDate[7:], 987654) // microseconds
- expect := func(expected string, inlen, outlen uint8) {
- actual, _ := formatBinaryDateTime(rawDate[:inlen], outlen, false)
- bytes, ok := actual.([]byte)
- if !ok {
- t.Errorf("formatBinaryDateTime must return []byte, was %T", actual)
- }
- if string(bytes) != expected {
- t.Errorf(
- "expected %q, got %q for length in %d, out %d",
- bytes, actual, inlen, outlen,
- )
- }
- }
- expect("0000-00-00", 0, 10)
- expect("0000-00-00 00:00:00", 0, 19)
- expect("1978-12-30", 4, 10)
- expect("1978-12-30 15:46:23", 7, 19)
- expect("1978-12-30 15:46:23.987654", 11, 26)
-}
-
-func TestEscapeBackslash(t *testing.T) {
- expect := func(expected, value string) {
- actual := string(escapeBytesBackslash([]byte{}, []byte(value)))
- if actual != expected {
- t.Errorf(
- "expected %s, got %s",
- expected, actual,
- )
- }
-
- actual = string(escapeStringBackslash([]byte{}, value))
- if actual != expected {
- t.Errorf(
- "expected %s, got %s",
- expected, actual,
- )
- }
- }
-
- expect("foo\\0bar", "foo\x00bar")
- expect("foo\\nbar", "foo\nbar")
- expect("foo\\rbar", "foo\rbar")
- expect("foo\\Zbar", "foo\x1abar")
- expect("foo\\\"bar", "foo\"bar")
- expect("foo\\\\bar", "foo\\bar")
- expect("foo\\'bar", "foo'bar")
-}
-
-func TestEscapeQuotes(t *testing.T) {
- expect := func(expected, value string) {
- actual := string(escapeBytesQuotes([]byte{}, []byte(value)))
- if actual != expected {
- t.Errorf(
- "expected %s, got %s",
- expected, actual,
- )
- }
-
- actual = string(escapeStringQuotes([]byte{}, value))
- if actual != expected {
- t.Errorf(
- "expected %s, got %s",
- expected, actual,
- )
- }
- }
-
- expect("foo\x00bar", "foo\x00bar") // not affected
- expect("foo\nbar", "foo\nbar") // not affected
- expect("foo\rbar", "foo\rbar") // not affected
- expect("foo\x1abar", "foo\x1abar") // not affected
- expect("foo''bar", "foo'bar") // affected
- expect("foo\"bar", "foo\"bar") // not affected
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/LICENSE b/Godeps/_workspace/src/github.com/goamz/goamz/LICENSE
new file mode 100644
index 000000000..53320c352
--- /dev/null
+++ b/Godeps/_workspace/src/github.com/goamz/goamz/LICENSE
@@ -0,0 +1,185 @@
+This software is licensed under the LGPLv3, included below.
+
+As a special exception to the GNU Lesser General Public License version 3
+("LGPL3"), the copyright holders of this Library give you permission to
+convey to a third party a Combined Work that links statically or dynamically
+to this Library without providing any Minimal Corresponding Source or
+Minimal Application Code as set out in 4d or providing the installation
+information set out in section 4e, provided that you comply with the other
+provisions of LGPL3 and provided that you meet, for the Application the
+terms and conditions of the license(s) which apply to the Application.
+
+Except as stated in this special exception, the provisions of LGPL3 will
+continue to comply in full to this Library. If you modify this Library, you
+may apply this exception to your version of this Library, but you are not
+obliged to do so. If you do not wish to do so, delete this exception
+statement from your version. This exception does not (and cannot) modify any
+license terms which apply to the Application, with which you must still
+comply.
+
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/aws/attempt_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/aws/attempt_test.go
deleted file mode 100644
index 8ba497715..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/aws/attempt_test.go
+++ /dev/null
@@ -1,58 +0,0 @@
-package aws_test
-
-import (
- "time"
-
- "github.com/goamz/goamz/aws"
- . "gopkg.in/check.v1"
-)
-
-func (S) TestAttemptTiming(c *C) {
- testAttempt := aws.AttemptStrategy{
- Total: 0.25e9,
- Delay: 0.1e9,
- }
- want := []time.Duration{0, 0.1e9, 0.2e9, 0.2e9}
- got := make([]time.Duration, 0, len(want)) // avoid allocation when testing timing
- t0 := time.Now()
- for a := testAttempt.Start(); a.Next(); {
- got = append(got, time.Now().Sub(t0))
- }
- got = append(got, time.Now().Sub(t0))
- c.Assert(got, HasLen, len(want))
- const margin = 0.01e9
- for i, got := range want {
- lo := want[i] - margin
- hi := want[i] + margin
- if got < lo || got > hi {
- c.Errorf("attempt %d want %g got %g", i, want[i].Seconds(), got.Seconds())
- }
- }
-}
-
-func (S) TestAttemptNextHasNext(c *C) {
- a := aws.AttemptStrategy{}.Start()
- c.Assert(a.Next(), Equals, true)
- c.Assert(a.Next(), Equals, false)
-
- a = aws.AttemptStrategy{}.Start()
- c.Assert(a.Next(), Equals, true)
- c.Assert(a.HasNext(), Equals, false)
- c.Assert(a.Next(), Equals, false)
-
- a = aws.AttemptStrategy{Total: 2e8}.Start()
- c.Assert(a.Next(), Equals, true)
- c.Assert(a.HasNext(), Equals, true)
- time.Sleep(2e8)
- c.Assert(a.HasNext(), Equals, true)
- c.Assert(a.Next(), Equals, true)
- c.Assert(a.Next(), Equals, false)
-
- a = aws.AttemptStrategy{Total: 1e8, Min: 2}.Start()
- time.Sleep(1e8)
- c.Assert(a.Next(), Equals, true)
- c.Assert(a.HasNext(), Equals, true)
- c.Assert(a.Next(), Equals, true)
- c.Assert(a.HasNext(), Equals, false)
- c.Assert(a.Next(), Equals, false)
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/aws/aws_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/aws/aws_test.go
deleted file mode 100644
index 0c74a7905..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/aws/aws_test.go
+++ /dev/null
@@ -1,211 +0,0 @@
-package aws_test
-
-import (
- "io/ioutil"
- "os"
- "strings"
- "testing"
- "time"
-
- "github.com/goamz/goamz/aws"
- . "gopkg.in/check.v1"
-)
-
-func Test(t *testing.T) {
- TestingT(t)
-}
-
-var _ = Suite(&S{})
-
-type S struct {
- environ []string
-}
-
-func (s *S) SetUpSuite(c *C) {
- s.environ = os.Environ()
-}
-
-func (s *S) TearDownTest(c *C) {
- os.Clearenv()
- for _, kv := range s.environ {
- l := strings.SplitN(kv, "=", 2)
- os.Setenv(l[0], l[1])
- }
-}
-
-func (s *S) TestSharedAuthNoHome(c *C) {
- os.Clearenv()
- os.Setenv("AWS_PROFILE", "foo")
- _, err := aws.SharedAuth()
- c.Assert(err, ErrorMatches, "Could not get HOME")
-}
-
-func (s *S) TestSharedAuthNoCredentialsFile(c *C) {
- os.Clearenv()
- os.Setenv("AWS_PROFILE", "foo")
- os.Setenv("HOME", "/tmp")
- _, err := aws.SharedAuth()
- c.Assert(err, ErrorMatches, "Couldn't parse AWS credentials file")
-}
-
-func (s *S) TestSharedAuthNoProfileInFile(c *C) {
- os.Clearenv()
- os.Setenv("AWS_PROFILE", "foo")
-
- d, err := ioutil.TempDir("", "")
- if err != nil {
- panic(err)
- }
- defer os.RemoveAll(d)
-
- err = os.Mkdir(d+"/.aws", 0755)
- if err != nil {
- panic(err)
- }
-
- ioutil.WriteFile(d+"/.aws/credentials", []byte("[bar]\n"), 0644)
- os.Setenv("HOME", d)
-
- _, err = aws.SharedAuth()
- c.Assert(err, ErrorMatches, "Couldn't find profile in AWS credentials file")
-}
-
-func (s *S) TestSharedAuthNoKeysInProfile(c *C) {
- os.Clearenv()
- os.Setenv("AWS_PROFILE", "bar")
-
- d, err := ioutil.TempDir("", "")
- if err != nil {
- panic(err)
- }
- defer os.RemoveAll(d)
-
- err = os.Mkdir(d+"/.aws", 0755)
- if err != nil {
- panic(err)
- }
-
- ioutil.WriteFile(d+"/.aws/credentials", []byte("[bar]\nawsaccesskeyid = AK.."), 0644)
- os.Setenv("HOME", d)
-
- _, err = aws.SharedAuth()
- c.Assert(err, ErrorMatches, "AWS_SECRET_ACCESS_KEY not found in credentials file")
-}
-
-func (s *S) TestSharedAuthDefaultCredentials(c *C) {
- os.Clearenv()
-
- d, err := ioutil.TempDir("", "")
- if err != nil {
- panic(err)
- }
- defer os.RemoveAll(d)
-
- err = os.Mkdir(d+"/.aws", 0755)
- if err != nil {
- panic(err)
- }
-
- ioutil.WriteFile(d+"/.aws/credentials", []byte("[default]\naws_access_key_id = access\naws_secret_access_key = secret\n"), 0644)
- os.Setenv("HOME", d)
-
- auth, err := aws.SharedAuth()
- c.Assert(err, IsNil)
- c.Assert(auth, Equals, aws.Auth{SecretKey: "secret", AccessKey: "access"})
-}
-
-func (s *S) TestSharedAuth(c *C) {
- os.Clearenv()
- os.Setenv("AWS_PROFILE", "bar")
-
- d, err := ioutil.TempDir("", "")
- if err != nil {
- panic(err)
- }
- defer os.RemoveAll(d)
-
- err = os.Mkdir(d+"/.aws", 0755)
- if err != nil {
- panic(err)
- }
-
- ioutil.WriteFile(d+"/.aws/credentials", []byte("[bar]\naws_access_key_id = access\naws_secret_access_key = secret\n"), 0644)
- os.Setenv("HOME", d)
-
- auth, err := aws.SharedAuth()
- c.Assert(err, IsNil)
- c.Assert(auth, Equals, aws.Auth{SecretKey: "secret", AccessKey: "access"})
-}
-
-func (s *S) TestEnvAuthNoSecret(c *C) {
- os.Clearenv()
- _, err := aws.EnvAuth()
- c.Assert(err, ErrorMatches, "AWS_SECRET_ACCESS_KEY or AWS_SECRET_KEY not found in environment")
-}
-
-func (s *S) TestEnvAuthNoAccess(c *C) {
- os.Clearenv()
- os.Setenv("AWS_SECRET_ACCESS_KEY", "foo")
- _, err := aws.EnvAuth()
- c.Assert(err, ErrorMatches, "AWS_ACCESS_KEY_ID or AWS_ACCESS_KEY not found in environment")
-}
-
-func (s *S) TestEnvAuth(c *C) {
- os.Clearenv()
- os.Setenv("AWS_SECRET_ACCESS_KEY", "secret")
- os.Setenv("AWS_ACCESS_KEY_ID", "access")
- auth, err := aws.EnvAuth()
- c.Assert(err, IsNil)
- c.Assert(auth, Equals, aws.Auth{SecretKey: "secret", AccessKey: "access"})
-}
-
-func (s *S) TestEnvAuthAlt(c *C) {
- os.Clearenv()
- os.Setenv("AWS_SECRET_KEY", "secret")
- os.Setenv("AWS_ACCESS_KEY", "access")
- auth, err := aws.EnvAuth()
- c.Assert(err, IsNil)
- c.Assert(auth, Equals, aws.Auth{SecretKey: "secret", AccessKey: "access"})
-}
-
-func (s *S) TestEnvAuthToken(c *C) {
- os.Clearenv()
- os.Setenv("AWS_SECRET_KEY", "secret")
- os.Setenv("AWS_ACCESS_KEY", "access")
- os.Setenv("AWS_SESSION_TOKEN", "token")
- auth, err := aws.EnvAuth()
- c.Assert(err, IsNil)
- c.Assert(auth.SecretKey, Equals, "secret")
- c.Assert(auth.AccessKey, Equals, "access")
- c.Assert(auth.Token(), Equals, "token")
-}
-
-func (s *S) TestGetAuthStatic(c *C) {
- exptdate := time.Now().Add(time.Hour)
- auth, err := aws.GetAuth("access", "secret", "token", exptdate)
- c.Assert(err, IsNil)
- c.Assert(auth.AccessKey, Equals, "access")
- c.Assert(auth.SecretKey, Equals, "secret")
- c.Assert(auth.Token(), Equals, "token")
- c.Assert(auth.Expiration(), Equals, exptdate)
-}
-
-func (s *S) TestGetAuthEnv(c *C) {
- os.Clearenv()
- os.Setenv("AWS_SECRET_ACCESS_KEY", "secret")
- os.Setenv("AWS_ACCESS_KEY_ID", "access")
- auth, err := aws.GetAuth("", "", "", time.Time{})
- c.Assert(err, IsNil)
- c.Assert(auth, Equals, aws.Auth{SecretKey: "secret", AccessKey: "access"})
-}
-
-func (s *S) TestEncode(c *C) {
- c.Assert(aws.Encode("foo"), Equals, "foo")
- c.Assert(aws.Encode("/"), Equals, "%2F")
-}
-
-func (s *S) TestRegionsAreNamed(c *C) {
- for n, r := range aws.Regions {
- c.Assert(n, Equals, r.Name)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/aws/client_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/aws/client_test.go
deleted file mode 100644
index c66a86333..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/aws/client_test.go
+++ /dev/null
@@ -1,121 +0,0 @@
-package aws_test
-
-import (
- "fmt"
- "github.com/goamz/goamz/aws"
- "io/ioutil"
- "net/http"
- "net/http/httptest"
- "strings"
- "testing"
- "time"
-)
-
-// Retrieve the response from handler using aws.RetryingClient
-func serveAndGet(handler http.HandlerFunc) (body string, err error) {
- ts := httptest.NewServer(handler)
- defer ts.Close()
- resp, err := aws.RetryingClient.Get(ts.URL)
- if err != nil {
- return
- }
- if resp.StatusCode != 200 {
- return "", fmt.Errorf("Bad status code: %d", resp.StatusCode)
- }
- greeting, err := ioutil.ReadAll(resp.Body)
- resp.Body.Close()
- if err != nil {
- return
- }
- return strings.TrimSpace(string(greeting)), nil
-}
-
-func TestClient_expected(t *testing.T) {
- body := "foo bar"
-
- resp, err := serveAndGet(func(w http.ResponseWriter, r *http.Request) {
- fmt.Fprintln(w, body)
- })
- if err != nil {
- t.Fatal(err)
- }
- if resp != body {
- t.Fatal("Body not as expected.")
- }
-}
-
-func TestClient_delay(t *testing.T) {
- body := "baz"
- wait := 4
- resp, err := serveAndGet(func(w http.ResponseWriter, r *http.Request) {
- if wait < 0 {
- // If we dipped to zero delay and still failed.
- t.Fatal("Never succeeded.")
- }
- wait -= 1
- time.Sleep(time.Second * time.Duration(wait))
- fmt.Fprintln(w, body)
- })
- if err != nil {
- t.Fatal(err)
- }
- if resp != body {
- t.Fatal("Body not as expected.", resp)
- }
-}
-
-func TestClient_no4xxRetry(t *testing.T) {
- tries := 0
-
- // Fail once before succeeding.
- _, err := serveAndGet(func(w http.ResponseWriter, r *http.Request) {
- tries += 1
- http.Error(w, "error", 404)
- })
-
- if err == nil {
- t.Fatal("should have error")
- }
-
- if tries != 1 {
- t.Fatalf("should only try once: %d", tries)
- }
-}
-
-func TestClient_retries(t *testing.T) {
- body := "biz"
- failed := false
- // Fail once before succeeding.
- resp, err := serveAndGet(func(w http.ResponseWriter, r *http.Request) {
- if !failed {
- http.Error(w, "error", 500)
- failed = true
- } else {
- fmt.Fprintln(w, body)
- }
- })
- if failed != true {
- t.Error("We didn't retry!")
- }
- if err != nil {
- t.Fatal(err)
- }
- if resp != body {
- t.Fatal("Body not as expected.")
- }
-}
-
-func TestClient_fails(t *testing.T) {
- tries := 0
- // Fail 3 times and return the last error.
- _, err := serveAndGet(func(w http.ResponseWriter, r *http.Request) {
- tries += 1
- http.Error(w, "error", 500)
- })
- if err == nil {
- t.Fatal(err)
- }
- if tries != 3 {
- t.Fatal("Didn't retry enough")
- }
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/aws/export_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/aws/export_test.go
deleted file mode 100644
index c4aca1d72..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/aws/export_test.go
+++ /dev/null
@@ -1,29 +0,0 @@
-package aws
-
-import (
- "net/http"
- "time"
-)
-
-// V4Signer:
-// Exporting methods for testing
-
-func (s *V4Signer) RequestTime(req *http.Request) time.Time {
- return s.requestTime(req)
-}
-
-func (s *V4Signer) CanonicalRequest(req *http.Request) string {
- return s.canonicalRequest(req)
-}
-
-func (s *V4Signer) StringToSign(t time.Time, creq string) string {
- return s.stringToSign(t, creq)
-}
-
-func (s *V4Signer) Signature(t time.Time, sts string) string {
- return s.signature(t, sts)
-}
-
-func (s *V4Signer) Authorization(header http.Header, t time.Time, signature string) string {
- return s.authorization(header, t, signature)
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/aws/sign_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/aws/sign_test.go
deleted file mode 100644
index c6b685e20..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/aws/sign_test.go
+++ /dev/null
@@ -1,525 +0,0 @@
-package aws_test
-
-import (
- "fmt"
- "net/http"
- "strings"
- "time"
-
- "github.com/goamz/goamz/aws"
- . "gopkg.in/check.v1"
-)
-
-var _ = Suite(&V4SignerSuite{})
-
-type V4SignerSuite struct {
- auth aws.Auth
- region aws.Region
- cases []V4SignerSuiteCase
-}
-
-type V4SignerSuiteCase struct {
- label string
- request V4SignerSuiteCaseRequest
- canonicalRequest string
- stringToSign string
- signature string
- authorization string
-}
-
-type V4SignerSuiteCaseRequest struct {
- method string
- host string
- url string
- headers []string
- body string
-}
-
-func (s *V4SignerSuite) SetUpSuite(c *C) {
- s.auth = aws.Auth{AccessKey: "AKIDEXAMPLE", SecretKey: "wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY"}
- s.region = aws.USEast
-
- // Test cases from the Signature Version 4 Test Suite (http://goo.gl/nguvs0)
- s.cases = append(s.cases,
-
- // get-header-key-duplicate
- V4SignerSuiteCase{
- label: "get-header-key-duplicate",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"DATE:Mon, 09 Sep 2011 23:36:00 GMT", "ZOO:zoobar", "zoo:foobar", "zoo:zoobar"},
- },
- canonicalRequest: "POST\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\nzoo:foobar,zoobar,zoobar\n\ndate;host;zoo\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n3c52f0eaae2b61329c0a332e3fa15842a37bc5812cf4d80eb64784308850e313",
- signature: "54afcaaf45b331f81cd2edb974f7b824ff4dd594cbbaa945ed636b48477368ed",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host;zoo, Signature=54afcaaf45b331f81cd2edb974f7b824ff4dd594cbbaa945ed636b48477368ed",
- },
-
- // get-header-value-order
- V4SignerSuiteCase{
- label: "get-header-value-order",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"DATE:Mon, 09 Sep 2011 23:36:00 GMT", "p:z", "p:a", "p:p", "p:a"},
- },
- canonicalRequest: "POST\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\np:a,a,p,z\n\ndate;host;p\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n94c0389fefe0988cbbedc8606f0ca0b485b48da010d09fc844b45b697c8924fe",
- signature: "d2973954263943b11624a11d1c963ca81fb274169c7868b2858c04f083199e3d",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host;p, Signature=d2973954263943b11624a11d1c963ca81fb274169c7868b2858c04f083199e3d",
- },
-
- // get-header-value-trim
- V4SignerSuiteCase{
- label: "get-header-value-trim",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"DATE:Mon, 09 Sep 2011 23:36:00 GMT", "p: phfft "},
- },
- canonicalRequest: "POST\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\np:phfft\n\ndate;host;p\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\ndddd1902add08da1ac94782b05f9278c08dc7468db178a84f8950d93b30b1f35",
- signature: "debf546796015d6f6ded8626f5ce98597c33b47b9164cf6b17b4642036fcb592",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host;p, Signature=debf546796015d6f6ded8626f5ce98597c33b47b9164cf6b17b4642036fcb592",
- },
-
- // get-relative-relative
- V4SignerSuiteCase{
- label: "get-relative-relative",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/foo/bar/../..",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n366b91fb121d72a00f46bbe8d395f53a102b06dfb7e79636515208ed3fa606b1",
- signature: "b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- },
-
- // get-relative
- V4SignerSuiteCase{
- label: "get-relative",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/foo/..",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n366b91fb121d72a00f46bbe8d395f53a102b06dfb7e79636515208ed3fa606b1",
- signature: "b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- },
-
- // get-slash-dot-slash
- V4SignerSuiteCase{
- label: "get-slash-dot-slash",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/./",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n366b91fb121d72a00f46bbe8d395f53a102b06dfb7e79636515208ed3fa606b1",
- signature: "b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- },
-
- // get-slash-pointless-dot
- V4SignerSuiteCase{
- label: "get-slash-pointless-dot",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/./foo",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/foo\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n8021a97572ee460f87ca67f4e8c0db763216d84715f5424a843a5312a3321e2d",
- signature: "910e4d6c9abafaf87898e1eb4c929135782ea25bb0279703146455745391e63a",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=910e4d6c9abafaf87898e1eb4c929135782ea25bb0279703146455745391e63a",
- },
-
- // get-slash
- V4SignerSuiteCase{
- label: "get-slash",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "//",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n366b91fb121d72a00f46bbe8d395f53a102b06dfb7e79636515208ed3fa606b1",
- signature: "b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- },
-
- // get-slashes
- V4SignerSuiteCase{
- label: "get-slashes",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "//foo//",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/foo/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n6bb4476ee8745730c9cb79f33a0c70baa6d8af29c0077fa12e4e8f1dd17e7098",
- signature: "b00392262853cfe3201e47ccf945601079e9b8a7f51ee4c3d9ee4f187aa9bf19",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b00392262853cfe3201e47ccf945601079e9b8a7f51ee4c3d9ee4f187aa9bf19",
- },
-
- // get-space
- V4SignerSuiteCase{
- label: "get-space",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/%20/foo",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/%20/foo\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n69c45fb9fe3fd76442b5086e50b2e9fec8298358da957b293ef26e506fdfb54b",
- signature: "f309cfbd10197a230c42dd17dbf5cca8a0722564cb40a872d25623cfa758e374",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=f309cfbd10197a230c42dd17dbf5cca8a0722564cb40a872d25623cfa758e374",
- },
-
- // get-unreserved
- V4SignerSuiteCase{
- label: "get-unreserved",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\ndf63ee3247c0356c696a3b21f8d8490b01fa9cd5bc6550ef5ef5f4636b7b8901",
- signature: "830cc36d03f0f84e6ee4953fbe701c1c8b71a0372c63af9255aa364dd183281e",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=830cc36d03f0f84e6ee4953fbe701c1c8b71a0372c63af9255aa364dd183281e",
- },
-
- // get-utf8
- V4SignerSuiteCase{
- label: "get-utf8",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/%E1%88%B4",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/%E1%88%B4\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n27ba31df5dbc6e063d8f87d62eb07143f7f271c5330a917840586ac1c85b6f6b",
- signature: "8d6634c189aa8c75c2e51e106b6b5121bed103fdb351f7d7d4381c738823af74",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=8d6634c189aa8c75c2e51e106b6b5121bed103fdb351f7d7d4381c738823af74",
- },
-
- // get-vanilla-empty-query-key
- V4SignerSuiteCase{
- label: "get-vanilla-empty-query-key",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/?foo=bar",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\nfoo=bar\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n0846c2945b0832deb7a463c66af5c4f8bd54ec28c438e67a214445b157c9ddf8",
- signature: "56c054473fd260c13e4e7393eb203662195f5d4a1fada5314b8b52b23f985e9f",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=56c054473fd260c13e4e7393eb203662195f5d4a1fada5314b8b52b23f985e9f",
- },
-
- // get-vanilla-query-order-key-case
- V4SignerSuiteCase{
- label: "get-vanilla-query-order-key-case",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/?foo=Zoo&foo=aha",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\nfoo=Zoo&foo=aha\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\ne25f777ba161a0f1baf778a87faf057187cf5987f17953320e3ca399feb5f00d",
- signature: "be7148d34ebccdc6423b19085378aa0bee970bdc61d144bd1a8c48c33079ab09",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=be7148d34ebccdc6423b19085378aa0bee970bdc61d144bd1a8c48c33079ab09",
- },
-
- // get-vanilla-query-order-key
- V4SignerSuiteCase{
- label: "get-vanilla-query-order-key",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/?a=foo&b=foo",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\na=foo&b=foo\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n2f23d14fe13caebf6dfda346285c6d9c14f49eaca8f5ec55c627dd7404f7a727",
- signature: "0dc122f3b28b831ab48ba65cb47300de53fbe91b577fe113edac383730254a3b",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=0dc122f3b28b831ab48ba65cb47300de53fbe91b577fe113edac383730254a3b",
- },
-
- // get-vanilla-query-order-value
- V4SignerSuiteCase{
- label: "get-vanilla-query-order-value",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/?foo=b&foo=a",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\nfoo=a&foo=b\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n33dffc220e89131f8f6157a35c40903daa658608d9129ff9489e5cf5bbd9b11b",
- signature: "feb926e49e382bec75c9d7dcb2a1b6dc8aa50ca43c25d2bc51143768c0875acc",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=feb926e49e382bec75c9d7dcb2a1b6dc8aa50ca43c25d2bc51143768c0875acc",
- },
-
- // get-vanilla-query-unreserved
- V4SignerSuiteCase{
- label: "get-vanilla-query-unreserved",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/?-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\nd2578f3156d4c9d180713d1ff20601d8a3eed0dd35447d24603d7d67414bd6b5",
- signature: "f1498ddb4d6dae767d97c466fb92f1b59a2c71ca29ac954692663f9db03426fb",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=f1498ddb4d6dae767d97c466fb92f1b59a2c71ca29ac954692663f9db03426fb",
- },
-
- // get-vanilla-query
- V4SignerSuiteCase{
- label: "get-vanilla-query",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n366b91fb121d72a00f46bbe8d395f53a102b06dfb7e79636515208ed3fa606b1",
- signature: "b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- },
-
- // get-vanilla-ut8-query
- V4SignerSuiteCase{
- label: "get-vanilla-ut8-query",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/?ሴ=bar",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n%E1%88%B4=bar\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\nde5065ff39c131e6c2e2bd19cd9345a794bf3b561eab20b8d97b2093fc2a979e",
- signature: "6fb359e9a05394cc7074e0feb42573a2601abc0c869a953e8c5c12e4e01f1a8c",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=6fb359e9a05394cc7074e0feb42573a2601abc0c869a953e8c5c12e4e01f1a8c",
- },
-
- // get-vanilla
- V4SignerSuiteCase{
- label: "get-vanilla",
- request: V4SignerSuiteCaseRequest{
- method: "GET",
- host: "host.foo.com",
- url: "/",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "GET\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n366b91fb121d72a00f46bbe8d395f53a102b06dfb7e79636515208ed3fa606b1",
- signature: "b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b27ccfbfa7df52a200ff74193ca6e32d4b48b8856fab7ebf1c595d0670a7e470",
- },
-
- // post-header-key-case
- V4SignerSuiteCase{
- label: "post-header-key-case",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"DATE:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "POST\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n05da62cee468d24ae84faff3c39f1b85540de60243c1bcaace39c0a2acc7b2c4",
- signature: "22902d79e148b64e7571c3565769328423fe276eae4b26f83afceda9e767f726",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=22902d79e148b64e7571c3565769328423fe276eae4b26f83afceda9e767f726",
- },
-
- // post-header-key-sort
- V4SignerSuiteCase{
- label: "post-header-key-sort",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"DATE:Mon, 09 Sep 2011 23:36:00 GMT", "ZOO:zoobar"},
- },
- canonicalRequest: "POST\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\nzoo:zoobar\n\ndate;host;zoo\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n34e1bddeb99e76ee01d63b5e28656111e210529efeec6cdfd46a48e4c734545d",
- signature: "b7a95a52518abbca0964a999a880429ab734f35ebbf1235bd79a5de87756dc4a",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host;zoo, Signature=b7a95a52518abbca0964a999a880429ab734f35ebbf1235bd79a5de87756dc4a",
- },
-
- // post-header-value-case
- V4SignerSuiteCase{
- label: "post-header-value-case",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"DATE:Mon, 09 Sep 2011 23:36:00 GMT", "zoo:ZOOBAR"},
- },
- canonicalRequest: "POST\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\nzoo:ZOOBAR\n\ndate;host;zoo\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n3aae6d8274b8c03e2cc96fc7d6bda4b9bd7a0a184309344470b2c96953e124aa",
- signature: "273313af9d0c265c531e11db70bbd653f3ba074c1009239e8559d3987039cad7",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host;zoo, Signature=273313af9d0c265c531e11db70bbd653f3ba074c1009239e8559d3987039cad7",
- },
-
- // post-vanilla-empty-query-value
- V4SignerSuiteCase{
- label: "post-vanilla-empty-query-value",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/?foo=bar",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "POST\n/\nfoo=bar\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\ncd4f39132d8e60bb388831d734230460872b564871c47f5de62e62d1a68dbe1e",
- signature: "b6e3b79003ce0743a491606ba1035a804593b0efb1e20a11cba83f8c25a57a92",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b6e3b79003ce0743a491606ba1035a804593b0efb1e20a11cba83f8c25a57a92",
- },
-
- // post-vanilla-query
- V4SignerSuiteCase{
- label: "post-vanilla-query",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/?foo=bar",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "POST\n/\nfoo=bar\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\ncd4f39132d8e60bb388831d734230460872b564871c47f5de62e62d1a68dbe1e",
- signature: "b6e3b79003ce0743a491606ba1035a804593b0efb1e20a11cba83f8c25a57a92",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=b6e3b79003ce0743a491606ba1035a804593b0efb1e20a11cba83f8c25a57a92",
- },
-
- // post-vanilla
- V4SignerSuiteCase{
- label: "post-vanilla",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- },
- canonicalRequest: "POST\n/\n\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ndate;host\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n05da62cee468d24ae84faff3c39f1b85540de60243c1bcaace39c0a2acc7b2c4",
- signature: "22902d79e148b64e7571c3565769328423fe276eae4b26f83afceda9e767f726",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=date;host, Signature=22902d79e148b64e7571c3565769328423fe276eae4b26f83afceda9e767f726",
- },
-
- // post-x-www-form-urlencoded-parameters
- V4SignerSuiteCase{
- label: "post-x-www-form-urlencoded-parameters",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"Content-Type:application/x-www-form-urlencoded; charset=utf8", "Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- body: "foo=bar",
- },
- canonicalRequest: "POST\n/\n\ncontent-type:application/x-www-form-urlencoded; charset=utf8\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ncontent-type;date;host\n3ba8907e7a252327488df390ed517c45b96dead033600219bdca7107d1d3f88a",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\nc4115f9e54b5cecf192b1eaa23b8e88ed8dc5391bd4fde7b3fff3d9c9fe0af1f",
- signature: "b105eb10c6d318d2294de9d49dd8b031b55e3c3fe139f2e637da70511e9e7b71",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=content-type;date;host, Signature=b105eb10c6d318d2294de9d49dd8b031b55e3c3fe139f2e637da70511e9e7b71",
- },
-
- // post-x-www-form-urlencoded
- V4SignerSuiteCase{
- label: "post-x-www-form-urlencoded",
- request: V4SignerSuiteCaseRequest{
- method: "POST",
- host: "host.foo.com",
- url: "/",
- headers: []string{"Content-Type:application/x-www-form-urlencoded", "Date:Mon, 09 Sep 2011 23:36:00 GMT"},
- body: "foo=bar",
- },
- canonicalRequest: "POST\n/\n\ncontent-type:application/x-www-form-urlencoded\ndate:Mon, 09 Sep 2011 23:36:00 GMT\nhost:host.foo.com\n\ncontent-type;date;host\n3ba8907e7a252327488df390ed517c45b96dead033600219bdca7107d1d3f88a",
- stringToSign: "AWS4-HMAC-SHA256\n20110909T233600Z\n20110909/us-east-1/host/aws4_request\n4c5c6e4b52fb5fb947a8733982a8a5a61b14f04345cbfe6e739236c76dd48f74",
- signature: "5a15b22cf462f047318703b92e6f4f38884e4a7ab7b1d6426ca46a8bd1c26cbc",
- authorization: "AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20110909/us-east-1/host/aws4_request, SignedHeaders=content-type;date;host, Signature=5a15b22cf462f047318703b92e6f4f38884e4a7ab7b1d6426ca46a8bd1c26cbc",
- },
- )
-}
-
-func (s *V4SignerSuite) TestCases(c *C) {
- signer := aws.NewV4Signer(s.auth, "host", s.region)
-
- for _, testCase := range s.cases {
-
- req, err := http.NewRequest(testCase.request.method, "http://"+testCase.request.host+testCase.request.url, strings.NewReader(testCase.request.body))
- c.Assert(err, IsNil, Commentf("Testcase: %s", testCase.label))
- for _, v := range testCase.request.headers {
- h := strings.SplitN(v, ":", 2)
- req.Header.Add(h[0], h[1])
- }
- req.Header.Set("host", req.Host)
-
- t := signer.RequestTime(req)
-
- canonicalRequest := signer.CanonicalRequest(req)
- c.Check(canonicalRequest, Equals, testCase.canonicalRequest, Commentf("Testcase: %s", testCase.label))
-
- stringToSign := signer.StringToSign(t, canonicalRequest)
- c.Check(stringToSign, Equals, testCase.stringToSign, Commentf("Testcase: %s", testCase.label))
-
- signature := signer.Signature(t, stringToSign)
- c.Check(signature, Equals, testCase.signature, Commentf("Testcase: %s", testCase.label))
-
- authorization := signer.Authorization(req.Header, t, signature)
- c.Check(authorization, Equals, testCase.authorization, Commentf("Testcase: %s", testCase.label))
-
- signer.Sign(req)
- c.Check(req.Header.Get("Authorization"), Equals, testCase.authorization, Commentf("Testcase: %s", testCase.label))
- }
-}
-
-func ExampleV4Signer() {
- // Get auth from env vars
- auth, err := aws.EnvAuth()
- if err != nil {
- fmt.Println(err)
- }
-
- // Create a signer with the auth, name of the service, and aws region
- signer := aws.NewV4Signer(auth, "dynamodb", aws.USEast)
-
- // Create a request
- req, err := http.NewRequest("POST", aws.USEast.DynamoDBEndpoint, strings.NewReader("sample_request"))
- if err != nil {
- fmt.Println(err)
- }
-
- // Date or x-amz-date header is required to sign a request
- req.Header.Add("Date", time.Now().UTC().Format(http.TimeFormat))
-
- // Sign the request
- signer.Sign(req)
-
- // Issue signed request
- http.DefaultClient.Do(req)
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/s3/export_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/s3/export_test.go
deleted file mode 100644
index 4ff913cde..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/s3/export_test.go
+++ /dev/null
@@ -1,17 +0,0 @@
-package s3
-
-import (
- "github.com/goamz/goamz/aws"
-)
-
-func Sign(auth aws.Auth, method, path string, params, headers map[string][]string) {
- sign(auth, method, path, params, headers)
-}
-
-func SetListPartsMax(n int) {
- listPartsMax = n
-}
-
-func SetListMultiMax(n int) {
- listMultiMax = n
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/s3/multi_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/s3/multi_test.go
deleted file mode 100644
index 5c788d9cc..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/s3/multi_test.go
+++ /dev/null
@@ -1,373 +0,0 @@
-package s3_test
-
-import (
- "encoding/xml"
- "io"
- "io/ioutil"
- "strings"
-
- "github.com/goamz/goamz/s3"
- . "gopkg.in/check.v1"
-)
-
-func (s *S) TestInitMulti(c *C) {
- testServer.Response(200, nil, InitMultiResultDump)
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "POST")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Header["Content-Type"], DeepEquals, []string{"text/plain"})
- c.Assert(req.Header["X-Amz-Acl"], DeepEquals, []string{"private"})
- c.Assert(req.Form["uploads"], DeepEquals, []string{""})
-
- c.Assert(multi.UploadId, Matches, "JNbR_[A-Za-z0-9.]+QQ--")
-}
-
-func (s *S) TestMultiNoPreviousUpload(c *C) {
- // Don't retry the NoSuchUpload error.
- s.DisableRetries()
-
- testServer.Response(404, nil, NoSuchUploadErrorDump)
- testServer.Response(200, nil, InitMultiResultDump)
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.Multi("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/")
- c.Assert(req.Form["uploads"], DeepEquals, []string{""})
- c.Assert(req.Form["prefix"], DeepEquals, []string{"multi"})
-
- req = testServer.WaitRequest()
- c.Assert(req.Method, Equals, "POST")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form["uploads"], DeepEquals, []string{""})
-
- c.Assert(multi.UploadId, Matches, "JNbR_[A-Za-z0-9.]+QQ--")
-}
-
-func (s *S) TestMultiReturnOld(c *C) {
- testServer.Response(200, nil, ListMultiResultDump)
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.Multi("multi1", "text/plain", s3.Private)
- c.Assert(err, IsNil)
- c.Assert(multi.Key, Equals, "multi1")
- c.Assert(multi.UploadId, Equals, "iUVug89pPvSswrikD")
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/")
- c.Assert(req.Form["uploads"], DeepEquals, []string{""})
- c.Assert(req.Form["prefix"], DeepEquals, []string{"multi1"})
-}
-
-func (s *S) TestListParts(c *C) {
- testServer.Response(200, nil, InitMultiResultDump)
- testServer.Response(200, nil, ListPartsResultDump1)
- testServer.Response(404, nil, NoSuchUploadErrorDump) // :-(
- testServer.Response(200, nil, ListPartsResultDump2)
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- parts, err := multi.ListParts()
- c.Assert(err, IsNil)
- c.Assert(parts, HasLen, 3)
- c.Assert(parts[0].N, Equals, 1)
- c.Assert(parts[0].Size, Equals, int64(5))
- c.Assert(parts[0].ETag, Equals, `"ffc88b4ca90a355f8ddba6b2c3b2af5c"`)
- c.Assert(parts[1].N, Equals, 2)
- c.Assert(parts[1].Size, Equals, int64(5))
- c.Assert(parts[1].ETag, Equals, `"d067a0fa9dc61a6e7195ca99696b5a89"`)
- c.Assert(parts[2].N, Equals, 3)
- c.Assert(parts[2].Size, Equals, int64(5))
- c.Assert(parts[2].ETag, Equals, `"49dcd91231f801159e893fb5c6674985"`)
- testServer.WaitRequest()
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form.Get("uploadId"), Matches, "JNbR_[A-Za-z0-9.]+QQ--")
- c.Assert(req.Form["max-parts"], DeepEquals, []string{"1000"})
-
- testServer.WaitRequest() // The internal error.
- req = testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form.Get("uploadId"), Matches, "JNbR_[A-Za-z0-9.]+QQ--")
- c.Assert(req.Form["max-parts"], DeepEquals, []string{"1000"})
- c.Assert(req.Form["part-number-marker"], DeepEquals, []string{"2"})
-}
-
-func (s *S) TestPutPart(c *C) {
- headers := map[string]string{
- "ETag": `"26f90efd10d614f100252ff56d88dad8"`,
- }
- testServer.Response(200, nil, InitMultiResultDump)
- testServer.Response(200, headers, "")
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- part, err := multi.PutPart(1, strings.NewReader("<part 1>"))
- c.Assert(err, IsNil)
- c.Assert(part.N, Equals, 1)
- c.Assert(part.Size, Equals, int64(8))
- c.Assert(part.ETag, Equals, headers["ETag"])
-
- testServer.WaitRequest()
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form.Get("uploadId"), Matches, "JNbR_[A-Za-z0-9.]+QQ--")
- c.Assert(req.Form["partNumber"], DeepEquals, []string{"1"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"8"})
- c.Assert(req.Header["Content-Md5"], DeepEquals, []string{"JvkO/RDWFPEAJS/1bYja2A=="})
-}
-
-func readAll(r io.Reader) string {
- data, err := ioutil.ReadAll(r)
- if err != nil {
- panic(err)
- }
- return string(data)
-}
-
-func (s *S) TestPutAllNoPreviousUpload(c *C) {
- // Don't retry the NoSuchUpload error.
- s.DisableRetries()
-
- etag1 := map[string]string{"ETag": `"etag1"`}
- etag2 := map[string]string{"ETag": `"etag2"`}
- etag3 := map[string]string{"ETag": `"etag3"`}
- testServer.Response(200, nil, InitMultiResultDump)
- testServer.Response(404, nil, NoSuchUploadErrorDump)
- testServer.Response(200, etag1, "")
- testServer.Response(200, etag2, "")
- testServer.Response(200, etag3, "")
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- parts, err := multi.PutAll(strings.NewReader("part1part2last"), 5)
- c.Assert(parts, HasLen, 3)
- c.Assert(parts[0].ETag, Equals, `"etag1"`)
- c.Assert(parts[1].ETag, Equals, `"etag2"`)
- c.Assert(parts[2].ETag, Equals, `"etag3"`)
- c.Assert(err, IsNil)
-
- // Init
- testServer.WaitRequest()
-
- // List old parts. Won't find anything.
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
-
- // Send part 1.
- req = testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form["partNumber"], DeepEquals, []string{"1"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"5"})
- c.Assert(readAll(req.Body), Equals, "part1")
-
- // Send part 2.
- req = testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form["partNumber"], DeepEquals, []string{"2"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"5"})
- c.Assert(readAll(req.Body), Equals, "part2")
-
- // Send part 3 with shorter body.
- req = testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form["partNumber"], DeepEquals, []string{"3"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"4"})
- c.Assert(readAll(req.Body), Equals, "last")
-}
-
-func (s *S) TestPutAllZeroSizeFile(c *C) {
- // Don't retry the NoSuchUpload error.
- s.DisableRetries()
-
- etag1 := map[string]string{"ETag": `"etag1"`}
- testServer.Response(200, nil, InitMultiResultDump)
- testServer.Response(404, nil, NoSuchUploadErrorDump)
- testServer.Response(200, etag1, "")
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- // Must send at least one part, so that completing it will work.
- parts, err := multi.PutAll(strings.NewReader(""), 5)
- c.Assert(parts, HasLen, 1)
- c.Assert(parts[0].ETag, Equals, `"etag1"`)
- c.Assert(err, IsNil)
-
- // Init
- testServer.WaitRequest()
-
- // List old parts. Won't find anything.
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
-
- // Send empty part.
- req = testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form["partNumber"], DeepEquals, []string{"1"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"0"})
- c.Assert(readAll(req.Body), Equals, "")
-}
-
-func (s *S) TestPutAllResume(c *C) {
- etag2 := map[string]string{"ETag": `"etag2"`}
- testServer.Response(200, nil, InitMultiResultDump)
- testServer.Response(200, nil, ListPartsResultDump1)
- testServer.Response(200, nil, ListPartsResultDump2)
- testServer.Response(200, etag2, "")
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- // "part1" and "part3" match the checksums in ResultDump1.
- // The middle one is a mismatch (it refers to "part2").
- parts, err := multi.PutAll(strings.NewReader("part1partXpart3"), 5)
- c.Assert(parts, HasLen, 3)
- c.Assert(parts[0].N, Equals, 1)
- c.Assert(parts[0].Size, Equals, int64(5))
- c.Assert(parts[0].ETag, Equals, `"ffc88b4ca90a355f8ddba6b2c3b2af5c"`)
- c.Assert(parts[1].N, Equals, 2)
- c.Assert(parts[1].Size, Equals, int64(5))
- c.Assert(parts[1].ETag, Equals, `"etag2"`)
- c.Assert(parts[2].N, Equals, 3)
- c.Assert(parts[2].Size, Equals, int64(5))
- c.Assert(parts[2].ETag, Equals, `"49dcd91231f801159e893fb5c6674985"`)
- c.Assert(err, IsNil)
-
- // Init
- testServer.WaitRequest()
-
- // List old parts, broken in two requests.
- for i := 0; i < 2; i++ {
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- }
-
- // Send part 2, as it didn't match the checksum.
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form["partNumber"], DeepEquals, []string{"2"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"5"})
- c.Assert(readAll(req.Body), Equals, "partX")
-}
-
-func (s *S) TestMultiComplete(c *C) {
- testServer.Response(200, nil, InitMultiResultDump)
- // Note the 200 response. Completing will hold the connection on some
- // kind of long poll, and may return a late error even after a 200.
- testServer.Response(200, nil, InternalErrorDump)
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- err = multi.Complete([]s3.Part{{2, `"ETag2"`, 32}, {1, `"ETag1"`, 64}})
- // returns InternalErrorDump in the payload, which should manifest as
- // an error.
- c.Assert(err, NotNil)
-
- testServer.WaitRequest()
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "POST")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form.Get("uploadId"), Matches, "JNbR_[A-Za-z0-9.]+QQ--")
-
- var payload struct {
- XMLName xml.Name
- Part []struct {
- PartNumber int
- ETag string
- }
- }
-
- dec := xml.NewDecoder(req.Body)
- err = dec.Decode(&payload)
- c.Assert(err, IsNil)
-
- c.Assert(payload.XMLName.Local, Equals, "CompleteMultipartUpload")
- c.Assert(len(payload.Part), Equals, 2)
- c.Assert(payload.Part[0].PartNumber, Equals, 1)
- c.Assert(payload.Part[0].ETag, Equals, `"ETag1"`)
- c.Assert(payload.Part[1].PartNumber, Equals, 2)
- c.Assert(payload.Part[1].ETag, Equals, `"ETag2"`)
-}
-
-func (s *S) TestMultiAbort(c *C) {
- testServer.Response(200, nil, InitMultiResultDump)
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("sample")
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
-
- err = multi.Abort()
- c.Assert(err, IsNil)
-
- testServer.WaitRequest()
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "DELETE")
- c.Assert(req.URL.Path, Equals, "/sample/multi")
- c.Assert(req.Form.Get("uploadId"), Matches, "JNbR_[A-Za-z0-9.]+QQ--")
-}
-
-func (s *S) TestListMulti(c *C) {
- testServer.Response(200, nil, ListMultiResultDump)
-
- b := s.s3.Bucket("sample")
-
- multis, prefixes, err := b.ListMulti("", "/")
- c.Assert(err, IsNil)
- c.Assert(prefixes, DeepEquals, []string{"a/", "b/"})
- c.Assert(multis, HasLen, 2)
- c.Assert(multis[0].Key, Equals, "multi1")
- c.Assert(multis[0].UploadId, Equals, "iUVug89pPvSswrikD")
- c.Assert(multis[1].Key, Equals, "multi2")
- c.Assert(multis[1].UploadId, Equals, "DkirwsSvPp98guVUi")
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/sample/")
- c.Assert(req.Form["uploads"], DeepEquals, []string{""})
- c.Assert(req.Form["prefix"], DeepEquals, []string{""})
- c.Assert(req.Form["delimiter"], DeepEquals, []string{"/"})
- c.Assert(req.Form["max-uploads"], DeepEquals, []string{"1000"})
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/s3/responses_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/s3/responses_test.go
deleted file mode 100644
index 414ede0a7..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/s3/responses_test.go
+++ /dev/null
@@ -1,202 +0,0 @@
-package s3_test
-
-var GetObjectErrorDump = `
-<?xml version="1.0" encoding="UTF-8"?>
-<Error>
- <Code>NoSuchBucket</Code>
- <Message>The specified bucket does not exist</Message>
- <BucketName>non-existent-bucket</BucketName>
- <RequestId>3F1B667FAD71C3D8</RequestId>
- <HostId>L4ee/zrm1irFXY5F45fKXIRdOf9ktsKY/8TDVawuMK2jWRb1RF84i1uBzkdNqS5D</HostId>
-</Error>
-`
-
-var GetListResultDump1 = `
-<?xml version="1.0" encoding="UTF-8"?>
-<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01">
- <Name>quotes</Name>
- <Prefix>N</Prefix>
- <IsTruncated>false</IsTruncated>
- <Contents>
- <Key>Nelson</Key>
- <LastModified>2006-01-01T12:00:00.000Z</LastModified>
- <ETag>&quot;828ef3fdfa96f00ad9f27c383fc9ac7f&quot;</ETag>
- <Size>5</Size>
- <StorageClass>STANDARD</StorageClass>
- <Owner>
- <ID>bcaf161ca5fb16fd081034f</ID>
- <DisplayName>webfile</DisplayName>
- </Owner>
- </Contents>
- <Contents>
- <Key>Neo</Key>
- <LastModified>2006-01-01T12:00:00.000Z</LastModified>
- <ETag>&quot;828ef3fdfa96f00ad9f27c383fc9ac7f&quot;</ETag>
- <Size>4</Size>
- <StorageClass>STANDARD</StorageClass>
- <Owner>
- <ID>bcaf1ffd86a5fb16fd081034f</ID>
- <DisplayName>webfile</DisplayName>
- </Owner>
- </Contents>
-</ListBucketResult>
-`
-
-var GetListResultDump2 = `
-<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
- <Name>example-bucket</Name>
- <Prefix>photos/2006/</Prefix>
- <Marker>some-marker</Marker>
- <MaxKeys>1000</MaxKeys>
- <Delimiter>/</Delimiter>
- <IsTruncated>false</IsTruncated>
-
- <CommonPrefixes>
- <Prefix>photos/2006/feb/</Prefix>
- </CommonPrefixes>
- <CommonPrefixes>
- <Prefix>photos/2006/jan/</Prefix>
- </CommonPrefixes>
-</ListBucketResult>
-`
-
-var InitMultiResultDump = `
-<?xml version="1.0" encoding="UTF-8"?>
-<InitiateMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
- <Bucket>sample</Bucket>
- <Key>multi</Key>
- <UploadId>JNbR_cMdwnGiD12jKAd6WK2PUkfj2VxA7i4nCwjE6t71nI9Tl3eVDPFlU0nOixhftH7I17ZPGkV3QA.l7ZD.QQ--</UploadId>
-</InitiateMultipartUploadResult>
-`
-
-var ListPartsResultDump1 = `
-<?xml version="1.0" encoding="UTF-8"?>
-<ListPartsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
- <Bucket>sample</Bucket>
- <Key>multi</Key>
- <UploadId>JNbR_cMdwnGiD12jKAd6WK2PUkfj2VxA7i4nCwjE6t71nI9Tl3eVDPFlU0nOixhftH7I17ZPGkV3QA.l7ZD.QQ--</UploadId>
- <Initiator>
- <ID>bb5c0f63b0b25f2d099c</ID>
- <DisplayName>joe</DisplayName>
- </Initiator>
- <Owner>
- <ID>bb5c0f63b0b25f2d099c</ID>
- <DisplayName>joe</DisplayName>
- </Owner>
- <StorageClass>STANDARD</StorageClass>
- <PartNumberMarker>0</PartNumberMarker>
- <NextPartNumberMarker>2</NextPartNumberMarker>
- <MaxParts>2</MaxParts>
- <IsTruncated>true</IsTruncated>
- <Part>
- <PartNumber>1</PartNumber>
- <LastModified>2013-01-30T13:45:51.000Z</LastModified>
- <ETag>&quot;ffc88b4ca90a355f8ddba6b2c3b2af5c&quot;</ETag>
- <Size>5</Size>
- </Part>
- <Part>
- <PartNumber>2</PartNumber>
- <LastModified>2013-01-30T13:45:52.000Z</LastModified>
- <ETag>&quot;d067a0fa9dc61a6e7195ca99696b5a89&quot;</ETag>
- <Size>5</Size>
- </Part>
-</ListPartsResult>
-`
-
-var ListPartsResultDump2 = `
-<?xml version="1.0" encoding="UTF-8"?>
-<ListPartsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
- <Bucket>sample</Bucket>
- <Key>multi</Key>
- <UploadId>JNbR_cMdwnGiD12jKAd6WK2PUkfj2VxA7i4nCwjE6t71nI9Tl3eVDPFlU0nOixhftH7I17ZPGkV3QA.l7ZD.QQ--</UploadId>
- <Initiator>
- <ID>bb5c0f63b0b25f2d099c</ID>
- <DisplayName>joe</DisplayName>
- </Initiator>
- <Owner>
- <ID>bb5c0f63b0b25f2d099c</ID>
- <DisplayName>joe</DisplayName>
- </Owner>
- <StorageClass>STANDARD</StorageClass>
- <PartNumberMarker>2</PartNumberMarker>
- <NextPartNumberMarker>3</NextPartNumberMarker>
- <MaxParts>2</MaxParts>
- <IsTruncated>false</IsTruncated>
- <Part>
- <PartNumber>3</PartNumber>
- <LastModified>2013-01-30T13:46:50.000Z</LastModified>
- <ETag>&quot;49dcd91231f801159e893fb5c6674985&quot;</ETag>
- <Size>5</Size>
- </Part>
-</ListPartsResult>
-`
-
-var ListMultiResultDump = `
-<?xml version="1.0"?>
-<ListMultipartUploadsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
- <Bucket>goamz-test-bucket-us-east-1-akiajk3wyewhctyqbf7a</Bucket>
- <KeyMarker/>
- <UploadIdMarker/>
- <NextKeyMarker>multi1</NextKeyMarker>
- <NextUploadIdMarker>iUVug89pPvSswrikD72p8uO62EzhNtpDxRmwC5WSiWDdK9SfzmDqe3xpP1kMWimyimSnz4uzFc3waVM5ufrKYQ--</NextUploadIdMarker>
- <Delimiter>/</Delimiter>
- <MaxUploads>1000</MaxUploads>
- <IsTruncated>false</IsTruncated>
- <Upload>
- <Key>multi1</Key>
- <UploadId>iUVug89pPvSswrikD</UploadId>
- <Initiator>
- <ID>bb5c0f63b0b25f2d0</ID>
- <DisplayName>gustavoniemeyer</DisplayName>
- </Initiator>
- <Owner>
- <ID>bb5c0f63b0b25f2d0</ID>
- <DisplayName>gustavoniemeyer</DisplayName>
- </Owner>
- <StorageClass>STANDARD</StorageClass>
- <Initiated>2013-01-30T18:15:47.000Z</Initiated>
- </Upload>
- <Upload>
- <Key>multi2</Key>
- <UploadId>DkirwsSvPp98guVUi</UploadId>
- <Initiator>
- <ID>bb5c0f63b0b25f2d0</ID>
- <DisplayName>joe</DisplayName>
- </Initiator>
- <Owner>
- <ID>bb5c0f63b0b25f2d0</ID>
- <DisplayName>joe</DisplayName>
- </Owner>
- <StorageClass>STANDARD</StorageClass>
- <Initiated>2013-01-30T18:15:47.000Z</Initiated>
- </Upload>
- <CommonPrefixes>
- <Prefix>a/</Prefix>
- </CommonPrefixes>
- <CommonPrefixes>
- <Prefix>b/</Prefix>
- </CommonPrefixes>
-</ListMultipartUploadsResult>
-`
-
-var NoSuchUploadErrorDump = `
-<?xml version="1.0" encoding="UTF-8"?>
-<Error>
- <Code>NoSuchUpload</Code>
- <Message>Not relevant</Message>
- <BucketName>sample</BucketName>
- <RequestId>3F1B667FAD71C3D8</RequestId>
- <HostId>kjhwqk</HostId>
-</Error>
-`
-
-var InternalErrorDump = `
-<?xml version="1.0" encoding="UTF-8"?>
-<Error>
- <Code>InternalError</Code>
- <Message>Not relevant</Message>
- <BucketName>sample</BucketName>
- <RequestId>3F1B667FAD71C3D8</RequestId>
- <HostId>kjhwqk</HostId>
-</Error>
-`
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3_test.go
deleted file mode 100644
index 24d4dfcc0..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3_test.go
+++ /dev/null
@@ -1,427 +0,0 @@
-package s3_test
-
-import (
- "bytes"
- "io/ioutil"
- "net/http"
- "testing"
- "time"
-
- "github.com/goamz/goamz/aws"
- "github.com/goamz/goamz/s3"
- "github.com/goamz/goamz/testutil"
- . "gopkg.in/check.v1"
-)
-
-func Test(t *testing.T) {
- TestingT(t)
-}
-
-type S struct {
- s3 *s3.S3
-}
-
-var _ = Suite(&S{})
-
-var testServer = testutil.NewHTTPServer()
-
-func (s *S) SetUpSuite(c *C) {
- testServer.Start()
- auth := aws.Auth{AccessKey: "abc", SecretKey: "123"}
- s.s3 = s3.New(auth, aws.Region{Name: "faux-region-1", S3Endpoint: testServer.URL})
-}
-
-func (s *S) TearDownSuite(c *C) {
- s.s3.AttemptStrategy = s3.DefaultAttemptStrategy
-}
-
-func (s *S) SetUpTest(c *C) {
- s.s3.AttemptStrategy = aws.AttemptStrategy{
- Total: 300 * time.Millisecond,
- Delay: 100 * time.Millisecond,
- }
-}
-
-func (s *S) TearDownTest(c *C) {
- testServer.Flush()
-}
-
-func (s *S) DisableRetries() {
- s.s3.AttemptStrategy = aws.AttemptStrategy{}
-}
-
-// PutBucket docs: http://goo.gl/kBTCu
-
-func (s *S) TestPutBucket(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- err := b.PutBucket(s3.Private)
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/bucket/")
- c.Assert(req.Header["Date"], Not(Equals), "")
-}
-
-// Head docs: http://bit.ly/17K1ylI
-
-func (s *S) TestHead(c *C) {
- testServer.Response(200, nil, "content")
-
- b := s.s3.Bucket("bucket")
- resp, err := b.Head("name", nil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "HEAD")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(Equals), "")
-
- c.Assert(err, IsNil)
- c.Assert(resp.ContentLength, FitsTypeOf, int64(0))
- c.Assert(resp, FitsTypeOf, &http.Response{})
-}
-
-// DeleteBucket docs: http://goo.gl/GoBrY
-
-func (s *S) TestDelBucket(c *C) {
- testServer.Response(204, nil, "")
-
- b := s.s3.Bucket("bucket")
- err := b.DelBucket()
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "DELETE")
- c.Assert(req.URL.Path, Equals, "/bucket/")
- c.Assert(req.Header["Date"], Not(Equals), "")
-}
-
-// GetObject docs: http://goo.gl/isCO7
-
-func (s *S) TestGet(c *C) {
- testServer.Response(200, nil, "content")
-
- b := s.s3.Bucket("bucket")
- data, err := b.Get("name")
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(Equals), "")
-
- c.Assert(err, IsNil)
- c.Assert(string(data), Equals, "content")
-}
-
-func (s *S) TestURL(c *C) {
- testServer.Response(200, nil, "content")
-
- b := s.s3.Bucket("bucket")
- url := b.URL("name")
- r, err := http.Get(url)
- c.Assert(err, IsNil)
- data, err := ioutil.ReadAll(r.Body)
- r.Body.Close()
- c.Assert(err, IsNil)
- c.Assert(string(data), Equals, "content")
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
-}
-
-func (s *S) TestGetReader(c *C) {
- testServer.Response(200, nil, "content")
-
- b := s.s3.Bucket("bucket")
- rc, err := b.GetReader("name")
- c.Assert(err, IsNil)
- data, err := ioutil.ReadAll(rc)
- rc.Close()
- c.Assert(err, IsNil)
- c.Assert(string(data), Equals, "content")
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(Equals), "")
-}
-
-func (s *S) TestGetNotFound(c *C) {
- for i := 0; i < 10; i++ {
- testServer.Response(404, nil, GetObjectErrorDump)
- }
-
- b := s.s3.Bucket("non-existent-bucket")
- data, err := b.Get("non-existent")
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/non-existent-bucket/non-existent")
- c.Assert(req.Header["Date"], Not(Equals), "")
-
- s3err, _ := err.(*s3.Error)
- c.Assert(s3err, NotNil)
- c.Assert(s3err.StatusCode, Equals, 404)
- c.Assert(s3err.BucketName, Equals, "non-existent-bucket")
- c.Assert(s3err.RequestId, Equals, "3F1B667FAD71C3D8")
- c.Assert(s3err.HostId, Equals, "L4ee/zrm1irFXY5F45fKXIRdOf9ktsKY/8TDVawuMK2jWRb1RF84i1uBzkdNqS5D")
- c.Assert(s3err.Code, Equals, "NoSuchBucket")
- c.Assert(s3err.Message, Equals, "The specified bucket does not exist")
- c.Assert(s3err.Error(), Equals, "The specified bucket does not exist")
- c.Assert(data, IsNil)
-}
-
-// PutObject docs: http://goo.gl/FEBPD
-
-func (s *S) TestPutObject(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- err := b.Put("name", []byte("content"), "content-type", s3.Private, s3.Options{})
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(DeepEquals), []string{""})
- c.Assert(req.Header["Content-Type"], DeepEquals, []string{"content-type"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"7"})
- //c.Assert(req.Header["Content-MD5"], DeepEquals, "...")
- c.Assert(req.Header["X-Amz-Acl"], DeepEquals, []string{"private"})
-}
-
-func (s *S) TestPutObjectReadTimeout(c *C) {
- s.s3.ReadTimeout = 50 * time.Millisecond
- defer func() {
- s.s3.ReadTimeout = 0
- }()
-
- b := s.s3.Bucket("bucket")
- err := b.Put("name", []byte("content"), "content-type", s3.Private, s3.Options{})
-
- // Make sure that we get a timeout error.
- c.Assert(err, NotNil)
-
- // Set the response after the request times out so that the next request will work.
- testServer.Response(200, nil, "")
-
- // This time set the response within our timeout period so that we expect the call
- // to return successfully.
- go func() {
- time.Sleep(25 * time.Millisecond)
- testServer.Response(200, nil, "")
- }()
- err = b.Put("name", []byte("content"), "content-type", s3.Private, s3.Options{})
- c.Assert(err, IsNil)
-}
-
-func (s *S) TestPutObjectHeader(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- err := b.PutHeader(
- "name",
- []byte("content"),
- map[string][]string{"Content-Type": {"content-type"}},
- s3.Private,
- )
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(DeepEquals), []string{""})
- c.Assert(req.Header["Content-Type"], DeepEquals, []string{"content-type"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"7"})
- //c.Assert(req.Header["Content-MD5"], DeepEquals, "...")
- c.Assert(req.Header["X-Amz-Acl"], DeepEquals, []string{"private"})
-}
-
-func (s *S) TestPutReader(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- buf := bytes.NewBufferString("content")
- err := b.PutReader("name", buf, int64(buf.Len()), "content-type", s3.Private, s3.Options{})
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(DeepEquals), []string{""})
- c.Assert(req.Header["Content-Type"], DeepEquals, []string{"content-type"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"7"})
- //c.Assert(req.Header["Content-MD5"], Equals, "...")
- c.Assert(req.Header["X-Amz-Acl"], DeepEquals, []string{"private"})
-}
-
-func (s *S) TestPutReaderHeader(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- buf := bytes.NewBufferString("content")
- err := b.PutReaderHeader(
- "name",
- buf,
- int64(buf.Len()),
- map[string][]string{"Content-Type": {"content-type"}},
- s3.Private,
- )
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "PUT")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(DeepEquals), []string{""})
- c.Assert(req.Header["Content-Type"], DeepEquals, []string{"content-type"})
- c.Assert(req.Header["Content-Length"], DeepEquals, []string{"7"})
- //c.Assert(req.Header["Content-MD5"], Equals, "...")
- c.Assert(req.Header["X-Amz-Acl"], DeepEquals, []string{"private"})
-}
-
-// DelObject docs: http://goo.gl/APeTt
-
-func (s *S) TestDelObject(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- err := b.Del("name")
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "DELETE")
- c.Assert(req.URL.Path, Equals, "/bucket/name")
- c.Assert(req.Header["Date"], Not(Equals), "")
-}
-
-func (s *S) TestDelMultiObjects(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- objects := []s3.Object{s3.Object{Key: "test"}}
- err := b.DelMulti(s3.Delete{
- Quiet: false,
- Objects: objects,
- })
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "POST")
- c.Assert(req.URL.RawQuery, Equals, "delete=")
- c.Assert(req.Header["Date"], Not(Equals), "")
- c.Assert(req.Header["Content-MD5"], Not(Equals), "")
- c.Assert(req.Header["Content-Type"], Not(Equals), "")
- c.Assert(req.ContentLength, Not(Equals), "")
-}
-
-// Bucket List Objects docs: http://goo.gl/YjQTc
-
-func (s *S) TestList(c *C) {
- testServer.Response(200, nil, GetListResultDump1)
-
- b := s.s3.Bucket("quotes")
-
- data, err := b.List("N", "", "", 0)
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/quotes/")
- c.Assert(req.Header["Date"], Not(Equals), "")
- c.Assert(req.Form["prefix"], DeepEquals, []string{"N"})
- c.Assert(req.Form["delimiter"], DeepEquals, []string{""})
- c.Assert(req.Form["marker"], DeepEquals, []string{""})
- c.Assert(req.Form["max-keys"], DeepEquals, []string(nil))
-
- c.Assert(data.Name, Equals, "quotes")
- c.Assert(data.Prefix, Equals, "N")
- c.Assert(data.IsTruncated, Equals, false)
- c.Assert(len(data.Contents), Equals, 2)
-
- c.Assert(data.Contents[0].Key, Equals, "Nelson")
- c.Assert(data.Contents[0].LastModified, Equals, "2006-01-01T12:00:00.000Z")
- c.Assert(data.Contents[0].ETag, Equals, `"828ef3fdfa96f00ad9f27c383fc9ac7f"`)
- c.Assert(data.Contents[0].Size, Equals, int64(5))
- c.Assert(data.Contents[0].StorageClass, Equals, "STANDARD")
- c.Assert(data.Contents[0].Owner.ID, Equals, "bcaf161ca5fb16fd081034f")
- c.Assert(data.Contents[0].Owner.DisplayName, Equals, "webfile")
-
- c.Assert(data.Contents[1].Key, Equals, "Neo")
- c.Assert(data.Contents[1].LastModified, Equals, "2006-01-01T12:00:00.000Z")
- c.Assert(data.Contents[1].ETag, Equals, `"828ef3fdfa96f00ad9f27c383fc9ac7f"`)
- c.Assert(data.Contents[1].Size, Equals, int64(4))
- c.Assert(data.Contents[1].StorageClass, Equals, "STANDARD")
- c.Assert(data.Contents[1].Owner.ID, Equals, "bcaf1ffd86a5fb16fd081034f")
- c.Assert(data.Contents[1].Owner.DisplayName, Equals, "webfile")
-}
-
-func (s *S) TestListWithDelimiter(c *C) {
- testServer.Response(200, nil, GetListResultDump2)
-
- b := s.s3.Bucket("quotes")
-
- data, err := b.List("photos/2006/", "/", "some-marker", 1000)
- c.Assert(err, IsNil)
-
- req := testServer.WaitRequest()
- c.Assert(req.Method, Equals, "GET")
- c.Assert(req.URL.Path, Equals, "/quotes/")
- c.Assert(req.Header["Date"], Not(Equals), "")
- c.Assert(req.Form["prefix"], DeepEquals, []string{"photos/2006/"})
- c.Assert(req.Form["delimiter"], DeepEquals, []string{"/"})
- c.Assert(req.Form["marker"], DeepEquals, []string{"some-marker"})
- c.Assert(req.Form["max-keys"], DeepEquals, []string{"1000"})
-
- c.Assert(data.Name, Equals, "example-bucket")
- c.Assert(data.Prefix, Equals, "photos/2006/")
- c.Assert(data.Delimiter, Equals, "/")
- c.Assert(data.Marker, Equals, "some-marker")
- c.Assert(data.IsTruncated, Equals, false)
- c.Assert(len(data.Contents), Equals, 0)
- c.Assert(data.CommonPrefixes, DeepEquals, []string{"photos/2006/feb/", "photos/2006/jan/"})
-}
-
-func (s *S) TestExists(c *C) {
- testServer.Response(200, nil, "")
-
- b := s.s3.Bucket("bucket")
- result, err := b.Exists("name")
-
- req := testServer.WaitRequest()
-
- c.Assert(req.Method, Equals, "HEAD")
-
- c.Assert(err, IsNil)
- c.Assert(result, Equals, true)
-}
-
-func (s *S) TestExistsNotFound404(c *C) {
- testServer.Response(404, nil, "")
-
- b := s.s3.Bucket("bucket")
- result, err := b.Exists("name")
-
- req := testServer.WaitRequest()
-
- c.Assert(req.Method, Equals, "HEAD")
-
- c.Assert(err, IsNil)
- c.Assert(result, Equals, false)
-}
-
-func (s *S) TestExistsNotFound403(c *C) {
- testServer.Response(403, nil, "")
-
- b := s.s3.Bucket("bucket")
- result, err := b.Exists("name")
-
- req := testServer.WaitRequest()
-
- c.Assert(req.Method, Equals, "HEAD")
-
- c.Assert(err, IsNil)
- c.Assert(result, Equals, false)
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3i_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3i_test.go
deleted file mode 100644
index 1b898efc4..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3i_test.go
+++ /dev/null
@@ -1,590 +0,0 @@
-package s3_test
-
-import (
- "bytes"
- "crypto/md5"
- "fmt"
- "io/ioutil"
- "net"
- "net/http"
- "sort"
- "strings"
- "time"
-
- "github.com/goamz/goamz/aws"
- "github.com/goamz/goamz/s3"
- "github.com/goamz/goamz/testutil"
- . "gopkg.in/check.v1"
-)
-
-// AmazonServer represents an Amazon S3 server.
-type AmazonServer struct {
- auth aws.Auth
-}
-
-func (s *AmazonServer) SetUp(c *C) {
- auth, err := aws.EnvAuth()
- if err != nil {
- c.Fatal(err.Error())
- }
- s.auth = auth
-}
-
-var _ = Suite(&AmazonClientSuite{Region: aws.USEast})
-var _ = Suite(&AmazonClientSuite{Region: aws.EUWest})
-var _ = Suite(&AmazonDomainClientSuite{Region: aws.USEast})
-
-// AmazonClientSuite tests the client against a live S3 server.
-type AmazonClientSuite struct {
- aws.Region
- srv AmazonServer
- ClientTests
-}
-
-func (s *AmazonClientSuite) SetUpSuite(c *C) {
- if !testutil.Amazon {
- c.Skip("live tests against AWS disabled (no -amazon)")
- }
- s.srv.SetUp(c)
- s.s3 = s3.New(s.srv.auth, s.Region)
- // In case tests were interrupted in the middle before.
- s.ClientTests.Cleanup()
-}
-
-func (s *AmazonClientSuite) TearDownTest(c *C) {
- s.ClientTests.Cleanup()
-}
-
-// AmazonDomainClientSuite tests the client against a live S3
-// server using bucket names in the endpoint domain name rather
-// than the request path.
-type AmazonDomainClientSuite struct {
- aws.Region
- srv AmazonServer
- ClientTests
-}
-
-func (s *AmazonDomainClientSuite) SetUpSuite(c *C) {
- if !testutil.Amazon {
- c.Skip("live tests against AWS disabled (no -amazon)")
- }
- s.srv.SetUp(c)
- region := s.Region
- region.S3BucketEndpoint = "https://${bucket}.s3.amazonaws.com"
- s.s3 = s3.New(s.srv.auth, region)
- s.ClientTests.Cleanup()
-}
-
-func (s *AmazonDomainClientSuite) TearDownTest(c *C) {
- s.ClientTests.Cleanup()
-}
-
-// ClientTests defines integration tests designed to test the client.
-// It is not used as a test suite in itself, but embedded within
-// another type.
-type ClientTests struct {
- s3 *s3.S3
- authIsBroken bool
-}
-
-func (s *ClientTests) Cleanup() {
- killBucket(testBucket(s.s3))
-}
-
-func testBucket(s *s3.S3) *s3.Bucket {
- // Watch out! If this function is corrupted and made to match with something
- // people own, killBucket will happily remove *everything* inside the bucket.
- key := s.Auth.AccessKey
- if len(key) >= 8 {
- key = s.Auth.AccessKey[:8]
- }
- return s.Bucket(fmt.Sprintf("goamz-%s-%s", s.Region.Name, key))
-}
-
-var attempts = aws.AttemptStrategy{
- Min: 5,
- Total: 20 * time.Second,
- Delay: 100 * time.Millisecond,
-}
-
-func killBucket(b *s3.Bucket) {
- var err error
- for attempt := attempts.Start(); attempt.Next(); {
- err = b.DelBucket()
- if err == nil {
- return
- }
- if _, ok := err.(*net.DNSError); ok {
- return
- }
- e, ok := err.(*s3.Error)
- if ok && e.Code == "NoSuchBucket" {
- return
- }
- if ok && e.Code == "BucketNotEmpty" {
- // Errors are ignored here. Just retry.
- resp, err := b.List("", "", "", 1000)
- if err == nil {
- for _, key := range resp.Contents {
- _ = b.Del(key.Key)
- }
- }
- multis, _, _ := b.ListMulti("", "")
- for _, m := range multis {
- _ = m.Abort()
- }
- }
- }
- message := "cannot delete test bucket"
- if err != nil {
- message += ": " + err.Error()
- }
- panic(message)
-}
-
-func get(url string) ([]byte, error) {
- for attempt := attempts.Start(); attempt.Next(); {
- resp, err := http.Get(url)
- if err != nil {
- if attempt.HasNext() {
- continue
- }
- return nil, err
- }
- data, err := ioutil.ReadAll(resp.Body)
- resp.Body.Close()
- if err != nil {
- if attempt.HasNext() {
- continue
- }
- return nil, err
- }
- return data, err
- }
- panic("unreachable")
-}
-
-func (s *ClientTests) TestBasicFunctionality(c *C) {
- b := testBucket(s.s3)
- err := b.PutBucket(s3.PublicRead)
- c.Assert(err, IsNil)
-
- err = b.Put("name", []byte("yo!"), "text/plain", s3.PublicRead, s3.Options{})
- c.Assert(err, IsNil)
- defer b.Del("name")
-
- data, err := b.Get("name")
- c.Assert(err, IsNil)
- c.Assert(string(data), Equals, "yo!")
-
- data, err = get(b.URL("name"))
- c.Assert(err, IsNil)
- c.Assert(string(data), Equals, "yo!")
-
- buf := bytes.NewBufferString("hey!")
- err = b.PutReader("name2", buf, int64(buf.Len()), "text/plain", s3.Private, s3.Options{})
- c.Assert(err, IsNil)
- defer b.Del("name2")
-
- rc, err := b.GetReader("name2")
- c.Assert(err, IsNil)
- data, err = ioutil.ReadAll(rc)
- c.Check(err, IsNil)
- c.Check(string(data), Equals, "hey!")
- rc.Close()
-
- data, err = get(b.SignedURL("name2", time.Now().Add(time.Hour)))
- c.Assert(err, IsNil)
- c.Assert(string(data), Equals, "hey!")
-
- if !s.authIsBroken {
- data, err = get(b.SignedURL("name2", time.Now().Add(-time.Hour)))
- c.Assert(err, IsNil)
- c.Assert(string(data), Matches, "(?s).*AccessDenied.*")
- }
-
- err = b.DelBucket()
- c.Assert(err, NotNil)
-
- s3err, ok := err.(*s3.Error)
- c.Assert(ok, Equals, true)
- c.Assert(s3err.Code, Equals, "BucketNotEmpty")
- c.Assert(s3err.BucketName, Equals, b.Name)
- c.Assert(s3err.Message, Equals, "The bucket you tried to delete is not empty")
-
- err = b.Del("name")
- c.Assert(err, IsNil)
- err = b.Del("name2")
- c.Assert(err, IsNil)
-
- err = b.DelBucket()
- c.Assert(err, IsNil)
-}
-
-func (s *ClientTests) TestGetNotFound(c *C) {
- b := s.s3.Bucket("goamz-" + s.s3.Auth.AccessKey)
- data, err := b.Get("non-existent")
-
- s3err, _ := err.(*s3.Error)
- c.Assert(s3err, NotNil)
- c.Assert(s3err.StatusCode, Equals, 404)
- c.Assert(s3err.Code, Equals, "NoSuchBucket")
- c.Assert(s3err.Message, Equals, "The specified bucket does not exist")
- c.Assert(data, IsNil)
-}
-
-// Communicate with all endpoints to see if they are alive.
-func (s *ClientTests) TestRegions(c *C) {
- errs := make(chan error, len(aws.Regions))
- for _, region := range aws.Regions {
- go func(r aws.Region) {
- s := s3.New(s.s3.Auth, r)
- b := s.Bucket("goamz-" + s.Auth.AccessKey)
- _, err := b.Get("non-existent")
- errs <- err
- }(region)
- }
- for _ = range aws.Regions {
- err := <-errs
- if err != nil {
- s3_err, ok := err.(*s3.Error)
- if ok {
- c.Check(s3_err.Code, Matches, "NoSuchBucket")
- } else if _, ok = err.(*net.DNSError); ok {
- // Okay as well.
- } else {
- c.Errorf("Non-S3 error: %s", err)
- }
- } else {
- c.Errorf("Test should have errored but it seems to have succeeded")
- }
- }
-}
-
-var objectNames = []string{
- "index.html",
- "index2.html",
- "photos/2006/February/sample2.jpg",
- "photos/2006/February/sample3.jpg",
- "photos/2006/February/sample4.jpg",
- "photos/2006/January/sample.jpg",
- "test/bar",
- "test/foo",
-}
-
-func keys(names ...string) []s3.Key {
- ks := make([]s3.Key, len(names))
- for i, name := range names {
- ks[i].Key = name
- }
- return ks
-}
-
-// As the ListResp specifies all the parameters to the
-// request too, we use it to specify request parameters
-// and expected results. The Contents field is
-// used only for the key names inside it.
-var listTests = []s3.ListResp{
- // normal list.
- {
- Contents: keys(objectNames...),
- }, {
- Marker: objectNames[0],
- Contents: keys(objectNames[1:]...),
- }, {
- Marker: objectNames[0] + "a",
- Contents: keys(objectNames[1:]...),
- }, {
- Marker: "z",
- },
-
- // limited results.
- {
- MaxKeys: 2,
- Contents: keys(objectNames[0:2]...),
- IsTruncated: true,
- }, {
- MaxKeys: 2,
- Marker: objectNames[0],
- Contents: keys(objectNames[1:3]...),
- IsTruncated: true,
- }, {
- MaxKeys: 2,
- Marker: objectNames[len(objectNames)-2],
- Contents: keys(objectNames[len(objectNames)-1:]...),
- },
-
- // with delimiter
- {
- Delimiter: "/",
- CommonPrefixes: []string{"photos/", "test/"},
- Contents: keys("index.html", "index2.html"),
- }, {
- Delimiter: "/",
- Prefix: "photos/2006/",
- CommonPrefixes: []string{"photos/2006/February/", "photos/2006/January/"},
- }, {
- Delimiter: "/",
- Prefix: "t",
- CommonPrefixes: []string{"test/"},
- }, {
- Delimiter: "/",
- MaxKeys: 1,
- Contents: keys("index.html"),
- IsTruncated: true,
- }, {
- Delimiter: "/",
- MaxKeys: 1,
- Marker: "index2.html",
- CommonPrefixes: []string{"photos/"},
- IsTruncated: true,
- }, {
- Delimiter: "/",
- MaxKeys: 1,
- Marker: "photos/",
- CommonPrefixes: []string{"test/"},
- IsTruncated: false,
- }, {
- Delimiter: "Feb",
- CommonPrefixes: []string{"photos/2006/Feb"},
- Contents: keys("index.html", "index2.html", "photos/2006/January/sample.jpg", "test/bar", "test/foo"),
- },
-}
-
-func (s *ClientTests) TestDoublePutBucket(c *C) {
- b := testBucket(s.s3)
- err := b.PutBucket(s3.PublicRead)
- c.Assert(err, IsNil)
-
- err = b.PutBucket(s3.PublicRead)
- if err != nil {
- c.Assert(err, FitsTypeOf, new(s3.Error))
- c.Assert(err.(*s3.Error).Code, Equals, "BucketAlreadyOwnedByYou")
- }
-}
-
-func (s *ClientTests) TestBucketList(c *C) {
- b := testBucket(s.s3)
- err := b.PutBucket(s3.Private)
- c.Assert(err, IsNil)
-
- objData := make(map[string][]byte)
- for i, path := range objectNames {
- data := []byte(strings.Repeat("a", i))
- err := b.Put(path, data, "text/plain", s3.Private, s3.Options{})
- c.Assert(err, IsNil)
- defer b.Del(path)
- objData[path] = data
- }
-
- for i, t := range listTests {
- c.Logf("test %d", i)
- resp, err := b.List(t.Prefix, t.Delimiter, t.Marker, t.MaxKeys)
- c.Assert(err, IsNil)
- c.Check(resp.Name, Equals, b.Name)
- c.Check(resp.Delimiter, Equals, t.Delimiter)
- c.Check(resp.IsTruncated, Equals, t.IsTruncated)
- c.Check(resp.CommonPrefixes, DeepEquals, t.CommonPrefixes)
- checkContents(c, resp.Contents, objData, t.Contents)
- }
-}
-
-func etag(data []byte) string {
- sum := md5.New()
- sum.Write(data)
- return fmt.Sprintf(`"%x"`, sum.Sum(nil))
-}
-
-func checkContents(c *C, contents []s3.Key, data map[string][]byte, expected []s3.Key) {
- c.Assert(contents, HasLen, len(expected))
- for i, k := range contents {
- c.Check(k.Key, Equals, expected[i].Key)
- // TODO mtime
- c.Check(k.Size, Equals, int64(len(data[k.Key])))
- c.Check(k.ETag, Equals, etag(data[k.Key]))
- }
-}
-
-func (s *ClientTests) TestMultiInitPutList(c *C) {
- b := testBucket(s.s3)
- err := b.PutBucket(s3.Private)
- c.Assert(err, IsNil)
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
- c.Assert(multi.UploadId, Matches, ".+")
- defer multi.Abort()
-
- var sent []s3.Part
-
- for i := 0; i < 5; i++ {
- p, err := multi.PutPart(i+1, strings.NewReader(fmt.Sprintf("<part %d>", i+1)))
- c.Assert(err, IsNil)
- c.Assert(p.N, Equals, i+1)
- c.Assert(p.Size, Equals, int64(8))
- c.Assert(p.ETag, Matches, ".+")
- sent = append(sent, p)
- }
-
- s3.SetListPartsMax(2)
-
- parts, err := multi.ListParts()
- c.Assert(err, IsNil)
- c.Assert(parts, HasLen, len(sent))
- for i := range parts {
- c.Assert(parts[i].N, Equals, sent[i].N)
- c.Assert(parts[i].Size, Equals, sent[i].Size)
- c.Assert(parts[i].ETag, Equals, sent[i].ETag)
- }
-
- err = multi.Complete(parts)
- s3err, failed := err.(*s3.Error)
- c.Assert(failed, Equals, true)
- c.Assert(s3err.Code, Equals, "EntityTooSmall")
-
- err = multi.Abort()
- c.Assert(err, IsNil)
- _, err = multi.ListParts()
- s3err, ok := err.(*s3.Error)
- c.Assert(ok, Equals, true)
- c.Assert(s3err.Code, Equals, "NoSuchUpload")
-}
-
-// This may take a minute or more due to the minimum size accepted S3
-// on multipart upload parts.
-func (s *ClientTests) TestMultiComplete(c *C) {
- b := testBucket(s.s3)
- err := b.PutBucket(s3.Private)
- c.Assert(err, IsNil)
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
- c.Assert(multi.UploadId, Matches, ".+")
- defer multi.Abort()
-
- // Minimum size S3 accepts for all but the last part is 5MB.
- data1 := make([]byte, 5*1024*1024)
- data2 := []byte("<part 2>")
-
- part1, err := multi.PutPart(1, bytes.NewReader(data1))
- c.Assert(err, IsNil)
- part2, err := multi.PutPart(2, bytes.NewReader(data2))
- c.Assert(err, IsNil)
-
- // Purposefully reversed. The order requirement must be handled.
- err = multi.Complete([]s3.Part{part2, part1})
- c.Assert(err, IsNil)
-
- data, err := b.Get("multi")
- c.Assert(err, IsNil)
-
- c.Assert(len(data), Equals, len(data1)+len(data2))
- for i := range data1 {
- if data[i] != data1[i] {
- c.Fatalf("uploaded object at byte %d: want %d, got %d", data1[i], data[i])
- }
- }
- c.Assert(string(data[len(data1):]), Equals, string(data2))
-}
-
-type multiList []*s3.Multi
-
-func (l multiList) Len() int { return len(l) }
-func (l multiList) Less(i, j int) bool { return l[i].Key < l[j].Key }
-func (l multiList) Swap(i, j int) { l[i], l[j] = l[j], l[i] }
-
-func (s *ClientTests) TestListMulti(c *C) {
- b := testBucket(s.s3)
- err := b.PutBucket(s3.Private)
- c.Assert(err, IsNil)
-
- // Ensure an empty state before testing its behavior.
- multis, _, err := b.ListMulti("", "")
- for _, m := range multis {
- err := m.Abort()
- c.Assert(err, IsNil)
- }
-
- keys := []string{
- "a/multi2",
- "a/multi3",
- "b/multi4",
- "multi1",
- }
- for _, key := range keys {
- m, err := b.InitMulti(key, "", s3.Private)
- c.Assert(err, IsNil)
- defer m.Abort()
- }
-
- // Amazon's implementation of the multiple-request listing for
- // multipart uploads in progress seems broken in multiple ways.
- // (next tokens are not provided, etc).
- //s3.SetListMultiMax(2)
-
- multis, prefixes, err := b.ListMulti("", "")
- c.Assert(err, IsNil)
- for attempt := attempts.Start(); attempt.Next() && len(multis) < len(keys); {
- multis, prefixes, err = b.ListMulti("", "")
- c.Assert(err, IsNil)
- }
- sort.Sort(multiList(multis))
- c.Assert(prefixes, IsNil)
- var gotKeys []string
- for _, m := range multis {
- gotKeys = append(gotKeys, m.Key)
- }
- c.Assert(gotKeys, DeepEquals, keys)
- for _, m := range multis {
- c.Assert(m.Bucket, Equals, b)
- c.Assert(m.UploadId, Matches, ".+")
- }
-
- multis, prefixes, err = b.ListMulti("", "/")
- for attempt := attempts.Start(); attempt.Next() && len(prefixes) < 2; {
- multis, prefixes, err = b.ListMulti("", "")
- c.Assert(err, IsNil)
- }
- c.Assert(err, IsNil)
- c.Assert(prefixes, DeepEquals, []string{"a/", "b/"})
- c.Assert(multis, HasLen, 1)
- c.Assert(multis[0].Bucket, Equals, b)
- c.Assert(multis[0].Key, Equals, "multi1")
- c.Assert(multis[0].UploadId, Matches, ".+")
-
- for attempt := attempts.Start(); attempt.Next() && len(multis) < 2; {
- multis, prefixes, err = b.ListMulti("", "")
- c.Assert(err, IsNil)
- }
- multis, prefixes, err = b.ListMulti("a/", "/")
- c.Assert(err, IsNil)
- c.Assert(prefixes, IsNil)
- c.Assert(multis, HasLen, 2)
- c.Assert(multis[0].Bucket, Equals, b)
- c.Assert(multis[0].Key, Equals, "a/multi2")
- c.Assert(multis[0].UploadId, Matches, ".+")
- c.Assert(multis[1].Bucket, Equals, b)
- c.Assert(multis[1].Key, Equals, "a/multi3")
- c.Assert(multis[1].UploadId, Matches, ".+")
-}
-
-func (s *ClientTests) TestMultiPutAllZeroLength(c *C) {
- b := testBucket(s.s3)
- err := b.PutBucket(s3.Private)
- c.Assert(err, IsNil)
-
- multi, err := b.InitMulti("multi", "text/plain", s3.Private)
- c.Assert(err, IsNil)
- defer multi.Abort()
-
- // This tests an edge case. Amazon requires at least one
- // part for multiprat uploads to work, even the part is empty.
- parts, err := multi.PutAll(strings.NewReader(""), 5*1024*1024)
- c.Assert(err, IsNil)
- c.Assert(parts, HasLen, 1)
- c.Assert(parts[0].Size, Equals, int64(0))
- c.Assert(parts[0].ETag, Equals, `"d41d8cd98f00b204e9800998ecf8427e"`)
-
- err = multi.Complete(parts)
- c.Assert(err, IsNil)
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3t_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3t_test.go
deleted file mode 100644
index e98c50b29..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/s3/s3t_test.go
+++ /dev/null
@@ -1,79 +0,0 @@
-package s3_test
-
-import (
- "github.com/goamz/goamz/aws"
- "github.com/goamz/goamz/s3"
- "github.com/goamz/goamz/s3/s3test"
- . "gopkg.in/check.v1"
-)
-
-type LocalServer struct {
- auth aws.Auth
- region aws.Region
- srv *s3test.Server
- config *s3test.Config
-}
-
-func (s *LocalServer) SetUp(c *C) {
- srv, err := s3test.NewServer(s.config)
- c.Assert(err, IsNil)
- c.Assert(srv, NotNil)
-
- s.srv = srv
- s.region = aws.Region{
- Name: "faux-region-1",
- S3Endpoint: srv.URL(),
- S3LocationConstraint: true, // s3test server requires a LocationConstraint
- }
-}
-
-// LocalServerSuite defines tests that will run
-// against the local s3test server. It includes
-// selected tests from ClientTests;
-// when the s3test functionality is sufficient, it should
-// include all of them, and ClientTests can be simply embedded.
-type LocalServerSuite struct {
- srv LocalServer
- clientTests ClientTests
-}
-
-var (
- // run tests twice, once in us-east-1 mode, once not.
- _ = Suite(&LocalServerSuite{})
- _ = Suite(&LocalServerSuite{
- srv: LocalServer{
- config: &s3test.Config{
- Send409Conflict: true,
- },
- },
- })
-)
-
-func (s *LocalServerSuite) SetUpSuite(c *C) {
- s.srv.SetUp(c)
- s.clientTests.s3 = s3.New(s.srv.auth, s.srv.region)
-
- // TODO Sadly the fake server ignores auth completely right now. :-(
- s.clientTests.authIsBroken = true
- s.clientTests.Cleanup()
-}
-
-func (s *LocalServerSuite) TearDownTest(c *C) {
- s.clientTests.Cleanup()
-}
-
-func (s *LocalServerSuite) TestBasicFunctionality(c *C) {
- s.clientTests.TestBasicFunctionality(c)
-}
-
-func (s *LocalServerSuite) TestGetNotFound(c *C) {
- s.clientTests.TestGetNotFound(c)
-}
-
-func (s *LocalServerSuite) TestBucketList(c *C) {
- s.clientTests.TestBucketList(c)
-}
-
-func (s *LocalServerSuite) TestDoublePutBucket(c *C) {
- s.clientTests.TestDoublePutBucket(c)
-}
diff --git a/Godeps/_workspace/src/github.com/goamz/goamz/s3/sign_test.go b/Godeps/_workspace/src/github.com/goamz/goamz/s3/sign_test.go
deleted file mode 100644
index 112e1ca3e..000000000
--- a/Godeps/_workspace/src/github.com/goamz/goamz/s3/sign_test.go
+++ /dev/null
@@ -1,132 +0,0 @@
-package s3_test
-
-import (
- "github.com/goamz/goamz/aws"
- "github.com/goamz/goamz/s3"
- . "gopkg.in/check.v1"
-)
-
-// S3 ReST authentication docs: http://goo.gl/G1LrK
-
-var testAuth = aws.Auth{AccessKey: "0PN5J17HBGZHT7JJ3X82", SecretKey: "uV3F3YluFJax1cknvbcGwgjvx4QpvB+leU8dUj2o"}
-
-func (s *S) TestSignExampleObjectGet(c *C) {
- method := "GET"
- path := "/johnsmith/photos/puppy.jpg"
- headers := map[string][]string{
- "Host": {"johnsmith.s3.amazonaws.com"},
- "Date": {"Tue, 27 Mar 2007 19:36:42 +0000"},
- }
- s3.Sign(testAuth, method, path, nil, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:xXjDGYUmKxnwqr5KXNPGldn5LbA="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
-
-func (s *S) TestSignExampleObjectPut(c *C) {
- method := "PUT"
- path := "/johnsmith/photos/puppy.jpg"
- headers := map[string][]string{
- "Host": {"johnsmith.s3.amazonaws.com"},
- "Date": {"Tue, 27 Mar 2007 21:15:45 +0000"},
- "Content-Type": {"image/jpeg"},
- "Content-Length": {"94328"},
- }
- s3.Sign(testAuth, method, path, nil, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:hcicpDDvL9SsO6AkvxqmIWkmOuQ="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
-
-func (s *S) TestSignExampleList(c *C) {
- method := "GET"
- path := "/johnsmith/"
- params := map[string][]string{
- "prefix": {"photos"},
- "max-keys": {"50"},
- "marker": {"puppy"},
- }
- headers := map[string][]string{
- "Host": {"johnsmith.s3.amazonaws.com"},
- "Date": {"Tue, 27 Mar 2007 19:42:41 +0000"},
- "User-Agent": {"Mozilla/5.0"},
- }
- s3.Sign(testAuth, method, path, params, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:jsRt/rhG+Vtp88HrYL706QhE4w4="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
-
-func (s *S) TestSignExampleFetch(c *C) {
- method := "GET"
- path := "/johnsmith/"
- params := map[string][]string{
- "acl": {""},
- }
- headers := map[string][]string{
- "Host": {"johnsmith.s3.amazonaws.com"},
- "Date": {"Tue, 27 Mar 2007 19:44:46 +0000"},
- }
- s3.Sign(testAuth, method, path, params, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:thdUi9VAkzhkniLj96JIrOPGi0g="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
-
-func (s *S) TestSignExampleDelete(c *C) {
- method := "DELETE"
- path := "/johnsmith/photos/puppy.jpg"
- params := map[string][]string{}
- headers := map[string][]string{
- "Host": {"s3.amazonaws.com"},
- "Date": {"Tue, 27 Mar 2007 21:20:27 +0000"},
- "User-Agent": {"dotnet"},
- "x-amz-date": {"Tue, 27 Mar 2007 21:20:26 +0000"},
- }
- s3.Sign(testAuth, method, path, params, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:k3nL7gH3+PadhTEVn5Ip83xlYzk="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
-
-func (s *S) TestSignExampleUpload(c *C) {
- method := "PUT"
- path := "/static.johnsmith.net/db-backup.dat.gz"
- params := map[string][]string{}
- headers := map[string][]string{
- "Host": {"static.johnsmith.net:8080"},
- "Date": {"Tue, 27 Mar 2007 21:06:08 +0000"},
- "User-Agent": {"curl/7.15.5"},
- "x-amz-acl": {"public-read"},
- "content-type": {"application/x-download"},
- "Content-MD5": {"4gJE4saaMU4BqNR0kLY+lw=="},
- "X-Amz-Meta-ReviewedBy": {"joe@johnsmith.net,jane@johnsmith.net"},
- "X-Amz-Meta-FileChecksum": {"0x02661779"},
- "X-Amz-Meta-ChecksumAlgorithm": {"crc32"},
- "Content-Disposition": {"attachment; filename=database.dat"},
- "Content-Encoding": {"gzip"},
- "Content-Length": {"5913339"},
- }
- s3.Sign(testAuth, method, path, params, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:C0FlOtU8Ylb9KDTpZqYkZPX91iI="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
-
-func (s *S) TestSignExampleListAllMyBuckets(c *C) {
- method := "GET"
- path := "/"
- headers := map[string][]string{
- "Host": {"s3.amazonaws.com"},
- "Date": {"Wed, 28 Mar 2007 01:29:59 +0000"},
- }
- s3.Sign(testAuth, method, path, nil, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:Db+gepJSUbZKwpx1FR0DLtEYoZA="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
-
-func (s *S) TestSignExampleUnicodeKeys(c *C) {
- method := "GET"
- path := "/dictionary/fran%C3%A7ais/pr%c3%a9f%c3%a8re"
- headers := map[string][]string{
- "Host": {"s3.amazonaws.com"},
- "Date": {"Wed, 28 Mar 2007 01:49:49 +0000"},
- }
- s3.Sign(testAuth, method, path, nil, headers)
- expected := "AWS 0PN5J17HBGZHT7JJ3X82:dxhSBHoI6eVSPcXJqEghlUzZMnY="
- c.Assert(headers["Authorization"], DeepEquals, []string{expected})
-}
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/freetype_test.go b/Godeps/_workspace/src/github.com/golang/freetype/freetype_test.go
deleted file mode 100644
index 348c411ab..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/freetype_test.go
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright 2012 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package freetype
-
-import (
- "image"
- "image/draw"
- "io/ioutil"
- "runtime"
- "strings"
- "testing"
-)
-
-func BenchmarkDrawString(b *testing.B) {
- data, err := ioutil.ReadFile("licenses/gpl.txt")
- if err != nil {
- b.Fatal(err)
- }
- lines := strings.Split(string(data), "\n")
-
- data, err = ioutil.ReadFile("testdata/luxisr.ttf")
- if err != nil {
- b.Fatal(err)
- }
- f, err := ParseFont(data)
- if err != nil {
- b.Fatal(err)
- }
-
- dst := image.NewRGBA(image.Rect(0, 0, 800, 600))
- draw.Draw(dst, dst.Bounds(), image.White, image.ZP, draw.Src)
-
- c := NewContext()
- c.SetDst(dst)
- c.SetClip(dst.Bounds())
- c.SetSrc(image.Black)
- c.SetFont(f)
-
- var ms runtime.MemStats
- runtime.ReadMemStats(&ms)
- mallocs := ms.Mallocs
-
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- for j, line := range lines {
- _, err := c.DrawString(line, Pt(0, (j*16)%600))
- if err != nil {
- b.Fatal(err)
- }
- }
- }
- b.StopTimer()
- runtime.ReadMemStats(&ms)
- mallocs = ms.Mallocs - mallocs
- b.Logf("%d iterations, %d mallocs per iteration\n", b.N, int(mallocs)/b.N)
-}
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/COPYING b/Godeps/_workspace/src/github.com/golang/freetype/testdata/COPYING
deleted file mode 100644
index 78c606533..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/COPYING
+++ /dev/null
@@ -1,42 +0,0 @@
-Luxi fonts copyright (c) 2001 by Bigelow & Holmes Inc. Luxi font
-instruction code copyright (c) 2001 by URW++ GmbH. All Rights
-Reserved. Luxi is a registered trademark of Bigelow & Holmes Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of these Fonts and associated documentation files (the "Font
-Software"), to deal in the Font Software, including without
-limitation the rights to use, copy, merge, publish, distribute,
-sublicense, and/or sell copies of the Font Software, and to permit
-persons to whom the Font Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright and trademark notices and this permission notice
-shall be included in all copies of one or more of the Font Software.
-
-The Font Software may not be modified, altered, or added to, and in
-particular the designs of glyphs or characters in the Fonts may not
-be modified nor may additional glyphs or characters be added to the
-Fonts. This License becomes null and void when the Fonts or Font
-Software have been modified.
-
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
-BIGELOW & HOLMES INC. OR URW++ GMBH. BE LIABLE FOR ANY CLAIM, DAMAGES
-OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT,
-INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
-CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR
-INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT
-SOFTWARE.
-
-Except as contained in this notice, the names of Bigelow & Holmes
-Inc. and URW++ GmbH. shall not be used in advertising or otherwise to
-promote the sale, use or other dealings in this Font Software without
-prior written authorization from Bigelow & Holmes Inc. and URW++ GmbH.
-
-For further information, contact:
-
-info@urwpp.de
-or
-design@bigelowandholmes.com
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/README b/Godeps/_workspace/src/github.com/golang/freetype/testdata/README
deleted file mode 100644
index bae438269..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/README
+++ /dev/null
@@ -1,13 +0,0 @@
-The luxi*.ttf and COPYING files in this directory were copied from the X.org
-project, specifically
-http://xorg.freedesktop.org/releases/individual/font/font-bh-ttf-1.0.0.tar.bz2
-
-There are three Luxi fonts: sans (s), serif (r) and monospaced (m). For example,
-luxisr.ttf is Luxi Sans. The 'r' here means regular, as opposed to bold.
-
-The *.ttx files in this directory were generated from the *.ttf files
-by the ttx command-line tool.
-http://www.letterror.com/code/ttx/index.html
-
-The *-hinting.txt files in this directory were generated from the *.ttf files
-by the ../cmd/print-glyph-points command-line tool.
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttf b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttf
deleted file mode 100644
index 6ad6e1266..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttf
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttx b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttx
deleted file mode 100644
index e60ebca45..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luximr.ttx
+++ /dev/null
@@ -1,24616 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
-
- <GlyphOrder>
- <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
- <GlyphID id="0" name=".notdef"/>
- <GlyphID id="1" name=".notdef#1"/>
- <GlyphID id="2" name=".notdef#2"/>
- <GlyphID id="3" name="space"/>
- <GlyphID id="4" name="exclam"/>
- <GlyphID id="5" name="quotedbl"/>
- <GlyphID id="6" name="numbersign"/>
- <GlyphID id="7" name="dollar"/>
- <GlyphID id="8" name="percent"/>
- <GlyphID id="9" name="ampersand"/>
- <GlyphID id="10" name="quotesingle"/>
- <GlyphID id="11" name="parenleft"/>
- <GlyphID id="12" name="parenright"/>
- <GlyphID id="13" name="asterisk"/>
- <GlyphID id="14" name="plus"/>
- <GlyphID id="15" name="comma"/>
- <GlyphID id="16" name="hyphen"/>
- <GlyphID id="17" name="period"/>
- <GlyphID id="18" name="slash"/>
- <GlyphID id="19" name="zero"/>
- <GlyphID id="20" name="one"/>
- <GlyphID id="21" name="two"/>
- <GlyphID id="22" name="three"/>
- <GlyphID id="23" name="four"/>
- <GlyphID id="24" name="five"/>
- <GlyphID id="25" name="six"/>
- <GlyphID id="26" name="seven"/>
- <GlyphID id="27" name="eight"/>
- <GlyphID id="28" name="nine"/>
- <GlyphID id="29" name="colon"/>
- <GlyphID id="30" name="semicolon"/>
- <GlyphID id="31" name="less"/>
- <GlyphID id="32" name="equal"/>
- <GlyphID id="33" name="greater"/>
- <GlyphID id="34" name="question"/>
- <GlyphID id="35" name="at"/>
- <GlyphID id="36" name="A"/>
- <GlyphID id="37" name="B"/>
- <GlyphID id="38" name="C"/>
- <GlyphID id="39" name="D"/>
- <GlyphID id="40" name="E"/>
- <GlyphID id="41" name="F"/>
- <GlyphID id="42" name="G"/>
- <GlyphID id="43" name="H"/>
- <GlyphID id="44" name="I"/>
- <GlyphID id="45" name="J"/>
- <GlyphID id="46" name="K"/>
- <GlyphID id="47" name="L"/>
- <GlyphID id="48" name="M"/>
- <GlyphID id="49" name="N"/>
- <GlyphID id="50" name="O"/>
- <GlyphID id="51" name="P"/>
- <GlyphID id="52" name="Q"/>
- <GlyphID id="53" name="R"/>
- <GlyphID id="54" name="S"/>
- <GlyphID id="55" name="T"/>
- <GlyphID id="56" name="U"/>
- <GlyphID id="57" name="V"/>
- <GlyphID id="58" name="W"/>
- <GlyphID id="59" name="X"/>
- <GlyphID id="60" name="Y"/>
- <GlyphID id="61" name="Z"/>
- <GlyphID id="62" name="bracketleft"/>
- <GlyphID id="63" name="backslash"/>
- <GlyphID id="64" name="bracketright"/>
- <GlyphID id="65" name="asciicircum"/>
- <GlyphID id="66" name="underscore"/>
- <GlyphID id="67" name="grave"/>
- <GlyphID id="68" name="a"/>
- <GlyphID id="69" name="b"/>
- <GlyphID id="70" name="c"/>
- <GlyphID id="71" name="d"/>
- <GlyphID id="72" name="e"/>
- <GlyphID id="73" name="f"/>
- <GlyphID id="74" name="g"/>
- <GlyphID id="75" name="h"/>
- <GlyphID id="76" name="i"/>
- <GlyphID id="77" name="j"/>
- <GlyphID id="78" name="k"/>
- <GlyphID id="79" name="l"/>
- <GlyphID id="80" name="m"/>
- <GlyphID id="81" name="n"/>
- <GlyphID id="82" name="o"/>
- <GlyphID id="83" name="p"/>
- <GlyphID id="84" name="q"/>
- <GlyphID id="85" name="r"/>
- <GlyphID id="86" name="s"/>
- <GlyphID id="87" name="t"/>
- <GlyphID id="88" name="u"/>
- <GlyphID id="89" name="v"/>
- <GlyphID id="90" name="w"/>
- <GlyphID id="91" name="x"/>
- <GlyphID id="92" name="y"/>
- <GlyphID id="93" name="z"/>
- <GlyphID id="94" name="braceleft"/>
- <GlyphID id="95" name="bar"/>
- <GlyphID id="96" name="braceright"/>
- <GlyphID id="97" name="asciitilde"/>
- <GlyphID id="98" name="Adieresis"/>
- <GlyphID id="99" name="Aring"/>
- <GlyphID id="100" name="Ccedilla"/>
- <GlyphID id="101" name="Eacute"/>
- <GlyphID id="102" name="Ntilde"/>
- <GlyphID id="103" name="Odieresis"/>
- <GlyphID id="104" name="Udieresis"/>
- <GlyphID id="105" name="aacute"/>
- <GlyphID id="106" name="agrave"/>
- <GlyphID id="107" name="acircumflex"/>
- <GlyphID id="108" name="adieresis"/>
- <GlyphID id="109" name="atilde"/>
- <GlyphID id="110" name="aring"/>
- <GlyphID id="111" name="ccedilla"/>
- <GlyphID id="112" name="eacute"/>
- <GlyphID id="113" name="egrave"/>
- <GlyphID id="114" name="ecircumflex"/>
- <GlyphID id="115" name="edieresis"/>
- <GlyphID id="116" name="iacute"/>
- <GlyphID id="117" name="igrave"/>
- <GlyphID id="118" name="icircumflex"/>
- <GlyphID id="119" name="idieresis"/>
- <GlyphID id="120" name="ntilde"/>
- <GlyphID id="121" name="oacute"/>
- <GlyphID id="122" name="ograve"/>
- <GlyphID id="123" name="ocircumflex"/>
- <GlyphID id="124" name="odieresis"/>
- <GlyphID id="125" name="otilde"/>
- <GlyphID id="126" name="uacute"/>
- <GlyphID id="127" name="ugrave"/>
- <GlyphID id="128" name="ucircumflex"/>
- <GlyphID id="129" name="udieresis"/>
- <GlyphID id="130" name="dagger"/>
- <GlyphID id="131" name="degree"/>
- <GlyphID id="132" name="cent"/>
- <GlyphID id="133" name="sterling"/>
- <GlyphID id="134" name="section"/>
- <GlyphID id="135" name="bullet"/>
- <GlyphID id="136" name="paragraph"/>
- <GlyphID id="137" name="germandbls"/>
- <GlyphID id="138" name="registered"/>
- <GlyphID id="139" name="copyright"/>
- <GlyphID id="140" name="trademark"/>
- <GlyphID id="141" name="acute"/>
- <GlyphID id="142" name="dieresis"/>
- <GlyphID id="143" name=".notdef#3"/>
- <GlyphID id="144" name="AE"/>
- <GlyphID id="145" name="Oslash"/>
- <GlyphID id="146" name=".notdef#4"/>
- <GlyphID id="147" name="plusminus"/>
- <GlyphID id="148" name=".notdef#5"/>
- <GlyphID id="149" name=".notdef#6"/>
- <GlyphID id="150" name="yen"/>
- <GlyphID id="151" name="mu"/>
- <GlyphID id="152" name=".notdef#7"/>
- <GlyphID id="153" name=".notdef#8"/>
- <GlyphID id="154" name=".notdef#9"/>
- <GlyphID id="155" name=".notdef#10"/>
- <GlyphID id="156" name=".notdef#11"/>
- <GlyphID id="157" name="ordfeminine"/>
- <GlyphID id="158" name="ordmasculine"/>
- <GlyphID id="159" name=".notdef#12"/>
- <GlyphID id="160" name="ae"/>
- <GlyphID id="161" name="oslash"/>
- <GlyphID id="162" name="questiondown"/>
- <GlyphID id="163" name="exclamdown"/>
- <GlyphID id="164" name="logicalnot"/>
- <GlyphID id="165" name=".notdef#13"/>
- <GlyphID id="166" name="florin"/>
- <GlyphID id="167" name=".notdef#14"/>
- <GlyphID id="168" name=".notdef#15"/>
- <GlyphID id="169" name="guillemotleft"/>
- <GlyphID id="170" name="guillemotright"/>
- <GlyphID id="171" name="ellipsis"/>
- <GlyphID id="172" name=".notdef#16"/>
- <GlyphID id="173" name="Agrave"/>
- <GlyphID id="174" name="Atilde"/>
- <GlyphID id="175" name="Otilde"/>
- <GlyphID id="176" name="OE"/>
- <GlyphID id="177" name="oe"/>
- <GlyphID id="178" name="endash"/>
- <GlyphID id="179" name="emdash"/>
- <GlyphID id="180" name="quotedblleft"/>
- <GlyphID id="181" name="quotedblright"/>
- <GlyphID id="182" name="quoteleft"/>
- <GlyphID id="183" name="quoteright"/>
- <GlyphID id="184" name="divide"/>
- <GlyphID id="185" name=".notdef#17"/>
- <GlyphID id="186" name="ydieresis"/>
- <GlyphID id="187" name="Ydieresis"/>
- <GlyphID id="188" name="fraction"/>
- <GlyphID id="189" name="currency"/>
- <GlyphID id="190" name="guilsinglleft"/>
- <GlyphID id="191" name="guilsinglright"/>
- <GlyphID id="192" name="fi"/>
- <GlyphID id="193" name="fl"/>
- <GlyphID id="194" name="daggerdbl"/>
- <GlyphID id="195" name="periodcentered"/>
- <GlyphID id="196" name="quotesinglbase"/>
- <GlyphID id="197" name="quotedblbase"/>
- <GlyphID id="198" name="perthousand"/>
- <GlyphID id="199" name="Acircumflex"/>
- <GlyphID id="200" name="Ecircumflex"/>
- <GlyphID id="201" name="Aacute"/>
- <GlyphID id="202" name="Edieresis"/>
- <GlyphID id="203" name="Egrave"/>
- <GlyphID id="204" name="Iacute"/>
- <GlyphID id="205" name="Icircumflex"/>
- <GlyphID id="206" name="Idieresis"/>
- <GlyphID id="207" name="Igrave"/>
- <GlyphID id="208" name="Oacute"/>
- <GlyphID id="209" name="Ocircumflex"/>
- <GlyphID id="210" name="Euro"/>
- <GlyphID id="211" name="Ograve"/>
- <GlyphID id="212" name="Uacute"/>
- <GlyphID id="213" name="Ucircumflex"/>
- <GlyphID id="214" name="Ugrave"/>
- <GlyphID id="215" name="dotlessi"/>
- <GlyphID id="216" name="circumflex"/>
- <GlyphID id="217" name="tilde"/>
- <GlyphID id="218" name="macron"/>
- <GlyphID id="219" name="breve"/>
- <GlyphID id="220" name="dotaccent"/>
- <GlyphID id="221" name="ring"/>
- <GlyphID id="222" name="cedilla"/>
- <GlyphID id="223" name="hungarumlaut"/>
- <GlyphID id="224" name="ogonek"/>
- <GlyphID id="225" name="caron"/>
- <GlyphID id="226" name="Euro#1"/>
- <GlyphID id="227" name="nonbreakingspace"/>
- <GlyphID id="228" name="brokenbar"/>
- <GlyphID id="229" name="sfthyphen"/>
- <GlyphID id="230" name="macron#1"/>
- <GlyphID id="231" name="twosuperior"/>
- <GlyphID id="232" name="threesuperior"/>
- <GlyphID id="233" name="periodcentered#1"/>
- <GlyphID id="234" name="onesuperior"/>
- <GlyphID id="235" name="onequarter"/>
- <GlyphID id="236" name="onehalf"/>
- <GlyphID id="237" name="threequarters"/>
- <GlyphID id="238" name="Eth"/>
- <GlyphID id="239" name="multiply"/>
- <GlyphID id="240" name="Yacute"/>
- <GlyphID id="241" name="Thorn"/>
- <GlyphID id="242" name="eth"/>
- <GlyphID id="243" name="yacute"/>
- <GlyphID id="244" name="thorn"/>
- <GlyphID id="245" name="Amacron"/>
- <GlyphID id="246" name="amacron"/>
- <GlyphID id="247" name="Abreve"/>
- <GlyphID id="248" name="abreve"/>
- <GlyphID id="249" name="Aogonek"/>
- <GlyphID id="250" name="aogonek"/>
- <GlyphID id="251" name="Cacute"/>
- <GlyphID id="252" name="cacute"/>
- <GlyphID id="253" name="Ccircumflex"/>
- <GlyphID id="254" name="ccircumflex"/>
- <GlyphID id="255" name="Cdotaccent"/>
- <GlyphID id="256" name="cdotaccent"/>
- <GlyphID id="257" name="Ccaron"/>
- <GlyphID id="258" name="ccaron"/>
- <GlyphID id="259" name="Dcaron"/>
- <GlyphID id="260" name="dcaron"/>
- <GlyphID id="261" name="Dcroat"/>
- <GlyphID id="262" name="dcroat"/>
- <GlyphID id="263" name="Emacron"/>
- <GlyphID id="264" name="emacron"/>
- <GlyphID id="265" name="Ebreve"/>
- <GlyphID id="266" name="ebreve"/>
- <GlyphID id="267" name="Edotaccent"/>
- <GlyphID id="268" name="edotaccent"/>
- <GlyphID id="269" name="Eogonek"/>
- <GlyphID id="270" name="eogonek"/>
- <GlyphID id="271" name="Ecaron"/>
- <GlyphID id="272" name="ecaron"/>
- <GlyphID id="273" name="Gcircumflex"/>
- <GlyphID id="274" name="gcircumflex"/>
- <GlyphID id="275" name="Gbreve"/>
- <GlyphID id="276" name="gbreve"/>
- <GlyphID id="277" name="Gdotaccent"/>
- <GlyphID id="278" name="gdotaccent"/>
- <GlyphID id="279" name="Gcommaaccent"/>
- <GlyphID id="280" name="gcommaaccent"/>
- <GlyphID id="281" name="Hcircumflex"/>
- <GlyphID id="282" name="hcircumflex"/>
- <GlyphID id="283" name="Hbar"/>
- <GlyphID id="284" name="hbar"/>
- <GlyphID id="285" name="Itilde"/>
- <GlyphID id="286" name="itilde"/>
- <GlyphID id="287" name="Imacron"/>
- <GlyphID id="288" name="imacron"/>
- <GlyphID id="289" name="Ibreve"/>
- <GlyphID id="290" name="ibreve"/>
- <GlyphID id="291" name="Iogonek"/>
- <GlyphID id="292" name="iogonek"/>
- <GlyphID id="293" name="Idotaccent"/>
- <GlyphID id="294" name="IJ"/>
- <GlyphID id="295" name="ij"/>
- <GlyphID id="296" name="Jcircumflex"/>
- <GlyphID id="297" name="jcircumflex"/>
- <GlyphID id="298" name="Kcommaaccent"/>
- <GlyphID id="299" name="kcommaaccent"/>
- <GlyphID id="300" name="kgreenlandic"/>
- <GlyphID id="301" name="Lacute"/>
- <GlyphID id="302" name="lacute"/>
- <GlyphID id="303" name="Lcommaaccent"/>
- <GlyphID id="304" name="lcommaaccent"/>
- <GlyphID id="305" name="Lcaron"/>
- <GlyphID id="306" name="lcaron"/>
- <GlyphID id="307" name="Ldot"/>
- <GlyphID id="308" name="ldot"/>
- <GlyphID id="309" name="Lslash"/>
- <GlyphID id="310" name="lslash"/>
- <GlyphID id="311" name="Nacute"/>
- <GlyphID id="312" name="nacute"/>
- <GlyphID id="313" name="Ncommaaccent"/>
- <GlyphID id="314" name="ncommaaccent"/>
- <GlyphID id="315" name="Ncaron"/>
- <GlyphID id="316" name="ncaron"/>
- <GlyphID id="317" name="napostrophe"/>
- <GlyphID id="318" name="Eng"/>
- <GlyphID id="319" name="eng"/>
- <GlyphID id="320" name="Omacron"/>
- <GlyphID id="321" name="omacron"/>
- <GlyphID id="322" name="Obreve"/>
- <GlyphID id="323" name="obreve"/>
- <GlyphID id="324" name="Ohungarumlaut"/>
- <GlyphID id="325" name="ohungarumlaut"/>
- <GlyphID id="326" name="Racute"/>
- <GlyphID id="327" name="racute"/>
- <GlyphID id="328" name="Rcommaaccent"/>
- <GlyphID id="329" name="rcommaaccent"/>
- <GlyphID id="330" name="Rcaron"/>
- <GlyphID id="331" name="rcaron"/>
- <GlyphID id="332" name="Sacute"/>
- <GlyphID id="333" name="sacute"/>
- <GlyphID id="334" name="Scircumflex"/>
- <GlyphID id="335" name="scircumflex"/>
- <GlyphID id="336" name="Scedilla"/>
- <GlyphID id="337" name="scedilla"/>
- <GlyphID id="338" name="Scaron"/>
- <GlyphID id="339" name="scaron"/>
- <GlyphID id="340" name="Tcommaaccent"/>
- <GlyphID id="341" name="tcommaaccent"/>
- <GlyphID id="342" name="Tcaron"/>
- <GlyphID id="343" name="tcaron"/>
- <GlyphID id="344" name="Tbar"/>
- <GlyphID id="345" name="tbar"/>
- <GlyphID id="346" name="Utilde"/>
- <GlyphID id="347" name="utilde"/>
- <GlyphID id="348" name="Umacron"/>
- <GlyphID id="349" name="umacron"/>
- <GlyphID id="350" name="Ubreve"/>
- <GlyphID id="351" name="ubreve"/>
- <GlyphID id="352" name="Uring"/>
- <GlyphID id="353" name="uring"/>
- <GlyphID id="354" name="Uhungarumlaut"/>
- <GlyphID id="355" name="uhungarumlaut"/>
- <GlyphID id="356" name="Uogonek"/>
- <GlyphID id="357" name="uogonek"/>
- <GlyphID id="358" name="Wcircumflex"/>
- <GlyphID id="359" name="wcircumflex"/>
- <GlyphID id="360" name="Ycircumflex"/>
- <GlyphID id="361" name="ycircumflex"/>
- <GlyphID id="362" name="Zacute"/>
- <GlyphID id="363" name="zacute"/>
- <GlyphID id="364" name="Zdotaccent"/>
- <GlyphID id="365" name="zdotaccent"/>
- <GlyphID id="366" name="Zcaron"/>
- <GlyphID id="367" name="zcaron"/>
- <GlyphID id="368" name="longs"/>
- <GlyphID id="369" name="Scommaaccent"/>
- <GlyphID id="370" name="scommaaccent"/>
- <GlyphID id="371" name="Tcommabelow"/>
- <GlyphID id="372" name="tcommabelow"/>
- <GlyphID id="373" name="Unterkomma"/>
- <GlyphID id="374" name="semicolon#1"/>
- <GlyphID id="375" name="anoteleia"/>
- <GlyphID id="376" name="hyphen#1"/>
- <GlyphID id="377" name="nbhyphen"/>
- <GlyphID id="378" name="figuredash"/>
- <GlyphID id="379" name="afii00208"/>
- <GlyphID id="380" name="quotereversed"/>
- <GlyphID id="381" name="radicalex"/>
- <GlyphID id="382" name="estimated"/>
- <GlyphID id="383" name="minus"/>
- <GlyphID id="384" name="fraction#1"/>
- <GlyphID id="385" name="dotmath"/>
- <GlyphID id="386" name="fi#1"/>
- <GlyphID id="387" name="fl#1"/>
- <GlyphID id="388" name="foursuperiour"/>
- <GlyphID id="389" name="onesuperiour"/>
- <GlyphID id="390" name="twosuperiour"/>
- <GlyphID id="391" name="threesuperiour"/>
- <GlyphID id="392" name="foursuperiour#1"/>
- <GlyphID id="393" name="dotlessj"/>
- <GlyphID id="394" name=".notdef#18"/>
- </GlyphOrder>
-
- <head>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="1.0"/>
- <fontRevision value="1.19999694824"/>
- <checkSumAdjustment value="0x4e0d8101"/>
- <magicNumber value="0x5f0f3cf5"/>
- <flags value="00000000 00001111"/>
- <unitsPerEm value="2048"/>
- <created value="Fri Oct 12 14:05:57 2001"/>
- <modified value="Fri Oct 12 10:47:54 2001"/>
- <xMin value="0"/>
- <yMin value="-432"/>
- <xMax value="1229"/>
- <yMax value="2033"/>
- <macStyle value="00000000 00000000"/>
- <lowestRecPPEM value="12"/>
- <fontDirectionHint value="2"/>
- <indexToLocFormat value="0"/>
- <glyphDataFormat value="0"/>
- </head>
-
- <hhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="-432"/>
- <lineGap value="0"/>
- <advanceWidthMax value="1229"/>
- <minLeftSideBearing value="0"/>
- <minRightSideBearing value="0"/>
- <xMaxExtent value="1229"/>
- <caretSlopeRise value="1"/>
- <caretSlopeRun value="0"/>
- <caretOffset value="0"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfHMetrics value="395"/>
- </hhea>
-
- <maxp>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="0x10000"/>
- <numGlyphs value="395"/>
- <maxPoints value="79"/>
- <maxContours value="7"/>
- <maxCompositePoints value="85"/>
- <maxCompositeContours value="4"/>
- <maxZones value="2"/>
- <maxTwilightPoints value="4"/>
- <maxStorage value="0"/>
- <maxFunctionDefs value="15"/>
- <maxInstructionDefs value="0"/>
- <maxStackElements value="2048"/>
- <maxSizeOfInstructions value="197"/>
- <maxComponentElements value="2"/>
- <maxComponentDepth value="1"/>
- </maxp>
-
- <OS_2>
- <version value="2"/>
- <xAvgCharWidth value="1229"/>
- <usWeightClass value="400"/>
- <usWidthClass value="5"/>
- <fsType value="00000000 00000000"/>
- <ySubscriptXSize value="1434"/>
- <ySubscriptYSize value="1331"/>
- <ySubscriptXOffset value="0"/>
- <ySubscriptYOffset value="283"/>
- <ySuperscriptXSize value="1434"/>
- <ySuperscriptYSize value="1331"/>
- <ySuperscriptXOffset value="0"/>
- <ySuperscriptYOffset value="977"/>
- <yStrikeoutSize value="0"/>
- <yStrikeoutPosition value="0"/>
- <sFamilyClass value="1285"/>
- <panose>
- <bFamilyType value="2"/>
- <bSerifStyle value="6"/>
- <bWeight value="6"/>
- <bProportion value="9"/>
- <bContrast value="5"/>
- <bStrokeVariation value="0"/>
- <bArmStyle value="0"/>
- <bLetterForm value="0"/>
- <bMidline value="0"/>
- <bXHeight value="0"/>
- </panose>
- <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
- <ulUnicodeRange2 value="00000000 00000000 00000000 00000010"/>
- <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
- <achVendID value="B&amp;H "/>
- <fsSelection value="00000000 01000000"/>
- <fsFirstCharIndex value="32"/>
- <fsLastCharIndex value="64258"/>
- <sTypoAscender value="1604"/>
- <sTypoDescender value="-420"/>
- <sTypoLineGap value="167"/>
- <usWinAscent value="1935"/>
- <usWinDescent value="432"/>
- <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
- <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
- <sxHeight value="0"/>
- <sCapHeight value="0"/>
- <usDefaultChar value="0"/>
- <usBreakChar value="0"/>
- <usMaxContex value="0"/>
- </OS_2>
-
- <hmtx>
- <mtx name=".notdef" width="1229" lsb="123"/>
- <mtx name=".notdef#1" width="0" lsb="0"/>
- <mtx name=".notdef#10" width="1229" lsb="0"/>
- <mtx name=".notdef#11" width="1229" lsb="0"/>
- <mtx name=".notdef#12" width="1229" lsb="0"/>
- <mtx name=".notdef#13" width="1229" lsb="0"/>
- <mtx name=".notdef#14" width="1229" lsb="0"/>
- <mtx name=".notdef#15" width="1229" lsb="0"/>
- <mtx name=".notdef#16" width="1229" lsb="0"/>
- <mtx name=".notdef#17" width="1229" lsb="0"/>
- <mtx name=".notdef#18" width="1229" lsb="0"/>
- <mtx name=".notdef#2" width="1229" lsb="0"/>
- <mtx name=".notdef#3" width="1229" lsb="0"/>
- <mtx name=".notdef#4" width="1229" lsb="0"/>
- <mtx name=".notdef#5" width="1229" lsb="0"/>
- <mtx name=".notdef#6" width="1229" lsb="0"/>
- <mtx name=".notdef#7" width="1229" lsb="0"/>
- <mtx name=".notdef#8" width="1229" lsb="0"/>
- <mtx name=".notdef#9" width="1229" lsb="0"/>
- <mtx name="A" width="1229" lsb="25"/>
- <mtx name="AE" width="1229" lsb="12"/>
- <mtx name="Aacute" width="1229" lsb="25"/>
- <mtx name="Abreve" width="1229" lsb="25"/>
- <mtx name="Acircumflex" width="1229" lsb="25"/>
- <mtx name="Adieresis" width="1229" lsb="25"/>
- <mtx name="Agrave" width="1229" lsb="25"/>
- <mtx name="Amacron" width="1229" lsb="25"/>
- <mtx name="Aogonek" width="1229" lsb="25"/>
- <mtx name="Aring" width="1229" lsb="25"/>
- <mtx name="Atilde" width="1229" lsb="25"/>
- <mtx name="B" width="1229" lsb="74"/>
- <mtx name="C" width="1229" lsb="123"/>
- <mtx name="Cacute" width="1229" lsb="123"/>
- <mtx name="Ccaron" width="1229" lsb="123"/>
- <mtx name="Ccedilla" width="1229" lsb="123"/>
- <mtx name="Ccircumflex" width="1229" lsb="123"/>
- <mtx name="Cdotaccent" width="1229" lsb="123"/>
- <mtx name="D" width="1229" lsb="49"/>
- <mtx name="Dcaron" width="1229" lsb="49"/>
- <mtx name="Dcroat" width="1229" lsb="49"/>
- <mtx name="E" width="1229" lsb="74"/>
- <mtx name="Eacute" width="1229" lsb="74"/>
- <mtx name="Ebreve" width="1229" lsb="74"/>
- <mtx name="Ecaron" width="1229" lsb="74"/>
- <mtx name="Ecircumflex" width="1229" lsb="74"/>
- <mtx name="Edieresis" width="1229" lsb="74"/>
- <mtx name="Edotaccent" width="1229" lsb="74"/>
- <mtx name="Egrave" width="1229" lsb="74"/>
- <mtx name="Emacron" width="1229" lsb="74"/>
- <mtx name="Eng" width="1229" lsb="74"/>
- <mtx name="Eogonek" width="1229" lsb="74"/>
- <mtx name="Eth" width="1229" lsb="49"/>
- <mtx name="Euro" width="1229" lsb="6"/>
- <mtx name="Euro#1" width="1229" lsb="6"/>
- <mtx name="F" width="1229" lsb="111"/>
- <mtx name="G" width="1229" lsb="74"/>
- <mtx name="Gbreve" width="1229" lsb="74"/>
- <mtx name="Gcircumflex" width="1229" lsb="74"/>
- <mtx name="Gcommaaccent" width="1229" lsb="74"/>
- <mtx name="Gdotaccent" width="1229" lsb="74"/>
- <mtx name="H" width="1229" lsb="62"/>
- <mtx name="Hbar" width="1229" lsb="37"/>
- <mtx name="Hcircumflex" width="1229" lsb="62"/>
- <mtx name="I" width="1229" lsb="160"/>
- <mtx name="IJ" width="1229" lsb="45"/>
- <mtx name="Iacute" width="1229" lsb="160"/>
- <mtx name="Ibreve" width="1229" lsb="160"/>
- <mtx name="Icircumflex" width="1229" lsb="160"/>
- <mtx name="Idieresis" width="1229" lsb="160"/>
- <mtx name="Idotaccent" width="1229" lsb="160"/>
- <mtx name="Igrave" width="1229" lsb="160"/>
- <mtx name="Imacron" width="1229" lsb="160"/>
- <mtx name="Iogonek" width="1229" lsb="160"/>
- <mtx name="Itilde" width="1229" lsb="160"/>
- <mtx name="J" width="1229" lsb="111"/>
- <mtx name="Jcircumflex" width="1229" lsb="111"/>
- <mtx name="K" width="1229" lsb="74"/>
- <mtx name="Kcommaaccent" width="1229" lsb="74"/>
- <mtx name="L" width="1229" lsb="86"/>
- <mtx name="Lacute" width="1229" lsb="86"/>
- <mtx name="Lcaron" width="1229" lsb="86"/>
- <mtx name="Lcommaaccent" width="1229" lsb="86"/>
- <mtx name="Ldot" width="1229" lsb="86"/>
- <mtx name="Lslash" width="1229" lsb="86"/>
- <mtx name="M" width="1229" lsb="25"/>
- <mtx name="N" width="1229" lsb="74"/>
- <mtx name="Nacute" width="1229" lsb="74"/>
- <mtx name="Ncaron" width="1229" lsb="74"/>
- <mtx name="Ncommaaccent" width="1229" lsb="74"/>
- <mtx name="Ntilde" width="1229" lsb="74"/>
- <mtx name="O" width="1229" lsb="62"/>
- <mtx name="OE" width="1229" lsb="37"/>
- <mtx name="Oacute" width="1229" lsb="62"/>
- <mtx name="Obreve" width="1229" lsb="62"/>
- <mtx name="Ocircumflex" width="1229" lsb="62"/>
- <mtx name="Odieresis" width="1229" lsb="62"/>
- <mtx name="Ograve" width="1229" lsb="62"/>
- <mtx name="Ohungarumlaut" width="1229" lsb="62"/>
- <mtx name="Omacron" width="1229" lsb="62"/>
- <mtx name="Oslash" width="1229" lsb="62"/>
- <mtx name="Otilde" width="1229" lsb="62"/>
- <mtx name="P" width="1229" lsb="86"/>
- <mtx name="Q" width="1229" lsb="62"/>
- <mtx name="R" width="1229" lsb="86"/>
- <mtx name="Racute" width="1229" lsb="86"/>
- <mtx name="Rcaron" width="1229" lsb="86"/>
- <mtx name="Rcommaaccent" width="1229" lsb="86"/>
- <mtx name="S" width="1229" lsb="151"/>
- <mtx name="Sacute" width="1229" lsb="151"/>
- <mtx name="Scaron" width="1229" lsb="151"/>
- <mtx name="Scedilla" width="1229" lsb="151"/>
- <mtx name="Scircumflex" width="1229" lsb="151"/>
- <mtx name="Scommaaccent" width="1229" lsb="151"/>
- <mtx name="T" width="1229" lsb="62"/>
- <mtx name="Tbar" width="1229" lsb="62"/>
- <mtx name="Tcaron" width="1229" lsb="62"/>
- <mtx name="Tcommaaccent" width="1229" lsb="62"/>
- <mtx name="Tcommabelow" width="1229" lsb="62"/>
- <mtx name="Thorn" width="1229" lsb="86"/>
- <mtx name="U" width="1229" lsb="62"/>
- <mtx name="Uacute" width="1229" lsb="62"/>
- <mtx name="Ubreve" width="1229" lsb="62"/>
- <mtx name="Ucircumflex" width="1229" lsb="62"/>
- <mtx name="Udieresis" width="1229" lsb="62"/>
- <mtx name="Ugrave" width="1229" lsb="62"/>
- <mtx name="Uhungarumlaut" width="1229" lsb="62"/>
- <mtx name="Umacron" width="1229" lsb="62"/>
- <mtx name="Unterkomma" width="1229" lsb="464"/>
- <mtx name="Uogonek" width="1229" lsb="62"/>
- <mtx name="Uring" width="1229" lsb="62"/>
- <mtx name="Utilde" width="1229" lsb="62"/>
- <mtx name="V" width="1229" lsb="26"/>
- <mtx name="W" width="1229" lsb="23"/>
- <mtx name="Wcircumflex" width="1229" lsb="23"/>
- <mtx name="X" width="1229" lsb="49"/>
- <mtx name="Y" width="1229" lsb="27"/>
- <mtx name="Yacute" width="1229" lsb="27"/>
- <mtx name="Ycircumflex" width="1229" lsb="27"/>
- <mtx name="Ydieresis" width="1229" lsb="27"/>
- <mtx name="Z" width="1229" lsb="148"/>
- <mtx name="Zacute" width="1229" lsb="148"/>
- <mtx name="Zcaron" width="1229" lsb="148"/>
- <mtx name="Zdotaccent" width="1229" lsb="148"/>
- <mtx name="a" width="1229" lsb="148"/>
- <mtx name="aacute" width="1229" lsb="148"/>
- <mtx name="abreve" width="1229" lsb="148"/>
- <mtx name="acircumflex" width="1229" lsb="148"/>
- <mtx name="acute" width="1229" lsb="392"/>
- <mtx name="adieresis" width="1229" lsb="148"/>
- <mtx name="ae" width="1229" lsb="37"/>
- <mtx name="afii00208" width="1229" lsb="0"/>
- <mtx name="agrave" width="1229" lsb="148"/>
- <mtx name="amacron" width="1229" lsb="148"/>
- <mtx name="ampersand" width="1229" lsb="57"/>
- <mtx name="anoteleia" width="1229" lsb="491"/>
- <mtx name="aogonek" width="1229" lsb="148"/>
- <mtx name="aring" width="1229" lsb="148"/>
- <mtx name="asciicircum" width="1229" lsb="146"/>
- <mtx name="asciitilde" width="1229" lsb="121"/>
- <mtx name="asterisk" width="1229" lsb="161"/>
- <mtx name="at" width="1229" lsb="87"/>
- <mtx name="atilde" width="1229" lsb="148"/>
- <mtx name="b" width="1229" lsb="62"/>
- <mtx name="backslash" width="1229" lsb="99"/>
- <mtx name="bar" width="1229" lsb="540"/>
- <mtx name="braceleft" width="1229" lsb="183"/>
- <mtx name="braceright" width="1229" lsb="227"/>
- <mtx name="bracketleft" width="1229" lsb="395"/>
- <mtx name="bracketright" width="1229" lsb="291"/>
- <mtx name="breve" width="1229" lsb="269"/>
- <mtx name="brokenbar" width="1229" lsb="540"/>
- <mtx name="bullet" width="1229" lsb="318"/>
- <mtx name="c" width="1229" lsb="148"/>
- <mtx name="cacute" width="1229" lsb="148"/>
- <mtx name="caron" width="1229" lsb="248"/>
- <mtx name="ccaron" width="1229" lsb="148"/>
- <mtx name="ccedilla" width="1229" lsb="148"/>
- <mtx name="ccircumflex" width="1229" lsb="148"/>
- <mtx name="cdotaccent" width="1229" lsb="148"/>
- <mtx name="cedilla" width="1229" lsb="441"/>
- <mtx name="cent" width="1229" lsb="173"/>
- <mtx name="circumflex" width="1229" lsb="248"/>
- <mtx name="colon" width="1229" lsb="466"/>
- <mtx name="comma" width="1229" lsb="466"/>
- <mtx name="copyright" width="1229" lsb="62"/>
- <mtx name="currency" width="1229" lsb="85"/>
- <mtx name="d" width="1229" lsb="111"/>
- <mtx name="dagger" width="1229" lsb="170"/>
- <mtx name="daggerdbl" width="1229" lsb="170"/>
- <mtx name="dcaron" width="1229" lsb="111"/>
- <mtx name="dcroat" width="1229" lsb="111"/>
- <mtx name="degree" width="1229" lsb="318"/>
- <mtx name="dieresis" width="1229" lsb="281"/>
- <mtx name="divide" width="1229" lsb="99"/>
- <mtx name="dollar" width="1229" lsb="143"/>
- <mtx name="dotaccent" width="1229" lsb="516"/>
- <mtx name="dotlessi" width="1229" lsb="148"/>
- <mtx name="dotlessj" width="1229" lsb="159"/>
- <mtx name="dotmath" width="1229" lsb="491"/>
- <mtx name="e" width="1229" lsb="123"/>
- <mtx name="eacute" width="1229" lsb="123"/>
- <mtx name="ebreve" width="1229" lsb="123"/>
- <mtx name="ecaron" width="1229" lsb="123"/>
- <mtx name="ecircumflex" width="1229" lsb="123"/>
- <mtx name="edieresis" width="1229" lsb="123"/>
- <mtx name="edotaccent" width="1229" lsb="123"/>
- <mtx name="egrave" width="1229" lsb="123"/>
- <mtx name="eight" width="1229" lsb="120"/>
- <mtx name="ellipsis" width="1229" lsb="81"/>
- <mtx name="emacron" width="1229" lsb="123"/>
- <mtx name="emdash" width="1229" lsb="0"/>
- <mtx name="endash" width="1229" lsb="121"/>
- <mtx name="eng" width="1229" lsb="69"/>
- <mtx name="eogonek" width="1229" lsb="123"/>
- <mtx name="equal" width="1229" lsb="99"/>
- <mtx name="estimated" width="1229" lsb="123"/>
- <mtx name="eth" width="1229" lsb="111"/>
- <mtx name="exclam" width="1229" lsb="491"/>
- <mtx name="exclamdown" width="1229" lsb="491"/>
- <mtx name="f" width="1229" lsb="148"/>
- <mtx name="fi" width="1229" lsb="69"/>
- <mtx name="fi#1" width="1229" lsb="69"/>
- <mtx name="figuredash" width="1229" lsb="121"/>
- <mtx name="five" width="1229" lsb="249"/>
- <mtx name="fl" width="1229" lsb="69"/>
- <mtx name="fl#1" width="1229" lsb="69"/>
- <mtx name="florin" width="1229" lsb="84"/>
- <mtx name="four" width="1229" lsb="84"/>
- <mtx name="foursuperiour" width="1229" lsb="284"/>
- <mtx name="foursuperiour#1" width="1229" lsb="155"/>
- <mtx name="fraction" width="1229" lsb="155"/>
- <mtx name="fraction#1" width="1229" lsb="155"/>
- <mtx name="g" width="1229" lsb="86"/>
- <mtx name="gbreve" width="1229" lsb="86"/>
- <mtx name="gcircumflex" width="1229" lsb="86"/>
- <mtx name="gcommaaccent" width="1229" lsb="86"/>
- <mtx name="gdotaccent" width="1229" lsb="86"/>
- <mtx name="germandbls" width="1229" lsb="62"/>
- <mtx name="grave" width="1229" lsb="392"/>
- <mtx name="greater" width="1229" lsb="99"/>
- <mtx name="guillemotleft" width="1229" lsb="82"/>
- <mtx name="guillemotright" width="1229" lsb="123"/>
- <mtx name="guilsinglleft" width="1229" lsb="234"/>
- <mtx name="guilsinglright" width="1229" lsb="283"/>
- <mtx name="h" width="1229" lsb="69"/>
- <mtx name="hbar" width="1229" lsb="69"/>
- <mtx name="hcircumflex" width="1229" lsb="69"/>
- <mtx name="hungarumlaut" width="1229" lsb="223"/>
- <mtx name="hyphen" width="1229" lsb="148"/>
- <mtx name="hyphen#1" width="1229" lsb="148"/>
- <mtx name="i" width="1229" lsb="148"/>
- <mtx name="iacute" width="1229" lsb="148"/>
- <mtx name="ibreve" width="1229" lsb="148"/>
- <mtx name="icircumflex" width="1229" lsb="148"/>
- <mtx name="idieresis" width="1229" lsb="148"/>
- <mtx name="igrave" width="1229" lsb="148"/>
- <mtx name="ij" width="1229" lsb="57"/>
- <mtx name="imacron" width="1229" lsb="148"/>
- <mtx name="iogonek" width="1229" lsb="148"/>
- <mtx name="itilde" width="1229" lsb="148"/>
- <mtx name="j" width="1229" lsb="159"/>
- <mtx name="jcircumflex" width="1229" lsb="159"/>
- <mtx name="k" width="1229" lsb="74"/>
- <mtx name="kcommaaccent" width="1229" lsb="74"/>
- <mtx name="kgreenlandic" width="1229" lsb="74"/>
- <mtx name="l" width="1229" lsb="148"/>
- <mtx name="lacute" width="1229" lsb="148"/>
- <mtx name="lcaron" width="1229" lsb="123"/>
- <mtx name="lcommaaccent" width="1229" lsb="148"/>
- <mtx name="ldot" width="1229" lsb="123"/>
- <mtx name="less" width="1229" lsb="99"/>
- <mtx name="logicalnot" width="1229" lsb="99"/>
- <mtx name="longs" width="1229" lsb="148"/>
- <mtx name="lslash" width="1229" lsb="148"/>
- <mtx name="m" width="1229" lsb="26"/>
- <mtx name="macron" width="1229" lsb="269"/>
- <mtx name="macron#1" width="1229" lsb="0"/>
- <mtx name="minus" width="1229" lsb="99"/>
- <mtx name="mu" width="1229" lsb="68"/>
- <mtx name="multiply" width="1229" lsb="99"/>
- <mtx name="n" width="1229" lsb="69"/>
- <mtx name="nacute" width="1229" lsb="69"/>
- <mtx name="napostrophe" width="1229" lsb="8"/>
- <mtx name="nbhyphen" width="1229" lsb="148"/>
- <mtx name="ncaron" width="1229" lsb="69"/>
- <mtx name="ncommaaccent" width="1229" lsb="69"/>
- <mtx name="nine" width="1229" lsb="96"/>
- <mtx name="nonbreakingspace" width="1229" lsb="0"/>
- <mtx name="ntilde" width="1229" lsb="69"/>
- <mtx name="numbersign" width="1229" lsb="41"/>
- <mtx name="o" width="1229" lsb="111"/>
- <mtx name="oacute" width="1229" lsb="111"/>
- <mtx name="obreve" width="1229" lsb="111"/>
- <mtx name="ocircumflex" width="1229" lsb="111"/>
- <mtx name="odieresis" width="1229" lsb="111"/>
- <mtx name="oe" width="1229" lsb="49"/>
- <mtx name="ogonek" width="1229" lsb="444"/>
- <mtx name="ograve" width="1229" lsb="111"/>
- <mtx name="ohungarumlaut" width="1229" lsb="111"/>
- <mtx name="omacron" width="1229" lsb="111"/>
- <mtx name="one" width="1229" lsb="112"/>
- <mtx name="onehalf" width="1229" lsb="43"/>
- <mtx name="onequarter" width="1229" lsb="43"/>
- <mtx name="onesuperior" width="1229" lsb="266"/>
- <mtx name="onesuperiour" width="1229" lsb="407"/>
- <mtx name="ordfeminine" width="1229" lsb="136"/>
- <mtx name="ordmasculine" width="1229" lsb="148"/>
- <mtx name="oslash" width="1229" lsb="111"/>
- <mtx name="otilde" width="1229" lsb="111"/>
- <mtx name="p" width="1229" lsb="62"/>
- <mtx name="paragraph" width="1229" lsb="100"/>
- <mtx name="parenleft" width="1229" lsb="321"/>
- <mtx name="parenright" width="1229" lsb="247"/>
- <mtx name="percent" width="1229" lsb="21"/>
- <mtx name="period" width="1229" lsb="466"/>
- <mtx name="periodcentered" width="1229" lsb="491"/>
- <mtx name="periodcentered#1" width="1229" lsb="491"/>
- <mtx name="perthousand" width="1229" lsb="12"/>
- <mtx name="plus" width="1229" lsb="99"/>
- <mtx name="plusminus" width="1229" lsb="99"/>
- <mtx name="q" width="1229" lsb="111"/>
- <mtx name="question" width="1229" lsb="202"/>
- <mtx name="questiondown" width="1229" lsb="151"/>
- <mtx name="quotedbl" width="1229" lsb="244"/>
- <mtx name="quotedblbase" width="1229" lsb="257"/>
- <mtx name="quotedblleft" width="1229" lsb="232"/>
- <mtx name="quotedblright" width="1229" lsb="257"/>
- <mtx name="quoteleft" width="1229" lsb="454"/>
- <mtx name="quotereversed" width="1229" lsb="0"/>
- <mtx name="quoteright" width="1229" lsb="479"/>
- <mtx name="quotesinglbase" width="1229" lsb="479"/>
- <mtx name="quotesingle" width="1229" lsb="466"/>
- <mtx name="r" width="1229" lsb="74"/>
- <mtx name="racute" width="1229" lsb="74"/>
- <mtx name="radicalex" width="1229" lsb="0"/>
- <mtx name="rcaron" width="1229" lsb="74"/>
- <mtx name="rcommaaccent" width="1229" lsb="74"/>
- <mtx name="registered" width="1229" lsb="62"/>
- <mtx name="ring" width="1229" lsb="388"/>
- <mtx name="s" width="1229" lsb="173"/>
- <mtx name="sacute" width="1229" lsb="173"/>
- <mtx name="scaron" width="1229" lsb="173"/>
- <mtx name="scedilla" width="1229" lsb="173"/>
- <mtx name="scircumflex" width="1229" lsb="173"/>
- <mtx name="scommaaccent" width="1229" lsb="173"/>
- <mtx name="section" width="1229" lsb="154"/>
- <mtx name="semicolon" width="1229" lsb="466"/>
- <mtx name="semicolon#1" width="1229" lsb="466"/>
- <mtx name="seven" width="1229" lsb="145"/>
- <mtx name="sfthyphen" width="1229" lsb="148"/>
- <mtx name="six" width="1229" lsb="122"/>
- <mtx name="slash" width="1229" lsb="99"/>
- <mtx name="space" width="1229" lsb="0"/>
- <mtx name="sterling" width="1229" lsb="149"/>
- <mtx name="t" width="1229" lsb="119"/>
- <mtx name="tbar" width="1229" lsb="119"/>
- <mtx name="tcaron" width="1229" lsb="119"/>
- <mtx name="tcommaaccent" width="1229" lsb="119"/>
- <mtx name="tcommabelow" width="1229" lsb="119"/>
- <mtx name="thorn" width="1229" lsb="62"/>
- <mtx name="three" width="1229" lsb="185"/>
- <mtx name="threequarters" width="1229" lsb="37"/>
- <mtx name="threesuperior" width="1229" lsb="263"/>
- <mtx name="threesuperiour" width="1229" lsb="365"/>
- <mtx name="tilde" width="1229" lsb="281"/>
- <mtx name="trademark" width="1229" lsb="43"/>
- <mtx name="two" width="1229" lsb="133"/>
- <mtx name="twosuperior" width="1229" lsb="257"/>
- <mtx name="twosuperiour" width="1229" lsb="361"/>
- <mtx name="u" width="1229" lsb="68"/>
- <mtx name="uacute" width="1229" lsb="68"/>
- <mtx name="ubreve" width="1229" lsb="68"/>
- <mtx name="ucircumflex" width="1229" lsb="68"/>
- <mtx name="udieresis" width="1229" lsb="68"/>
- <mtx name="ugrave" width="1229" lsb="68"/>
- <mtx name="uhungarumlaut" width="1229" lsb="68"/>
- <mtx name="umacron" width="1229" lsb="68"/>
- <mtx name="underscore" width="1229" lsb="0"/>
- <mtx name="uogonek" width="1229" lsb="68"/>
- <mtx name="uring" width="1229" lsb="68"/>
- <mtx name="utilde" width="1229" lsb="68"/>
- <mtx name="v" width="1229" lsb="55"/>
- <mtx name="w" width="1229" lsb="23"/>
- <mtx name="wcircumflex" width="1229" lsb="23"/>
- <mtx name="x" width="1229" lsb="59"/>
- <mtx name="y" width="1229" lsb="55"/>
- <mtx name="yacute" width="1229" lsb="55"/>
- <mtx name="ycircumflex" width="1229" lsb="55"/>
- <mtx name="ydieresis" width="1229" lsb="55"/>
- <mtx name="yen" width="1229" lsb="49"/>
- <mtx name="z" width="1229" lsb="123"/>
- <mtx name="zacute" width="1229" lsb="123"/>
- <mtx name="zcaron" width="1229" lsb="123"/>
- <mtx name="zdotaccent" width="1229" lsb="123"/>
- <mtx name="zero" width="1229" lsb="96"/>
- </hmtx>
-
- <cmap>
- <tableVersion version="0"/>
- <cmap_format_0 platformID="1" platEncID="0" language="0">
- <map code="0x0" name=".notdef#1"/>
- <map code="0x1" name=".notdef"/>
- <map code="0x2" name=".notdef"/>
- <map code="0x3" name=".notdef"/>
- <map code="0x4" name=".notdef"/>
- <map code="0x5" name=".notdef"/>
- <map code="0x6" name=".notdef"/>
- <map code="0x7" name=".notdef"/>
- <map code="0x8" name=".notdef#1"/>
- <map code="0x9" name="space"/>
- <map code="0xa" name=".notdef"/>
- <map code="0xb" name=".notdef"/>
- <map code="0xc" name=".notdef"/>
- <map code="0xd" name=".notdef#2"/>
- <map code="0xe" name=".notdef"/>
- <map code="0xf" name=".notdef"/>
- <map code="0x10" name=".notdef"/>
- <map code="0x11" name=".notdef"/>
- <map code="0x12" name=".notdef"/>
- <map code="0x13" name=".notdef"/>
- <map code="0x14" name=".notdef"/>
- <map code="0x15" name=".notdef"/>
- <map code="0x16" name=".notdef"/>
- <map code="0x17" name=".notdef"/>
- <map code="0x18" name=".notdef"/>
- <map code="0x19" name=".notdef"/>
- <map code="0x1a" name=".notdef"/>
- <map code="0x1b" name=".notdef"/>
- <map code="0x1c" name=".notdef"/>
- <map code="0x1d" name=".notdef#1"/>
- <map code="0x1e" name=".notdef"/>
- <map code="0x1f" name=".notdef"/>
- <map code="0x20" name="space"/>
- <map code="0x21" name="exclam"/>
- <map code="0x22" name="quotedbl"/>
- <map code="0x23" name="numbersign"/>
- <map code="0x24" name="dollar"/>
- <map code="0x25" name="percent"/>
- <map code="0x26" name="ampersand"/>
- <map code="0x27" name="quotesingle"/>
- <map code="0x28" name="parenleft"/>
- <map code="0x29" name="parenright"/>
- <map code="0x2a" name="asterisk"/>
- <map code="0x2b" name="plus"/>
- <map code="0x2c" name="comma"/>
- <map code="0x2d" name="hyphen"/>
- <map code="0x2e" name="period"/>
- <map code="0x2f" name="slash"/>
- <map code="0x30" name="zero"/>
- <map code="0x31" name="one"/>
- <map code="0x32" name="two"/>
- <map code="0x33" name="three"/>
- <map code="0x34" name="four"/>
- <map code="0x35" name="five"/>
- <map code="0x36" name="six"/>
- <map code="0x37" name="seven"/>
- <map code="0x38" name="eight"/>
- <map code="0x39" name="nine"/>
- <map code="0x3a" name="colon"/>
- <map code="0x3b" name="semicolon"/>
- <map code="0x3c" name="less"/>
- <map code="0x3d" name="equal"/>
- <map code="0x3e" name="greater"/>
- <map code="0x3f" name="question"/>
- <map code="0x40" name="at"/>
- <map code="0x41" name="A"/>
- <map code="0x42" name="B"/>
- <map code="0x43" name="C"/>
- <map code="0x44" name="D"/>
- <map code="0x45" name="E"/>
- <map code="0x46" name="F"/>
- <map code="0x47" name="G"/>
- <map code="0x48" name="H"/>
- <map code="0x49" name="I"/>
- <map code="0x4a" name="J"/>
- <map code="0x4b" name="K"/>
- <map code="0x4c" name="L"/>
- <map code="0x4d" name="M"/>
- <map code="0x4e" name="N"/>
- <map code="0x4f" name="O"/>
- <map code="0x50" name="P"/>
- <map code="0x51" name="Q"/>
- <map code="0x52" name="R"/>
- <map code="0x53" name="S"/>
- <map code="0x54" name="T"/>
- <map code="0x55" name="U"/>
- <map code="0x56" name="V"/>
- <map code="0x57" name="W"/>
- <map code="0x58" name="X"/>
- <map code="0x59" name="Y"/>
- <map code="0x5a" name="Z"/>
- <map code="0x5b" name="bracketleft"/>
- <map code="0x5c" name="backslash"/>
- <map code="0x5d" name="bracketright"/>
- <map code="0x5e" name="asciicircum"/>
- <map code="0x5f" name="underscore"/>
- <map code="0x60" name="grave"/>
- <map code="0x61" name="a"/>
- <map code="0x62" name="b"/>
- <map code="0x63" name="c"/>
- <map code="0x64" name="d"/>
- <map code="0x65" name="e"/>
- <map code="0x66" name="f"/>
- <map code="0x67" name="g"/>
- <map code="0x68" name="h"/>
- <map code="0x69" name="i"/>
- <map code="0x6a" name="j"/>
- <map code="0x6b" name="k"/>
- <map code="0x6c" name="l"/>
- <map code="0x6d" name="m"/>
- <map code="0x6e" name="n"/>
- <map code="0x6f" name="o"/>
- <map code="0x70" name="p"/>
- <map code="0x71" name="q"/>
- <map code="0x72" name="r"/>
- <map code="0x73" name="s"/>
- <map code="0x74" name="t"/>
- <map code="0x75" name="u"/>
- <map code="0x76" name="v"/>
- <map code="0x77" name="w"/>
- <map code="0x78" name="x"/>
- <map code="0x79" name="y"/>
- <map code="0x7a" name="z"/>
- <map code="0x7b" name="braceleft"/>
- <map code="0x7c" name="bar"/>
- <map code="0x7d" name="braceright"/>
- <map code="0x7e" name="asciitilde"/>
- <map code="0x7f" name=".notdef"/>
- <map code="0x80" name="Adieresis"/>
- <map code="0x81" name="Aring"/>
- <map code="0x82" name="Ccedilla"/>
- <map code="0x83" name="Eacute"/>
- <map code="0x84" name="Ntilde"/>
- <map code="0x85" name="Odieresis"/>
- <map code="0x86" name="Udieresis"/>
- <map code="0x87" name="aacute"/>
- <map code="0x88" name="agrave"/>
- <map code="0x89" name="acircumflex"/>
- <map code="0x8a" name="adieresis"/>
- <map code="0x8b" name="atilde"/>
- <map code="0x8c" name="aring"/>
- <map code="0x8d" name="ccedilla"/>
- <map code="0x8e" name="eacute"/>
- <map code="0x8f" name="egrave"/>
- <map code="0x90" name="ecircumflex"/>
- <map code="0x91" name="edieresis"/>
- <map code="0x92" name="iacute"/>
- <map code="0x93" name="igrave"/>
- <map code="0x94" name="icircumflex"/>
- <map code="0x95" name="idieresis"/>
- <map code="0x96" name="ntilde"/>
- <map code="0x97" name="oacute"/>
- <map code="0x98" name="ograve"/>
- <map code="0x99" name="ocircumflex"/>
- <map code="0x9a" name="odieresis"/>
- <map code="0x9b" name="otilde"/>
- <map code="0x9c" name="uacute"/>
- <map code="0x9d" name="ugrave"/>
- <map code="0x9e" name="ucircumflex"/>
- <map code="0x9f" name="udieresis"/>
- <map code="0xa0" name="dagger"/>
- <map code="0xa1" name="degree"/>
- <map code="0xa2" name="cent"/>
- <map code="0xa3" name="sterling"/>
- <map code="0xa4" name="section"/>
- <map code="0xa5" name="bullet"/>
- <map code="0xa6" name="paragraph"/>
- <map code="0xa7" name="germandbls"/>
- <map code="0xa8" name="registered"/>
- <map code="0xa9" name="copyright"/>
- <map code="0xaa" name="trademark"/>
- <map code="0xab" name="acute"/>
- <map code="0xac" name="dieresis"/>
- <map code="0xad" name=".notdef"/>
- <map code="0xae" name="AE"/>
- <map code="0xaf" name="Oslash"/>
- <map code="0xb0" name=".notdef"/>
- <map code="0xb1" name="plusminus"/>
- <map code="0xb2" name=".notdef"/>
- <map code="0xb3" name=".notdef"/>
- <map code="0xb4" name="yen"/>
- <map code="0xb5" name="mu"/>
- <map code="0xb6" name=".notdef"/>
- <map code="0xb7" name=".notdef"/>
- <map code="0xb8" name=".notdef"/>
- <map code="0xb9" name=".notdef"/>
- <map code="0xba" name=".notdef"/>
- <map code="0xbb" name="ordfeminine"/>
- <map code="0xbc" name="ordmasculine"/>
- <map code="0xbd" name=".notdef"/>
- <map code="0xbe" name="ae"/>
- <map code="0xbf" name="oslash"/>
- <map code="0xc0" name="questiondown"/>
- <map code="0xc1" name="exclamdown"/>
- <map code="0xc2" name="logicalnot"/>
- <map code="0xc3" name=".notdef"/>
- <map code="0xc4" name="florin"/>
- <map code="0xc5" name=".notdef"/>
- <map code="0xc6" name=".notdef"/>
- <map code="0xc7" name="guillemotleft"/>
- <map code="0xc8" name="guillemotright"/>
- <map code="0xc9" name="ellipsis"/>
- <map code="0xca" name=".notdef#16"/>
- <map code="0xcb" name="Agrave"/>
- <map code="0xcc" name="Atilde"/>
- <map code="0xcd" name="Otilde"/>
- <map code="0xce" name="OE"/>
- <map code="0xcf" name="oe"/>
- <map code="0xd0" name="endash"/>
- <map code="0xd1" name="emdash"/>
- <map code="0xd2" name="quotedblleft"/>
- <map code="0xd3" name="quotedblright"/>
- <map code="0xd4" name="quoteleft"/>
- <map code="0xd5" name="quoteright"/>
- <map code="0xd6" name="divide"/>
- <map code="0xd7" name=".notdef"/>
- <map code="0xd8" name="ydieresis"/>
- <map code="0xd9" name="Ydieresis"/>
- <map code="0xda" name="fraction"/>
- <map code="0xdb" name="currency"/>
- <map code="0xdc" name="guilsinglleft"/>
- <map code="0xdd" name="guilsinglright"/>
- <map code="0xde" name="fi"/>
- <map code="0xdf" name="fl"/>
- <map code="0xe0" name="daggerdbl"/>
- <map code="0xe1" name="periodcentered"/>
- <map code="0xe2" name="quotesinglbase"/>
- <map code="0xe3" name="quotedblbase"/>
- <map code="0xe4" name="perthousand"/>
- <map code="0xe5" name="Acircumflex"/>
- <map code="0xe6" name="Ecircumflex"/>
- <map code="0xe7" name="Aacute"/>
- <map code="0xe8" name="Edieresis"/>
- <map code="0xe9" name="Egrave"/>
- <map code="0xea" name="Iacute"/>
- <map code="0xeb" name="Icircumflex"/>
- <map code="0xec" name="Idieresis"/>
- <map code="0xed" name="Igrave"/>
- <map code="0xee" name="Oacute"/>
- <map code="0xef" name="Ocircumflex"/>
- <map code="0xf0" name="Euro"/>
- <map code="0xf1" name="Ograve"/>
- <map code="0xf2" name="Uacute"/>
- <map code="0xf3" name="Ucircumflex"/>
- <map code="0xf4" name="Ugrave"/>
- <map code="0xf5" name="dotlessi"/>
- <map code="0xf6" name="circumflex"/>
- <map code="0xf7" name="tilde"/>
- <map code="0xf8" name="macron"/>
- <map code="0xf9" name="breve"/>
- <map code="0xfa" name="dotaccent"/>
- <map code="0xfb" name="ring"/>
- <map code="0xfc" name="cedilla"/>
- <map code="0xfd" name="hungarumlaut"/>
- <map code="0xfe" name="ogonek"/>
- <map code="0xff" name="caron"/>
- </cmap_format_0>
- <cmap_format_4 platformID="3" platEncID="1" language="0">
- <map code="0x20" name="space"/><!-- SPACE -->
- <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
- <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
- <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
- <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
- <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
- <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
- <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
- <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
- <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
- <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
- <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
- <map code="0x2c" name="comma"/><!-- COMMA -->
- <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
- <map code="0x2e" name="period"/><!-- FULL STOP -->
- <map code="0x2f" name="slash"/><!-- SOLIDUS -->
- <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
- <map code="0x31" name="one"/><!-- DIGIT ONE -->
- <map code="0x32" name="two"/><!-- DIGIT TWO -->
- <map code="0x33" name="three"/><!-- DIGIT THREE -->
- <map code="0x34" name="four"/><!-- DIGIT FOUR -->
- <map code="0x35" name="five"/><!-- DIGIT FIVE -->
- <map code="0x36" name="six"/><!-- DIGIT SIX -->
- <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
- <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
- <map code="0x39" name="nine"/><!-- DIGIT NINE -->
- <map code="0x3a" name="colon"/><!-- COLON -->
- <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
- <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
- <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
- <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
- <map code="0x3f" name="question"/><!-- QUESTION MARK -->
- <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
- <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
- <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
- <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
- <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
- <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
- <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
- <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
- <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
- <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
- <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
- <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
- <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
- <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
- <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
- <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
- <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
- <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
- <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
- <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
- <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
- <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
- <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
- <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
- <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
- <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
- <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
- <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
- <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
- <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
- <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
- <map code="0x5f" name="underscore"/><!-- LOW LINE -->
- <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
- <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
- <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
- <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
- <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
- <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
- <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
- <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
- <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
- <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
- <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
- <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
- <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
- <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
- <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
- <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
- <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
- <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
- <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
- <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
- <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
- <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
- <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
- <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
- <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
- <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
- <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
- <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
- <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
- <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
- <map code="0x7e" name="asciitilde"/><!-- TILDE -->
- <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
- <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
- <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
- <map code="0xa2" name="cent"/><!-- CENT SIGN -->
- <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
- <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
- <map code="0xa5" name="yen"/><!-- YEN SIGN -->
- <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
- <map code="0xa7" name="section"/><!-- SECTION SIGN -->
- <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
- <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
- <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
- <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
- <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
- <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
- <map code="0xaf" name="macron#1"/><!-- MACRON -->
- <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
- <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
- <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
- <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
- <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
- <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
- <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
- <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
- <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
- <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
- <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
- <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
- <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
- <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
- <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
- <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
- <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
- <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
- <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
- <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
- <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
- <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
- <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
- <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
- <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
- <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
- <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
- <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
- <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
- <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
- <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
- <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
- <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
- <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
- <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
- <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
- <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
- <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
- <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
- <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
- <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
- <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
- <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
- <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
- <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
- <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
- <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
- <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
- <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
- <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
- <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
- <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
- <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
- <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
- <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
- <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
- <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
- <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
- <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
- <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
- <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
- <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
- <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
- <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
- <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
- <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
- <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
- <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
- <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
- <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
- <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
- <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
- <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
- <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
- <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
- <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
- <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
- <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
- <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
- <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
- <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
- <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
- <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
- <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
- <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
- <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
- <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
- <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
- <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
- <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
- <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
- <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
- <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
- <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
- <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
- <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
- <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
- <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
- <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
- <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
- <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
- <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
- <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
- <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
- <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
- <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
- <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
- <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
- <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
- <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
- <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
- <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
- <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
- <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
- <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
- <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
- <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
- <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
- <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
- <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
- <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
- <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
- <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
- <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
- <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
- <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
- <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
- <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
- <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
- <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
- <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
- <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
- <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
- <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
- <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
- <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
- <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
- <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
- <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
- <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
- <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
- <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
- <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
- <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
- <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
- <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
- <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
- <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
- <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
- <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
- <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
- <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
- <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
- <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
- <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
- <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
- <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
- <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
- <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
- <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
- <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
- <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
- <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
- <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
- <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
- <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
- <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
- <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
- <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
- <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
- <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
- <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
- <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
- <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
- <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
- <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
- <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
- <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
- <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
- <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
- <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
- <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
- <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
- <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
- <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
- <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
- <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
- <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
- <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
- <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
- <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
- <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
- <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
- <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
- <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
- <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
- <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
- <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
- <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
- <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
- <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
- <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
- <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
- <map code="0x2c7" name="caron"/><!-- CARON -->
- <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
- <map code="0x2d8" name="breve"/><!-- BREVE -->
- <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
- <map code="0x2da" name="ring"/><!-- RING ABOVE -->
- <map code="0x2db" name="ogonek"/><!-- OGONEK -->
- <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
- <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
- <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
- <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
- <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
- <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
- <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
- <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
- <map code="0x2013" name="endash"/><!-- EN DASH -->
- <map code="0x2014" name="emdash"/><!-- EM DASH -->
- <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
- <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
- <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
- <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
- <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
- <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
- <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
- <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
- <map code="0x2020" name="dagger"/><!-- DAGGER -->
- <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
- <map code="0x2022" name="bullet"/><!-- BULLET -->
- <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
- <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
- <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
- <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
- <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
- <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
- <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
- <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
- <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
- <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
- <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
- <map code="0xea01" name="fi#1"/><!-- Private Use -->
- <map code="0xea02" name="fl#1"/><!-- Private Use -->
- <map code="0xf001" name="fi"/><!-- Private Use -->
- <map code="0xf002" name="fl"/><!-- Private Use -->
- <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
- <map code="0xf005" name="onesuperiour"/><!-- Private Use -->
- <map code="0xf006" name="twosuperiour"/><!-- Private Use -->
- <map code="0xf007" name="threesuperiour"/><!-- Private Use -->
- <map code="0xf008" name="foursuperiour#1"/><!-- Private Use -->
- <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
- <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
- <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
- </cmap_format_4>
- </cmap>
-
- <fpgm>
- <assembly>
- NPUSHB[ ] /* 15 values pushed */
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- FDEF[ ]
- SLOOP[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- SLOOP[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[10100]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[10100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00000]
- ENDF[ ]
- FDEF[ ]
- SVTCA[0]
- NPUSHB[ ] /* 10 values pushed */
- 1 0 0 1 1 2 2 3 3 0
- SZPS[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SZPS[ ]
- ENDF[ ]
- </assembly>
- </fpgm>
-
- <prep>
- <assembly>
- PUSHB[ ] /* 2 values pushed */
- 48 1
- PUSHW[ ] /* 1 value pushed */
- 329
- RTG[ ]
- SCANCTRL[ ]
- SCANTYPE[ ]
- SCVTCI[ ]
- </assembly>
- </prep>
-
- <cvt>
- <cv index="0" value="1480"/>
- <cv index="1" value="1086"/>
- <cv index="2" value="0"/>
- <cv index="3" value="-512"/>
- <cv index="4" value="247"/>
- <cv index="5" value="121"/>
- <cv index="6" value="125"/>
- <cv index="7" value="147"/>
- <cv index="8" value="299"/>
- <cv index="9" value="224"/>
- <cv index="10" value="200"/>
- <cv index="11" value="210"/>
- <cv index="12" value="174"/>
- <cv index="13" value="179"/>
- <cv index="14" value="145"/>
- <cv index="15" value="171"/>
- <cv index="16" value="149"/>
- <cv index="17" value="96"/>
- <cv index="18" value="102"/>
- <cv index="19" value="188"/>
- <cv index="20" value="138"/>
- <cv index="21" value="97"/>
- <cv index="22" value="172"/>
- <cv index="23" value="36"/>
- <cv index="24" value="203"/>
- <cv index="25" value="131"/>
- <cv index="26" value="230"/>
- <cv index="27" value="186"/>
- <cv index="28" value="196"/>
- <cv index="29" value="22"/>
- <cv index="30" value="157"/>
- <cv index="31" value="114"/>
- <cv index="32" value="87"/>
- <cv index="33" value="101"/>
- <cv index="34" value="162"/>
- <cv index="35" value="155"/>
- <cv index="36" value="213"/>
- <cv index="37" value="176"/>
- <cv index="38" value="152"/>
- <cv index="39" value="212"/>
- <cv index="40" value="113"/>
- </cvt>
-
- <loca>
- <!-- The 'loca' table will be calculated by the compiler -->
- </loca>
-
- <glyf>
-
- <!-- The xMin, yMin, xMax and yMax values
- will be recalculated by the compiler. -->
-
- <TTGlyph name=".notdef" xMin="123" yMin="0" xMax="1106" yMax="1480">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="1480" on="1"/>
- <pt x="1106" y="1480" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="983" y="123" on="1"/>
- <pt x="983" y="1357" on="1"/>
- <pt x="246" y="1357" on="1"/>
- <pt x="246" y="123" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- SVTCA[0]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
-
- <TTGlyph name="A" xMin="25" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2
- 4 48 200 15 0 1 12 11 4 3 3 2 0 8 7 0 14 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="AE" xMin="12" yMin="0" xMax="1217" yMax="1480">
- <contour>
- <pt x="824" y="703" on="1"/>
- <pt x="824" y="123" on="1"/>
- <pt x="1093" y="123" on="1"/>
- <pt x="1093" y="333" on="1"/>
- <pt x="1217" y="333" on="1"/>
- <pt x="1217" y="0" on="1"/>
- <pt x="528" y="0" on="1"/>
- <pt x="528" y="123" on="1"/>
- <pt x="639" y="123" on="1"/>
- <pt x="639" y="419" on="1"/>
- <pt x="310" y="419" on="1"/>
- <pt x="183" y="123" on="1"/>
- <pt x="304" y="123" on="1"/>
- <pt x="304" y="0" on="1"/>
- <pt x="12" y="0" on="1"/>
- <pt x="12" y="123" on="1"/>
- <pt x="56" y="123" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1198" y="1480" on="1"/>
- <pt x="1198" y="1166" on="1"/>
- <pt x="1075" y="1166" on="1"/>
- <pt x="1075" y="1357" on="1"/>
- <pt x="824" y="1357" on="1"/>
- <pt x="824" y="827" on="1"/>
- <pt x="1001" y="827" on="1"/>
- <pt x="1001" y="950" on="1"/>
- <pt x="1124" y="950" on="1"/>
- <pt x="1124" y="580" on="1"/>
- <pt x="1001" y="580" on="1"/>
- <pt x="1001" y="703" on="1"/>
- </contour>
- <contour>
- <pt x="363" y="543" on="1"/>
- <pt x="639" y="543" on="1"/>
- <pt x="639" y="1180" on="1"/>
- <pt x="638" y="1180" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 33 32 26 25 20 19 6 21 23 3 28 27 2 0 30 3 4 3 2 9 1 3 0 0 22
- 21 6 1 17 29 0 6 1 23 31 30 6 1 9 16 15 12 11 8 7 2 1 6 7 5
- 4 4 48 200 24 23 1 10 9 1 14 13 6 5 3 3 0 18 17 0 14 29 28 25 24
- 4 20 0 3 33 30 16 15 14 13 12 11 10 7 6 11 13 8 0 0 3 2 6 1 4
- 21 20 6 1 18 32 31 17 9 8 19 4 0 3 4 48 200 5 4 1 19 18 1 27 26
- 1 23 22 1 0 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aacute" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="1604" on="1"/>
- <pt x="707" y="1925" on="1"/>
- <pt x="935" y="1925" on="1"/>
- <pt x="614" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 23 20 2 21 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5
- 2 1 6 7 3 2 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3 0 8 7 0
- 14 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Abreve" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="269" y="1925" on="1"/>
- <pt x="392" y="1925" on="1"/>
- <pt x="440" y="1777" on="0"/>
- <pt x="614" y="1777" on="1"/>
- <pt x="789" y="1777" on="0"/>
- <pt x="837" y="1925" on="1"/>
- <pt x="960" y="1925" on="1"/>
- <pt x="937" y="1836" on="0"/>
- <pt x="911" y="1790" on="1"/>
- <pt x="820" y="1635" on="0"/>
- <pt x="618" y="1635" on="1"/>
- <pt x="466" y="1635" on="0"/>
- <pt x="377" y="1716" on="1"/>
- <pt x="322" y="1765" on="0"/>
- <pt x="294" y="1837" on="1"/>
- <pt x="283" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 23 14 30 48 200 19 18 2 7 16 3 26 25 21 20 4 13 30 7 0 0 17 16
- 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 12 11 4 3
- 3 2 0 8 7 0 14 26 25 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6
- 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Acircumflex" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="249" y="1604" on="1"/>
- <pt x="505" y="1925" on="1"/>
- <pt x="724" y="1925" on="1"/>
- <pt x="980" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="616" y="1806" on="1"/>
- <pt x="613" y="1806" on="1"/>
- <pt x="372" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 27 26 25 24 23 20 6 21 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13
- 10 9 6 5 2 1 6 7 3 2 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3
- 0 8 7 0 14 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Adieresis" xMin="25" yMin="0" xMax="1203" yMax="1801">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="281" y="1801" on="1"/>
- <pt x="478" y="1801" on="1"/>
- <pt x="478" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="750" y="1604" on="1"/>
- <pt x="750" y="1801" on="1"/>
- <pt x="947" y="1801" on="1"/>
- <pt x="947" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 19 18 2 7 16 3 0 0 27 24 23 20 10 3 21 17 16 6 1 0 14 13 10 9 6
- 5 2 1 6 7 3 3 4 48 200 26 25 22 21 3 15 0 1 12 11 4 3 3 3 0
- 8 7 0 14 17 15 14 13 12 5 26 24 3 19 18 8 7 4 24 22 3 16 3 2 0
- 4 22 20 3 11 10 9 3 13 26 6 5 4 1 4 13 20 0 0 25 24 10 1 26 23
- 22 10 1 20 2 4 48 200 27 26 1 21 20 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Agrave" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="738" y="1604" on="1"/>
- <pt x="615" y="1604" on="1"/>
- <pt x="294" y="1925" on="1"/>
- <pt x="522" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 21 20 2 22 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5
- 2 1 6 7 3 2 4 48 200 23 22 1 15 0 1 12 11 4 3 3 3 0 8 7 0
- 14 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Amacron" xMin="25" yMin="0" xMax="1203" yMax="1728">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1604" on="1"/>
- <pt x="259" y="1728" on="1"/>
- <pt x="950" y="1728" on="1"/>
- <pt x="950" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 19 18 2 7 16 3 0 0 23 20 6 1 21 17 16 6 1 0 14 13 10 9 6 5 2
- 1 6 7 3 3 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3 0 8 7 0 14
- 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aogonek" xMin="25" yMin="-370" xMax="1203" yMax="1480">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="920" y="0" on="1"/>
- <pt x="1027" y="0" on="1"/>
- <pt x="898" y="-81" on="0"/>
- <pt x="898" y="-179" on="1"/>
- <pt x="898" y="-275" on="0"/>
- <pt x="1013" y="-275" on="1"/>
- <pt x="1067" y="-275" on="0"/>
- <pt x="1104" y="-260" on="1"/>
- <pt x="1104" y="-341" on="1"/>
- <pt x="1042" y="-370" on="0"/>
- <pt x="964" y="-370" on="1"/>
- <pt x="762" y="-370" on="0"/>
- <pt x="762" y="-213" on="1"/>
- <pt x="762" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 25 17 30 48 200 19 18 2 7 16 3 28 27 30 3 0 0 17 16 6 1 0 14
- 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 21 20 12 11 4 3 5 2
- 0 8 7 0 14 0 0 23 20 32 48 200 32 28 27 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aring" xMin="25" yMin="0" xMax="1203" yMax="1935">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="615" y="1935" on="1"/>
- <pt x="709" y="1935" on="0"/>
- <pt x="775" y="1869" on="1"/>
- <pt x="842" y="1803" on="0"/>
- <pt x="842" y="1709" on="1"/>
- <pt x="842" y="1612" on="0"/>
- <pt x="775" y="1547" on="1"/>
- <pt x="709" y="1481" on="0"/>
- <pt x="613" y="1481" on="1"/>
- <pt x="530" y="1481" on="0"/>
- <pt x="468" y="1535" on="1"/>
- <pt x="388" y="1604" on="0"/>
- <pt x="388" y="1708" on="1"/>
- <pt x="388" y="1802" on="0"/>
- <pt x="455" y="1868" on="1"/>
- <pt x="521" y="1935" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1848" on="1"/>
- <pt x="557" y="1848" on="0"/>
- <pt x="516" y="1808" on="1"/>
- <pt x="474" y="1767" on="0"/>
- <pt x="474" y="1709" on="1"/>
- <pt x="474" y="1650" on="0"/>
- <pt x="515" y="1609" on="1"/>
- <pt x="556" y="1567" on="0"/>
- <pt x="613" y="1567" on="1"/>
- <pt x="667" y="1567" on="0"/>
- <pt x="706" y="1600" on="1"/>
- <pt x="756" y="1643" on="0"/>
- <pt x="756" y="1709" on="1"/>
- <pt x="756" y="1767" on="0"/>
- <pt x="714" y="1808" on="1"/>
- <pt x="673" y="1848" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 44 32 28 36 32 20 48 200 28 0 19 18 2 7 16 3 20 7 0 0 17 16 6
- 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 12 11 4 3 3
- 2 0 8 7 0 14 0 0 48 32 24 40 32 32 48 200 32 24 19 18 17 16 15 14 13
- 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Atilde" xMin="25" yMin="0" xMax="1203" yMax="1839">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="287" y="1699" on="0"/>
- <pt x="312" y="1749" on="1"/>
- <pt x="357" y="1839" on="0"/>
- <pt x="466" y="1839" on="1"/>
- <pt x="538" y="1839" on="0"/>
- <pt x="601" y="1800" on="1"/>
- <pt x="661" y="1763" on="1"/>
- <pt x="723" y="1725" on="0"/>
- <pt x="757" y="1725" on="1"/>
- <pt x="825" y="1725" on="0"/>
- <pt x="836" y="1839" on="1"/>
- <pt x="947" y="1839" on="1"/>
- <pt x="940" y="1745" on="0"/>
- <pt x="915" y="1695" on="1"/>
- <pt x="869" y="1604" on="0"/>
- <pt x="762" y="1604" on="1"/>
- <pt x="689" y="1604" on="0"/>
- <pt x="626" y="1643" on="1"/>
- <pt x="566" y="1680" on="1"/>
- <pt x="506" y="1717" on="0"/>
- <pt x="470" y="1717" on="1"/>
- <pt x="402" y="1717" on="0"/>
- <pt x="391" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 41 5 24 29 5 36 48 200 19 18 2 7 16 3 43 32 31 20 4 13 36 24 7
- 0 0 17 16 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1
- 12 11 4 3 3 2 0 8 7 0 14 43 32 31 20 19 18 17 16 15 14 13 12 11 10
- 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="B" xMin="74" yMin="0" xMax="1112" yMax="1480">
- <contour>
- <pt x="247" y="123" on="1"/>
- <pt x="247" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="692" y="1480" on="1"/>
- <pt x="1066" y="1480" on="0"/>
- <pt x="1066" y="1155" on="1"/>
- <pt x="1066" y="987" on="0"/>
- <pt x="964" y="882" on="1"/>
- <pt x="904" y="819" on="0"/>
- <pt x="790" y="771" on="1"/>
- <pt x="888" y="745" on="0"/>
- <pt x="938" y="715" on="1"/>
- <pt x="1112" y="610" on="0"/>
- <pt x="1112" y="377" on="1"/>
- <pt x="1112" y="0" on="0"/>
- <pt x="668" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="444" y="123" on="1"/>
- <pt x="607" y="123" on="1"/>
- <pt x="902" y="123" on="0"/>
- <pt x="902" y="384" on="1"/>
- <pt x="902" y="532" on="0"/>
- <pt x="805" y="618" on="1"/>
- <pt x="709" y="703" on="0"/>
- <pt x="541" y="703" on="1"/>
- <pt x="444" y="703" on="1"/>
- </contour>
- <contour>
- <pt x="444" y="827" on="1"/>
- <pt x="542" y="827" on="1"/>
- <pt x="855" y="827" on="0"/>
- <pt x="855" y="1139" on="1"/>
- <pt x="855" y="1357" on="0"/>
- <pt x="644" y="1357" on="1"/>
- <pt x="444" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 29 28 27 26 10 5 1 0 3 0 0 34 33 2 1 6 3 3 20 19 18 0 6 3 16
- 2 4 48 200 17 16 1 0 4 3 0 14 0 0 31 39 6 22 39 14 48 200 33 29 26
- 20 16 10 4 7 13 14 6 19 18 17 3 2 4 13 0 0 0 34 28 27 19 10 3 0
- 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="C" xMin="123" yMin="-37" xMax="1127" yMax="1517">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
- 3 0 0 14 0 0 21 39 6 48 200 15 14 6 12 0 0 13 12 29 1 0 1 5 48
- 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cacute" xMin="123" yMin="-37" xMax="1127" yMax="1925">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="591" y="1604" on="1"/>
- <pt x="807" y="1925" on="1"/>
- <pt x="1035" y="1925" on="1"/>
- <pt x="714" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 31 28 2 29 0 3 0 1 1 27
- 15 14 13 12 0 6 0 2 3 0 0 30 29 1 0 14 0 0 21 39 6 48 200 31 30
- 29 28 15 14 6 13 6 12 0 0 13 12 29 1 0 1 5 48 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccaron" xMin="123" yMin="-37" xMax="1127" yMax="1925">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="1080" y="1925" on="1"/>
- <pt x="823" y="1604" on="1"/>
- <pt x="605" y="1604" on="1"/>
- <pt x="348" y="1925" on="1"/>
- <pt x="472" y="1925" on="1"/>
- <pt x="713" y="1723" on="1"/>
- <pt x="715" y="1723" on="1"/>
- <pt x="957" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
- 3 0 0 35 34 33 32 31 28 6 13 29 30 29 1 0 14 0 0 21 39 6 48 200 35
- 34 33 32 31 30 29 28 15 14 10 13 6 12 0 0 13 12 29 1 0 1 5 48 200 27
- 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccedilla" xMin="123" yMin="-432" xMax="1127" yMax="1517">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="542" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1042" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="436" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="669" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="706" y="-109" on="1"/>
- <pt x="778" y="-111" on="0"/>
- <pt x="830" y="-148" on="1"/>
- <pt x="900" y="-197" on="0"/>
- <pt x="900" y="-269" on="1"/>
- <pt x="900" y="-337" on="0"/>
- <pt x="841" y="-384" on="1"/>
- <pt x="782" y="-432" on="0"/>
- <pt x="697" y="-432" on="1"/>
- <pt x="630" y="-432" on="0"/>
- <pt x="553" y="-411" on="1"/>
- <pt x="553" y="-330" on="1"/>
- <pt x="603" y="-345" on="0"/>
- <pt x="657" y="-345" on="1"/>
- <pt x="761" y="-345" on="0"/>
- <pt x="761" y="-271" on="1"/>
- <pt x="761" y="-178" on="0"/>
- <pt x="574" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 43 32 38 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0
- 6 0 2 3 0 0 1 47 41 40 30 29 28 6 13 38 2 0 14 0 0 45 20 34 21
- 39 6 48 200 47 41 40 30 29 28 15 14 8 13 34 6 12 0 0 13 12 29 1 0 1
- 5 48 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccircumflex" xMin="123" yMin="-37" xMax="1127" yMax="1925">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="348" y="1604" on="1"/>
- <pt x="604" y="1925" on="1"/>
- <pt x="823" y="1925" on="1"/>
- <pt x="1079" y="1604" on="1"/>
- <pt x="956" y="1604" on="1"/>
- <pt x="715" y="1806" on="1"/>
- <pt x="712" y="1806" on="1"/>
- <pt x="471" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 35 34 33 32 31 28 6 29 0 3
- 0 1 1 27 15 14 13 12 0 6 0 2 3 0 0 30 29 1 0 14 0 0 21 39 6
- 48 200 35 34 33 32 31 30 29 28 15 14 10 13 6 12 0 0 13 12 29 1 0 1 5
- 48 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cdotaccent" xMin="123" yMin="-37" xMax="1127" yMax="1801">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="615" y="1604" on="1"/>
- <pt x="615" y="1801" on="1"/>
- <pt x="812" y="1801" on="1"/>
- <pt x="812" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
- 3 0 0 0 0 31 28 10 1 29 1 4 48 200 30 29 1 0 14 0 0 21 39 6 48
- 200 15 14 2 12 30 3 6 28 0 0 31 30 10 1 28 1 4 13 12 29 1 0 1 5
- 48 200 29 28 1 27 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="D" xMin="49" yMin="0" xMax="1167" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="559" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="775" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="395" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1063" on="0"/>
- <pt x="843" y="1210" on="1"/>
- <pt x="731" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- <pt x="395" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 21 20 4 3 6 3 5 14 13 2 1 6 3 0 2 4 48 200 12 0 1 0 6
- 5 0 14 0 0 16 39 8 48 200 20 14 12 6 4 13 8 13 5 4 1 0 4 13 2
- 0 0 21 13 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcaron" xMin="49" yMin="0" xMax="1167" yMax="1925">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="559" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="775" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="395" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1063" on="0"/>
- <pt x="843" y="1210" on="1"/>
- <pt x="731" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- <pt x="395" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="919" y="1925" on="1"/>
- <pt x="662" y="1604" on="1"/>
- <pt x="444" y="1604" on="1"/>
- <pt x="187" y="1925" on="1"/>
- <pt x="311" y="1925" on="1"/>
- <pt x="552" y="1723" on="1"/>
- <pt x="554" y="1723" on="1"/>
- <pt x="796" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 29 28 27 26 25 22 6 13 23 0 0 21 20 4 3 6 3 5 14 13 2 1 6 3 0
- 2 4 48 200 24 23 1 12 0 1 2 0 6 5 0 14 0 0 16 39 8 48 200 26 13
- 2 2 29 28 27 24 23 22 20 14 12 6 10 13 8 13 25 5 4 1 0 5 13 2 0
- 0 21 13 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcroat" xMin="49" yMin="0" xMax="1167" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="716" on="1"/>
- <pt x="49" y="716" on="1"/>
- <pt x="49" y="839" on="1"/>
- <pt x="197" y="839" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="558" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="776" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="394" y="1357" on="1"/>
- <pt x="394" y="839" on="1"/>
- <pt x="666" y="839" on="1"/>
- <pt x="666" y="716" on="1"/>
- <pt x="394" y="716" on="1"/>
- <pt x="394" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1062" on="0"/>
- <pt x="842" y="1210" on="1"/>
- <pt x="730" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 29 17 8 7 6 3 9 21 20 4 3 6 3 5 23 22 2 1 6 3 0 3 4
- 48 200 19 18 6 5 3 16 0 1 2 0 10 9 0 14 0 0 25 39 12 48 200 29 23
- 20 19 16 10 6 13 12 17 9 8 5 4 1 0 6 13 2 0 0 22 21 18 17 10 3
- 2 1 4 48 200 7 6 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="E" xMin="74" yMin="0" xMax="1106" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10 9 4 3 6 3 5
- 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200 12 11 1 23 0 1
- 2 0 6 5 0 14 17 16 13 12 4 14 10 3 5 4 1 0 4 13 2 0 0 21 20
- 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1
- 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eacute" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="1604" on="1"/>
- <pt x="697" y="1925" on="1"/>
- <pt x="925" y="1925" on="1"/>
- <pt x="604" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 27 24 2 25 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10
- 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200
- 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 26 8 14 2 27 25 24 17 16 13
- 12 7 14 10 3 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19
- 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ebreve" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1925" on="1"/>
- <pt x="382" y="1925" on="1"/>
- <pt x="430" y="1777" on="0"/>
- <pt x="604" y="1777" on="1"/>
- <pt x="779" y="1777" on="0"/>
- <pt x="827" y="1925" on="1"/>
- <pt x="950" y="1925" on="1"/>
- <pt x="927" y="1836" on="0"/>
- <pt x="901" y="1790" on="1"/>
- <pt x="810" y="1635" on="0"/>
- <pt x="608" y="1635" on="1"/>
- <pt x="456" y="1635" on="0"/>
- <pt x="367" y="1716" on="1"/>
- <pt x="312" y="1765" on="0"/>
- <pt x="284" y="1837" on="1"/>
- <pt x="273" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 0 0 27 14 34 48 200 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 30 29
- 25 24 4 13 34 5 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0
- 2 1 6 1 0 4 4 48 200 12 11 1 23 0 1 2 0 6 5 0 14 30 20 8 2
- 29 17 16 13 12 5 14 10 3 25 10 2 2 5 4 1 0 4 13 2 0 0 21 20 6
- 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15
- 14 1 24 3 2 2 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecaron" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="957" y="1925" on="1"/>
- <pt x="700" y="1604" on="1"/>
- <pt x="482" y="1604" on="1"/>
- <pt x="225" y="1925" on="1"/>
- <pt x="349" y="1925" on="1"/>
- <pt x="590" y="1723" on="1"/>
- <pt x="592" y="1723" on="1"/>
- <pt x="834" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 134 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 31 30 29 28 27 24 6 13 25
- 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4
- 4 48 200 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 24 20 8 2 31 30 29
- 26 25 17 16 13 12 9 14 10 3 28 10 2 2 27 5 4 1 0 5 13 2 0 0 21
- 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6
- 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecircumflex" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1604" on="1"/>
- <pt x="515" y="1925" on="1"/>
- <pt x="734" y="1925" on="1"/>
- <pt x="990" y="1604" on="1"/>
- <pt x="867" y="1604" on="1"/>
- <pt x="626" y="1806" on="1"/>
- <pt x="623" y="1806" on="1"/>
- <pt x="382" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 135 values pushed */
- 31 30 29 28 27 24 6 25 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19
- 3 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0
- 4 4 48 200 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 27 6 20 2 30 29
- 28 26 25 17 16 13 12 9 14 10 3 31 10 2 2 5 4 1 0 4 13 2 0 0 21
- 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6
- 1 15 14 1 24 3 2 2 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edieresis" xMin="74" yMin="0" xMax="1106" yMax="1801">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1604" on="1"/>
- <pt x="259" y="1801" on="1"/>
- <pt x="456" y="1801" on="1"/>
- <pt x="456" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="728" y="1604" on="1"/>
- <pt x="728" y="1801" on="1"/>
- <pt x="925" y="1801" on="1"/>
- <pt x="925" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 135 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 31 28 27 24 10 3 25
- 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48
- 200 30 29 26 25 3 12 11 1 23 0 1 3 0 6 5 0 14 17 16 13 12 4 14 28
- 3 5 4 1 0 4 13 2 0 0 29 28 10 1 30 27 26 10 1 2 21 20 6 1 22
- 9 8 6 1 6 19 18 11 10 10 3 2 5 4 48 200 31 30 1 23 22 1 7 6 1
- 15 14 1 25 24 3 2 3 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edotaccent" xMin="74" yMin="0" xMax="1106" yMax="1801">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="543" y="1604" on="1"/>
- <pt x="543" y="1801" on="1"/>
- <pt x="740" y="1801" on="1"/>
- <pt x="740" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 27 24 10 1 25 10 9
- 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48 200 26
- 25 1 12 11 1 23 0 1 3 0 6 5 0 14 17 16 13 12 4 14 26 3 5 4 1
- 0 4 13 2 0 0 27 26 10 1 24 21 20 6 1 22 9 8 6 1 6 19 18 11 10
- 10 3 2 4 4 48 200 25 24 1 23 22 1 7 6 1 15 14 1 3 2 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Egrave" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="740" y="1604" on="1"/>
- <pt x="617" y="1604" on="1"/>
- <pt x="296" y="1925" on="1"/>
- <pt x="524" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 25 24 2 26 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10
- 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200
- 27 26 1 12 11 1 23 0 1 3 0 6 5 0 14 27 25 24 17 16 13 12 7 14 10
- 3 26 10 2 2 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19
- 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Emacron" xMin="74" yMin="0" xMax="1106" yMax="1728">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="1604" on="1"/>
- <pt x="284" y="1728" on="1"/>
- <pt x="975" y="1728" on="1"/>
- <pt x="975" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 128 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 27 24 6 1 25 10 9
- 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48 200 26
- 25 1 12 11 1 23 0 1 3 0 6 5 0 14 27 26 2 20 8 3 17 16 13 12 4
- 14 10 3 25 24 2 10 2 3 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8
- 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2
- 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eng" xMin="74" yMin="-296" xMax="1155" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="1044" y="-134" on="0"/>
- <pt x="964" y="-215" on="1"/>
- <pt x="885" y="-296" on="0"/>
- <pt x="752" y="-296" on="1"/>
- <pt x="664" y="-296" on="0"/>
- <pt x="536" y="-259" on="1"/>
- <pt x="536" y="-49" on="1"/>
- <pt x="659" y="-49" on="1"/>
- <pt x="672" y="-167" on="1"/>
- <pt x="736" y="-198" on="0"/>
- <pt x="783" y="-198" on="1"/>
- <pt x="845" y="-198" on="0"/>
- <pt x="880" y="-158" on="1"/>
- <pt x="922" y="-111" on="0"/>
- <pt x="922" y="-26" on="1"/>
- <pt x="922" y="-19" on="0"/>
- <pt x="921" y="-10" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 26 17 19 48 200 37 36 35 34 14 13 10 9 8 7 4 3 2 1 14 5 0 3
- 24 23 22 21 4 13 19 0 38 33 15 0 3 0 12 11 6 5 0 3 14 30 30 14 8
- 2 24 23 11 10 7 5 8 21 3 38 37 34 3 21 6 3 13 12 2 13 14 5 4 1
- 0 4 13 2 0 0 33 9 8 6 2 14 36 35 6 6 2 2 2 4 48 200 15 14 1
- 22 21 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eogonek" xMin="74" yMin="-370" xMax="1106" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="860" y="0" on="1"/>
- <pt x="967" y="0" on="1"/>
- <pt x="838" y="-81" on="0"/>
- <pt x="838" y="-179" on="1"/>
- <pt x="838" y="-275" on="0"/>
- <pt x="953" y="-275" on="1"/>
- <pt x="1007" y="-275" on="0"/>
- <pt x="1044" y="-260" on="1"/>
- <pt x="1044" y="-341" on="1"/>
- <pt x="982" y="-370" on="0"/>
- <pt x="904" y="-370" on="1"/>
- <pt x="702" y="-370" on="0"/>
- <pt x="702" y="-213" on="1"/>
- <pt x="702" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 141 values pushed */
- 0 0 29 17 34 48 200 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 32 31
- 34 0 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1
- 0 4 4 48 200 12 11 1 25 24 23 0 3 2 0 6 5 0 14 0 0 27 20 36 48
- 200 32 31 2 6 20 3 25 20 8 2 36 36 24 17 16 13 12 6 14 10 3 5 4 1
- 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4
- 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eth" xMin="49" yMin="0" xMax="1167" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="716" on="1"/>
- <pt x="49" y="716" on="1"/>
- <pt x="49" y="839" on="1"/>
- <pt x="197" y="839" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="558" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="776" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="394" y="1357" on="1"/>
- <pt x="394" y="839" on="1"/>
- <pt x="666" y="839" on="1"/>
- <pt x="666" y="716" on="1"/>
- <pt x="394" y="716" on="1"/>
- <pt x="394" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1062" on="0"/>
- <pt x="842" y="1210" on="1"/>
- <pt x="730" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 29 17 8 7 6 3 9 21 20 4 3 6 3 5 23 22 2 1 6 3 0 3 4
- 48 200 19 18 6 5 3 16 0 1 2 0 10 9 0 14 0 0 25 39 12 48 200 29 23
- 20 19 16 10 6 13 12 17 9 8 5 4 1 0 6 13 2 0 0 22 21 18 17 10 3
- 2 1 4 48 200 7 6 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro" xMin="6" yMin="-37" xMax="1127" yMax="1517">
- <contour>
- <pt x="127" y="857" on="1"/>
- <pt x="6" y="857" on="1"/>
- <pt x="57" y="981" on="1"/>
- <pt x="143" y="981" on="1"/>
- <pt x="182" y="1150" on="0"/>
- <pt x="230" y="1236" on="1"/>
- <pt x="385" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1172" on="1"/>
- <pt x="983" y="1172" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="729" y="1394" on="1"/>
- <pt x="536" y="1394" on="0"/>
- <pt x="438" y="1222" on="1"/>
- <pt x="389" y="1137" on="0"/>
- <pt x="359" y="981" on="1"/>
- <pt x="1027" y="981" on="1"/>
- <pt x="976" y="857" on="1"/>
- <pt x="341" y="857" on="1"/>
- <pt x="337" y="802" on="0"/>
- <pt x="337" y="785" on="1"/>
- <pt x="336" y="761" on="0"/>
- <pt x="335" y="757" on="1"/>
- <pt x="334" y="743" on="0"/>
- <pt x="335" y="739" on="1"/>
- <pt x="336" y="734" on="0"/>
- <pt x="336" y="733" on="1"/>
- <pt x="338" y="660" on="1"/>
- <pt x="894" y="660" on="1"/>
- <pt x="843" y="537" on="1"/>
- <pt x="351" y="537" on="1"/>
- <pt x="377" y="399" on="0"/>
- <pt x="415" y="320" on="1"/>
- <pt x="521" y="99" on="0"/>
- <pt x="762" y="99" on="1"/>
- <pt x="942" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="740" y="-37" on="1"/>
- <pt x="501" y="-37" on="0"/>
- <pt x="348" y="104" on="1"/>
- <pt x="242" y="202" on="0"/>
- <pt x="186" y="357" on="1"/>
- <pt x="165" y="416" on="0"/>
- <pt x="139" y="537" on="1"/>
- <pt x="6" y="537" on="1"/>
- <pt x="57" y="660" on="1"/>
- <pt x="125" y="660" on="1"/>
- <pt x="123" y="748" on="1"/>
- <pt x="121" y="759" on="1"/>
- <pt x="121" y="760" on="0"/>
- <pt x="123" y="768" on="1"/>
- <pt x="124" y="772" on="0"/>
- <pt x="124" y="791" on="1"/>
- <pt x="123" y="797" on="0"/>
- <pt x="125" y="815" on="1"/>
- <pt x="126" y="840" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 114 values pushed */
- 0 0 37 20 42 14 5 7 48 200 42 2 7 0 1 12 11 10 9 4 0 2 3 0 52
- 0 30 2 1 40 39 2 32 2 3 0 0 0 21 20 1 0 6 3 2 49 48 33 32 6
- 3 30 2 4 48 200 19 18 3 2 3 51 50 31 30 3 2 0 14 0 0 27 36 53 48
- 200 52 51 50 49 48 33 32 31 30 21 20 19 18 12 11 3 2 1 0 19 13 53 9 0
- 0 10 9 29 1 39 1 5 48 200 40 39 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro#1" xMin="6" yMin="-37" xMax="1127" yMax="1517">
- <contour>
- <pt x="127" y="857" on="1"/>
- <pt x="6" y="857" on="1"/>
- <pt x="57" y="981" on="1"/>
- <pt x="143" y="981" on="1"/>
- <pt x="182" y="1150" on="0"/>
- <pt x="230" y="1236" on="1"/>
- <pt x="385" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1172" on="1"/>
- <pt x="983" y="1172" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="729" y="1394" on="1"/>
- <pt x="536" y="1394" on="0"/>
- <pt x="438" y="1222" on="1"/>
- <pt x="389" y="1137" on="0"/>
- <pt x="359" y="981" on="1"/>
- <pt x="1027" y="981" on="1"/>
- <pt x="976" y="857" on="1"/>
- <pt x="341" y="857" on="1"/>
- <pt x="337" y="802" on="0"/>
- <pt x="337" y="785" on="1"/>
- <pt x="336" y="761" on="0"/>
- <pt x="335" y="757" on="1"/>
- <pt x="334" y="743" on="0"/>
- <pt x="335" y="739" on="1"/>
- <pt x="336" y="734" on="0"/>
- <pt x="336" y="733" on="1"/>
- <pt x="338" y="660" on="1"/>
- <pt x="894" y="660" on="1"/>
- <pt x="843" y="537" on="1"/>
- <pt x="351" y="537" on="1"/>
- <pt x="377" y="399" on="0"/>
- <pt x="415" y="320" on="1"/>
- <pt x="521" y="99" on="0"/>
- <pt x="762" y="99" on="1"/>
- <pt x="942" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="740" y="-37" on="1"/>
- <pt x="501" y="-37" on="0"/>
- <pt x="348" y="104" on="1"/>
- <pt x="242" y="202" on="0"/>
- <pt x="186" y="357" on="1"/>
- <pt x="165" y="416" on="0"/>
- <pt x="139" y="537" on="1"/>
- <pt x="6" y="537" on="1"/>
- <pt x="57" y="660" on="1"/>
- <pt x="125" y="660" on="1"/>
- <pt x="123" y="748" on="1"/>
- <pt x="121" y="759" on="1"/>
- <pt x="121" y="760" on="0"/>
- <pt x="123" y="768" on="1"/>
- <pt x="124" y="772" on="0"/>
- <pt x="124" y="791" on="1"/>
- <pt x="123" y="797" on="0"/>
- <pt x="125" y="815" on="1"/>
- <pt x="126" y="840" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 114 values pushed */
- 0 0 37 20 42 14 5 7 48 200 42 2 7 0 1 12 11 10 9 4 0 2 3 0 52
- 0 30 2 1 40 39 2 32 2 3 0 0 0 21 20 1 0 6 3 2 49 48 33 32 6
- 3 30 2 4 48 200 19 18 3 2 3 51 50 31 30 3 2 0 14 0 0 27 36 53 48
- 200 52 51 50 49 48 33 32 31 30 21 20 19 18 12 11 3 2 1 0 19 13 53 9 0
- 0 10 9 29 1 39 1 5 48 200 40 39 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="F" xMin="111" yMin="0" xMax="1136" yMax="1480">
- <contour>
- <pt x="530" y="123" on="1"/>
- <pt x="802" y="123" on="1"/>
- <pt x="802" y="0" on="1"/>
- <pt x="111" y="0" on="1"/>
- <pt x="111" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="111" y="1357" on="1"/>
- <pt x="111" y="1480" on="1"/>
- <pt x="1136" y="1480" on="1"/>
- <pt x="1136" y="1110" on="1"/>
- <pt x="1013" y="1110" on="1"/>
- <pt x="1013" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="777" on="1"/>
- <pt x="828" y="777" on="1"/>
- <pt x="828" y="901" on="1"/>
- <pt x="951" y="901" on="1"/>
- <pt x="951" y="530" on="1"/>
- <pt x="828" y="530" on="1"/>
- <pt x="828" y="654" on="1"/>
- <pt x="530" y="654" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 17 16 11 10 4 6 14 3 19 18 2 20 0 3 0 0 13 12 7 6 6 3 8 21 20
- 6 1 14 5 4 1 0 6 3 2 3 4 48 200 15 14 1 3 2 1 2 0 9 8 0
- 14 20 19 16 15 2 1 6 17 0 3 8 7 4 3 4 13 5 0 0 12 11 6 1 9
- 21 14 13 0 10 3 5 2 4 48 200 10 9 1 18 17 1 6 5 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="G" xMin="74" yMin="-37" xMax="1081" yMax="1518">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28 3 0 1
- 25 0 2 26 2 3 0 0 0 27 26 6 1 28 1 4 48 200 29 28 1 0 14 0 0
- 19 39 6 48 200 15 14 2 12 25 3 28 27 6 25 0 0 26 25 10 1 0 1 4 48
- 200 29 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gbreve" xMin="74" yMin="-37" xMax="1081" yMax="1925">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="320" y="1925" on="1"/>
- <pt x="443" y="1925" on="1"/>
- <pt x="491" y="1777" on="0"/>
- <pt x="665" y="1777" on="1"/>
- <pt x="840" y="1777" on="0"/>
- <pt x="888" y="1925" on="1"/>
- <pt x="1011" y="1925" on="1"/>
- <pt x="988" y="1836" on="0"/>
- <pt x="962" y="1790" on="1"/>
- <pt x="871" y="1635" on="0"/>
- <pt x="670" y="1635" on="1"/>
- <pt x="517" y="1635" on="0"/>
- <pt x="428" y="1716" on="1"/>
- <pt x="373" y="1765" on="0"/>
- <pt x="345" y="1837" on="1"/>
- <pt x="334" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 33 14 40 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28
- 3 0 1 25 0 2 26 2 3 0 1 36 35 31 30 4 13 40 0 0 0 0 27 26 6
- 1 28 1 4 48 200 29 28 1 0 14 0 0 19 39 6 48 200 36 35 15 14 4 12 25
- 3 31 30 28 27 4 13 6 25 0 0 26 25 10 1 0 1 4 48 200 29 0 1 13 12
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcircumflex" xMin="74" yMin="-37" xMax="1081" yMax="1925">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="299" y="1604" on="1"/>
- <pt x="555" y="1925" on="1"/>
- <pt x="774" y="1925" on="1"/>
- <pt x="1030" y="1604" on="1"/>
- <pt x="907" y="1604" on="1"/>
- <pt x="666" y="1806" on="1"/>
- <pt x="663" y="1806" on="1"/>
- <pt x="422" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 37 36 35 34 33 30 6 31 0 3
- 0 1 15 14 13 12 4 0 28 3 0 1 25 0 2 26 2 3 0 0 0 27 26 6 1
- 28 1 4 48 200 32 31 1 29 28 1 2 0 14 0 0 19 39 6 48 200 34 33 15 14
- 4 12 25 3 37 36 35 32 31 30 28 27 8 13 6 25 0 0 26 25 10 1 0 1 4
- 48 200 29 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcommaaccent" xMin="74" yMin="-432" xMax="1081" yMax="1518">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="860" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="691" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="-421" on="1"/>
- <pt x="528" y="-336" on="1"/>
- <pt x="585" y="-345" on="0"/>
- <pt x="625" y="-345" on="1"/>
- <pt x="734" y="-345" on="0"/>
- <pt x="734" y="-278" on="1"/>
- <pt x="734" y="-204" on="0"/>
- <pt x="577" y="-188" on="1"/>
- <pt x="577" y="-111" on="1"/>
- <pt x="711" y="-114" on="0"/>
- <pt x="777" y="-143" on="1"/>
- <pt x="870" y="-185" on="0"/>
- <pt x="870" y="-280" on="1"/>
- <pt x="870" y="-432" on="0"/>
- <pt x="652" y="-432" on="1"/>
- <pt x="594" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 33 32 44 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28
- 3 0 1 25 0 2 26 2 3 0 1 38 37 31 30 4 13 44 2 0 0 0 27 26 6
- 1 28 1 4 48 200 29 28 1 0 14 0 0 35 20 42 19 39 6 48 200 15 14 2 12
- 25 3 38 37 31 30 28 27 6 13 42 6 25 0 0 26 25 10 1 0 1 4 48 200 29
- 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gdotaccent" xMin="74" yMin="-37" xMax="1081" yMax="1801">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="566" y="1604" on="1"/>
- <pt x="566" y="1801" on="1"/>
- <pt x="763" y="1801" on="1"/>
- <pt x="763" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28 3 0 1
- 25 0 2 26 2 3 0 0 0 33 30 10 1 31 27 26 6 1 28 2 4 48 200 32 31
- 1 29 28 1 2 0 14 0 0 19 39 6 48 200 15 14 2 12 25 3 28 27 2 32 30
- 3 6 30 0 0 33 32 10 1 30 26 25 10 1 0 2 4 48 200 31 30 1 29 0 1
- 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="H" xMin="62" yMin="0" xMax="1168" yMax="1480">
- <contour>
- <pt x="370" y="703" on="1"/>
- <pt x="370" y="123" on="1"/>
- <pt x="469" y="123" on="1"/>
- <pt x="469" y="0" on="1"/>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="173" y="123" on="1"/>
- <pt x="173" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="370" y="1357" on="1"/>
- <pt x="370" y="827" on="1"/>
- <pt x="859" y="827" on="1"/>
- <pt x="859" y="1357" on="1"/>
- <pt x="760" y="1357" on="1"/>
- <pt x="760" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1057" y="1357" on="1"/>
- <pt x="1057" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="123" on="1"/>
- <pt x="859" y="123" on="1"/>
- <pt x="859" y="703" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 20 19 16 15 12 11 8 7 8 9 13 3 26 25 22 21 6 5 2 1 8 0 3 3 0
- 0 27 0 6 1 13 1 4 48 200 14 13 1 24 23 4 3 3 2 0 18 17 10 9 0
- 3 14 25 24 17 16 11 10 3 2 8 14 0 3 23 22 19 18 4 13 20 9 8 5 4
- 4 13 6 0 0 27 26 15 14 10 3 20 13 12 1 0 10 3 6 2 4 48 200 21 20
- 1 7 6 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hbar" xMin="37" yMin="0" xMax="1192" yMax="1480">
- <contour>
- <pt x="370" y="827" on="1"/>
- <pt x="859" y="827" on="1"/>
- <pt x="859" y="1086" on="1"/>
- <pt x="370" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="173" y="123" on="1"/>
- <pt x="173" y="1086" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="37" y="1184" on="1"/>
- <pt x="173" y="1184" on="1"/>
- <pt x="173" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="370" y="1357" on="1"/>
- <pt x="370" y="1185" on="1"/>
- <pt x="859" y="1185" on="1"/>
- <pt x="859" y="1357" on="1"/>
- <pt x="760" y="1357" on="1"/>
- <pt x="760" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1057" y="1357" on="1"/>
- <pt x="1057" y="1184" on="1"/>
- <pt x="1192" y="1184" on="1"/>
- <pt x="1192" y="1086" on="1"/>
- <pt x="1057" y="1086" on="1"/>
- <pt x="1057" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="123" on="1"/>
- <pt x="859" y="123" on="1"/>
- <pt x="859" y="703" on="1"/>
- <pt x="370" y="703" on="1"/>
- <pt x="370" y="123" on="1"/>
- <pt x="469" y="123" on="1"/>
- <pt x="469" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 143 values pushed */
- 24 23 20 19 16 15 12 11 8 13 17 3 26 25 10 9 4 17 2 3 38 37 34 33 30
- 29 6 5 8 35 4 3 18 17 1 36 35 1 39 32 31 4 3 1 0 1 4 0 22 21
- 14 13 0 3 28 27 8 7 3 2 1 5 14 39 38 33 32 21 20 15 14 8 1 0 3
- 31 30 27 26 23 22 6 13 24 13 12 9 8 5 4 6 13 6 0 0 35 34 19 18 2
- 1 10 5 24 37 36 17 16 3 0 10 5 6 2 4 48 200 29 28 25 24 3 11 10 7
- 6 3 35 34 19 18 2 1 5 37 36 17 16 3 0 5 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hcircumflex" xMin="62" yMin="0" xMax="1168" yMax="1925">
- <contour>
- <pt x="370" y="703" on="1"/>
- <pt x="370" y="123" on="1"/>
- <pt x="469" y="123" on="1"/>
- <pt x="469" y="0" on="1"/>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="173" y="123" on="1"/>
- <pt x="173" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="370" y="1357" on="1"/>
- <pt x="370" y="827" on="1"/>
- <pt x="859" y="827" on="1"/>
- <pt x="859" y="1357" on="1"/>
- <pt x="760" y="1357" on="1"/>
- <pt x="760" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1057" y="1357" on="1"/>
- <pt x="1057" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="123" on="1"/>
- <pt x="859" y="123" on="1"/>
- <pt x="859" y="703" on="1"/>
- </contour>
- <contour>
- <pt x="249" y="1604" on="1"/>
- <pt x="505" y="1925" on="1"/>
- <pt x="724" y="1925" on="1"/>
- <pt x="980" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="616" y="1806" on="1"/>
- <pt x="613" y="1806" on="1"/>
- <pt x="372" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 35 34 33 32 31 28 6 29 9 3 20 19 16 15 12 11 8 7 8 9 13 3 26 25 22
- 21 6 5 2 1 8 0 3 3 0 0 27 0 6 1 13 1 4 48 200 30 29 1 14 13
- 1 24 23 4 3 3 3 0 18 17 10 9 0 3 14 31 20 14 2 35 34 33 32 30 29
- 25 24 17 16 11 10 3 2 14 14 0 3 28 0 6 2 23 22 19 18 4 13 20 9 8
- 5 4 4 13 6 0 0 27 26 15 14 10 3 20 13 12 1 0 10 3 6 2 4 48 200
- 21 20 1 7 6 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="I" xMin="160" yMin="0" xMax="1068" yMax="1480">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6
- 5 0 14 11 10 7 6 4 13 8 5 4 1 0 4 13 2 0 0 9 8 10 1 2 1
- 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="IJ" xMin="45" yMin="-37" xMax="1131" yMax="1480">
- <contour>
- <pt x="45" y="0" on="1"/>
- <pt x="45" y="123" on="1"/>
- <pt x="144" y="123" on="1"/>
- <pt x="144" y="1357" on="1"/>
- <pt x="45" y="1357" on="1"/>
- <pt x="45" y="1480" on="1"/>
- <pt x="440" y="1480" on="1"/>
- <pt x="440" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="341" y="123" on="1"/>
- <pt x="440" y="123" on="1"/>
- <pt x="440" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="563" y="-19" on="1"/>
- <pt x="563" y="197" on="1"/>
- <pt x="687" y="197" on="1"/>
- <pt x="699" y="108" on="1"/>
- <pt x="729" y="86" on="0"/>
- <pt x="762" y="86" on="1"/>
- <pt x="933" y="86" on="0"/>
- <pt x="933" y="410" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="736" y="1357" on="1"/>
- <pt x="736" y="1480" on="1"/>
- <pt x="1131" y="1480" on="1"/>
- <pt x="1131" y="533" on="1"/>
- <pt x="1131" y="226" on="0"/>
- <pt x="1034" y="105" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="711" y="-37" on="1"/>
- <pt x="652" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 17 5 28 48 200 28 2 24 19 15 14 13 10 9 2 1 9 3 0 3 12 0 0
- 0 21 20 8 7 4 3 6 5 5 1 4 48 200 11 0 1 0 23 22 6 5 0 3 14
- 22 21 15 14 4 19 12 3 11 10 7 6 4 12 8 3 5 4 1 0 4 13 2 0 0
- 20 19 10 1 23 9 8 10 1 2 2 4 48 200 24 23 1 13 12 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iacute" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="515" y="1604" on="1"/>
- <pt x="731" y="1925" on="1"/>
- <pt x="959" y="1925" on="1"/>
- <pt x="638" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 15 12 2 13 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48
- 200 14 13 1 11 0 1 2 0 6 5 0 14 15 8 2 2 14 13 11 10 7 6 6 13
- 8 5 4 1 0 4 13 2 0 0 9 8 10 1 2 1 4 48 200 12 3 2 2 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ibreve" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="269" y="1925" on="1"/>
- <pt x="392" y="1925" on="1"/>
- <pt x="440" y="1777" on="0"/>
- <pt x="614" y="1777" on="1"/>
- <pt x="789" y="1777" on="0"/>
- <pt x="837" y="1925" on="1"/>
- <pt x="960" y="1925" on="1"/>
- <pt x="937" y="1836" on="0"/>
- <pt x="911" y="1790" on="1"/>
- <pt x="820" y="1635" on="0"/>
- <pt x="618" y="1635" on="1"/>
- <pt x="466" y="1635" on="0"/>
- <pt x="377" y="1716" on="1"/>
- <pt x="322" y="1765" on="0"/>
- <pt x="294" y="1837" on="1"/>
- <pt x="283" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 15 14 22 48 200 18 17 13 12 4 13 22 5 0 0 8 7 4 3 6 3 5 10
- 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6 5 0 14 18 17 11 10 7 6 6
- 13 8 13 12 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Icircumflex" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="248" y="1604" on="1"/>
- <pt x="504" y="1925" on="1"/>
- <pt x="723" y="1925" on="1"/>
- <pt x="979" y="1604" on="1"/>
- <pt x="856" y="1604" on="1"/>
- <pt x="615" y="1806" on="1"/>
- <pt x="612" y="1806" on="1"/>
- <pt x="371" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 19 18 17 16 15 12 6 13 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3
- 0 2 4 48 200 14 13 1 11 0 1 2 0 6 5 0 14 18 17 2 8 2 3 16 15
- 14 11 10 7 6 7 13 8 19 13 12 5 4 1 0 7 13 2 0 0 9 8 10 1 2
- 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idieresis" xMin="160" yMin="0" xMax="1068" yMax="1801">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="281" y="1801" on="1"/>
- <pt x="478" y="1801" on="1"/>
- <pt x="478" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="750" y="1604" on="1"/>
- <pt x="750" y="1801" on="1"/>
- <pt x="947" y="1801" on="1"/>
- <pt x="947" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 19 16 15 12 10 3 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4
- 48 200 18 17 14 13 3 11 0 1 2 0 6 5 0 14 11 10 7 6 4 13 18 5 4
- 1 0 4 13 12 0 0 17 16 10 1 18 15 14 10 1 12 9 8 10 1 2 3 4 48
- 200 19 18 1 13 12 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idotaccent" xMin="160" yMin="0" xMax="1068" yMax="1801">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="515" y="1604" on="1"/>
- <pt x="515" y="1801" on="1"/>
- <pt x="712" y="1801" on="1"/>
- <pt x="712" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 15 12 10 1 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4 48 200
- 14 13 1 11 0 1 2 0 6 5 0 14 11 10 7 6 4 13 8 5 4 1 0 4 13
- 2 0 0 15 14 10 1 2 9 8 10 1 2 2 4 48 200 13 12 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Igrave" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="712" y="1604" on="1"/>
- <pt x="589" y="1604" on="1"/>
- <pt x="268" y="1925" on="1"/>
- <pt x="496" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 13 12 2 14 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48
- 200 15 14 1 11 0 1 2 0 6 5 0 14 13 12 2 8 2 3 11 10 7 6 4 13
- 8 15 14 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Imacron" xMin="160" yMin="0" xMax="1068" yMax="1728">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="269" y="1604" on="1"/>
- <pt x="269" y="1728" on="1"/>
- <pt x="960" y="1728" on="1"/>
- <pt x="960" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 15 12 6 1 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4 48 200
- 14 13 1 11 0 1 2 0 6 5 0 14 15 14 11 10 7 6 6 13 8 13 12 5 4
- 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iogonek" xMin="160" yMin="-370" xMax="1068" yMax="1480">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="785" y="0" on="1"/>
- <pt x="892" y="0" on="1"/>
- <pt x="763" y="-81" on="0"/>
- <pt x="763" y="-179" on="1"/>
- <pt x="763" y="-275" on="0"/>
- <pt x="878" y="-275" on="1"/>
- <pt x="932" y="-275" on="0"/>
- <pt x="969" y="-260" on="1"/>
- <pt x="969" y="-341" on="1"/>
- <pt x="907" y="-370" on="0"/>
- <pt x="830" y="-370" on="1"/>
- <pt x="627" y="-370" on="0"/>
- <pt x="627" y="-213" on="1"/>
- <pt x="627" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 17 17 22 48 200 20 19 22 0 0 0 8 7 4 3 6 3 5 10 9 2 1 6
- 3 0 2 4 48 200 13 12 11 0 3 0 6 5 0 14 0 0 15 20 24 48 200 24 24
- 8 2 2 20 19 13 12 11 10 7 6 8 13 8 5 4 1 0 4 13 2 0 0 9 8
- 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Itilde" xMin="160" yMin="0" xMax="1068" yMax="1839">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="287" y="1699" on="0"/>
- <pt x="312" y="1749" on="1"/>
- <pt x="357" y="1839" on="0"/>
- <pt x="466" y="1839" on="1"/>
- <pt x="538" y="1839" on="0"/>
- <pt x="601" y="1800" on="1"/>
- <pt x="661" y="1763" on="1"/>
- <pt x="723" y="1725" on="0"/>
- <pt x="757" y="1725" on="1"/>
- <pt x="825" y="1725" on="0"/>
- <pt x="836" y="1839" on="1"/>
- <pt x="947" y="1839" on="1"/>
- <pt x="940" y="1745" on="0"/>
- <pt x="915" y="1695" on="1"/>
- <pt x="869" y="1604" on="0"/>
- <pt x="762" y="1604" on="1"/>
- <pt x="689" y="1604" on="0"/>
- <pt x="626" y="1643" on="1"/>
- <pt x="566" y="1680" on="1"/>
- <pt x="506" y="1717" on="0"/>
- <pt x="470" y="1717" on="1"/>
- <pt x="402" y="1717" on="0"/>
- <pt x="391" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 33 5 16 21 5 28 48 200 35 24 23 12 4 13 28 16 5 0 0 8 7 4 3
- 6 3 5 10 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6 5 0 14 24 23 11
- 10 7 6 6 13 8 35 12 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48
- 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="J" xMin="111" yMin="-37" xMax="1143" yMax="1480">
- <contour>
- <pt x="111" y="31" on="1"/>
- <pt x="111" y="444" on="1"/>
- <pt x="234" y="444" on="1"/>
- <pt x="273" y="135" on="1"/>
- <pt x="386" y="86" on="0"/>
- <pt x="467" y="86" on="1"/>
- <pt x="583" y="86" on="0"/>
- <pt x="634" y="141" on="1"/>
- <pt x="686" y="195" on="0"/>
- <pt x="686" y="322" on="1"/>
- <pt x="686" y="1357" on="1"/>
- <pt x="291" y="1357" on="1"/>
- <pt x="291" y="1480" on="1"/>
- <pt x="1143" y="1480" on="1"/>
- <pt x="1143" y="1357" on="1"/>
- <pt x="883" y="1357" on="1"/>
- <pt x="883" y="362" on="1"/>
- <pt x="883" y="148" on="0"/>
- <pt x="791" y="56" on="1"/>
- <pt x="699" y="-37" on="0"/>
- <pt x="487" y="-37" on="1"/>
- <pt x="329" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 5 5 20 48 200 20 2 1 16 9 3 2 1 0 6 10 2 3 0 0 0 15 14
- 11 10 6 3 12 1 4 48 200 13 12 0 14 12 11 3 2 4 9 0 3 14 13 2 13
- 15 0 0 10 9 10 1 15 1 4 48 200 16 15 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Jcircumflex" xMin="111" yMin="-37" xMax="1143" yMax="1925">
- <contour>
- <pt x="111" y="31" on="1"/>
- <pt x="111" y="444" on="1"/>
- <pt x="234" y="444" on="1"/>
- <pt x="273" y="135" on="1"/>
- <pt x="386" y="86" on="0"/>
- <pt x="467" y="86" on="1"/>
- <pt x="583" y="86" on="0"/>
- <pt x="634" y="141" on="1"/>
- <pt x="686" y="195" on="0"/>
- <pt x="686" y="322" on="1"/>
- <pt x="686" y="1357" on="1"/>
- <pt x="291" y="1357" on="1"/>
- <pt x="291" y="1480" on="1"/>
- <pt x="1143" y="1480" on="1"/>
- <pt x="1143" y="1357" on="1"/>
- <pt x="883" y="1357" on="1"/>
- <pt x="883" y="362" on="1"/>
- <pt x="883" y="148" on="0"/>
- <pt x="791" y="56" on="1"/>
- <pt x="699" y="-37" on="0"/>
- <pt x="487" y="-37" on="1"/>
- <pt x="329" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="351" y="1604" on="1"/>
- <pt x="607" y="1925" on="1"/>
- <pt x="826" y="1925" on="1"/>
- <pt x="1082" y="1604" on="1"/>
- <pt x="959" y="1604" on="1"/>
- <pt x="718" y="1806" on="1"/>
- <pt x="715" y="1806" on="1"/>
- <pt x="474" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 5 5 20 48 200 20 2 29 28 27 26 25 22 6 23 12 3 1 16 9 3 2 1
- 0 6 10 2 3 0 0 0 15 14 11 10 6 3 12 1 4 48 200 24 23 1 0 13 12
- 0 14 28 27 24 3 15 9 3 29 23 22 12 11 3 2 7 9 0 3 26 25 14 13 4
- 13 15 0 0 10 9 10 1 15 1 4 48 200 16 15 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="K" xMin="74" yMin="0" xMax="1197" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="204" y="123" on="1"/>
- <pt x="204" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="506" y="1480" on="1"/>
- <pt x="506" y="1357" on="1"/>
- <pt x="401" y="1357" on="1"/>
- <pt x="401" y="756" on="1"/>
- <pt x="408" y="756" on="1"/>
- <pt x="838" y="1357" on="1"/>
- <pt x="727" y="1357" on="1"/>
- <pt x="727" y="1480" on="1"/>
- <pt x="1083" y="1480" on="1"/>
- <pt x="1083" y="1357" on="1"/>
- <pt x="991" y="1357" on="1"/>
- <pt x="594" y="811" on="1"/>
- <pt x="1123" y="123" on="1"/>
- <pt x="1197" y="123" on="1"/>
- <pt x="1197" y="0" on="1"/>
- <pt x="772" y="0" on="1"/>
- <pt x="772" y="123" on="1"/>
- <pt x="883" y="123" on="1"/>
- <pt x="408" y="740" on="1"/>
- <pt x="401" y="740" on="1"/>
- <pt x="401" y="123" on="1"/>
- <pt x="524" y="123" on="1"/>
- <pt x="524" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 27 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 7 4 3 2 1 21 5 0 3
- 28 21 20 0 3 0 14 13 6 5 0 3 14 28 27 24 23 22 21 20 19 18 17 16 15
- 14 13 12 11 10 7 6 19 13 8 5 4 1 0 4 13 2 0 0 26 25 9 8 10 3
- 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Kcommaaccent" xMin="74" yMin="-432" xMax="1197" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="204" y="123" on="1"/>
- <pt x="204" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="506" y="1480" on="1"/>
- <pt x="506" y="1357" on="1"/>
- <pt x="401" y="1357" on="1"/>
- <pt x="401" y="756" on="1"/>
- <pt x="408" y="756" on="1"/>
- <pt x="838" y="1357" on="1"/>
- <pt x="727" y="1357" on="1"/>
- <pt x="727" y="1480" on="1"/>
- <pt x="1083" y="1480" on="1"/>
- <pt x="1083" y="1357" on="1"/>
- <pt x="991" y="1357" on="1"/>
- <pt x="594" y="811" on="1"/>
- <pt x="1123" y="123" on="1"/>
- <pt x="1197" y="123" on="1"/>
- <pt x="1197" y="0" on="1"/>
- <pt x="772" y="0" on="1"/>
- <pt x="772" y="123" on="1"/>
- <pt x="883" y="123" on="1"/>
- <pt x="408" y="740" on="1"/>
- <pt x="401" y="740" on="1"/>
- <pt x="401" y="123" on="1"/>
- <pt x="524" y="123" on="1"/>
- <pt x="524" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="512" y="-421" on="1"/>
- <pt x="512" y="-336" on="1"/>
- <pt x="569" y="-345" on="0"/>
- <pt x="609" y="-345" on="1"/>
- <pt x="718" y="-345" on="0"/>
- <pt x="718" y="-278" on="1"/>
- <pt x="718" y="-205" on="0"/>
- <pt x="561" y="-188" on="1"/>
- <pt x="561" y="-111" on="1"/>
- <pt x="695" y="-114" on="0"/>
- <pt x="761" y="-143" on="1"/>
- <pt x="854" y="-185" on="0"/>
- <pt x="854" y="-280" on="1"/>
- <pt x="854" y="-432" on="0"/>
- <pt x="636" y="-432" on="1"/>
- <pt x="578" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 32 32 43 48 200 27 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 7 4
- 3 2 1 21 5 0 3 37 36 30 29 4 13 43 0 28 21 20 0 3 0 14 13 6 5
- 0 3 14 0 0 34 20 41 48 200 37 36 30 29 28 27 24 23 22 21 20 19 18 17 16
- 15 14 13 12 11 10 7 6 23 13 41 8 5 4 1 0 4 13 2 0 0 26 25 9 8
- 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="L" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 13 12 2 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1 0 3 2 6 1 0
- 3 4 48 200 1 0 1 0 7 6 0 14 8 7 2 11 9 3 6 5 2 1 4 13 3
- 0 0 12 11 6 1 0 10 9 10 1 3 2 4 48 200 13 0 1 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lacute" xMin="86" yMin="0" xMax="1151" yMax="1925">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="407" y="1604" on="1"/>
- <pt x="623" y="1925" on="1"/>
- <pt x="851" y="1925" on="1"/>
- <pt x="530" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 17 14 2 15 6 3 13 12 2 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1
- 0 3 2 6 1 0 3 4 48 200 16 15 1 1 0 1 2 0 7 6 0 14 16 15 8
- 7 4 11 9 3 14 9 3 2 6 5 2 1 4 13 3 0 0 12 11 6 1 0 17 10
- 9 10 2 3 2 4 48 200 13 0 1 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcaron" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="937" y="1026" on="1"/>
- <pt x="937" y="1085" on="1"/>
- <pt x="1013" y="1106" on="0"/>
- <pt x="1013" y="1266" on="1"/>
- <pt x="1013" y="1283" on="1"/>
- <pt x="937" y="1283" on="1"/>
- <pt x="937" y="1480" on="1"/>
- <pt x="1134" y="1480" on="1"/>
- <pt x="1134" y="1309" on="1"/>
- <pt x="1133" y="1047" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 22 19 18 17 15 14 13 12 8 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1
- 0 3 2 6 1 0 3 4 48 200 1 0 1 0 21 20 7 6 0 3 14 18 17 2 11
- 14 3 8 7 2 14 9 3 6 5 2 1 4 13 3 0 0 20 19 15 14 10 3 21 12
- 11 6 1 0 10 9 10 1 3 3 4 48 200 22 21 1 13 0 1 4 3 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcommaaccent" xMin="86" yMin="-432" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="518" y="-421" on="1"/>
- <pt x="518" y="-336" on="1"/>
- <pt x="575" y="-345" on="0"/>
- <pt x="615" y="-345" on="1"/>
- <pt x="724" y="-345" on="0"/>
- <pt x="724" y="-278" on="1"/>
- <pt x="724" y="-205" on="0"/>
- <pt x="567" y="-188" on="1"/>
- <pt x="567" y="-111" on="1"/>
- <pt x="701" y="-114" on="0"/>
- <pt x="767" y="-143" on="1"/>
- <pt x="860" y="-185" on="0"/>
- <pt x="860" y="-280" on="1"/>
- <pt x="860" y="-432" on="0"/>
- <pt x="642" y="-432" on="1"/>
- <pt x="584" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 0 0 17 32 28 48 200 13 12 2 4 10 3 22 21 15 14 4 13 28 0 0 0 9 8
- 5 4 6 3 6 11 10 20 1 0 3 2 6 1 0 3 4 48 200 1 0 1 0 7 6
- 0 14 0 0 19 20 26 48 200 26 26 22 21 8 7 5 11 9 3 15 14 2 9 3 3
- 6 5 2 1 4 13 3 0 0 12 11 6 1 0 10 9 10 1 3 2 4 48 200 13 0
- 1 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ldot" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="954" y="740" on="1"/>
- <pt x="954" y="937" on="1"/>
- <pt x="1151" y="937" on="1"/>
- <pt x="1151" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 13 12 2 14 10 3 0 0 17 14 10 1 15 9 8 5 4 6 3 6 11 10 20 1 0
- 3 2 6 1 0 4 4 48 200 16 15 1 1 0 1 2 0 7 6 0 14 8 7 2 14
- 9 3 6 5 2 1 4 13 3 0 0 15 14 10 1 0 12 11 6 1 0 10 9 10 1
- 3 3 4 48 200 17 16 13 0 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lslash" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="652" on="1"/>
- <pt x="86" y="528" on="1"/>
- <pt x="86" y="666" on="1"/>
- <pt x="333" y="790" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="888" on="1"/>
- <pt x="826" y="1036" on="1"/>
- <pt x="826" y="899" on="1"/>
- <pt x="530" y="750" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- <pt x="1151" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 20 19 16 15 14 13 6 5 4 3 10 7 17 3 0 0 12 11 8 7 6 3 9 18 17
- 20 1 0 2 1 6 1 0 3 4 48 200 21 0 1 0 10 9 0 14 11 10 2 14 12
- 3 0 0 19 18 6 1 20 17 16 13 12 10 3 2 2 4 48 200 21 20 1 15 14 1
- 7 6 3 2 3 9 8 5 4 1 0 5 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="M" xMin="25" yMin="0" xMax="1204" yMax="1480">
- <contour>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="111" y="123" on="1"/>
- <pt x="111" y="1357" on="1"/>
- <pt x="25" y="1357" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="310" y="1480" on="1"/>
- <pt x="616" y="462" on="1"/>
- <pt x="618" y="462" on="1"/>
- <pt x="935" y="1480" on="1"/>
- <pt x="1204" y="1480" on="1"/>
- <pt x="1204" y="1357" on="1"/>
- <pt x="1118" y="1357" on="1"/>
- <pt x="1118" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="884" y="0" on="1"/>
- <pt x="884" y="123" on="1"/>
- <pt x="956" y="123" on="1"/>
- <pt x="956" y="1128" on="1"/>
- <pt x="954" y="1128" on="1"/>
- <pt x="663" y="194" on="1"/>
- <pt x="528" y="194" on="1"/>
- <pt x="237" y="1166" on="1"/>
- <pt x="235" y="1166" on="1"/>
- <pt x="235" y="123" on="1"/>
- <pt x="321" y="123" on="1"/>
- <pt x="321" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 26 25 24 23 22 21 20 19 18 17 14 13 12 11 8 7 4 3 2 1 20 5 0 3 27
- 16 15 0 3 0 10 9 6 5 0 3 14 27 26 23 22 21 20 17 16 9 8 7 6 12
- 18 24 3 15 14 11 10 4 13 12 5 4 1 0 4 13 2 0 0 19 18 34 1 12 25
- 24 6 1 2 2 4 48 200 13 12 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="N" xMin="74" yMin="0" xMax="1155" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 21 16 15 0 3 0 12
- 11 6 5 0 3 14 21 20 17 11 10 7 6 8 6 3 13 12 2 13 14 5 4 1 0
- 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14 1 3
- 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Nacute" xMin="74" yMin="0" xMax="1155" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="493" y="1604" on="1"/>
- <pt x="709" y="1925" on="1"/>
- <pt x="937" y="1925" on="1"/>
- <pt x="616" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 25 22 2 23 5 3 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 24
- 23 1 21 16 15 0 3 2 0 12 11 6 5 0 3 14 24 14 8 2 25 23 22 21 20
- 17 11 10 7 9 8 6 3 13 12 2 13 14 5 4 1 0 4 13 2 0 0 16 9 8
- 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncaron" xMin="74" yMin="0" xMax="1155" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="981" y="1925" on="1"/>
- <pt x="724" y="1604" on="1"/>
- <pt x="506" y="1604" on="1"/>
- <pt x="249" y="1925" on="1"/>
- <pt x="373" y="1925" on="1"/>
- <pt x="614" y="1723" on="1"/>
- <pt x="616" y="1723" on="1"/>
- <pt x="858" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 29 28 27 26 25 22 6
- 13 23 24 23 1 21 16 15 0 3 2 0 12 11 6 5 0 3 14 22 14 8 2 29 28
- 27 26 24 23 21 20 17 11 10 7 12 8 6 3 25 6 2 2 13 12 2 13 14 5 4
- 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14
- 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncommaaccent" xMin="74" yMin="-432" xMax="1155" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="-421" on="1"/>
- <pt x="481" y="-336" on="1"/>
- <pt x="538" y="-345" on="0"/>
- <pt x="578" y="-345" on="1"/>
- <pt x="687" y="-345" on="0"/>
- <pt x="687" y="-278" on="1"/>
- <pt x="687" y="-205" on="0"/>
- <pt x="530" y="-188" on="1"/>
- <pt x="530" y="-111" on="1"/>
- <pt x="664" y="-114" on="0"/>
- <pt x="730" y="-143" on="1"/>
- <pt x="823" y="-185" on="0"/>
- <pt x="823" y="-280" on="1"/>
- <pt x="823" y="-432" on="0"/>
- <pt x="605" y="-432" on="1"/>
- <pt x="547" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 25 32 36 48 200 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3
- 30 29 23 22 4 13 36 0 21 16 15 0 3 0 12 11 6 5 0 3 14 0 0 27 20
- 34 48 200 34 34 30 29 23 22 21 20 17 11 10 7 11 8 6 3 13 12 2 13 14 5
- 4 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15
- 14 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ntilde" xMin="74" yMin="0" xMax="1155" yMax="1839">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="271" y="1604" on="1"/>
- <pt x="277" y="1699" on="0"/>
- <pt x="302" y="1749" on="1"/>
- <pt x="347" y="1839" on="0"/>
- <pt x="456" y="1839" on="1"/>
- <pt x="528" y="1839" on="0"/>
- <pt x="591" y="1800" on="1"/>
- <pt x="651" y="1763" on="1"/>
- <pt x="713" y="1725" on="0"/>
- <pt x="747" y="1725" on="1"/>
- <pt x="816" y="1725" on="0"/>
- <pt x="826" y="1839" on="1"/>
- <pt x="937" y="1839" on="1"/>
- <pt x="930" y="1745" on="0"/>
- <pt x="905" y="1695" on="1"/>
- <pt x="859" y="1604" on="0"/>
- <pt x="752" y="1604" on="1"/>
- <pt x="679" y="1604" on="0"/>
- <pt x="616" y="1643" on="1"/>
- <pt x="556" y="1680" on="1"/>
- <pt x="496" y="1717" on="0"/>
- <pt x="460" y="1717" on="1"/>
- <pt x="392" y="1717" on="0"/>
- <pt x="381" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 43 5 26 31 5 38 48 200 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14
- 5 0 3 45 34 33 22 4 13 38 26 5 21 16 15 0 3 0 12 11 6 5 0 3 14
- 34 14 8 2 45 33 21 20 17 11 10 7 8 8 6 3 22 6 2 2 13 12 2 13 14
- 5 4 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200
- 15 14 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="O" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 14 0 0 28 39 4 20 39 12 48 200
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="OE" xMin="37" yMin="-37" xMax="1167" yMax="1518">
- <contour>
- <pt x="609" y="0" on="1"/>
- <pt x="609" y="74" on="1"/>
- <pt x="549" y="-37" on="0"/>
- <pt x="436" y="-37" on="1"/>
- <pt x="252" y="-37" on="0"/>
- <pt x="145" y="170" on="1"/>
- <pt x="37" y="377" on="0"/>
- <pt x="37" y="740" on="1"/>
- <pt x="37" y="1101" on="0"/>
- <pt x="144" y="1310" on="1"/>
- <pt x="251" y="1518" on="0"/>
- <pt x="435" y="1518" on="1"/>
- <pt x="552" y="1518" on="0"/>
- <pt x="609" y="1406" on="1"/>
- <pt x="609" y="1480" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1142" y="1166" on="1"/>
- <pt x="1019" y="1166" on="1"/>
- <pt x="1019" y="1357" on="1"/>
- <pt x="800" y="1357" on="1"/>
- <pt x="800" y="827" on="1"/>
- <pt x="945" y="827" on="1"/>
- <pt x="945" y="950" on="1"/>
- <pt x="1056" y="950" on="1"/>
- <pt x="1056" y="580" on="1"/>
- <pt x="945" y="580" on="1"/>
- <pt x="945" y="703" on="1"/>
- <pt x="800" y="703" on="1"/>
- <pt x="800" y="136" on="1"/>
- <pt x="1044" y="136" on="1"/>
- <pt x="1044" y="370" on="1"/>
- <pt x="1167" y="370" on="1"/>
- <pt x="1167" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="609" y="364" on="1"/>
- <pt x="609" y="1117" on="1"/>
- <pt x="609" y="1395" on="0"/>
- <pt x="460" y="1395" on="1"/>
- <pt x="237" y="1395" on="0"/>
- <pt x="237" y="746" on="1"/>
- <pt x="237" y="396" on="0"/>
- <pt x="289" y="240" on="1"/>
- <pt x="340" y="86" on="0"/>
- <pt x="457" y="86" on="1"/>
- <pt x="609" y="86" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 131 values pushed */
- 0 0 42 5 3 36 5 11 48 200 11 0 3 2 13 14 18 2 34 23 22 17 16 5 18
- 20 3 33 31 30 25 24 5 26 28 3 1 28 0 2 0 0 19 18 6 1 14 27 26 6
- 1 20 29 28 20 1 0 3 4 48 200 21 20 1 32 0 1 2 0 15 14 0 14 0 0
- 38 24 7 48 200 26 25 22 21 4 17 19 3 7 0 0 0 30 29 6 1 31 18 17 6
- 1 15 34 33 14 13 1 0 19 5 19 3 4 48 200 32 31 1 16 15 1 24 23 1 28
- 27 20 19 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oacute" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="491" y="1604" on="1"/>
- <pt x="707" y="1925" on="1"/>
- <pt x="935" y="1925" on="1"/>
- <pt x="614" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 35 32 2 33 0 3 0 34 33 1
- 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Obreve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="269" y="1925" on="1"/>
- <pt x="392" y="1925" on="1"/>
- <pt x="440" y="1777" on="0"/>
- <pt x="614" y="1777" on="1"/>
- <pt x="789" y="1777" on="0"/>
- <pt x="837" y="1925" on="1"/>
- <pt x="960" y="1925" on="1"/>
- <pt x="937" y="1836" on="0"/>
- <pt x="911" y="1790" on="1"/>
- <pt x="820" y="1635" on="0"/>
- <pt x="618" y="1635" on="1"/>
- <pt x="466" y="1635" on="0"/>
- <pt x="377" y="1716" on="1"/>
- <pt x="322" y="1765" on="0"/>
- <pt x="294" y="1837" on="1"/>
- <pt x="283" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 35 14 42 24 5 8 16 5 0 48 200 8 2 0 0 1 38 37 33 32 4 13 42
- 0 0 14 0 0 28 36 4 20 36 12 48 200 38 37 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ocircumflex" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="249" y="1604" on="1"/>
- <pt x="505" y="1925" on="1"/>
- <pt x="724" y="1925" on="1"/>
- <pt x="980" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="616" y="1806" on="1"/>
- <pt x="613" y="1806" on="1"/>
- <pt x="372" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 39 38 37 36 35 32 6 33 0 3
- 0 34 33 1 0 14 0 0 28 39 4 20 39 12 48 200 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Odieresis" xMin="62" yMin="-37" xMax="1168" yMax="1801">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="282" y="1604" on="1"/>
- <pt x="282" y="1801" on="1"/>
- <pt x="479" y="1801" on="1"/>
- <pt x="479" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="751" y="1604" on="1"/>
- <pt x="751" y="1801" on="1"/>
- <pt x="948" y="1801" on="1"/>
- <pt x="948" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 0 0 39 36 35 32 10 3 33 1 4
- 48 200 38 37 34 33 3 0 14 0 0 28 39 4 20 39 12 48 200 4 38 12 32 0 0
- 37 36 10 1 38 35 34 10 1 32 2 4 48 200 39 38 1 33 32 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ograve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="738" y="1604" on="1"/>
- <pt x="615" y="1604" on="1"/>
- <pt x="294" y="1925" on="1"/>
- <pt x="522" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 33 32 2 34 0 3 0 35 34 1
- 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ohungarumlaut" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="313" y="1604" on="1"/>
- <pt x="553" y="1925" on="1"/>
- <pt x="745" y="1925" on="1"/>
- <pt x="424" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="664" y="1604" on="1"/>
- <pt x="905" y="1925" on="1"/>
- <pt x="1096" y="1925" on="1"/>
- <pt x="775" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
- 37 34 33 3 0 14 0 0 28 39 4 20 39 12 48 200 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Omacron" xMin="62" yMin="-37" xMax="1168" yMax="1728">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="269" y="1604" on="1"/>
- <pt x="269" y="1728" on="1"/>
- <pt x="960" y="1728" on="1"/>
- <pt x="960" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 0 0 35 32 6 1 33 1 4 48 200
- 34 33 1 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oslash" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="321" y="371" on="1"/>
- <pt x="865" y="1225" on="1"/>
- <pt x="774" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="453" y="1394" on="0"/>
- <pt x="364" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="742" on="1"/>
- <pt x="275" y="545" on="0"/>
- </contour>
- <contour>
- <pt x="364" y="254" on="1"/>
- <pt x="457" y="86" on="0"/>
- <pt x="613" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="865" y="258" on="1"/>
- <pt x="955" y="431" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="937" on="0"/>
- <pt x="908" y="1110" on="1"/>
- </contour>
- <contour>
- <pt x="62" y="-37" on="1"/>
- <pt x="206" y="190" on="1"/>
- <pt x="62" y="432" on="0"/>
- <pt x="62" y="739" on="1"/>
- <pt x="62" y="1083" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="370" y="1517" on="0"/>
- <pt x="613" y="1517" on="1"/>
- <pt x="799" y="1517" on="0"/>
- <pt x="958" y="1371" on="1"/>
- <pt x="1051" y="1517" on="1"/>
- <pt x="1168" y="1517" on="1"/>
- <pt x="1023" y="1290" on="1"/>
- <pt x="1168" y="1048" on="0"/>
- <pt x="1168" y="740" on="1"/>
- <pt x="1168" y="398" on="0"/>
- <pt x="1014" y="181" on="1"/>
- <pt x="860" y="-37" on="0"/>
- <pt x="616" y="-37" on="1"/>
- <pt x="431" y="-37" on="0"/>
- <pt x="272" y="110" on="1"/>
- <pt x="179" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 36 2 25 0 3 1 1 30 27 17 3 1 5 0 1 3 0 0 11 1 1 38 19 11 9
- 0 5 1 2 3 0 0 1 29 28 2 13 0 0 1 39 18 2 0 14 39 38 32 30 29
- 28 27 21 19 18 17 15 9 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Otilde" xMin="62" yMin="-37" xMax="1168" yMax="1839">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="282" y="1604" on="1"/>
- <pt x="288" y="1699" on="0"/>
- <pt x="313" y="1749" on="1"/>
- <pt x="358" y="1839" on="0"/>
- <pt x="467" y="1839" on="1"/>
- <pt x="539" y="1839" on="0"/>
- <pt x="602" y="1800" on="1"/>
- <pt x="662" y="1763" on="1"/>
- <pt x="724" y="1725" on="0"/>
- <pt x="758" y="1725" on="1"/>
- <pt x="826" y="1725" on="0"/>
- <pt x="837" y="1839" on="1"/>
- <pt x="948" y="1839" on="1"/>
- <pt x="941" y="1745" on="0"/>
- <pt x="916" y="1695" on="1"/>
- <pt x="870" y="1604" on="0"/>
- <pt x="763" y="1604" on="1"/>
- <pt x="690" y="1604" on="0"/>
- <pt x="627" y="1643" on="1"/>
- <pt x="567" y="1680" on="1"/>
- <pt x="507" y="1717" on="0"/>
- <pt x="471" y="1717" on="1"/>
- <pt x="403" y="1717" on="0"/>
- <pt x="392" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 53 5 36 41 5 48 24 5 8 16 5 0 48 200 8 2 0 0 1 55 44 43 32
- 4 13 48 36 0 0 14 0 0 28 39 4 20 39 12 48 200 55 44 43 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="P" xMin="86" yMin="0" xMax="1124" yMax="1480">
- <contour>
- <pt x="481" y="598" on="1"/>
- <pt x="481" y="123" on="1"/>
- <pt x="765" y="123" on="1"/>
- <pt x="765" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="283" y="123" on="1"/>
- <pt x="283" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="747" y="1480" on="1"/>
- <pt x="1124" y="1480" on="0"/>
- <pt x="1124" y="1119" on="1"/>
- <pt x="1124" y="878" on="0"/>
- <pt x="984" y="738" on="1"/>
- <pt x="844" y="598" on="0"/>
- <pt x="599" y="598" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="722" on="1"/>
- <pt x="592" y="722" on="1"/>
- <pt x="914" y="722" on="0"/>
- <pt x="914" y="1089" on="1"/>
- <pt x="914" y="1357" on="0"/>
- <pt x="682" y="1357" on="1"/>
- <pt x="481" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 18 17 16 0 4 7 1 3 0 0 23 22 8 7 6 3 9 6 5 2 1 6 3 3 2
- 4 48 200 4 3 1 0 10 9 0 14 0 0 20 39 12 48 200 22 18 16 10 3 2 6
- 13 12 0 9 8 5 4 4 13 6 0 0 23 17 1 0 10 3 6 1 4 48 200 7 6
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Q" xMin="62" yMin="-321" xMax="1223" yMax="1517">
- <contour>
- <pt x="615" y="-37" on="1"/>
- <pt x="459" y="-12" on="0"/>
- <pt x="376" y="29" on="1"/>
- <pt x="276" y="78" on="0"/>
- <pt x="198" y="205" on="1"/>
- <pt x="62" y="428" on="0"/>
- <pt x="62" y="740" on="1"/>
- <pt x="62" y="1083" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="370" y="1517" on="0"/>
- <pt x="615" y="1517" on="1"/>
- <pt x="859" y="1517" on="0"/>
- <pt x="1013" y="1300" on="1"/>
- <pt x="1168" y="1083" on="0"/>
- <pt x="1168" y="741" on="1"/>
- <pt x="1168" y="421" on="0"/>
- <pt x="1034" y="209" on="1"/>
- <pt x="943" y="66" on="0"/>
- <pt x="789" y="-2" on="1"/>
- <pt x="951" y="-103" on="0"/>
- <pt x="1223" y="-163" on="1"/>
- <pt x="1154" y="-248" on="0"/>
- <pt x="1055" y="-321" on="1"/>
- <pt x="846" y="-242" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1050" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1223" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 36 values pushed */
- 0 0 24 5 10 48 200 10 0 1 22 20 18 0 4 13 32 0 0 14 0 0 36 39 14
- 28 39 6 48 200 22 20 18 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="R" xMin="86" yMin="0" xMax="1204" yMax="1480">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 0 0 30 29 4 3 6 3
- 5 1 4 48 200 20 19 1 23 18 17 0 3 2 0 6 5 0 14 0 0 27 39 10 48
- 200 29 25 23 22 19 18 17 16 15 14 6 11 13 10 20 5 4 1 0 4 13 2 0 0
- 30 24 21 20 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Racute" xMin="86" yMin="0" xMax="1204" yMax="1925">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="450" y="1604" on="1"/>
- <pt x="666" y="1925" on="1"/>
- <pt x="894" y="1925" on="1"/>
- <pt x="573" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 34 31 2 32 5 3 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 0 0
- 30 29 4 3 6 3 5 1 4 48 200 33 32 1 20 19 1 23 18 17 0 3 3 0 6
- 5 0 14 0 0 27 39 10 48 200 34 33 32 31 29 25 23 22 19 18 17 16 15 14 6
- 15 13 10 20 5 4 1 0 4 13 2 0 0 30 24 21 20 10 3 2 1 4 48 200 3
- 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcaron" xMin="86" yMin="0" xMax="1204" yMax="1925">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="925" y="1925" on="1"/>
- <pt x="668" y="1604" on="1"/>
- <pt x="450" y="1604" on="1"/>
- <pt x="193" y="1925" on="1"/>
- <pt x="317" y="1925" on="1"/>
- <pt x="558" y="1723" on="1"/>
- <pt x="560" y="1723" on="1"/>
- <pt x="802" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 113 values pushed */
- 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 38 37 36 35 34 31 6 13
- 32 0 0 30 29 4 3 6 3 5 1 4 48 200 33 32 1 20 19 1 23 18 17 0 3
- 3 0 6 5 0 14 0 0 27 39 10 48 200 35 20 2 2 38 37 36 33 32 31 29 25
- 23 22 19 18 17 16 15 14 6 17 13 10 20 34 5 4 1 0 5 13 2 0 0 30 24
- 21 20 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcommaaccent" xMin="86" yMin="-432" xMax="1204" yMax="1480">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="542" y="-421" on="1"/>
- <pt x="542" y="-336" on="1"/>
- <pt x="599" y="-345" on="0"/>
- <pt x="639" y="-345" on="1"/>
- <pt x="748" y="-345" on="0"/>
- <pt x="748" y="-278" on="1"/>
- <pt x="748" y="-205" on="0"/>
- <pt x="591" y="-188" on="1"/>
- <pt x="591" y="-111" on="1"/>
- <pt x="725" y="-114" on="0"/>
- <pt x="791" y="-143" on="1"/>
- <pt x="884" y="-185" on="0"/>
- <pt x="884" y="-280" on="1"/>
- <pt x="884" y="-432" on="0"/>
- <pt x="666" y="-432" on="1"/>
- <pt x="607" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 113 values pushed */
- 0 0 34 32 45 48 200 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 39
- 38 32 31 4 13 45 0 0 0 30 29 4 3 6 3 5 1 4 48 200 20 19 1 23 18
- 17 0 3 2 0 6 5 0 14 0 0 36 20 43 27 39 10 48 200 39 38 32 31 29 25
- 23 22 19 18 17 16 15 14 6 15 13 43 10 20 5 4 1 0 4 13 2 0 0 30 24
- 21 20 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="S" xMin="151" yMin="-37" xMax="1091" yMax="1517">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2 1 0 8
- 0 2 3 0 0 14 0 0 27 19 16 9 28 36 48 200 16 23 22 16 3 2 5 20 0
- 3 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Sacute" xMin="151" yMin="-37" xMax="1091" yMax="1925">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="509" y="1604" on="1"/>
- <pt x="725" y="1925" on="1"/>
- <pt x="953" y="1925" on="1"/>
- <pt x="632" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 45 42 2 43 0 3 0 1 1 23
- 22 21 20 3 2 1 0 8 0 2 3 0 0 44 43 1 0 14 0 0 27 19 16 9 28
- 36 48 200 16 45 44 43 42 23 22 16 3 2 9 20 0 3 36 20 21 20 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scaron" xMin="151" yMin="-37" xMax="1091" yMax="1925">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="999" y="1925" on="1"/>
- <pt x="742" y="1604" on="1"/>
- <pt x="524" y="1604" on="1"/>
- <pt x="267" y="1925" on="1"/>
- <pt x="391" y="1925" on="1"/>
- <pt x="632" y="1723" on="1"/>
- <pt x="634" y="1723" on="1"/>
- <pt x="876" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2 1 0 8
- 0 2 3 0 0 49 48 47 46 45 42 6 13 43 44 43 1 0 14 0 0 27 19 16 9
- 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3 36 20 21
- 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scedilla" xMin="151" yMin="-432" xMax="1091" yMax="1517">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="632" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="554" y="0" on="1"/>
- <pt x="651" y="0" on="1"/>
- <pt x="591" y="-109" on="1"/>
- <pt x="663" y="-111" on="0"/>
- <pt x="715" y="-148" on="1"/>
- <pt x="785" y="-197" on="0"/>
- <pt x="785" y="-269" on="1"/>
- <pt x="785" y="-337" on="0"/>
- <pt x="726" y="-384" on="1"/>
- <pt x="668" y="-432" on="0"/>
- <pt x="581" y="-432" on="1"/>
- <pt x="514" y="-432" on="0"/>
- <pt x="438" y="-411" on="1"/>
- <pt x="438" y="-330" on="1"/>
- <pt x="488" y="-345" on="0"/>
- <pt x="542" y="-345" on="1"/>
- <pt x="646" y="-345" on="0"/>
- <pt x="646" y="-271" on="1"/>
- <pt x="646" y="-178" on="0"/>
- <pt x="459" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 57 32 52 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2
- 1 0 8 0 2 3 0 0 1 61 55 54 44 43 42 6 13 52 2 0 14 0 0 59 20
- 48 27 19 16 9 28 36 48 200 48 16 61 55 54 48 44 43 42 23 22 16 3 2 12 20
- 0 3 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scircumflex" xMin="151" yMin="-37" xMax="1091" yMax="1925">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="267" y="1604" on="1"/>
- <pt x="523" y="1925" on="1"/>
- <pt x="742" y="1925" on="1"/>
- <pt x="998" y="1604" on="1"/>
- <pt x="875" y="1604" on="1"/>
- <pt x="634" y="1806" on="1"/>
- <pt x="631" y="1806" on="1"/>
- <pt x="390" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 49 48 47 46 45 42 6 43 0 3
- 0 1 1 23 22 21 20 3 2 1 0 8 0 2 3 0 0 44 43 1 0 14 0 0 27
- 19 16 9 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3
- 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scommaaccent" xMin="151" yMin="-432" xMax="1091" yMax="1517">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="632" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="484" y="-421" on="1"/>
- <pt x="484" y="-336" on="1"/>
- <pt x="541" y="-345" on="0"/>
- <pt x="581" y="-345" on="1"/>
- <pt x="690" y="-345" on="0"/>
- <pt x="690" y="-278" on="1"/>
- <pt x="690" y="-205" on="0"/>
- <pt x="533" y="-188" on="1"/>
- <pt x="533" y="-111" on="1"/>
- <pt x="667" y="-114" on="0"/>
- <pt x="733" y="-143" on="1"/>
- <pt x="826" y="-185" on="0"/>
- <pt x="826" y="-280" on="1"/>
- <pt x="826" y="-432" on="0"/>
- <pt x="608" y="-432" on="1"/>
- <pt x="550" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 45 32 56 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2
- 1 0 8 0 2 3 0 0 1 50 49 43 42 4 13 56 2 0 14 0 0 47 20 54 27
- 19 16 9 28 36 48 200 54 16 54 50 49 43 42 23 22 16 3 2 10 20 0 3 36 20
- 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="T" xMin="62" yMin="0" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 10 9 6 5 4 3 1 3 0 0 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2
- 4 48 200 15 0 1 0 8 7 0 14 15 14 2 10 12 3 1 0 2 2 4 3 0 0
- 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48 200 9 8 1 3 2 1
- 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tbar" xMin="62" yMin="0" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="716" on="1"/>
- <pt x="220" y="716" on="1"/>
- <pt x="220" y="814" on="1"/>
- <pt x="516" y="814" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="814" on="1"/>
- <pt x="1010" y="814" on="1"/>
- <pt x="1010" y="716" on="1"/>
- <pt x="714" y="716" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 14 13 10 9 4 7 5 3 0 0 16 15 8 7 6 3 11 20 19 4 3 33 3 5 22
- 21 2 1 6 3 0 3 4 48 200 18 17 6 5 3 23 0 1 2 0 12 11 0 14 23
- 22 19 18 4 14 16 3 5 4 1 0 4 2 8 3 0 0 15 14 6 1 12 21 20 17
- 16 10 3 2 9 8 6 1 10 3 4 48 200 13 12 1 7 6 3 2 3 11 10 1 3
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcaron" xMin="62" yMin="0" xMax="1168" yMax="1925">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="981" y="1925" on="1"/>
- <pt x="724" y="1604" on="1"/>
- <pt x="506" y="1604" on="1"/>
- <pt x="249" y="1925" on="1"/>
- <pt x="373" y="1925" on="1"/>
- <pt x="614" y="1723" on="1"/>
- <pt x="616" y="1723" on="1"/>
- <pt x="858" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 10 9 6 5 4 3 1 3 23 22 21 20 19 16 6 13 17 0 0 12 11 4 3 6 3
- 7 14 13 2 1 6 3 0 2 4 48 200 18 17 1 15 0 1 2 0 8 7 0 14 23
- 17 16 15 14 5 10 12 3 22 21 2 12 2 3 20 19 18 1 0 5 2 4 3 0 0
- 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48 200 9 8 1 3 2 1
- 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommaaccent" xMin="62" yMin="-432" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="592" y="0" on="1"/>
- <pt x="689" y="0" on="1"/>
- <pt x="629" y="-109" on="1"/>
- <pt x="701" y="-111" on="0"/>
- <pt x="753" y="-148" on="1"/>
- <pt x="823" y="-197" on="0"/>
- <pt x="823" y="-269" on="1"/>
- <pt x="823" y="-337" on="0"/>
- <pt x="764" y="-384" on="1"/>
- <pt x="705" y="-432" on="0"/>
- <pt x="620" y="-432" on="1"/>
- <pt x="552" y="-432" on="0"/>
- <pt x="476" y="-411" on="1"/>
- <pt x="476" y="-330" on="1"/>
- <pt x="526" y="-345" on="0"/>
- <pt x="580" y="-345" on="1"/>
- <pt x="684" y="-345" on="0"/>
- <pt x="684" y="-271" on="1"/>
- <pt x="684" y="-178" on="0"/>
- <pt x="497" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 0 0 31 32 26 48 200 10 9 6 5 4 3 1 3 35 29 28 18 4 13 26 0 0 0
- 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2 4 48 200 17 16 15 0 3 0 8
- 7 0 14 0 0 33 20 22 48 200 22 22 15 14 3 10 12 3 18 17 16 3 12 2 3
- 35 29 28 1 0 5 2 4 3 0 0 11 10 6 1 8 13 12 10 1 2 5 4 6 1
- 6 3 4 48 200 9 8 1 3 2 1 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommabelow" xMin="62" yMin="-432" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="472" y="-421" on="1"/>
- <pt x="472" y="-336" on="1"/>
- <pt x="529" y="-345" on="0"/>
- <pt x="569" y="-345" on="1"/>
- <pt x="678" y="-345" on="0"/>
- <pt x="678" y="-278" on="1"/>
- <pt x="678" y="-205" on="0"/>
- <pt x="521" y="-188" on="1"/>
- <pt x="521" y="-111" on="1"/>
- <pt x="655" y="-114" on="0"/>
- <pt x="721" y="-143" on="1"/>
- <pt x="814" y="-185" on="0"/>
- <pt x="814" y="-280" on="1"/>
- <pt x="814" y="-432" on="0"/>
- <pt x="596" y="-432" on="1"/>
- <pt x="538" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 112 values pushed */
- 0 0 19 32 30 48 200 10 9 6 5 4 3 1 3 24 23 17 16 4 13 30 0 0 0
- 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2 4 48 200 15 0 1 0 8 7 0
- 14 0 0 21 20 28 48 200 28 28 15 14 3 10 12 3 24 23 2 12 2 3 17 16 1
- 0 4 2 4 3 0 0 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48
- 200 9 8 1 3 2 1 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Thorn" xMin="86" yMin="0" xMax="1124" yMax="1480">
- <contour>
- <pt x="481" y="1191" on="1"/>
- <pt x="670" y="1191" on="1"/>
- <pt x="1124" y="1191" on="0"/>
- <pt x="1124" y="829" on="1"/>
- <pt x="1124" y="588" on="0"/>
- <pt x="955" y="449" on="1"/>
- <pt x="787" y="309" on="0"/>
- <pt x="492" y="309" on="1"/>
- <pt x="481" y="309" on="1"/>
- <pt x="481" y="123" on="1"/>
- <pt x="678" y="123" on="1"/>
- <pt x="678" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="283" y="123" on="1"/>
- <pt x="283" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="678" y="1480" on="1"/>
- <pt x="678" y="1357" on="1"/>
- <pt x="481" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="432" on="1"/>
- <pt x="493" y="432" on="1"/>
- <pt x="694" y="432" on="0"/>
- <pt x="804" y="528" on="1"/>
- <pt x="914" y="623" on="0"/>
- <pt x="914" y="796" on="1"/>
- <pt x="914" y="1067" on="0"/>
- <pt x="592" y="1067" on="1"/>
- <pt x="481" y="1067" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 29 28 22 21 8 7 6 0 9 3 0 0 20 19 16 15 6 3 17 14 13 10 9 6 3
- 11 2 4 48 200 1 0 1 12 11 1 2 0 18 17 0 14 0 0 26 39 3 48 200 28
- 22 19 18 11 10 7 1 8 13 3 0 17 16 13 12 4 13 14 0 0 29 21 20 9 8
- 0 10 5 14 1 4 48 200 15 14 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="U" xMin="62" yMin="-37" xMax="1168" yMax="1480">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
- 3 0 16 15 3 2 0 3 14 15 14 4 3 4 12 5 3 17 16 2 13 18 2 1 0
- 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uacute" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="1604" on="1"/>
- <pt x="744" y="1925" on="1"/>
- <pt x="972" y="1925" on="1"/>
- <pt x="651" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 10 5 23 48 200 23 2 29 26 2 27 2 3 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 28 27 1 0 16 15 3 2 0 3 14 28 18 12 2 29 27
- 26 15 14 4 3 7 12 5 3 17 16 2 13 18 2 1 0 0 0 13 12 6 1 18 6
- 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ubreve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="306" y="1925" on="1"/>
- <pt x="429" y="1925" on="1"/>
- <pt x="477" y="1777" on="0"/>
- <pt x="651" y="1777" on="1"/>
- <pt x="826" y="1777" on="0"/>
- <pt x="874" y="1925" on="1"/>
- <pt x="997" y="1925" on="1"/>
- <pt x="974" y="1836" on="0"/>
- <pt x="948" y="1790" on="1"/>
- <pt x="857" y="1635" on="0"/>
- <pt x="655" y="1635" on="1"/>
- <pt x="503" y="1635" on="0"/>
- <pt x="414" y="1716" on="1"/>
- <pt x="359" y="1765" on="0"/>
- <pt x="331" y="1837" on="1"/>
- <pt x="320" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 0 0 29 14 36 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0
- 12 2 2 3 0 32 31 27 26 4 13 36 2 16 15 3 2 0 3 14 32 18 12 2 31
- 27 15 14 4 3 6 12 5 3 26 5 0 2 17 16 2 13 18 2 1 0 0 0 13 12
- 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ucircumflex" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="286" y="1604" on="1"/>
- <pt x="542" y="1925" on="1"/>
- <pt x="761" y="1925" on="1"/>
- <pt x="1017" y="1604" on="1"/>
- <pt x="894" y="1604" on="1"/>
- <pt x="653" y="1806" on="1"/>
- <pt x="650" y="1806" on="1"/>
- <pt x="409" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 102 values pushed */
- 0 0 10 5 23 48 200 23 2 33 32 31 30 29 26 6 27 2 3 1 25 19 18 17 14
- 13 12 6 5 4 1 0 12 2 2 3 0 28 27 1 0 16 15 3 2 0 3 14 29 18
- 12 2 33 32 31 30 28 27 15 14 4 3 10 12 5 3 26 5 0 2 17 16 2 13 18
- 2 1 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Udieresis" xMin="62" yMin="-37" xMax="1168" yMax="1801">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="319" y="1604" on="1"/>
- <pt x="319" y="1801" on="1"/>
- <pt x="516" y="1801" on="1"/>
- <pt x="516" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="788" y="1604" on="1"/>
- <pt x="788" y="1801" on="1"/>
- <pt x="985" y="1801" on="1"/>
- <pt x="985" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
- 3 0 0 0 33 30 29 26 10 3 27 1 4 48 200 32 31 28 27 3 0 16 15 3 2
- 0 3 14 15 14 4 3 4 30 28 3 17 16 2 13 18 2 1 0 0 0 31 30 10 1
- 32 29 28 10 1 26 13 12 6 1 18 6 5 10 1 0 4 4 48 200 33 32 1 27 26
- 1 19 18 1 25 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ugrave" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="775" y="1604" on="1"/>
- <pt x="652" y="1604" on="1"/>
- <pt x="331" y="1925" on="1"/>
- <pt x="559" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 10 5 23 48 200 23 2 27 26 2 28 2 3 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 29 28 1 0 16 15 3 2 0 3 14 29 27 26 15 14 4
- 3 7 12 5 3 28 5 0 2 17 16 2 13 18 2 1 0 0 0 13 12 6 1 18 6
- 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uhungarumlaut" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="384" y="1604" on="1"/>
- <pt x="624" y="1925" on="1"/>
- <pt x="816" y="1925" on="1"/>
- <pt x="495" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="735" y="1604" on="1"/>
- <pt x="976" y="1925" on="1"/>
- <pt x="1167" y="1925" on="1"/>
- <pt x="846" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 0 0 10 5 23 48 200 23 2 33 30 29 26 4 27 2 3 1 25 19 18 17 14 13 12
- 6 5 4 1 0 12 2 2 3 0 32 31 28 27 3 0 16 15 3 2 0 3 14 31 18
- 12 2 33 30 29 28 27 26 15 14 4 3 10 12 5 3 32 17 16 3 13 18 2 1 0
- 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Umacron" xMin="62" yMin="-37" xMax="1168" yMax="1728">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="303" y="1604" on="1"/>
- <pt x="303" y="1728" on="1"/>
- <pt x="994" y="1728" on="1"/>
- <pt x="994" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
- 3 0 0 0 29 26 6 1 27 1 4 48 200 28 27 1 0 16 15 3 2 0 3 14 29
- 28 2 18 12 3 15 14 4 3 4 12 5 3 27 26 2 5 0 3 17 16 2 13 18 2
- 1 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Unterkomma" xMin="464" yMin="-432" xMax="806" yMax="-111">
- <contour>
- <pt x="464" y="-421" on="1"/>
- <pt x="464" y="-336" on="1"/>
- <pt x="521" y="-345" on="0"/>
- <pt x="561" y="-345" on="1"/>
- <pt x="670" y="-345" on="0"/>
- <pt x="670" y="-278" on="1"/>
- <pt x="670" y="-205" on="0"/>
- <pt x="513" y="-188" on="1"/>
- <pt x="513" y="-111" on="1"/>
- <pt x="647" y="-114" on="0"/>
- <pt x="713" y="-143" on="1"/>
- <pt x="806" y="-185" on="0"/>
- <pt x="806" y="-280" on="1"/>
- <pt x="806" y="-432" on="0"/>
- <pt x="588" y="-432" on="1"/>
- <pt x="530" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 3 32 14 48 200 14 8 7 1 0 14 0 0 5 20 12 48 200 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uogonek" xMin="62" yMin="-370" xMax="1168" yMax="1480">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="686" y="0" on="1"/>
- <pt x="793" y="0" on="1"/>
- <pt x="664" y="-81" on="0"/>
- <pt x="664" y="-179" on="1"/>
- <pt x="664" y="-275" on="0"/>
- <pt x="779" y="-275" on="1"/>
- <pt x="833" y="-275" on="0"/>
- <pt x="870" y="-260" on="1"/>
- <pt x="870" y="-341" on="1"/>
- <pt x="808" y="-370" on="0"/>
- <pt x="730" y="-370" on="1"/>
- <pt x="528" y="-370" on="0"/>
- <pt x="528" y="-213" on="1"/>
- <pt x="528" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 31 17 36 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0
- 12 2 2 3 0 1 34 33 27 26 4 13 36 2 0 16 15 3 2 0 3 14 0 0 29
- 20 38 48 200 38 38 34 33 27 26 15 14 4 3 9 12 5 3 17 16 2 13 18 2 1
- 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uring" xMin="62" yMin="-37" xMax="1168" yMax="2033">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="606" y="2033" on="1"/>
- <pt x="700" y="2033" on="0"/>
- <pt x="766" y="1967" on="1"/>
- <pt x="833" y="1901" on="0"/>
- <pt x="833" y="1807" on="1"/>
- <pt x="833" y="1710" on="0"/>
- <pt x="766" y="1645" on="1"/>
- <pt x="700" y="1579" on="0"/>
- <pt x="604" y="1579" on="1"/>
- <pt x="521" y="1579" on="0"/>
- <pt x="459" y="1633" on="1"/>
- <pt x="379" y="1703" on="0"/>
- <pt x="379" y="1806" on="1"/>
- <pt x="379" y="1900" on="0"/>
- <pt x="446" y="1966" on="1"/>
- <pt x="512" y="2033" on="0"/>
- </contour>
- <contour>
- <pt x="606" y="1946" on="1"/>
- <pt x="549" y="1946" on="0"/>
- <pt x="507" y="1905" on="1"/>
- <pt x="465" y="1865" on="0"/>
- <pt x="465" y="1806" on="1"/>
- <pt x="465" y="1748" on="0"/>
- <pt x="506" y="1707" on="1"/>
- <pt x="548" y="1665" on="0"/>
- <pt x="604" y="1665" on="1"/>
- <pt x="658" y="1665" on="0"/>
- <pt x="697" y="1698" on="1"/>
- <pt x="747" y="1741" on="0"/>
- <pt x="747" y="1807" on="1"/>
- <pt x="747" y="1865" on="0"/>
- <pt x="705" y="1905" on="1"/>
- <pt x="664" y="1946" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 50 32 34 42 32 26 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 34 26 2 16 15 3 2 0 3 14 0 0 54 32 30 46 32
- 38 48 200 30 30 15 14 4 3 5 12 5 3 38 38 5 0 2 17 16 2 13 18 2 1
- 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Utilde" xMin="62" yMin="-37" xMax="1168" yMax="1839">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="1604" on="1"/>
- <pt x="290" y="1699" on="0"/>
- <pt x="315" y="1749" on="1"/>
- <pt x="360" y="1839" on="0"/>
- <pt x="469" y="1839" on="1"/>
- <pt x="541" y="1839" on="0"/>
- <pt x="604" y="1800" on="1"/>
- <pt x="664" y="1763" on="1"/>
- <pt x="726" y="1725" on="0"/>
- <pt x="760" y="1725" on="1"/>
- <pt x="828" y="1725" on="0"/>
- <pt x="839" y="1839" on="1"/>
- <pt x="950" y="1839" on="1"/>
- <pt x="943" y="1745" on="0"/>
- <pt x="918" y="1695" on="1"/>
- <pt x="872" y="1604" on="0"/>
- <pt x="765" y="1604" on="1"/>
- <pt x="692" y="1604" on="0"/>
- <pt x="629" y="1643" on="1"/>
- <pt x="569" y="1680" on="1"/>
- <pt x="509" y="1717" on="0"/>
- <pt x="473" y="1717" on="1"/>
- <pt x="405" y="1717" on="0"/>
- <pt x="394" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 0 0 47 5 30 35 5 42 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 49 38 37 26 4 13 42 30 2 16 15 3 2 0 3 14 38
- 18 12 2 49 37 15 14 4 3 6 12 5 3 26 5 0 2 17 16 2 13 18 2 1 0
- 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="V" xMin="26" yMin="0" xMax="1204" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="100" y="1357" on="1"/>
- <pt x="26" y="1357" on="1"/>
- <pt x="26" y="1480" on="1"/>
- <pt x="463" y="1480" on="1"/>
- <pt x="463" y="1357" on="1"/>
- <pt x="306" y="1357" on="1"/>
- <pt x="652" y="237" on="1"/>
- <pt x="654" y="237" on="1"/>
- <pt x="1001" y="1357" on="1"/>
- <pt x="858" y="1357" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1204" y="1480" on="1"/>
- <pt x="1204" y="1357" on="1"/>
- <pt x="1130" y="1357" on="1"/>
- <pt x="709" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 8 7 2 1 0 3 0 0 14 13 10 9 6 5 2 1 6 7 3 1 4 48 200 15 0
- 1 0 12 11 4 3 0 3 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="W" xMin="23" yMin="0" xMax="1207" yMax="1480">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="1357" on="1"/>
- <pt x="23" y="1357" on="1"/>
- <pt x="23" y="1480" on="1"/>
- <pt x="332" y="1480" on="1"/>
- <pt x="332" y="1357" on="1"/>
- <pt x="234" y="1357" on="1"/>
- <pt x="368" y="281" on="1"/>
- <pt x="370" y="281" on="1"/>
- <pt x="556" y="1258" on="1"/>
- <pt x="712" y="1258" on="1"/>
- <pt x="896" y="285" on="1"/>
- <pt x="899" y="285" on="1"/>
- <pt x="1033" y="1357" on="1"/>
- <pt x="934" y="1357" on="1"/>
- <pt x="934" y="1480" on="1"/>
- <pt x="1207" y="1480" on="1"/>
- <pt x="1207" y="1357" on="1"/>
- <pt x="1157" y="1357" on="1"/>
- <pt x="987" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="617" y="974" on="1"/>
- <pt x="615" y="974" on="1"/>
- <pt x="431" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12 11 8 7 6 9 0 3 10 9 1
- 23 20 19 0 3 2 0 16 15 4 3 0 3 14 23 22 21 20 19 18 17 16 15 14 13
- 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Wcircumflex" xMin="23" yMin="0" xMax="1207" yMax="1925">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="1357" on="1"/>
- <pt x="23" y="1357" on="1"/>
- <pt x="23" y="1480" on="1"/>
- <pt x="332" y="1480" on="1"/>
- <pt x="332" y="1357" on="1"/>
- <pt x="234" y="1357" on="1"/>
- <pt x="368" y="281" on="1"/>
- <pt x="370" y="281" on="1"/>
- <pt x="556" y="1258" on="1"/>
- <pt x="712" y="1258" on="1"/>
- <pt x="896" y="285" on="1"/>
- <pt x="899" y="285" on="1"/>
- <pt x="1033" y="1357" on="1"/>
- <pt x="934" y="1357" on="1"/>
- <pt x="934" y="1480" on="1"/>
- <pt x="1207" y="1480" on="1"/>
- <pt x="1207" y="1357" on="1"/>
- <pt x="1157" y="1357" on="1"/>
- <pt x="987" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="617" y="974" on="1"/>
- <pt x="615" y="974" on="1"/>
- <pt x="431" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="267" y="1604" on="1"/>
- <pt x="523" y="1925" on="1"/>
- <pt x="742" y="1925" on="1"/>
- <pt x="998" y="1604" on="1"/>
- <pt x="875" y="1604" on="1"/>
- <pt x="634" y="1806" on="1"/>
- <pt x="631" y="1806" on="1"/>
- <pt x="390" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 31 30 29 28 27 24 6 25 3 3 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12
- 11 8 7 6 9 0 3 26 25 1 10 9 1 23 20 19 0 3 3 0 16 15 4 3 0
- 3 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
- 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="X" xMin="49" yMin="0" xMax="1179" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="510" y="730" on="1"/>
- <pt x="148" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="369" y="1357" on="1"/>
- <pt x="657" y="857" on="1"/>
- <pt x="946" y="1357" on="1"/>
- <pt x="818" y="1357" on="1"/>
- <pt x="818" y="1480" on="1"/>
- <pt x="1179" y="1480" on="1"/>
- <pt x="1179" y="1357" on="1"/>
- <pt x="1074" y="1357" on="1"/>
- <pt x="721" y="746" on="1"/>
- <pt x="1081" y="123" on="1"/>
- <pt x="1179" y="123" on="1"/>
- <pt x="1179" y="0" on="1"/>
- <pt x="736" y="0" on="1"/>
- <pt x="736" y="123" on="1"/>
- <pt x="860" y="123" on="1"/>
- <pt x="574" y="619" on="1"/>
- <pt x="288" y="123" on="1"/>
- <pt x="442" y="123" on="1"/>
- <pt x="442" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 24 17 16 15 12 11 10 9 8 5 4 3 12 6 1 3 0 0 26 25 23 22 19 18 2
- 1 6 7 0 1 4 48 200 27 21 20 0 3 0 14 13 7 6 0 3 14 27 26 25 24
- 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Y" xMin="27" yMin="0" xMax="1201" yMax="1480">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9 8 5 4 6 7 6 20 19 2 1
- 6 3 0 2 4 48 200 21 0 1 0 15 14 7 6 0 3 14 11 10 2 18 2 3 21
- 20 17 16 15 14 13 12 8 13 18 9 8 7 6 5 4 1 0 8 13 2 0 0 19 18
- 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Yacute" xMin="27" yMin="0" xMax="1201" yMax="1925">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="534" y="1604" on="1"/>
- <pt x="750" y="1925" on="1"/>
- <pt x="978" y="1925" on="1"/>
- <pt x="657" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 25 22 2 23 6 3 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9 8 5 4 6
- 7 6 20 19 2 1 6 3 0 2 4 48 200 24 23 1 21 0 1 2 0 15 14 7 6
- 0 3 14 25 22 11 10 4 18 2 3 24 23 21 20 17 16 15 14 13 12 10 13 18 9
- 8 7 6 5 4 1 0 8 13 2 0 0 19 18 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ycircumflex" xMin="27" yMin="0" xMax="1201" yMax="1925">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="291" y="1604" on="1"/>
- <pt x="547" y="1925" on="1"/>
- <pt x="766" y="1925" on="1"/>
- <pt x="1022" y="1604" on="1"/>
- <pt x="899" y="1604" on="1"/>
- <pt x="658" y="1806" on="1"/>
- <pt x="655" y="1806" on="1"/>
- <pt x="414" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 29 28 27 26 25 22 6 23 6 3 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9
- 8 5 4 6 7 6 20 19 2 1 6 3 0 2 4 48 200 24 23 1 21 0 1 2 0
- 15 14 7 6 0 3 14 28 27 23 11 10 5 18 2 3 26 25 24 21 20 17 16 15 14
- 13 12 11 13 18 29 22 9 8 7 6 5 4 1 0 10 13 2 0 0 19 18 10 1 2
- 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ydieresis" xMin="27" yMin="0" xMax="1201" yMax="1801">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="324" y="1604" on="1"/>
- <pt x="324" y="1801" on="1"/>
- <pt x="521" y="1801" on="1"/>
- <pt x="521" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="793" y="1604" on="1"/>
- <pt x="793" y="1801" on="1"/>
- <pt x="990" y="1801" on="1"/>
- <pt x="990" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 18 11 10 3 4 4 1 3 0 0 29 26 25 22 10 3 23 17 16 13 12 9 8 5 4
- 6 7 6 20 19 2 1 6 3 0 3 4 48 200 28 27 24 23 3 21 0 1 2 0 15
- 14 7 6 0 3 14 21 20 14 13 12 5 28 26 3 11 10 2 18 24 3 9 8 7 3
- 2 22 3 17 16 15 3 13 28 6 5 4 1 0 5 13 22 0 0 27 26 10 1 28 25
- 24 10 1 22 19 18 10 1 2 3 4 48 200 29 28 1 23 22 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Z" xMin="148" yMin="0" xMax="1081" yMax="1480">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1 20 2 0 2 4 48
- 200 13 0 1 0 7 6 0 14 8 7 2 12 10 3 9 2 2 10 3 3 1 0 5 0
- 0 11 10 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zacute" xMin="148" yMin="0" xMax="1081" yMax="1925">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="1604" on="1"/>
- <pt x="707" y="1925" on="1"/>
- <pt x="935" y="1925" on="1"/>
- <pt x="614" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 17 14 2 15 6 3 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1
- 20 2 0 2 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 8 7 2 12 10 3
- 17 16 15 14 9 2 6 10 3 3 1 0 5 0 0 11 10 6 1 12 4 3 6 1 5
- 2 4 48 200 13 12 1 6 5 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zcaron" xMin="148" yMin="0" xMax="1081" yMax="1925">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="980" y="1925" on="1"/>
- <pt x="723" y="1604" on="1"/>
- <pt x="505" y="1604" on="1"/>
- <pt x="248" y="1925" on="1"/>
- <pt x="372" y="1925" on="1"/>
- <pt x="613" y="1723" on="1"/>
- <pt x="615" y="1723" on="1"/>
- <pt x="857" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 12 11 5 4 4 2 1 3 21 20 19 18 17 14 6 13 15 0 0 8 3 2 6 2 6
- 10 9 1 20 2 0 2 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 14 8 7
- 3 12 10 3 21 20 19 18 16 15 9 2 8 10 3 3 17 3 5 2 1 0 5 0 0
- 11 10 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zdotaccent" xMin="148" yMin="0" xMax="1081" yMax="1801">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="516" y="1604" on="1"/>
- <pt x="516" y="1801" on="1"/>
- <pt x="713" y="1801" on="1"/>
- <pt x="713" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 12 11 5 4 4 2 1 3 0 0 17 14 10 1 15 8 3 2 6 2 6 10 9 1 20
- 2 0 3 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 8 7 2 12 10 3 2
- 10 16 2 9 14 3 2 1 0 5 0 0 17 16 10 1 14 11 10 6 1 12 4 3 6
- 1 5 3 4 48 200 15 14 1 13 12 1 6 5 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="a" xMin="148" yMin="-25" xMax="1167" yMax="1111">
- <contour>
- <pt x="834" y="119" on="1"/>
- <pt x="661" y="-25" on="0"/>
- <pt x="483" y="-25" on="1"/>
- <pt x="330" y="-25" on="0"/>
- <pt x="239" y="61" on="1"/>
- <pt x="148" y="146" on="0"/>
- <pt x="148" y="293" on="1"/>
- <pt x="148" y="483" on="0"/>
- <pt x="290" y="569" on="1"/>
- <pt x="432" y="654" on="0"/>
- <pt x="749" y="654" on="1"/>
- <pt x="834" y="654" on="1"/>
- <pt x="834" y="822" on="1"/>
- <pt x="834" y="987" on="0"/>
- <pt x="630" y="987" on="1"/>
- <pt x="527" y="987" on="0"/>
- <pt x="373" y="929" on="1"/>
- <pt x="348" y="802" on="1"/>
- <pt x="225" y="802" on="1"/>
- <pt x="225" y="1018" on="1"/>
- <pt x="454" y="1111" on="0"/>
- <pt x="692" y="1111" on="1"/>
- <pt x="881" y="1111" on="0"/>
- <pt x="956" y="1046" on="1"/>
- <pt x="1031" y="980" on="0"/>
- <pt x="1031" y="819" on="1"/>
- <pt x="1031" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="854" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="834" y="278" on="1"/>
- <pt x="834" y="531" on="1"/>
- <pt x="781" y="531" on="1"/>
- <pt x="551" y="531" on="0"/>
- <pt x="454" y="479" on="1"/>
- <pt x="358" y="427" on="0"/>
- <pt x="358" y="301" on="1"/>
- <pt x="358" y="123" on="0"/>
- <pt x="544" y="123" on="1"/>
- <pt x="691" y="123" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 38 14 2 14 5 21 48 200 21 1 2 2 1 32 31 30 27 26 25 19 18 17 16
- 12 11 10 0 14 1 28 3 0 29 28 1 0 14 0 0 36 39 6 48 200 29 25 0 2
- 32 17 16 10 4 0 18 3 28 27 2 13 25 6 18 0 0 31 30 12 11 0 10 4 25
- 1 4 48 200 26 25 1 19 18 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aacute" xMin="148" yMin="-25" xMax="1167" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="160" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="abreve" xMin="148" yMin="-25" xMax="1167" yMax="1579">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="12" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acircumflex" xMin="148" yMin="-25" xMax="1167" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="27" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acute" xMin="392" yMin="1283" xMax="836" yMax="1604">
- <contour>
- <pt x="392" y="1283" on="1"/>
- <pt x="608" y="1604" on="1"/>
- <pt x="836" y="1604" on="1"/>
- <pt x="515" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="adieresis" xMin="148" yMin="-25" xMax="1167" yMax="1480">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="35" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ae" xMin="37" yMin="-25" xMax="1192" yMax="1110">
- <contour>
- <pt x="589" y="154" on="1"/>
- <pt x="552" y="73" on="0"/>
- <pt x="508" y="33" on="1"/>
- <pt x="443" y="-25" on="0"/>
- <pt x="347" y="-25" on="1"/>
- <pt x="216" y="-25" on="0"/>
- <pt x="127" y="70" on="1"/>
- <pt x="37" y="164" on="0"/>
- <pt x="37" y="307" on="1"/>
- <pt x="37" y="475" on="0"/>
- <pt x="154" y="571" on="1"/>
- <pt x="270" y="666" on="0"/>
- <pt x="476" y="666" on="1"/>
- <pt x="519" y="666" on="1"/>
- <pt x="519" y="807" on="1"/>
- <pt x="519" y="917" on="0"/>
- <pt x="498" y="952" on="1"/>
- <pt x="476" y="987" on="0"/>
- <pt x="408" y="987" on="1"/>
- <pt x="345" y="987" on="0"/>
- <pt x="284" y="947" on="1"/>
- <pt x="259" y="811" on="1"/>
- <pt x="136" y="811" on="1"/>
- <pt x="136" y="1043" on="1"/>
- <pt x="289" y="1110" on="0"/>
- <pt x="434" y="1110" on="1"/>
- <pt x="531" y="1110" on="0"/>
- <pt x="592" y="1062" on="1"/>
- <pt x="628" y="1033" on="0"/>
- <pt x="658" y="979" on="1"/>
- <pt x="736" y="1110" on="0"/>
- <pt x="879" y="1110" on="1"/>
- <pt x="1025" y="1110" on="0"/>
- <pt x="1106" y="974" on="1"/>
- <pt x="1186" y="838" on="0"/>
- <pt x="1186" y="592" on="1"/>
- <pt x="1186" y="543" on="1"/>
- <pt x="704" y="543" on="1"/>
- <pt x="707" y="492" on="1"/>
- <pt x="729" y="123" on="0"/>
- <pt x="948" y="123" on="1"/>
- <pt x="1032" y="123" on="0"/>
- <pt x="1192" y="191" on="1"/>
- <pt x="1192" y="43" on="1"/>
- <pt x="1016" y="-25" on="0"/>
- <pt x="885" y="-25" on="1"/>
- <pt x="719" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="519" y="228" on="1"/>
- <pt x="519" y="543" on="1"/>
- <pt x="488" y="543" on="1"/>
- <pt x="241" y="543" on="0"/>
- <pt x="241" y="315" on="1"/>
- <pt x="241" y="136" on="0"/>
- <pt x="382" y="136" on="1"/>
- <pt x="467" y="136" on="0"/>
- </contour>
- <contour>
- <pt x="704" y="666" on="1"/>
- <pt x="984" y="666" on="1"/>
- <pt x="981" y="844" on="0"/>
- <pt x="949" y="916" on="1"/>
- <pt x="918" y="987" on="0"/>
- <pt x="859" y="987" on="1"/>
- <pt x="725" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 60 5 31 53 30 4 40 14 45 18 5 25 48 200 45 2 31 1 25 1 4 2 1
- 29 23 22 21 20 14 6 1 12 3 0 35 12 36 2 1 47 43 42 0 4 36 2 3 0
- 0 0 49 48 37 36 6 3 12 1 4 48 200 56 55 13 12 3 0 14 0 0 51 24 8
- 48 200 56 55 37 36 35 29 0 7 42 13 3 49 21 20 12 4 13 22 3 8 22 43 42
- 1 48 47 14 13 3 23 22 1 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="afii00208" xMin="0" yMin="543" xMax="1229" yMax="666">
- <contour>
- <pt x="0" y="543" on="1"/>
- <pt x="0" y="666" on="1"/>
- <pt x="1229" y="666" on="1"/>
- <pt x="1229" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="agrave" xMin="148" yMin="-25" xMax="1167" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-38" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="amacron" xMin="148" yMin="-25" xMax="1167" yMax="1407">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="22" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ampersand" xMin="57" yMin="-37" xMax="1192" yMax="1518">
- <contour>
- <pt x="928" y="0" on="1"/>
- <pt x="834" y="110" on="1"/>
- <pt x="653" y="-37" on="0"/>
- <pt x="478" y="-37" on="1"/>
- <pt x="290" y="-37" on="0"/>
- <pt x="174" y="88" on="1"/>
- <pt x="57" y="213" on="0"/>
- <pt x="57" y="413" on="1"/>
- <pt x="57" y="591" on="0"/>
- <pt x="164" y="728" on="1"/>
- <pt x="226" y="808" on="0"/>
- <pt x="345" y="889" on="1"/>
- <pt x="273" y="1056" on="0"/>
- <pt x="273" y="1188" on="1"/>
- <pt x="273" y="1340" on="0"/>
- <pt x="357" y="1429" on="1"/>
- <pt x="441" y="1518" on="0"/>
- <pt x="588" y="1518" on="1"/>
- <pt x="740" y="1518" on="0"/>
- <pt x="814" y="1436" on="1"/>
- <pt x="878" y="1365" on="0"/>
- <pt x="878" y="1240" on="1"/>
- <pt x="878" y="1095" on="0"/>
- <pt x="767" y="979" on="1"/>
- <pt x="700" y="909" on="0"/>
- <pt x="572" y="836" on="1"/>
- <pt x="745" y="504" on="0"/>
- <pt x="879" y="332" on="1"/>
- <pt x="968" y="451" on="0"/>
- <pt x="969" y="632" on="1"/>
- <pt x="967" y="691" on="1"/>
- <pt x="868" y="691" on="1"/>
- <pt x="868" y="814" on="1"/>
- <pt x="1192" y="814" on="1"/>
- <pt x="1192" y="691" on="1"/>
- <pt x="1120" y="691" on="1"/>
- <pt x="1111" y="527" on="0"/>
- <pt x="1079" y="440" on="1"/>
- <pt x="1048" y="352" on="0"/>
- <pt x="958" y="240" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1192" y="123" on="1"/>
- <pt x="1192" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="757" y="208" on="1"/>
- <pt x="580" y="433" on="0"/>
- <pt x="405" y="785" on="1"/>
- <pt x="236" y="654" on="0"/>
- <pt x="236" y="441" on="1"/>
- <pt x="236" y="287" on="0"/>
- <pt x="311" y="199" on="1"/>
- <pt x="386" y="110" on="0"/>
- <pt x="515" y="110" on="1"/>
- <pt x="639" y="110" on="0"/>
- </contour>
- <contour>
- <pt x="518" y="938" on="1"/>
- <pt x="599" y="992" on="0"/>
- <pt x="640" y="1047" on="1"/>
- <pt x="699" y="1127" on="0"/>
- <pt x="699" y="1232" on="1"/>
- <pt x="699" y="1394" on="0"/>
- <pt x="584" y="1394" on="1"/>
- <pt x="452" y="1394" on="0"/>
- <pt x="452" y="1198" on="1"/>
- <pt x="452" y="1059" on="0"/>
- <pt x="511" y="950" on="1"/>
- <pt x="513" y="946" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 59 5 17 51 14 3 48 200 17 0 3 2 1 53 25 11 3 0 32 3 0 45 43
- 41 40 39 35 34 31 30 29 27 1 12 32 0 3 33 32 1 42 0 1 2 0 14 0 0
- 61 13 13 57 13 21 47 13 7 48 200 53 45 43 42 41 40 39 35 34 33 32 31 30 29
- 27 25 21 13 11 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="anoteleia" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aogonek" xMin="148" yMin="-370" xMax="1167" yMax="1111">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="282" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="aring" xMin="148" yMin="-25" xMax="1167" yMax="1737">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="61" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="asciicircum" xMin="146" yMin="543" xMax="1084" yMax="1480">
- <contour>
- <pt x="146" y="543" on="1"/>
- <pt x="615" y="1480" on="1"/>
- <pt x="1084" y="543" on="1"/>
- <pt x="918" y="543" on="1"/>
- <pt x="615" y="1149" on="1"/>
- <pt x="311" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 18 values pushed */
- 4 1 2 13 0 5 3 2 0 3 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciitilde" xMin="121" yMin="412" xMax="1108" yMax="772">
- <contour>
- <pt x="269" y="444" on="1"/>
- <pt x="121" y="444" on="1"/>
- <pt x="124" y="550" on="0"/>
- <pt x="143" y="605" on="1"/>
- <pt x="201" y="772" on="0"/>
- <pt x="386" y="772" on="1"/>
- <pt x="484" y="772" on="0"/>
- <pt x="585" y="703" on="1"/>
- <pt x="697" y="626" on="1"/>
- <pt x="764" y="580" on="1"/>
- <pt x="793" y="560" on="0"/>
- <pt x="839" y="560" on="1"/>
- <pt x="956" y="560" on="0"/>
- <pt x="960" y="740" on="1"/>
- <pt x="1108" y="740" on="1"/>
- <pt x="1105" y="634" on="0"/>
- <pt x="1086" y="579" on="1"/>
- <pt x="1028" y="412" on="0"/>
- <pt x="843" y="412" on="1"/>
- <pt x="744" y="412" on="0"/>
- <pt x="644" y="481" on="1"/>
- <pt x="532" y="558" on="1"/>
- <pt x="465" y="604" on="1"/>
- <pt x="436" y="624" on="0"/>
- <pt x="389" y="624" on="1"/>
- <pt x="273" y="624" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 16 5 11 16 18 48 200 5 13 18 0 14 13 1 1 0 1 2 0 14 14 13
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asterisk" xMin="161" yMin="614" xMax="1068" yMax="1480">
- <contour>
- <pt x="459" y="615" on="1"/>
- <pt x="288" y="720" on="1"/>
- <pt x="523" y="991" on="1"/>
- <pt x="545" y="951" on="0"/>
- <pt x="599" y="937" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="1073" on="1"/>
- <pt x="219" y="1263" on="1"/>
- <pt x="541" y="1112" on="1"/>
- <pt x="511" y="1080" on="0"/>
- <pt x="511" y="1044" on="1"/>
- <pt x="511" y="1036" on="0"/>
- <pt x="513" y="1021" on="1"/>
- </contour>
- <contour>
- <pt x="563" y="1129" on="1"/>
- <pt x="518" y="1480" on="1"/>
- <pt x="715" y="1480" on="1"/>
- <pt x="664" y="1129" on="1"/>
- <pt x="629" y="1142" on="0"/>
- <pt x="614" y="1142" on="1"/>
- <pt x="597" y="1142" on="0"/>
- </contour>
- <contour>
- <pt x="687" y="1111" on="1"/>
- <pt x="1011" y="1264" on="1"/>
- <pt x="1068" y="1071" on="1"/>
- <pt x="716" y="1023" on="1"/>
- <pt x="716" y="1026" on="0"/>
- <pt x="717" y="1031" on="1"/>
- <pt x="717" y="1034" on="1"/>
- <pt x="717" y="1037" on="1"/>
- <pt x="717" y="1081" on="0"/>
- </contour>
- <contour>
- <pt x="783" y="614" on="1"/>
- <pt x="622" y="936" on="1"/>
- <pt x="673" y="942" on="0"/>
- <pt x="702" y="986" on="1"/>
- <pt x="946" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 17 1 32 31 29 28 26 25 24 22 21 20 19 17 15 12 11 7 6 5 4 2 1 0 22
- 13 2 3 0 14 13 0 14 32 31 29 28 26 25 24 22 21 20 19 15 14 13 12 11 9
- 7 6 5 4 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="at" xMin="87" yMin="-37" xMax="1186" yMax="1517">
- <contour>
- <pt x="945" y="12" on="1"/>
- <pt x="794" y="-37" on="0"/>
- <pt x="691" y="-37" on="1"/>
- <pt x="415" y="-37" on="0"/>
- <pt x="251" y="166" on="1"/>
- <pt x="87" y="369" on="0"/>
- <pt x="87" y="719" on="1"/>
- <pt x="87" y="1074" on="0"/>
- <pt x="249" y="1296" on="1"/>
- <pt x="411" y="1517" on="0"/>
- <pt x="675" y="1517" on="1"/>
- <pt x="1068" y="1517" on="0"/>
- <pt x="1068" y="1042" on="1"/>
- <pt x="1068" y="414" on="1"/>
- <pt x="1186" y="414" on="1"/>
- <pt x="1186" y="291" on="1"/>
- <pt x="945" y="291" on="1"/>
- <pt x="945" y="658" on="1"/>
- <pt x="920" y="658" on="1"/>
- <pt x="882" y="499" on="0"/>
- <pt x="816" y="406" on="1"/>
- <pt x="730" y="284" on="0"/>
- <pt x="621" y="284" on="1"/>
- <pt x="517" y="284" on="0"/>
- <pt x="451" y="388" on="1"/>
- <pt x="384" y="492" on="0"/>
- <pt x="384" y="654" on="1"/>
- <pt x="384" y="873" on="0"/>
- <pt x="498" y="1025" on="1"/>
- <pt x="612" y="1178" on="0"/>
- <pt x="776" y="1178" on="1"/>
- <pt x="840" y="1178" on="0"/>
- <pt x="936" y="1152" on="1"/>
- <pt x="907" y="1287" on="0"/>
- <pt x="833" y="1343" on="1"/>
- <pt x="767" y="1394" on="0"/>
- <pt x="663" y="1394" on="1"/>
- <pt x="459" y="1394" on="0"/>
- <pt x="335" y="1212" on="1"/>
- <pt x="210" y="1029" on="0"/>
- <pt x="210" y="733" on="1"/>
- <pt x="210" y="436" on="0"/>
- <pt x="343" y="261" on="1"/>
- <pt x="475" y="86" on="0"/>
- <pt x="694" y="86" on="1"/>
- <pt x="811" y="86" on="0"/>
- <pt x="945" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="945" y="927" on="1"/>
- <pt x="945" y="1038" on="1"/>
- <pt x="862" y="1086" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="673" y="1086" on="0"/>
- <pt x="603" y="974" on="1"/>
- <pt x="532" y="862" on="0"/>
- <pt x="532" y="674" on="1"/>
- <pt x="532" y="565" on="0"/>
- <pt x="563" y="495" on="1"/>
- <pt x="593" y="426" on="0"/>
- <pt x="639" y="426" on="1"/>
- <pt x="709" y="426" on="0"/>
- <pt x="783" y="551" on="1"/>
- <pt x="855" y="672" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 58 14 22 50 17 30 44 5 2 36 5 10 48 200 10 0 2 2 30 1 48 47 32
- 30 18 17 14 13 12 9 0 15 3 0 22 1 46 22 0 3 15 2 3 0 16 15 1 0
- 14 0 0 54 16 26 40 6 6 48 200 15 14 2 13 12 32 18 26 6 0 0 0 48 47
- 46 17 16 0 6 5 12 1 4 48 200 13 12 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="atilde" xMin="148" yMin="-25" xMax="1167" yMax="1518">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="22" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="b" xMin="62" yMin="-25" xMax="1118" yMax="1579">
- <contour>
- <pt x="383" y="0" on="1"/>
- <pt x="185" y="0" on="1"/>
- <pt x="185" y="1456" on="1"/>
- <pt x="62" y="1456" on="1"/>
- <pt x="62" y="1579" on="1"/>
- <pt x="383" y="1579" on="1"/>
- <pt x="383" y="864" on="1"/>
- <pt x="458" y="975" on="0"/>
- <pt x="529" y="1030" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="914" y="1110" on="0"/>
- <pt x="1016" y="967" on="1"/>
- <pt x="1118" y="823" on="0"/>
- <pt x="1118" y="588" on="1"/>
- <pt x="1118" y="302" on="0"/>
- <pt x="983" y="139" on="1"/>
- <pt x="849" y="-25" on="0"/>
- <pt x="614" y="-25" on="1"/>
- <pt x="526" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="383" y="146" on="1"/>
- <pt x="519" y="123" on="0"/>
- <pt x="595" y="123" on="1"/>
- <pt x="762" y="123" on="0"/>
- <pt x="835" y="230" on="1"/>
- <pt x="908" y="337" on="0"/>
- <pt x="908" y="578" on="1"/>
- <pt x="908" y="950" on="0"/>
- <pt x="694" y="950" on="1"/>
- <pt x="530" y="950" on="0"/>
- <pt x="383" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 28 30 10 22 14 18 48 200 18 2 10 1 1 3 2 2 4 1 3 0 1 30 20
- 6 3 1 0 3 0 5 4 1 1 0 1 2 0 14 0 0 26 39 14 48 200 14 0 4
- 3 1 0 0 30 20 6 5 0 10 4 1 1 4 48 200 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="backslash" xMin="99" yMin="-296" xMax="1131" yMax="1579">
- <contour>
- <pt x="1131" y="-296" on="1"/>
- <pt x="967" y="-296" on="1"/>
- <pt x="99" y="1579" on="1"/>
- <pt x="262" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 3 2 1 1 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bar" xMin="540" yMin="-296" xMax="688" yMax="1579">
- <contour>
- <pt x="540" y="-296" on="1"/>
- <pt x="540" y="1579" on="1"/>
- <pt x="688" y="1579" on="1"/>
- <pt x="688" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 2 1 1 3 0 1 2 0 14 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceleft" xMin="183" yMin="-296" xMax="1002" yMax="1579">
- <contour>
- <pt x="1002" y="-296" on="1"/>
- <pt x="871" y="-296" on="1"/>
- <pt x="699" y="-296" on="0"/>
- <pt x="590" y="-201" on="1"/>
- <pt x="480" y="-106" on="0"/>
- <pt x="480" y="47" on="1"/>
- <pt x="480" y="100" on="0"/>
- <pt x="493" y="176" on="1"/>
- <pt x="514" y="297" on="1"/>
- <pt x="522" y="344" on="0"/>
- <pt x="522" y="387" on="1"/>
- <pt x="522" y="580" on="0"/>
- <pt x="295" y="580" on="1"/>
- <pt x="183" y="580" on="1"/>
- <pt x="183" y="703" on="1"/>
- <pt x="295" y="703" on="1"/>
- <pt x="522" y="703" on="0"/>
- <pt x="522" y="900" on="1"/>
- <pt x="522" y="939" on="0"/>
- <pt x="514" y="986" on="1"/>
- <pt x="493" y="1107" on="1"/>
- <pt x="480" y="1183" on="0"/>
- <pt x="480" y="1241" on="1"/>
- <pt x="480" y="1390" on="0"/>
- <pt x="591" y="1485" on="1"/>
- <pt x="701" y="1579" on="0"/>
- <pt x="871" y="1579" on="1"/>
- <pt x="1002" y="1579" on="1"/>
- <pt x="1002" y="1456" on="1"/>
- <pt x="943" y="1456" on="1"/>
- <pt x="665" y="1456" on="0"/>
- <pt x="665" y="1249" on="1"/>
- <pt x="665" y="1209" on="0"/>
- <pt x="673" y="1163" on="1"/>
- <pt x="695" y="1038" on="1"/>
- <pt x="703" y="992" on="0"/>
- <pt x="703" y="954" on="1"/>
- <pt x="703" y="825" on="0"/>
- <pt x="625" y="737" on="1"/>
- <pt x="579" y="686" on="0"/>
- <pt x="493" y="642" on="1"/>
- <pt x="587" y="594" on="0"/>
- <pt x="634" y="536" on="1"/>
- <pt x="702" y="451" on="0"/>
- <pt x="702" y="326" on="1"/>
- <pt x="702" y="285" on="0"/>
- <pt x="695" y="245" on="1"/>
- <pt x="673" y="120" on="1"/>
- <pt x="665" y="74" on="0"/>
- <pt x="665" y="29" on="1"/>
- <pt x="665" y="-173" on="0"/>
- <pt x="943" y="-173" on="1"/>
- <pt x="1002" y="-173" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 52 51 40 29 28 27 26 15 14 13 12 1 0 14 0 0 49 19 5 31 19 22 17 13 36
- 10 13 44 48 200 52 51 44 40 36 29 28 27 26 22 15 14 13 12 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceright" xMin="227" yMin="-296" xMax="1046" yMax="1579">
- <contour>
- <pt x="227" y="1579" on="1"/>
- <pt x="358" y="1579" on="1"/>
- <pt x="530" y="1579" on="0"/>
- <pt x="639" y="1484" on="1"/>
- <pt x="749" y="1388" on="0"/>
- <pt x="749" y="1237" on="1"/>
- <pt x="749" y="1182" on="0"/>
- <pt x="736" y="1107" on="1"/>
- <pt x="715" y="986" on="1"/>
- <pt x="707" y="940" on="0"/>
- <pt x="707" y="896" on="1"/>
- <pt x="707" y="703" on="0"/>
- <pt x="934" y="703" on="1"/>
- <pt x="1046" y="703" on="1"/>
- <pt x="1046" y="580" on="1"/>
- <pt x="934" y="580" on="1"/>
- <pt x="707" y="580" on="0"/>
- <pt x="707" y="383" on="1"/>
- <pt x="707" y="342" on="0"/>
- <pt x="715" y="297" on="1"/>
- <pt x="736" y="177" on="1"/>
- <pt x="749" y="103" on="0"/>
- <pt x="749" y="42" on="1"/>
- <pt x="749" y="-106" on="0"/>
- <pt x="638" y="-201" on="1"/>
- <pt x="528" y="-296" on="0"/>
- <pt x="358" y="-296" on="1"/>
- <pt x="227" y="-296" on="1"/>
- <pt x="227" y="-173" on="1"/>
- <pt x="286" y="-173" on="1"/>
- <pt x="564" y="-173" on="0"/>
- <pt x="564" y="33" on="1"/>
- <pt x="564" y="75" on="0"/>
- <pt x="556" y="120" on="1"/>
- <pt x="534" y="245" on="1"/>
- <pt x="527" y="285" on="0"/>
- <pt x="527" y="330" on="1"/>
- <pt x="527" y="458" on="0"/>
- <pt x="604" y="546" on="1"/>
- <pt x="649" y="597" on="0"/>
- <pt x="736" y="642" on="1"/>
- <pt x="643" y="690" on="0"/>
- <pt x="596" y="748" on="1"/>
- <pt x="527" y="833" on="0"/>
- <pt x="527" y="957" on="1"/>
- <pt x="527" y="998" on="0"/>
- <pt x="534" y="1038" on="1"/>
- <pt x="556" y="1163" on="1"/>
- <pt x="564" y="1208" on="0"/>
- <pt x="564" y="1254" on="1"/>
- <pt x="564" y="1456" on="0"/>
- <pt x="286" y="1456" on="1"/>
- <pt x="227" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 52 51 40 29 28 27 26 15 14 13 12 1 0 14 0 0 49 19 5 31 19 22 17 13 36
- 10 13 44 48 200 52 51 44 40 36 29 28 27 26 22 15 14 13 12 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketleft" xMin="395" yMin="-296" xMax="938" yMax="1579">
- <contour>
- <pt x="395" y="-296" on="1"/>
- <pt x="395" y="1579" on="1"/>
- <pt x="938" y="1579" on="1"/>
- <pt x="938" y="1456" on="1"/>
- <pt x="568" y="1456" on="1"/>
- <pt x="568" y="-173" on="1"/>
- <pt x="938" y="-173" on="1"/>
- <pt x="938" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 4 3 6 1 1 6 5 6 1 0 2 4 48 200 2 1 1 7 0 1 2 0 14
- 7 6 3 2 4 13 4 0 0 5 4 12 1 0 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketright" xMin="291" yMin="-296" xMax="834" yMax="1579">
- <contour>
- <pt x="834" y="-296" on="1"/>
- <pt x="291" y="-296" on="1"/>
- <pt x="291" y="-173" on="1"/>
- <pt x="661" y="-173" on="1"/>
- <pt x="661" y="1456" on="1"/>
- <pt x="291" y="1456" on="1"/>
- <pt x="291" y="1579" on="1"/>
- <pt x="834" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 5 4 6 1 6 3 2 6 1 0 2 4 48 200 7 6 1 1 0 1 2 0 14
- 6 5 2 1 4 13 3 0 0 4 3 12 1 0 1 4 48 200 7 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="breve" xMin="269" yMin="1289" xMax="960" yMax="1579">
- <contour>
- <pt x="269" y="1579" on="1"/>
- <pt x="392" y="1579" on="1"/>
- <pt x="440" y="1431" on="0"/>
- <pt x="614" y="1431" on="1"/>
- <pt x="789" y="1431" on="0"/>
- <pt x="837" y="1579" on="1"/>
- <pt x="960" y="1579" on="1"/>
- <pt x="937" y="1490" on="0"/>
- <pt x="911" y="1444" on="1"/>
- <pt x="820" y="1289" on="0"/>
- <pt x="618" y="1289" on="1"/>
- <pt x="466" y="1289" on="0"/>
- <pt x="377" y="1370" on="1"/>
- <pt x="322" y="1419" on="0"/>
- <pt x="294" y="1491" on="1"/>
- <pt x="283" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 0 0 3 14 10 48 200 10 6 5 1 0 14 6 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="brokenbar" xMin="540" yMin="-296" xMax="688" yMax="1579">
- <contour>
- <pt x="540" y="-296" on="1"/>
- <pt x="540" y="444" on="1"/>
- <pt x="688" y="444" on="1"/>
- <pt x="688" y="-296" on="1"/>
- </contour>
- <contour>
- <pt x="540" y="839" on="1"/>
- <pt x="540" y="1579" on="1"/>
- <pt x="688" y="1579" on="1"/>
- <pt x="688" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 6 5 1 7 4 1 2 1 1 3 0 1 4 0 14 0 0 7 6 3 2 16 3 0 1
- 4 48 200 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bullet" xMin="318" yMin="518" xMax="910" yMax="1110">
- <contour>
- <pt x="614" y="1110" on="1"/>
- <pt x="737" y="1110" on="0"/>
- <pt x="823" y="1023" on="1"/>
- <pt x="910" y="937" on="0"/>
- <pt x="910" y="815" on="1"/>
- <pt x="910" y="690" on="0"/>
- <pt x="823" y="604" on="1"/>
- <pt x="737" y="518" on="0"/>
- <pt x="612" y="518" on="1"/>
- <pt x="503" y="518" on="0"/>
- <pt x="423" y="588" on="1"/>
- <pt x="318" y="679" on="0"/>
- <pt x="318" y="814" on="1"/>
- <pt x="318" y="937" on="0"/>
- <pt x="405" y="1023" on="1"/>
- <pt x="492" y="1110" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 0 0 0 8 48 200 8 14 0 0 4 12 48 200 12
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="c" xMin="148" yMin="-25" xMax="1031" yMax="1110">
- <contour>
- <pt x="1031" y="46" on="1"/>
- <pt x="883" y="-25" on="0"/>
- <pt x="693" y="-25" on="1"/>
- <pt x="441" y="-25" on="0"/>
- <pt x="294" y="133" on="1"/>
- <pt x="148" y="291" on="0"/>
- <pt x="148" y="555" on="1"/>
- <pt x="148" y="815" on="0"/>
- <pt x="291" y="962" on="1"/>
- <pt x="434" y="1110" on="0"/>
- <pt x="690" y="1110" on="1"/>
- <pt x="862" y="1110" on="0"/>
- <pt x="1019" y="1056" on="1"/>
- <pt x="1019" y="711" on="1"/>
- <pt x="895" y="711" on="1"/>
- <pt x="863" y="943" on="1"/>
- <pt x="753" y="987" on="0"/>
- <pt x="680" y="987" on="1"/>
- <pt x="534" y="987" on="0"/>
- <pt x="448" y="869" on="1"/>
- <pt x="361" y="751" on="0"/>
- <pt x="361" y="552" on="1"/>
- <pt x="361" y="349" on="0"/>
- <pt x="459" y="236" on="1"/>
- <pt x="556" y="123" on="0"/>
- <pt x="729" y="123" on="1"/>
- <pt x="866" y="123" on="0"/>
- <pt x="1031" y="200" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 14 0 0 21 39 6 48 200 15 14 6 12 27 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cacute" xMin="148" yMin="-25" xMax="1031" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="164" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="caron" xMin="248" yMin="1283" xMax="980" yMax="1604">
- <contour>
- <pt x="980" y="1604" on="1"/>
- <pt x="723" y="1283" on="1"/>
- <pt x="505" y="1283" on="1"/>
- <pt x="248" y="1604" on="1"/>
- <pt x="372" y="1604" on="1"/>
- <pt x="613" y="1402" on="1"/>
- <pt x="615" y="1402" on="1"/>
- <pt x="857" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 6 5 4 3 0 6 13 1 2 1 1 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ccaron" xMin="148" yMin="-25" xMax="1046" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="66" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccedilla" xMin="148" yMin="-432" xMax="1031" yMax="1110">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="53" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccircumflex" xMin="148" yMin="-25" xMax="1045" yMax="1604">
- <contour>
- <pt x="1031" y="46" on="1"/>
- <pt x="883" y="-25" on="0"/>
- <pt x="693" y="-25" on="1"/>
- <pt x="441" y="-25" on="0"/>
- <pt x="294" y="133" on="1"/>
- <pt x="148" y="291" on="0"/>
- <pt x="148" y="555" on="1"/>
- <pt x="148" y="815" on="0"/>
- <pt x="291" y="962" on="1"/>
- <pt x="434" y="1110" on="0"/>
- <pt x="690" y="1110" on="1"/>
- <pt x="862" y="1110" on="0"/>
- <pt x="1019" y="1056" on="1"/>
- <pt x="1019" y="711" on="1"/>
- <pt x="895" y="711" on="1"/>
- <pt x="863" y="943" on="1"/>
- <pt x="753" y="987" on="0"/>
- <pt x="680" y="987" on="1"/>
- <pt x="534" y="987" on="0"/>
- <pt x="448" y="869" on="1"/>
- <pt x="361" y="751" on="0"/>
- <pt x="361" y="552" on="1"/>
- <pt x="361" y="349" on="0"/>
- <pt x="459" y="236" on="1"/>
- <pt x="556" y="123" on="0"/>
- <pt x="729" y="123" on="1"/>
- <pt x="866" y="123" on="0"/>
- <pt x="1031" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="314" y="1283" on="1"/>
- <pt x="570" y="1604" on="1"/>
- <pt x="789" y="1604" on="1"/>
- <pt x="1045" y="1283" on="1"/>
- <pt x="922" y="1283" on="1"/>
- <pt x="681" y="1485" on="1"/>
- <pt x="678" y="1485" on="1"/>
- <pt x="437" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 35 34 33 32 31 28 6 29 1 3
- 0 1 1 27 15 14 13 12 0 6 1 2 3 0 0 30 29 1 0 14 0 0 21 39 6
- 48 200 31 0 35 34 33 32 30 29 28 15 14 9 13 6 12 27 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cdotaccent" xMin="148" yMin="-25" xMax="1031" yMax="1480">
- <contour>
- <pt x="1031" y="46" on="1"/>
- <pt x="883" y="-25" on="0"/>
- <pt x="693" y="-25" on="1"/>
- <pt x="441" y="-25" on="0"/>
- <pt x="294" y="133" on="1"/>
- <pt x="148" y="291" on="0"/>
- <pt x="148" y="555" on="1"/>
- <pt x="148" y="815" on="0"/>
- <pt x="291" y="962" on="1"/>
- <pt x="434" y="1110" on="0"/>
- <pt x="690" y="1110" on="1"/>
- <pt x="862" y="1110" on="0"/>
- <pt x="1019" y="1056" on="1"/>
- <pt x="1019" y="711" on="1"/>
- <pt x="895" y="711" on="1"/>
- <pt x="863" y="943" on="1"/>
- <pt x="753" y="987" on="0"/>
- <pt x="680" y="987" on="1"/>
- <pt x="534" y="987" on="0"/>
- <pt x="448" y="869" on="1"/>
- <pt x="361" y="751" on="0"/>
- <pt x="361" y="552" on="1"/>
- <pt x="361" y="349" on="0"/>
- <pt x="459" y="236" on="1"/>
- <pt x="556" y="123" on="0"/>
- <pt x="729" y="123" on="1"/>
- <pt x="866" y="123" on="0"/>
- <pt x="1031" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="581" y="1283" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="778" y="1480" on="1"/>
- <pt x="778" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 0 0 31 28 10 1 29 1 4 48 200 30 29 0 14 0 0 21 39 6 48 200
- 15 14 2 12 30 3 6 28 0 0 31 30 10 1 28 1 4 48 200 29 28 1 27 0 1
- 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cedilla" xMin="441" yMin="-432" xMax="788" yMax="0">
- <contour>
- <pt x="557" y="0" on="1"/>
- <pt x="654" y="0" on="1"/>
- <pt x="594" y="-109" on="1"/>
- <pt x="666" y="-111" on="0"/>
- <pt x="718" y="-148" on="1"/>
- <pt x="788" y="-197" on="0"/>
- <pt x="788" y="-269" on="1"/>
- <pt x="788" y="-337" on="0"/>
- <pt x="729" y="-384" on="1"/>
- <pt x="671" y="-432" on="0"/>
- <pt x="584" y="-432" on="1"/>
- <pt x="517" y="-432" on="0"/>
- <pt x="441" y="-411" on="1"/>
- <pt x="441" y="-330" on="1"/>
- <pt x="491" y="-345" on="0"/>
- <pt x="545" y="-345" on="1"/>
- <pt x="649" y="-345" on="0"/>
- <pt x="649" y="-271" on="1"/>
- <pt x="649" y="-178" on="0"/>
- <pt x="462" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 15 32 10 48 200 19 13 12 10 2 1 0 14 0 0 17 20 6 48 200 19 13 12
- 6 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cent" xMin="173" yMin="0" xMax="1061" yMax="1480">
- <contour>
- <pt x="629" y="0" on="1"/>
- <pt x="629" y="179" on="1"/>
- <pt x="428" y="204" on="0"/>
- <pt x="317" y="320" on="1"/>
- <pt x="173" y="469" on="0"/>
- <pt x="173" y="737" on="1"/>
- <pt x="173" y="1020" on="0"/>
- <pt x="330" y="1172" on="1"/>
- <pt x="439" y="1278" on="0"/>
- <pt x="629" y="1305" on="1"/>
- <pt x="629" y="1480" on="1"/>
- <pt x="753" y="1480" on="1"/>
- <pt x="753" y="1308" on="1"/>
- <pt x="909" y="1295" on="0"/>
- <pt x="1049" y="1258" on="1"/>
- <pt x="1049" y="938" on="1"/>
- <pt x="926" y="938" on="1"/>
- <pt x="901" y="1147" on="1"/>
- <pt x="830" y="1184" on="0"/>
- <pt x="753" y="1184" on="1"/>
- <pt x="753" y="305" on="1"/>
- <pt x="869" y="305" on="0"/>
- <pt x="1061" y="376" on="1"/>
- <pt x="1061" y="234" on="1"/>
- <pt x="915" y="183" on="0"/>
- <pt x="753" y="173" on="1"/>
- <pt x="753" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="629" y="317" on="1"/>
- <pt x="629" y="1179" on="1"/>
- <pt x="563" y="1157" on="0"/>
- <pt x="529" y="1131" on="1"/>
- <pt x="383" y="1021" on="0"/>
- <pt x="383" y="734" on="1"/>
- <pt x="383" y="512" on="0"/>
- <pt x="474" y="406" on="1"/>
- <pt x="512" y="361" on="0"/>
- <pt x="560" y="339" on="1"/>
- <pt x="583" y="329" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 28 27 26 25 23 22 20 19 17 16 15 14 12 11 10 9 1 0 14 0 0 32 39 5 48
- 200 17 16 2 14 11 3 5 0 0 0 28 27 10 9 1 0 6 5 11 1 4 48 200 23
- 22 1 15 14 1 26 25 20 19 12 11 5 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="circumflex" xMin="248" yMin="1283" xMax="979" yMax="1604">
- <contour>
- <pt x="248" y="1283" on="1"/>
- <pt x="504" y="1604" on="1"/>
- <pt x="723" y="1604" on="1"/>
- <pt x="979" y="1283" on="1"/>
- <pt x="856" y="1283" on="1"/>
- <pt x="615" y="1485" on="1"/>
- <pt x="612" y="1485" on="1"/>
- <pt x="371" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 6 5 4 3 0 6 13 1 2 1 1 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="colon" xMin="466" yMin="0" xMax="762" yMax="1086">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="466" y="790" on="1"/>
- <pt x="466" y="1086" on="1"/>
- <pt x="762" y="1086" on="1"/>
- <pt x="762" y="790" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 7 4 8 1 5 2 1 8 1 0 2 4 48 200 3 0 1 0 6 5 1 14 0
- 0 7 6 3 2 8 3 0 1 4 48 200 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="comma" xMin="466" yMin="-321" xMax="762" yMax="296">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="116" on="1"/>
- <pt x="760" y="-302" on="0"/>
- <pt x="466" y="-321" on="1"/>
- <pt x="466" y="-222" on="1"/>
- <pt x="541" y="-210" on="0"/>
- <pt x="563" y="-155" on="1"/>
- <pt x="583" y="-107" on="0"/>
- <pt x="589" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
- 4 48 200 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="copyright" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="864" y="1517" on="0"/>
- <pt x="1016" y="1304" on="1"/>
- <pt x="1168" y="1091" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="386" on="0"/>
- <pt x="1016" y="175" on="1"/>
- <pt x="864" y="-37" on="0"/>
- <pt x="606" y="-37" on="1"/>
- <pt x="388" y="-37" on="0"/>
- <pt x="245" y="136" on="1"/>
- <pt x="62" y="357" on="0"/>
- <pt x="62" y="740" on="1"/>
- <pt x="62" y="1092" on="0"/>
- <pt x="214" y="1304" on="1"/>
- <pt x="366" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1406" on="1"/>
- <pt x="423" y="1406" on="0"/>
- <pt x="304" y="1222" on="1"/>
- <pt x="185" y="1038" on="0"/>
- <pt x="185" y="741" on="1"/>
- <pt x="185" y="445" on="0"/>
- <pt x="303" y="260" on="1"/>
- <pt x="421" y="74" on="0"/>
- <pt x="611" y="74" on="1"/>
- <pt x="785" y="74" on="0"/>
- <pt x="899" y="221" on="1"/>
- <pt x="1044" y="407" on="0"/>
- <pt x="1044" y="742" on="1"/>
- <pt x="1044" y="1039" on="0"/>
- <pt x="925" y="1222" on="1"/>
- <pt x="805" y="1406" on="0"/>
- </contour>
- <contour>
- <pt x="872" y="344" on="1"/>
- <pt x="852" y="336" on="1"/>
- <pt x="737" y="290" on="0"/>
- <pt x="651" y="290" on="1"/>
- <pt x="491" y="290" on="0"/>
- <pt x="389" y="413" on="1"/>
- <pt x="286" y="536" on="0"/>
- <pt x="286" y="733" on="1"/>
- <pt x="286" y="932" on="0"/>
- <pt x="386" y="1055" on="1"/>
- <pt x="485" y="1178" on="0"/>
- <pt x="650" y="1178" on="1"/>
- <pt x="743" y="1178" on="0"/>
- <pt x="852" y="1151" on="1"/>
- <pt x="868" y="1147" on="1"/>
- <pt x="868" y="962" on="1"/>
- <pt x="783" y="962" on="1"/>
- <pt x="783" y="1055" on="1"/>
- <pt x="710" y="1080" on="0"/>
- <pt x="654" y="1080" on="1"/>
- <pt x="544" y="1080" on="0"/>
- <pt x="477" y="986" on="1"/>
- <pt x="409" y="892" on="0"/>
- <pt x="409" y="741" on="1"/>
- <pt x="409" y="586" on="0"/>
- <pt x="482" y="494" on="1"/>
- <pt x="555" y="401" on="0"/>
- <pt x="679" y="401" on="1"/>
- <pt x="776" y="401" on="0"/>
- <pt x="872" y="451" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 59 40 35 51 17 43 24 40 8 16 40 0 48 200 8 2 0 0 43 35 1 1 61
- 49 48 47 46 43 35 32 8 0 2 3 0 0 14 0 0 55 6 39 28 6 4 20 6 12
- 48 200 61 32 2 13 4 46 49 48 39 12 46 47 46 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="currency" xMin="85" yMin="141" xMax="1143" yMax="1200">
- <contour>
- <pt x="347" y="316" on="1"/>
- <pt x="172" y="141" on="1"/>
- <pt x="85" y="228" on="1"/>
- <pt x="259" y="403" on="1"/>
- <pt x="170" y="528" on="0"/>
- <pt x="170" y="670" on="1"/>
- <pt x="170" y="814" on="0"/>
- <pt x="259" y="938" on="1"/>
- <pt x="85" y="1112" on="1"/>
- <pt x="172" y="1200" on="1"/>
- <pt x="347" y="1025" on="1"/>
- <pt x="477" y="1115" on="0"/>
- <pt x="614" y="1115" on="1"/>
- <pt x="751" y="1115" on="0"/>
- <pt x="881" y="1025" on="1"/>
- <pt x="1056" y="1200" on="1"/>
- <pt x="1143" y="1112" on="1"/>
- <pt x="968" y="938" on="1"/>
- <pt x="1058" y="813" on="0"/>
- <pt x="1058" y="670" on="1"/>
- <pt x="1058" y="528" on="0"/>
- <pt x="968" y="403" on="1"/>
- <pt x="1143" y="229" on="1"/>
- <pt x="1056" y="141" on="1"/>
- <pt x="881" y="316" on="1"/>
- <pt x="751" y="226" on="0"/>
- <pt x="614" y="226" on="1"/>
- <pt x="477" y="226" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="967" on="1"/>
- <pt x="490" y="967" on="0"/>
- <pt x="404" y="881" on="1"/>
- <pt x="318" y="796" on="0"/>
- <pt x="318" y="674" on="1"/>
- <pt x="318" y="559" on="0"/>
- <pt x="387" y="477" on="1"/>
- <pt x="475" y="374" on="0"/>
- <pt x="615" y="374" on="1"/>
- <pt x="739" y="374" on="0"/>
- <pt x="824" y="460" on="1"/>
- <pt x="910" y="546" on="0"/>
- <pt x="910" y="671" on="1"/>
- <pt x="910" y="795" on="0"/>
- <pt x="824" y="881" on="1"/>
- <pt x="739" y="967" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 36 14 26 28 14 12 48 200 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
- 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 16 19 32 16 5 48 200
- 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="d" xMin="111" yMin="-25" xMax="1167" yMax="1579">
- <contour>
- <pt x="846" y="1456" on="1"/>
- <pt x="600" y="1456" on="1"/>
- <pt x="600" y="1579" on="1"/>
- <pt x="1044" y="1579" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="846" y="0" on="1"/>
- <pt x="846" y="222" on="1"/>
- <pt x="771" y="111" on="0"/>
- <pt x="701" y="55" on="1"/>
- <pt x="599" y="-25" on="0"/>
- <pt x="480" y="-25" on="1"/>
- <pt x="315" y="-25" on="0"/>
- <pt x="213" y="119" on="1"/>
- <pt x="111" y="262" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="783" on="0"/>
- <pt x="246" y="946" on="1"/>
- <pt x="380" y="1110" on="0"/>
- <pt x="618" y="1110" on="1"/>
- <pt x="705" y="1110" on="0"/>
- <pt x="846" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="939" on="1"/>
- <pt x="710" y="962" on="0"/>
- <pt x="633" y="962" on="1"/>
- <pt x="468" y="962" on="0"/>
- <pt x="394" y="855" on="1"/>
- <pt x="321" y="748" on="0"/>
- <pt x="321" y="510" on="1"/>
- <pt x="321" y="136" on="0"/>
- <pt x="535" y="136" on="1"/>
- <pt x="699" y="136" on="0"/>
- <pt x="846" y="370" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 31 30 12 25 14 20 48 200 20 1 12 2 1 33 23 22 8 5 4 6 1 6 3
- 0 0 0 1 0 6 1 2 1 4 48 200 3 2 1 7 6 1 2 0 14 0 0 29 39
- 16 48 200 6 5 2 13 3 2 1 16 0 0 0 33 23 22 8 7 0 10 5 3 1 4
- 48 200 4 3 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dagger" xMin="170" yMin="-296" xMax="1058" yMax="1480">
- <contour>
- <pt x="515" y="-296" on="1"/>
- <pt x="540" y="827" on="1"/>
- <pt x="170" y="814" on="1"/>
- <pt x="170" y="962" on="1"/>
- <pt x="540" y="950" on="1"/>
- <pt x="515" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="688" y="950" on="1"/>
- <pt x="1058" y="962" on="1"/>
- <pt x="1058" y="814" on="1"/>
- <pt x="688" y="827" on="1"/>
- <pt x="713" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
- 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="daggerdbl" xMin="170" yMin="-296" xMax="1058" yMax="1480">
- <contour>
- <pt x="515" y="-296" on="1"/>
- <pt x="540" y="234" on="1"/>
- <pt x="170" y="222" on="1"/>
- <pt x="170" y="370" on="1"/>
- <pt x="540" y="358" on="1"/>
- <pt x="540" y="827" on="1"/>
- <pt x="170" y="814" on="1"/>
- <pt x="170" y="962" on="1"/>
- <pt x="540" y="950" on="1"/>
- <pt x="515" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="688" y="950" on="1"/>
- <pt x="1058" y="962" on="1"/>
- <pt x="1058" y="814" on="1"/>
- <pt x="688" y="827" on="1"/>
- <pt x="688" y="358" on="1"/>
- <pt x="1058" y="370" on="1"/>
- <pt x="1058" y="222" on="1"/>
- <pt x="688" y="234" on="1"/>
- <pt x="713" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
- 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 14 3
- 1 1 4 48 200 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcaron" xMin="111" yMin="-25" xMax="1229" yMax="1579">
- <contour>
- <pt x="753" y="0" on="1"/>
- <pt x="753" y="222" on="1"/>
- <pt x="691" y="111" on="0"/>
- <pt x="630" y="55" on="1"/>
- <pt x="542" y="-25" on="0"/>
- <pt x="435" y="-25" on="1"/>
- <pt x="290" y="-25" on="0"/>
- <pt x="201" y="119" on="1"/>
- <pt x="111" y="263" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="782" on="0"/>
- <pt x="229" y="946" on="1"/>
- <pt x="346" y="1110" on="0"/>
- <pt x="554" y="1110" on="1"/>
- <pt x="634" y="1110" on="0"/>
- <pt x="753" y="1086" on="1"/>
- <pt x="753" y="1456" on="1"/>
- <pt x="537" y="1456" on="1"/>
- <pt x="537" y="1579" on="1"/>
- <pt x="950" y="1579" on="1"/>
- <pt x="950" y="123" on="1"/>
- <pt x="1058" y="123" on="1"/>
- <pt x="1058" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="753" y="939" on="1"/>
- <pt x="645" y="963" on="0"/>
- <pt x="574" y="963" on="1"/>
- <pt x="433" y="963" on="0"/>
- <pt x="376" y="858" on="1"/>
- <pt x="318" y="751" on="0"/>
- <pt x="318" y="502" on="1"/>
- <pt x="318" y="136" on="0"/>
- <pt x="490" y="136" on="1"/>
- <pt x="644" y="136" on="0"/>
- <pt x="753" y="370" on="1"/>
- </contour>
- <contour>
- <pt x="1031" y="1125" on="1"/>
- <pt x="1031" y="1184" on="1"/>
- <pt x="1108" y="1205" on="0"/>
- <pt x="1108" y="1365" on="1"/>
- <pt x="1108" y="1382" on="1"/>
- <pt x="1031" y="1382" on="1"/>
- <pt x="1031" y="1579" on="1"/>
- <pt x="1229" y="1579" on="1"/>
- <pt x="1229" y="1408" on="1"/>
- <pt x="1228" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 31 30 5 25 14 13 48 200 13 1 5 2 1 42 39 38 37 35 34 6 16 1 3
- 0 1 33 23 21 20 15 1 6 1 0 3 0 0 0 17 16 6 1 18 1 4 48 200 41
- 40 19 18 3 22 0 1 2 0 14 0 0 29 39 9 48 200 38 37 22 21 4 41 34 3
- 18 17 9 0 0 0 40 39 35 34 10 3 41 33 23 16 15 1 0 10 5 19 2 4 48
- 200 42 41 1 20 19 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcroat" xMin="111" yMin="-25" xMax="1167" yMax="1579">
- <contour>
- <pt x="846" y="0" on="1"/>
- <pt x="846" y="222" on="1"/>
- <pt x="771" y="111" on="0"/>
- <pt x="701" y="55" on="1"/>
- <pt x="599" y="-25" on="0"/>
- <pt x="480" y="-25" on="1"/>
- <pt x="315" y="-25" on="0"/>
- <pt x="213" y="119" on="1"/>
- <pt x="111" y="262" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="783" on="0"/>
- <pt x="246" y="946" on="1"/>
- <pt x="380" y="1110" on="0"/>
- <pt x="618" y="1110" on="1"/>
- <pt x="705" y="1110" on="0"/>
- <pt x="846" y="1086" on="1"/>
- <pt x="846" y="1221" on="1"/>
- <pt x="526" y="1221" on="1"/>
- <pt x="526" y="1345" on="1"/>
- <pt x="846" y="1345" on="1"/>
- <pt x="846" y="1456" on="1"/>
- <pt x="600" y="1456" on="1"/>
- <pt x="600" y="1579" on="1"/>
- <pt x="1044" y="1579" on="1"/>
- <pt x="1044" y="1345" on="1"/>
- <pt x="1167" y="1345" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1044" y="1221" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="939" on="1"/>
- <pt x="710" y="962" on="0"/>
- <pt x="633" y="962" on="1"/>
- <pt x="468" y="962" on="0"/>
- <pt x="394" y="855" on="1"/>
- <pt x="321" y="748" on="0"/>
- <pt x="321" y="510" on="1"/>
- <pt x="321" y="136" on="0"/>
- <pt x="535" y="136" on="1"/>
- <pt x="699" y="136" on="0"/>
- <pt x="846" y="370" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 39 30 5 33 14 13 48 200 13 1 5 2 1 41 31 29 28 15 1 6 1 0 3
- 0 0 0 21 20 6 1 22 27 26 17 16 6 3 18 2 4 48 200 23 22 1 25 24 19
- 18 3 30 0 1 3 0 14 0 0 37 39 9 48 200 30 29 26 25 4 13 23 22 21 18
- 17 4 13 9 0 0 0 41 31 20 19 16 15 1 0 10 7 23 1 4 48 200 28 27 24
- 23 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="degree" xMin="318" yMin="925" xMax="910" yMax="1517">
- <contour>
- <pt x="614" y="1517" on="1"/>
- <pt x="735" y="1517" on="0"/>
- <pt x="823" y="1430" on="1"/>
- <pt x="910" y="1344" on="0"/>
- <pt x="910" y="1222" on="1"/>
- <pt x="910" y="1098" on="0"/>
- <pt x="823" y="1012" on="1"/>
- <pt x="735" y="925" on="0"/>
- <pt x="610" y="925" on="1"/>
- <pt x="504" y="925" on="0"/>
- <pt x="423" y="995" on="1"/>
- <pt x="318" y="1087" on="0"/>
- <pt x="318" y="1221" on="1"/>
- <pt x="318" y="1344" on="0"/>
- <pt x="405" y="1430" on="1"/>
- <pt x="493" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="492" y="1343" on="1"/>
- <pt x="441" y="1293" on="0"/>
- <pt x="441" y="1222" on="1"/>
- <pt x="441" y="1151" on="0"/>
- <pt x="492" y="1100" on="1"/>
- <pt x="542" y="1049" on="0"/>
- <pt x="612" y="1049" on="1"/>
- <pt x="677" y="1049" on="0"/>
- <pt x="725" y="1090" on="1"/>
- <pt x="787" y="1142" on="0"/>
- <pt x="787" y="1222" on="1"/>
- <pt x="787" y="1293" on="0"/>
- <pt x="736" y="1343" on="1"/>
- <pt x="685" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 24 5 8 16 5 0 48 200 0 0 1 8 0 0 14 0 0 28 6 4 20 6 12
- 48 200 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dieresis" xMin="281" yMin="1283" xMax="947" yMax="1480">
- <contour>
- <pt x="281" y="1283" on="1"/>
- <pt x="281" y="1480" on="1"/>
- <pt x="478" y="1480" on="1"/>
- <pt x="478" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="750" y="1283" on="1"/>
- <pt x="750" y="1480" on="1"/>
- <pt x="947" y="1480" on="1"/>
- <pt x="947" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 7 4 3 0 10 3 1 1 4 48 200 6 5 2 1 0 3 14 0 0 5 4 10
- 1 6 3 2 10 1 0 2 4 48 200 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="divide" xMin="99" yMin="0" xMax="1130" yMax="1234">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="0" on="1"/>
- <pt x="491" y="247" on="1"/>
- <pt x="738" y="247" on="1"/>
- <pt x="738" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="987" on="1"/>
- <pt x="491" y="1234" on="1"/>
- <pt x="738" y="1234" on="1"/>
- <pt x="738" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 11 8 4 1 9 6 5 4 1 4 3 0 7 1 1 3 4 48 200 10 9 1 7
- 4 1 2 1 1 3 0 14 0 0 11 10 7 6 4 3 4 1 4 48 200 9 8 5 4
- 3 3 2 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dollar" xMin="143" yMin="-123" xMax="1031" yMax="1604">
- <contour>
- <pt x="525" y="-123" on="1"/>
- <pt x="525" y="0" on="1"/>
- <pt x="323" y="16" on="0"/>
- <pt x="143" y="86" on="1"/>
- <pt x="143" y="385" on="1"/>
- <pt x="266" y="385" on="1"/>
- <pt x="291" y="187" on="1"/>
- <pt x="415" y="131" on="0"/>
- <pt x="525" y="123" on="1"/>
- <pt x="525" y="698" on="1"/>
- <pt x="435" y="751" on="1"/>
- <pt x="180" y="901" on="0"/>
- <pt x="180" y="1123" on="1"/>
- <pt x="180" y="1297" on="0"/>
- <pt x="309" y="1396" on="1"/>
- <pt x="399" y="1465" on="0"/>
- <pt x="550" y="1480" on="1"/>
- <pt x="550" y="1604" on="1"/>
- <pt x="674" y="1604" on="1"/>
- <pt x="674" y="1480" on="1"/>
- <pt x="835" y="1479" on="0"/>
- <pt x="1002" y="1408" on="1"/>
- <pt x="1002" y="1124" on="1"/>
- <pt x="879" y="1124" on="1"/>
- <pt x="854" y="1322" on="1"/>
- <pt x="767" y="1357" on="0"/>
- <pt x="695" y="1357" on="1"/>
- <pt x="674" y="1357" on="1"/>
- <pt x="674" y="823" on="1"/>
- <pt x="761" y="776" on="1"/>
- <pt x="911" y="695" on="0"/>
- <pt x="971" y="613" on="1"/>
- <pt x="1031" y="531" on="0"/>
- <pt x="1031" y="409" on="1"/>
- <pt x="1031" y="212" on="0"/>
- <pt x="893" y="95" on="1"/>
- <pt x="800" y="15" on="0"/>
- <pt x="649" y="0" on="1"/>
- <pt x="649" y="-123" on="1"/>
- </contour>
- <contour>
- <pt x="649" y="123" on="1"/>
- <pt x="730" y="132" on="0"/>
- <pt x="782" y="192" on="1"/>
- <pt x="852" y="272" on="0"/>
- <pt x="852" y="388" on="1"/>
- <pt x="852" y="520" on="0"/>
- <pt x="716" y="597" on="1"/>
- <pt x="649" y="635" on="1"/>
- </contour>
- <contour>
- <pt x="550" y="891" on="1"/>
- <pt x="550" y="1357" on="1"/>
- <pt x="445" y="1331" on="0"/>
- <pt x="400" y="1271" on="1"/>
- <pt x="358" y="1216" on="0"/>
- <pt x="358" y="1133" on="1"/>
- <pt x="358" y="1003" on="0"/>
- <pt x="497" y="922" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 48 47 46 39 38 37 28 27 26 24 23 22 21 19 18 17 16 9 8 6 5 4 3 1 0
- 14 0 0 52 13 12 43 13 33 48 200 26 24 23 3 21 18 3 12 12 6 5 3 0 3
- 3 33 21 0 0 28 27 19 18 6 3 16 46 39 38 37 6 3 0 2 4 48 200 22 21
- 1 48 47 17 16 3 9 8 1 0 3 4 3 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotaccent" xMin="516" yMin="1283" xMax="713" yMax="1480">
- <contour>
- <pt x="516" y="1283" on="1"/>
- <pt x="516" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="713" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 3 0 10 1 1 1 4 48 200 2 1 0 14 0 0 3 2 10 1 0 1 4 48
- 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessi" xMin="148" yMin="0" xMax="1105" yMax="1086">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 9 0 1 0 6 5 1
- 14 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 10 1 2 1 4 48 200 3
- 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessj" xMin="159" yMin="-420" xMax="903" yMax="1086">
- <contour>
- <pt x="159" y="-344" on="1"/>
- <pt x="159" y="-25" on="1"/>
- <pt x="282" y="-25" on="1"/>
- <pt x="313" y="-243" on="1"/>
- <pt x="381" y="-296" on="0"/>
- <pt x="460" y="-296" on="1"/>
- <pt x="592" y="-296" on="0"/>
- <pt x="648" y="-200" on="1"/>
- <pt x="705" y="-104" on="0"/>
- <pt x="705" y="127" on="1"/>
- <pt x="705" y="962" on="1"/>
- <pt x="261" y="962" on="1"/>
- <pt x="261" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="66" on="1"/>
- <pt x="903" y="-164" on="0"/>
- <pt x="790" y="-292" on="1"/>
- <pt x="677" y="-420" on="0"/>
- <pt x="476" y="-420" on="1"/>
- <pt x="337" y="-420" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 5 5 18 48 200 1 14 9 2 10 2 3 0 1 3 2 1 0 4 13 18 2 0
- 0 0 11 10 6 1 12 1 4 48 200 13 12 1 14 12 11 3 2 4 9 0 3 0 0
- 10 9 10 1 13 1 4 48 200 14 13 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotmath" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="e" xMin="123" yMin="-25" xMax="1105" yMax="1110">
- <contour>
- <pt x="1105" y="506" on="1"/>
- <pt x="334" y="506" on="1"/>
- <pt x="348" y="389" on="0"/>
- <pt x="375" y="329" on="1"/>
- <pt x="466" y="123" on="0"/>
- <pt x="727" y="123" on="1"/>
- <pt x="888" y="123" on="0"/>
- <pt x="1076" y="210" on="1"/>
- <pt x="1076" y="62" on="1"/>
- <pt x="901" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="442" y="-25" on="0"/>
- <pt x="282" y="134" on="1"/>
- <pt x="123" y="293" on="0"/>
- <pt x="123" y="551" on="1"/>
- <pt x="123" y="802" on="0"/>
- <pt x="271" y="956" on="1"/>
- <pt x="418" y="1110" on="0"/>
- <pt x="660" y="1110" on="1"/>
- <pt x="1105" y="1110" on="0"/>
- <pt x="1105" y="567" on="1"/>
- </contour>
- <contour>
- <pt x="336" y="629" on="1"/>
- <pt x="895" y="629" on="1"/>
- <pt x="895" y="675" on="1"/>
- <pt x="895" y="987" on="0"/>
- <pt x="646" y="987" on="1"/>
- <pt x="492" y="987" on="0"/>
- <pt x="408" y="864" on="1"/>
- <pt x="349" y="778" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21 0 2 1
- 8 7 2 0 2 3 0 0 0 1 0 6 1 21 1 4 48 200 22 21 1 0 14 20 0
- 2 13 7 23 22 21 1 4 13 14 7 8 7 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eacute" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="133" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ebreve" xMin="123" yMin="-25" xMax="1105" yMax="1579">
- <contour>
- <pt x="1105" y="506" on="1"/>
- <pt x="334" y="506" on="1"/>
- <pt x="348" y="389" on="0"/>
- <pt x="375" y="329" on="1"/>
- <pt x="466" y="123" on="0"/>
- <pt x="727" y="123" on="1"/>
- <pt x="888" y="123" on="0"/>
- <pt x="1076" y="210" on="1"/>
- <pt x="1076" y="62" on="1"/>
- <pt x="901" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="442" y="-25" on="0"/>
- <pt x="282" y="134" on="1"/>
- <pt x="123" y="293" on="0"/>
- <pt x="123" y="551" on="1"/>
- <pt x="123" y="802" on="0"/>
- <pt x="271" y="956" on="1"/>
- <pt x="418" y="1110" on="0"/>
- <pt x="660" y="1110" on="1"/>
- <pt x="1105" y="1110" on="0"/>
- <pt x="1105" y="567" on="1"/>
- </contour>
- <contour>
- <pt x="336" y="629" on="1"/>
- <pt x="895" y="629" on="1"/>
- <pt x="895" y="675" on="1"/>
- <pt x="895" y="987" on="0"/>
- <pt x="646" y="987" on="1"/>
- <pt x="492" y="987" on="0"/>
- <pt x="408" y="864" on="1"/>
- <pt x="349" y="778" on="0"/>
- </contour>
- <contour>
- <pt x="303" y="1579" on="1"/>
- <pt x="426" y="1579" on="1"/>
- <pt x="474" y="1431" on="0"/>
- <pt x="648" y="1431" on="1"/>
- <pt x="823" y="1431" on="0"/>
- <pt x="871" y="1579" on="1"/>
- <pt x="994" y="1579" on="1"/>
- <pt x="971" y="1490" on="0"/>
- <pt x="945" y="1444" on="1"/>
- <pt x="854" y="1289" on="0"/>
- <pt x="652" y="1289" on="1"/>
- <pt x="500" y="1289" on="0"/>
- <pt x="411" y="1370" on="1"/>
- <pt x="356" y="1419" on="0"/>
- <pt x="328" y="1491" on="1"/>
- <pt x="317" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 32 14 39 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21
- 0 2 1 8 7 2 0 2 3 0 1 35 34 30 29 4 13 39 1 0 0 0 1 0 6
- 1 21 1 4 48 200 22 21 1 0 14 20 0 2 13 7 35 34 30 29 23 22 21 1 8
- 13 14 7 8 7 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ecaron" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="35" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ecircumflex" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="35" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edieresis" xMin="123" yMin="-25" xMax="1105" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="34" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edotaccent" xMin="123" yMin="-25" xMax="1105" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="34" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="egrave" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-64" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="eight" xMin="120" yMin="-37" xMax="1113" yMax="1517">
- <contour>
- <pt x="413" y="803" on="1"/>
- <pt x="360" y="843" on="1"/>
- <pt x="188" y="973" on="0"/>
- <pt x="188" y="1145" on="1"/>
- <pt x="188" y="1307" on="0"/>
- <pt x="313" y="1412" on="1"/>
- <pt x="437" y="1517" on="0"/>
- <pt x="634" y="1517" on="1"/>
- <pt x="821" y="1517" on="0"/>
- <pt x="936" y="1426" on="1"/>
- <pt x="1051" y="1335" on="0"/>
- <pt x="1051" y="1185" on="1"/>
- <pt x="1051" y="1067" on="0"/>
- <pt x="993" y="988" on="1"/>
- <pt x="949" y="929" on="0"/>
- <pt x="844" y="835" on="1"/>
- <pt x="797" y="793" on="1"/>
- <pt x="865" y="747" on="1"/>
- <pt x="1009" y="650" on="0"/>
- <pt x="1061" y="572" on="1"/>
- <pt x="1113" y="495" on="0"/>
- <pt x="1113" y="381" on="1"/>
- <pt x="1113" y="195" on="0"/>
- <pt x="974" y="79" on="1"/>
- <pt x="835" y="-37" on="0"/>
- <pt x="611" y="-37" on="1"/>
- <pt x="387" y="-37" on="0"/>
- <pt x="254" y="75" on="1"/>
- <pt x="120" y="187" on="0"/>
- <pt x="120" y="372" on="1"/>
- <pt x="120" y="596" on="0"/>
- <pt x="358" y="764" on="1"/>
- </contour>
- <contour>
- <pt x="682" y="862" on="1"/>
- <pt x="866" y="1031" on="0"/>
- <pt x="866" y="1174" on="1"/>
- <pt x="866" y="1280" on="0"/>
- <pt x="802" y="1337" on="1"/>
- <pt x="737" y="1394" on="0"/>
- <pt x="612" y="1394" on="1"/>
- <pt x="503" y="1394" on="0"/>
- <pt x="437" y="1334" on="1"/>
- <pt x="372" y="1275" on="0"/>
- <pt x="372" y="1184" on="1"/>
- <pt x="372" y="1087" on="0"/>
- <pt x="499" y="990" on="1"/>
- <pt x="597" y="915" on="1"/>
- </contour>
- <contour>
- <pt x="512" y="743" on="1"/>
- <pt x="399" y="620" on="0"/>
- <pt x="360" y="552" on="1"/>
- <pt x="317" y="477" on="0"/>
- <pt x="317" y="377" on="1"/>
- <pt x="317" y="249" on="0"/>
- <pt x="404" y="168" on="1"/>
- <pt x="491" y="86" on="0"/>
- <pt x="626" y="86" on="1"/>
- <pt x="751" y="86" on="0"/>
- <pt x="827" y="158" on="1"/>
- <pt x="903" y="229" on="0"/>
- <pt x="903" y="345" on="1"/>
- <pt x="903" y="427" on="0"/>
- <pt x="864" y="480" on="1"/>
- <pt x="827" y="532" on="0"/>
- <pt x="714" y="608" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 54 5 25 38 5 7 48 200 25 2 7 0 1 1 46 45 32 16 0 5 0 2 3
- 0 0 14 0 0 58 39 21 50 28 29 42 19 3 34 19 11 48 200 46 45 32 29 21 16
- 11 3 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ellipsis" xMin="81" yMin="0" xMax="1147" yMax="247">
- <contour>
- <pt x="81" y="0" on="1"/>
- <pt x="81" y="247" on="1"/>
- <pt x="328" y="247" on="1"/>
- <pt x="328" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="0" on="1"/>
- <pt x="491" y="247" on="1"/>
- <pt x="737" y="247" on="1"/>
- <pt x="737" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="900" y="0" on="1"/>
- <pt x="900" y="247" on="1"/>
- <pt x="1147" y="247" on="1"/>
- <pt x="1147" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 6 5 2 1 4 5 0 1 4 48 200 11 8 7 4 3 0 5 0 14 0
- 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 200 11 10 1 5 4
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="emacron" xMin="123" yMin="-25" xMax="1105" yMax="1407">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="34" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="emdash" xMin="0" yMin="543" xMax="1229" yMax="666">
- <contour>
- <pt x="0" y="543" on="1"/>
- <pt x="0" y="666" on="1"/>
- <pt x="1229" y="666" on="1"/>
- <pt x="1229" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="endash" xMin="121" yMin="543" xMax="1108" yMax="691">
- <contour>
- <pt x="121" y="543" on="1"/>
- <pt x="121" y="691" on="1"/>
- <pt x="1108" y="691" on="1"/>
- <pt x="1108" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eng" xMin="69" yMin="-420" xMax="1045" yMax="1110">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="962" on="1"/>
- <pt x="69" y="962" on="1"/>
- <pt x="69" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1044" y="11" on="1"/>
- <pt x="1045" y="-420" on="0"/>
- <pt x="681" y="-420" on="1"/>
- <pt x="585" y="-420" on="0"/>
- <pt x="458" y="-383" on="1"/>
- <pt x="458" y="-173" on="1"/>
- <pt x="581" y="-173" on="1"/>
- <pt x="593" y="-290" on="1"/>
- <pt x="657" y="-321" on="0"/>
- <pt x="704" y="-321" on="1"/>
- <pt x="846" y="-321" on="0"/>
- <pt x="846" y="-82" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 28 30 11 23 17 16 48 200 11 1 32 31 30 26 7 4 3 2 1 9 5 0 3
- 25 21 20 19 18 5 13 16 0 33 0 1 0 6 5 1 14 33 32 21 20 4 25 18 3
- 5 4 1 0 4 13 2 0 0 31 30 7 6 10 3 2 1 4 48 200 26 25 1 19 18
- 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eogonek" xMin="123" yMin="-370" xMax="1105" yMax="1110">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="148" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="equal" xMin="99" yMin="346" xMax="1130" yMax="888">
- <contour>
- <pt x="99" y="346" on="1"/>
- <pt x="99" y="494" on="1"/>
- <pt x="1130" y="494" on="1"/>
- <pt x="1130" y="346" on="1"/>
- </contour>
- <contour>
- <pt x="99" y="740" on="1"/>
- <pt x="99" y="888" on="1"/>
- <pt x="1130" y="888" on="1"/>
- <pt x="1130" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 0 0 7 4 7 1 5 2 1 7 1 0 2 4 48 200 6 5 1 3 0 1 2 0 14
- 7 6 3 2 3 5 4 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="estimated" xMin="123" yMin="-25" xMax="1105" yMax="1110">
- <contour>
- <pt x="1105" y="506" on="1"/>
- <pt x="334" y="506" on="1"/>
- <pt x="348" y="389" on="0"/>
- <pt x="375" y="329" on="1"/>
- <pt x="466" y="123" on="0"/>
- <pt x="727" y="123" on="1"/>
- <pt x="888" y="123" on="0"/>
- <pt x="1076" y="210" on="1"/>
- <pt x="1076" y="62" on="1"/>
- <pt x="901" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="442" y="-25" on="0"/>
- <pt x="282" y="134" on="1"/>
- <pt x="123" y="293" on="0"/>
- <pt x="123" y="551" on="1"/>
- <pt x="123" y="802" on="0"/>
- <pt x="271" y="956" on="1"/>
- <pt x="418" y="1110" on="0"/>
- <pt x="660" y="1110" on="1"/>
- <pt x="1105" y="1110" on="0"/>
- <pt x="1105" y="567" on="1"/>
- </contour>
- <contour>
- <pt x="336" y="629" on="1"/>
- <pt x="895" y="629" on="1"/>
- <pt x="895" y="675" on="1"/>
- <pt x="895" y="987" on="0"/>
- <pt x="646" y="987" on="1"/>
- <pt x="492" y="987" on="0"/>
- <pt x="408" y="864" on="1"/>
- <pt x="349" y="778" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21 0 2 1
- 8 7 2 0 2 3 0 0 0 1 0 6 1 21 1 4 48 200 22 21 1 0 14 20 0
- 2 13 7 23 22 21 1 4 13 14 7 8 7 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eth" xMin="111" yMin="-25" xMax="1119" yMax="1614">
- <contour>
- <pt x="779" y="1039" on="1"/>
- <pt x="658" y="1216" on="0"/>
- <pt x="552" y="1291" on="1"/>
- <pt x="271" y="1098" on="1"/>
- <pt x="197" y="1202" on="1"/>
- <pt x="440" y="1366" on="1"/>
- <pt x="308" y="1456" on="0"/>
- <pt x="114" y="1456" on="1"/>
- <pt x="114" y="1579" on="1"/>
- <pt x="141" y="1579" on="1"/>
- <pt x="395" y="1579" on="0"/>
- <pt x="588" y="1467" on="1"/>
- <pt x="811" y="1614" on="1"/>
- <pt x="882" y="1514" on="1"/>
- <pt x="707" y="1395" on="1"/>
- <pt x="877" y="1258" on="0"/>
- <pt x="982" y="1068" on="1"/>
- <pt x="1119" y="819" on="0"/>
- <pt x="1119" y="568" on="1"/>
- <pt x="1119" y="306" on="0"/>
- <pt x="980" y="141" on="1"/>
- <pt x="841" y="-25" on="0"/>
- <pt x="618" y="-25" on="1"/>
- <pt x="399" y="-25" on="0"/>
- <pt x="255" y="133" on="1"/>
- <pt x="111" y="291" on="0"/>
- <pt x="111" y="532" on="1"/>
- <pt x="111" y="771" on="0"/>
- <pt x="250" y="928" on="1"/>
- <pt x="388" y="1086" on="0"/>
- <pt x="592" y="1086" on="1"/>
- <pt x="687" y="1086" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="962" on="1"/>
- <pt x="488" y="962" on="0"/>
- <pt x="405" y="839" on="1"/>
- <pt x="321" y="715" on="0"/>
- <pt x="321" y="531" on="1"/>
- <pt x="321" y="346" on="0"/>
- <pt x="405" y="222" on="1"/>
- <pt x="488" y="99" on="0"/>
- <pt x="615" y="99" on="1"/>
- <pt x="740" y="99" on="0"/>
- <pt x="824" y="221" on="1"/>
- <pt x="909" y="344" on="0"/>
- <pt x="909" y="526" on="1"/>
- <pt x="909" y="696" on="0"/>
- <pt x="840" y="814" on="1"/>
- <pt x="754" y="962" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 40 5 22 32 5 30 48 200 30 1 22 2 1 1 14 11 7 5 4 3 2 7 0
- 1 3 0 0 1 1 0 1 2 2 0 0 1 13 12 9 8 4 13 0 0 14 0 0 44
- 39 18 36 39 26 48 200 26 18 14 13 12 11 9 8 7 5 4 3 2 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclam" xMin="491" yMin="0" xMax="738" yMax="1480">
- <contour>
- <pt x="491" y="0" on="1"/>
- <pt x="491" y="222" on="1"/>
- <pt x="738" y="222" on="1"/>
- <pt x="738" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="553" y="419" on="1"/>
- <pt x="516" y="1086" on="1"/>
- <pt x="516" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="713" y="1086" on="1"/>
- <pt x="676" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 9 8 5 4 4 6 1 3 0 0 2 1 9 1 0 1 4 48 200 3 0 1 0 7 6
- 0 14 9 4 2 7 5 3 0 0 8 7 10 1 5 3 2 4 1 0 2 4 48 200 6
- 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclamdown" xMin="491" yMin="-395" xMax="738" yMax="1086">
- <contour>
- <pt x="738" y="1086" on="1"/>
- <pt x="738" y="864" on="1"/>
- <pt x="491" y="864" on="1"/>
- <pt x="491" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="676" y="666" on="1"/>
- <pt x="713" y="0" on="1"/>
- <pt x="713" y="-395" on="1"/>
- <pt x="516" y="-395" on="1"/>
- <pt x="516" y="0" on="1"/>
- <pt x="553" y="666" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 1 9 4 2 1 2 3 0 1 8 5 2 2 6 3 0 0 0 2 1 9 1 0 1 4
- 48 200 7 6 1 0 3 0 1 14 9 4 2 5 7 3 0 0 6 5 10 1 7 1 0
- 4 1 2 2 4 48 200 8 7 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="f" xMin="148" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="925" on="1"/>
- <pt x="148" y="925" on="1"/>
- <pt x="148" y="1061" on="1"/>
- <pt x="419" y="1061" on="1"/>
- <pt x="419" y="1179" on="1"/>
- <pt x="419" y="1404" on="0"/>
- <pt x="510" y="1504" on="1"/>
- <pt x="601" y="1604" on="0"/>
- <pt x="803" y="1604" on="1"/>
- <pt x="974" y="1604" on="0"/>
- <pt x="1167" y="1524" on="1"/>
- <pt x="1167" y="1277" on="1"/>
- <pt x="1044" y="1277" on="1"/>
- <pt x="1013" y="1433" on="1"/>
- <pt x="912" y="1480" on="0"/>
- <pt x="829" y="1480" on="1"/>
- <pt x="710" y="1480" on="0"/>
- <pt x="664" y="1420" on="1"/>
- <pt x="617" y="1360" on="0"/>
- <pt x="617" y="1201" on="1"/>
- <pt x="617" y="1061" on="1"/>
- <pt x="1061" y="1061" on="1"/>
- <pt x="1061" y="925" on="1"/>
- <pt x="617" y="925" on="1"/>
- <pt x="617" y="123" on="1"/>
- <pt x="987" y="123" on="1"/>
- <pt x="987" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 18 5 11 48 200 22 16 15 14 13 7 6 13 11 5 0 0 26 25 4 3 20 3
- 5 28 27 2 1 6 3 0 2 4 48 200 24 23 6 5 3 29 0 1 2 0 14 29 28
- 25 24 16 15 6 13 22 3 5 4 1 0 4 13 2 0 0 27 26 23 22 10 3 2 1
- 4 48 200 14 13 1 7 6 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="938" on="1"/>
- <pt x="75" y="938" on="1"/>
- <pt x="75" y="1073" on="1"/>
- <pt x="192" y="1073" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1410" on="0"/>
- <pt x="278" y="1507" on="1"/>
- <pt x="365" y="1604" on="0"/>
- <pt x="508" y="1604" on="1"/>
- <pt x="602" y="1604" on="0"/>
- <pt x="723" y="1555" on="1"/>
- <pt x="723" y="1345" on="1"/>
- <pt x="600" y="1345" on="1"/>
- <pt x="575" y="1468" on="1"/>
- <pt x="539" y="1487" on="0"/>
- <pt x="510" y="1487" on="1"/>
- <pt x="390" y="1487" on="0"/>
- <pt x="390" y="1301" on="1"/>
- <pt x="390" y="1073" on="1"/>
- <pt x="1044" y="1073" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="938" on="1"/>
- <pt x="390" y="938" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="1345" on="1"/>
- <pt x="846" y="1542" on="1"/>
- <pt x="1044" y="1542" on="1"/>
- <pt x="1044" y="1345" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 0 0 18 40 11 48 200 16 35 14 2 20 7 2 14 5 3 32 31 28 27 24 23 2 1
- 8 3 0 3 13 11 35 0 0 37 34 15 14 10 3 35 30 29 4 3 20 3 5 2 4
- 48 200 36 35 1 22 21 6 5 3 33 26 25 0 3 3 0 14 27 26 2 28 13 3 33
- 32 16 15 4 13 20 3 25 24 2 13 22 5 4 1 0 4 13 2 0 0 35 34 29 28
- 10 3 22 31 30 21 20 10 3 2 2 4 48 200 37 36 23 22 3 14 13 1 7 6 3
- 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi#1" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="938" on="1"/>
- <pt x="75" y="938" on="1"/>
- <pt x="75" y="1073" on="1"/>
- <pt x="192" y="1073" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1410" on="0"/>
- <pt x="278" y="1507" on="1"/>
- <pt x="365" y="1604" on="0"/>
- <pt x="508" y="1604" on="1"/>
- <pt x="602" y="1604" on="0"/>
- <pt x="723" y="1555" on="1"/>
- <pt x="723" y="1345" on="1"/>
- <pt x="600" y="1345" on="1"/>
- <pt x="575" y="1468" on="1"/>
- <pt x="539" y="1487" on="0"/>
- <pt x="510" y="1487" on="1"/>
- <pt x="390" y="1487" on="0"/>
- <pt x="390" y="1301" on="1"/>
- <pt x="390" y="1073" on="1"/>
- <pt x="1044" y="1073" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="938" on="1"/>
- <pt x="390" y="938" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="1345" on="1"/>
- <pt x="846" y="1542" on="1"/>
- <pt x="1044" y="1542" on="1"/>
- <pt x="1044" y="1345" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 0 0 18 40 11 48 200 16 35 14 2 20 7 2 14 5 3 32 31 28 27 24 23 2 1
- 8 3 0 3 13 11 35 0 0 37 34 15 14 10 3 35 30 29 4 3 20 3 5 2 4
- 48 200 36 35 1 22 21 6 5 3 33 26 25 0 3 3 0 14 27 26 2 28 13 3 33
- 32 16 15 4 13 20 3 25 24 2 13 22 5 4 1 0 4 13 2 0 0 35 34 29 28
- 10 3 22 31 30 21 20 10 3 2 2 4 48 200 37 36 23 22 3 14 13 1 7 6 3
- 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="figuredash" xMin="121" yMin="543" xMax="1108" yMax="691">
- <contour>
- <pt x="121" y="543" on="1"/>
- <pt x="121" y="691" on="1"/>
- <pt x="1108" y="691" on="1"/>
- <pt x="1108" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="five" xMin="249" yMin="-37" xMax="1076" yMax="1480">
- <contour>
- <pt x="249" y="0" on="1"/>
- <pt x="249" y="321" on="1"/>
- <pt x="372" y="321" on="1"/>
- <pt x="397" y="123" on="1"/>
- <pt x="489" y="86" on="0"/>
- <pt x="556" y="86" on="1"/>
- <pt x="689" y="86" on="0"/>
- <pt x="777" y="184" on="1"/>
- <pt x="866" y="283" on="0"/>
- <pt x="866" y="433" on="1"/>
- <pt x="866" y="600" on="0"/>
- <pt x="747" y="699" on="1"/>
- <pt x="628" y="797" on="0"/>
- <pt x="427" y="797" on="1"/>
- <pt x="362" y="797" on="0"/>
- <pt x="280" y="783" on="1"/>
- <pt x="280" y="1480" on="1"/>
- <pt x="1045" y="1480" on="1"/>
- <pt x="1045" y="1308" on="1"/>
- <pt x="425" y="1308" on="1"/>
- <pt x="425" y="916" on="1"/>
- <pt x="474" y="919" on="0"/>
- <pt x="500" y="919" on="1"/>
- <pt x="761" y="919" on="0"/>
- <pt x="918" y="788" on="1"/>
- <pt x="1076" y="658" on="0"/>
- <pt x="1076" y="440" on="1"/>
- <pt x="1076" y="232" on="0"/>
- <pt x="930" y="98" on="1"/>
- <pt x="784" y="-37" on="0"/>
- <pt x="559" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 13 5 22 5 5 30 48 200 30 2 22 1 22 20 15 3 2 1 6 18 2 3 0
- 1 0 2 0 0 0 19 18 22 1 16 1 4 48 200 17 16 0 14 0 0 9 39 26 48
- 200 3 2 2 19 15 3 26 17 0 0 20 19 14 1 15 1 4 48 200 18 17 1 16 15
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="390" y="1061" on="1"/>
- <pt x="686" y="1061" on="1"/>
- <pt x="686" y="925" on="1"/>
- <pt x="390" y="925" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="925" on="1"/>
- <pt x="75" y="925" on="1"/>
- <pt x="75" y="1061" on="1"/>
- <pt x="192" y="1061" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1604" on="0"/>
- <pt x="588" y="1604" on="1"/>
- <pt x="674" y="1604" on="0"/>
- <pt x="784" y="1588" on="1"/>
- <pt x="846" y="1579" on="1"/>
- <pt x="1043" y="1579" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="1450" on="1"/>
- <pt x="711" y="1487" on="0"/>
- <pt x="597" y="1487" on="1"/>
- <pt x="480" y="1487" on="0"/>
- <pt x="434" y="1447" on="1"/>
- <pt x="390" y="1407" on="0"/>
- <pt x="390" y="1301" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 29 40 16 48 200 33 27 14 3 19 0 3 26 25 22 21 9 8 5 4 8 2 6
- 3 16 19 0 0 11 10 3 2 20 3 0 1 4 48 200 20 19 1 13 12 1 0 3 24
- 23 7 6 3 3 0 14 25 24 6 5 2 1 6 19 0 3 23 22 2 13 20 12 11 8
- 7 4 13 9 0 0 27 26 19 10 2 20 33 4 3 0 10 3 9 2 4 48 200 21 20
- 1 14 13 10 9 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl#1" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="390" y="1061" on="1"/>
- <pt x="686" y="1061" on="1"/>
- <pt x="686" y="925" on="1"/>
- <pt x="390" y="925" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="925" on="1"/>
- <pt x="75" y="925" on="1"/>
- <pt x="75" y="1061" on="1"/>
- <pt x="192" y="1061" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1604" on="0"/>
- <pt x="588" y="1604" on="1"/>
- <pt x="674" y="1604" on="0"/>
- <pt x="784" y="1588" on="1"/>
- <pt x="846" y="1579" on="1"/>
- <pt x="1043" y="1579" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="1450" on="1"/>
- <pt x="711" y="1487" on="0"/>
- <pt x="597" y="1487" on="1"/>
- <pt x="480" y="1487" on="0"/>
- <pt x="434" y="1447" on="1"/>
- <pt x="390" y="1407" on="0"/>
- <pt x="390" y="1301" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 29 40 16 48 200 33 27 14 3 19 0 3 26 25 22 21 9 8 5 4 8 2 6
- 3 16 19 0 0 11 10 3 2 20 3 0 1 4 48 200 20 19 1 13 12 1 0 3 24
- 23 7 6 3 3 0 14 25 24 6 5 2 1 6 19 0 3 23 22 2 13 20 12 11 8
- 7 4 13 9 0 0 27 26 19 10 2 20 33 4 3 0 10 3 9 2 4 48 200 21 20
- 1 14 13 10 9 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="florin" xMin="84" yMin="-296" xMax="1081" yMax="1517">
- <contour>
- <pt x="84" y="-296" on="1"/>
- <pt x="288" y="728" on="1"/>
- <pt x="116" y="728" on="1"/>
- <pt x="116" y="851" on="1"/>
- <pt x="313" y="851" on="1"/>
- <pt x="340" y="990" on="1"/>
- <pt x="443" y="1517" on="0"/>
- <pt x="892" y="1517" on="1"/>
- <pt x="971" y="1517" on="0"/>
- <pt x="1081" y="1499" on="1"/>
- <pt x="1081" y="1166" on="1"/>
- <pt x="958" y="1166" on="1"/>
- <pt x="933" y="1363" on="1"/>
- <pt x="853" y="1388" on="0"/>
- <pt x="805" y="1388" on="1"/>
- <pt x="618" y="1388" on="0"/>
- <pt x="555" y="1076" on="1"/>
- <pt x="510" y="851" on="1"/>
- <pt x="754" y="851" on="1"/>
- <pt x="754" y="728" on="1"/>
- <pt x="486" y="728" on="1"/>
- <pt x="282" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 14 25 7 48 200 7 0 1 12 11 10 3 0 3 3 0 1 9 0 0 0 0 20
- 19 2 1 6 3 3 1 4 48 200 18 17 4 3 3 21 0 1 2 0 14 21 20 19 18
- 17 12 11 4 3 2 1 0 12 13 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="four" xMin="84" yMin="0" xMax="1132" yMax="1480">
- <contour>
- <pt x="738" y="419" on="1"/>
- <pt x="84" y="419" on="1"/>
- <pt x="84" y="568" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="910" y="1480" on="1"/>
- <pt x="910" y="568" on="1"/>
- <pt x="1132" y="568" on="1"/>
- <pt x="1132" y="419" on="1"/>
- <pt x="910" y="419" on="1"/>
- <pt x="910" y="123" on="1"/>
- <pt x="1108" y="123" on="1"/>
- <pt x="1108" y="0" on="1"/>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="123" on="1"/>
- <pt x="738" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="238" y="568" on="1"/>
- <pt x="738" y="568" on="1"/>
- <pt x="738" y="1292" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 17 3 2 2 0 0 16 15 6 5 2 7 4 0 14 13 10 9 6 3 11 2 4 48 200
- 8 7 1 0 3 12 11 1 2 0 4 3 0 14 11 10 2 6 4 3 15 13 12 3 4
- 0 1 3 0 0 17 16 14 0 12 3 4 1 4 48 200 7 6 1 9 8 5 4 3 2
- 1 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour" xMin="284" yMin="728" xMax="918" yMax="1517">
- <contour>
- <pt x="807" y="728" on="1"/>
- <pt x="659" y="728" on="1"/>
- <pt x="659" y="907" on="1"/>
- <pt x="284" y="907" on="1"/>
- <pt x="284" y="1030" on="1"/>
- <pt x="654" y="1517" on="1"/>
- <pt x="807" y="1517" on="1"/>
- <pt x="807" y="1030" on="1"/>
- <pt x="918" y="1030" on="1"/>
- <pt x="918" y="907" on="1"/>
- <pt x="807" y="907" on="1"/>
- </contour>
- <contour>
- <pt x="422" y="1030" on="1"/>
- <pt x="659" y="1030" on="1"/>
- <pt x="659" y="1339" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 13 5 4 2 0 0 10 9 3 2 6 3 4 1 4 48 200 6 5 1 12 11 8 7 4
- 4 1 0 1 3 0 14 9 8 2 13 0 11 5 4 3 4 13 1 0 0 13 12 2 1
- 16 3 0 1 4 48 200 10 7 6 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour#1" xMin="155" yMin="-37" xMax="1073" yMax="1517">
- <contour>
- <pt x="155" y="-37" on="1"/>
- <pt x="932" y="1517" on="1"/>
- <pt x="1073" y="1517" on="1"/>
- <pt x="293" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction" xMin="155" yMin="-37" xMax="1073" yMax="1517">
- <contour>
- <pt x="155" y="-37" on="1"/>
- <pt x="932" y="1517" on="1"/>
- <pt x="1073" y="1517" on="1"/>
- <pt x="293" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction#1" xMin="155" yMin="-37" xMax="1073" yMax="1517">
- <contour>
- <pt x="155" y="-37" on="1"/>
- <pt x="932" y="1517" on="1"/>
- <pt x="1073" y="1517" on="1"/>
- <pt x="293" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="g" xMin="86" yMin="-420" xMax="1160" yMax="1111">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 24 1 26 24 18 17 15 5 6 1
- 31 3 0 0 31 41 2 1 16 1 0 36 41 0 0 32 31 7 1 41 1 4 48 200 52
- 41 1 0 14 0 0 65 19 20 57 28 9 50 28 34 44 28 38 29 15 2 48 200 52 41
- 38 34 32 31 26 20 18 17 16 15 9 5 2 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gbreve" xMin="86" yMin="-420" xMax="1160" yMax="1579">
- <component glyphName="g" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="-54" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="gcircumflex" xMin="86" yMin="-420" xMax="1160" yMax="1604">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="202" y="1283" on="1"/>
- <pt x="458" y="1604" on="1"/>
- <pt x="677" y="1604" on="1"/>
- <pt x="933" y="1283" on="1"/>
- <pt x="810" y="1283" on="1"/>
- <pt x="569" y="1485" on="1"/>
- <pt x="566" y="1485" on="1"/>
- <pt x="325" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 76 75 74 73 72 69 16 7 70
- 1 3 0 24 1 26 24 18 17 15 5 6 1 31 3 0 0 31 41 2 36 41 0 0 32
- 31 7 1 41 1 4 48 200 71 70 1 52 41 1 2 0 14 0 0 65 19 20 57 28 9
- 50 28 34 44 28 38 29 15 2 48 200 76 75 74 73 72 71 70 69 52 41 38 34 32 31
- 26 20 18 17 16 15 9 5 2 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gcommaaccent" xMin="86" yMin="-420" xMax="1160" yMax="1737">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="659" y="1737" on="1"/>
- <pt x="659" y="1678" on="1"/>
- <pt x="582" y="1657" on="0"/>
- <pt x="582" y="1497" on="1"/>
- <pt x="582" y="1480" on="1"/>
- <pt x="659" y="1480" on="1"/>
- <pt x="659" y="1283" on="1"/>
- <pt x="461" y="1283" on="1"/>
- <pt x="461" y="1454" on="1"/>
- <pt x="462" y="1716" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 135 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 16 75 1 2 0 24 1 26 24
- 18 17 15 5 6 1 31 3 0 0 31 41 2 77 74 73 72 70 69 6 13 75 36 41 0
- 0 32 31 7 1 41 1 4 48 200 76 75 1 52 41 1 2 0 14 0 0 65 19 20 57
- 28 9 50 28 34 44 28 38 29 15 2 48 200 73 72 31 3 69 76 3 52 32 18 17 16
- 15 6 13 34 20 69 41 26 5 0 4 13 38 9 2 3 12 76 0 0 75 74 70 69 10
- 3 76 1 4 48 200 77 76 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gdotaccent" xMin="86" yMin="-420" xMax="1160" yMax="1480">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="461" y="1283" on="1"/>
- <pt x="461" y="1480" on="1"/>
- <pt x="658" y="1480" on="1"/>
- <pt x="658" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 125 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 16 69 1 2 0 24 1 26 24
- 18 17 15 5 6 1 31 3 0 0 31 41 2 36 41 0 0 72 69 10 1 70 32 31 7
- 1 41 2 4 48 200 52 41 1 0 71 70 0 14 0 0 65 19 20 57 28 9 50 28 34
- 44 28 38 29 15 2 48 200 31 71 69 2 52 32 18 17 16 15 6 13 34 20 71 41 26
- 5 0 4 13 38 9 2 3 12 69 0 0 72 71 10 1 69 1 4 48 200 70 69 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="germandbls" xMin="62" yMin="-25" xMax="1193" yMax="1604">
- <contour>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1103" on="1"/>
- <pt x="197" y="1293" on="0"/>
- <pt x="219" y="1373" on="1"/>
- <pt x="241" y="1453" on="0"/>
- <pt x="309" y="1512" on="1"/>
- <pt x="415" y="1604" on="0"/>
- <pt x="609" y="1604" on="1"/>
- <pt x="789" y="1604" on="0"/>
- <pt x="897" y="1539" on="1"/>
- <pt x="1005" y="1474" on="0"/>
- <pt x="1005" y="1363" on="1"/>
- <pt x="1005" y="1245" on="0"/>
- <pt x="880" y="1142" on="1"/>
- <pt x="750" y="1035" on="1"/>
- <pt x="682" y="979" on="0"/>
- <pt x="682" y="913" on="1"/>
- <pt x="682" y="844" on="0"/>
- <pt x="806" y="751" on="1"/>
- <pt x="941" y="650" on="1"/>
- <pt x="1104" y="528" on="0"/>
- <pt x="1147" y="468" on="1"/>
- <pt x="1193" y="403" on="0"/>
- <pt x="1193" y="300" on="1"/>
- <pt x="1193" y="155" on="0"/>
- <pt x="1099" y="65" on="1"/>
- <pt x="1005" y="-25" on="0"/>
- <pt x="847" y="-25" on="1"/>
- <pt x="733" y="-25" on="0"/>
- <pt x="604" y="12" on="1"/>
- <pt x="604" y="290" on="1"/>
- <pt x="715" y="290" on="1"/>
- <pt x="740" y="142" on="1"/>
- <pt x="812" y="99" on="0"/>
- <pt x="875" y="99" on="1"/>
- <pt x="1026" y="99" on="0"/>
- <pt x="1026" y="250" on="1"/>
- <pt x="1026" y="357" on="0"/>
- <pt x="916" y="439" on="1"/>
- <pt x="817" y="513" on="1"/>
- <pt x="693" y="606" on="1"/>
- <pt x="572" y="697" on="0"/>
- <pt x="538" y="742" on="1"/>
- <pt x="503" y="789" on="0"/>
- <pt x="503" y="854" on="1"/>
- <pt x="503" y="961" on="0"/>
- <pt x="606" y="1065" on="1"/>
- <pt x="704" y="1164" on="1"/>
- <pt x="808" y="1269" on="0"/>
- <pt x="808" y="1359" on="1"/>
- <pt x="808" y="1481" on="0"/>
- <pt x="618" y="1481" on="1"/>
- <pt x="496" y="1481" on="0"/>
- <pt x="445" y="1430" on="1"/>
- <pt x="395" y="1380" on="0"/>
- <pt x="395" y="1256" on="1"/>
- <pt x="395" y="123" on="1"/>
- <pt x="518" y="123" on="1"/>
- <pt x="518" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 53 5 9 36 5 29 48 200 29 2 59 58 57 34 33 32 31 3 2 1 10 13 9
- 0 60 0 1 0 14 0 0 51 28 13 38 15 25 18 13 46 48 200 46 60 59 46 3 31
- 57 3 34 33 2 13 25 13 31 1 0 2 0 0 58 57 10 1 2 1 4 48 200 32 31
- 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="grave" xMin="392" yMin="1283" xMax="836" yMax="1604">
- <contour>
- <pt x="836" y="1283" on="1"/>
- <pt x="713" y="1283" on="1"/>
- <pt x="392" y="1604" on="1"/>
- <pt x="620" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 1 0 2 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="greater" xMin="99" yMin="0" xMax="1131" yMax="1234">
- <contour>
- <pt x="99" y="0" on="1"/>
- <pt x="99" y="173" on="1"/>
- <pt x="842" y="617" on="1"/>
- <pt x="99" y="1061" on="1"/>
- <pt x="99" y="1234" on="1"/>
- <pt x="1131" y="617" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 18 values pushed */
- 5 4 3 2 1 0 14 5 2 2 13 0 4 3 1 0 3 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotleft" xMin="82" yMin="99" xMax="1106" yMax="987">
- <contour>
- <pt x="1106" y="185" on="1"/>
- <pt x="1020" y="99" on="1"/>
- <pt x="575" y="543" on="1"/>
- <pt x="1020" y="987" on="1"/>
- <pt x="1106" y="901" on="1"/>
- <pt x="822" y="543" on="1"/>
- </contour>
- <contour>
- <pt x="613" y="185" on="1"/>
- <pt x="526" y="99" on="1"/>
- <pt x="82" y="543" on="1"/>
- <pt x="526" y="987" on="1"/>
- <pt x="613" y="901" on="1"/>
- <pt x="329" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotright" xMin="123" yMin="99" xMax="1147" yMax="987">
- <contour>
- <pt x="123" y="185" on="1"/>
- <pt x="407" y="543" on="1"/>
- <pt x="123" y="901" on="1"/>
- <pt x="209" y="987" on="1"/>
- <pt x="653" y="543" on="1"/>
- <pt x="209" y="99" on="1"/>
- </contour>
- <contour>
- <pt x="616" y="185" on="1"/>
- <pt x="900" y="543" on="1"/>
- <pt x="616" y="901" on="1"/>
- <pt x="703" y="987" on="1"/>
- <pt x="1147" y="543" on="1"/>
- <pt x="703" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglleft" xMin="234" yMin="99" xMax="946" yMax="987">
- <contour>
- <pt x="946" y="901" on="1"/>
- <pt x="508" y="543" on="1"/>
- <pt x="946" y="185" on="1"/>
- <pt x="860" y="99" on="1"/>
- <pt x="234" y="543" on="1"/>
- <pt x="860" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglright" xMin="283" yMin="99" xMax="995" yMax="987">
- <contour>
- <pt x="283" y="185" on="1"/>
- <pt x="721" y="543" on="1"/>
- <pt x="283" y="901" on="1"/>
- <pt x="369" y="987" on="1"/>
- <pt x="995" y="543" on="1"/>
- <pt x="369" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="h" xMin="69" yMin="0" xMax="1167" yMax="1579">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="1456" on="1"/>
- <pt x="69" y="1456" on="1"/>
- <pt x="69" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 22 30 11 48 200 11 1 1 4 3 2 5 1 3 0 1 26 25 24 20 19 18 15
- 14 13 7 2 1 12 1 0 3 0 6 5 1 27 17 16 0 3 2 0 14 27 26 18 17
- 4 19 6 3 16 15 2 13 13 5 4 1 0 4 13 2 0 0 20 19 10 1 13 25 24
- 7 6 10 3 2 2 4 48 200 14 13 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hbar" xMin="69" yMin="0" xMax="1167" yMax="1579">
- <contour>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="1234" on="1"/>
- <pt x="69" y="1234" on="1"/>
- <pt x="69" y="1332" on="1"/>
- <pt x="192" y="1332" on="1"/>
- <pt x="192" y="1456" on="1"/>
- <pt x="69" y="1456" on="1"/>
- <pt x="69" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="1332" on="1"/>
- <pt x="686" y="1332" on="1"/>
- <pt x="686" y="1234" on="1"/>
- <pt x="390" y="1234" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 0 0 15 30 4 48 200 4 1 29 28 2 30 26 3 1 23 22 19 18 17 13 12 11 8
- 7 6 0 12 1 9 3 0 0 0 35 34 25 24 33 3 26 1 4 48 200 31 30 1 33
- 32 27 26 3 21 20 10 9 3 3 0 14 34 33 20 19 11 10 6 12 0 3 9 8 2
- 13 6 30 29 26 25 22 21 6 13 23 0 0 13 12 10 1 6 35 32 31 18 17 0 10
- 5 23 2 4 48 200 7 6 1 28 27 24 23 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hcircumflex" xMin="69" yMin="0" xMax="1167" yMax="1999">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="1456" on="1"/>
- <pt x="69" y="1456" on="1"/>
- <pt x="69" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="254" y="1678" on="1"/>
- <pt x="510" y="1999" on="1"/>
- <pt x="729" y="1999" on="1"/>
- <pt x="985" y="1678" on="1"/>
- <pt x="862" y="1678" on="1"/>
- <pt x="621" y="1880" on="1"/>
- <pt x="618" y="1880" on="1"/>
- <pt x="377" y="1678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 0 0 22 35 11 48 200 11 1 35 34 33 32 31 28 6 29 5 3 1 4 3 2 5 1
- 3 0 1 26 25 24 20 19 18 15 14 13 7 2 1 12 1 0 3 0 30 29 1 6 5
- 1 27 17 16 0 3 3 0 14 32 31 2 13 19 3 34 33 30 29 27 26 18 17 8 19
- 6 3 35 28 2 6 2 3 16 15 2 13 13 5 4 1 0 4 13 2 0 0 20 19 10
- 1 13 25 24 7 6 10 3 2 2 4 48 200 14 13 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hungarumlaut" xMin="223" yMin="1283" xMax="1006" yMax="1604">
- <contour>
- <pt x="223" y="1283" on="1"/>
- <pt x="463" y="1604" on="1"/>
- <pt x="655" y="1604" on="1"/>
- <pt x="334" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="574" y="1283" on="1"/>
- <pt x="815" y="1604" on="1"/>
- <pt x="1006" y="1604" on="1"/>
- <pt x="685" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen#1" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="i" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="1332" on="1"/>
- <pt x="528" y="1579" on="1"/>
- <pt x="750" y="1579" on="1"/>
- <pt x="750" y="1332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 13 10 4 1 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200 12 11
- 1 9 0 1 2 0 6 5 1 14 9 8 2 13 12 5 4 1 0 4 13 10 0 0 13
- 12 9 1 10 7 6 10 1 2 2 4 48 200 11 10 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="iacute" xMin="148" yMin="0" xMax="1105" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="146" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ibreve" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="279" y="1579" on="1"/>
- <pt x="402" y="1579" on="1"/>
- <pt x="450" y="1431" on="0"/>
- <pt x="624" y="1431" on="1"/>
- <pt x="799" y="1431" on="0"/>
- <pt x="847" y="1579" on="1"/>
- <pt x="970" y="1579" on="1"/>
- <pt x="948" y="1490" on="0"/>
- <pt x="921" y="1444" on="1"/>
- <pt x="830" y="1289" on="0"/>
- <pt x="629" y="1289" on="1"/>
- <pt x="476" y="1289" on="0"/>
- <pt x="387" y="1370" on="1"/>
- <pt x="332" y="1419" on="0"/>
- <pt x="304" y="1491" on="1"/>
- <pt x="293" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 13 14 20 48 200 16 15 11 10 4 13 20 5 0 0 4 3 6 1 5 8 7 2
- 1 6 3 0 2 4 48 200 9 0 1 0 6 5 1 14 16 15 9 8 4 13 6 11 10
- 5 4 1 0 6 13 2 0 0 7 6 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="icircumflex" xMin="148" yMin="0" xMax="1105" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="23" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="idieresis" xMin="148" yMin="0" xMax="1105" yMax="1480">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="303" y="1283" on="1"/>
- <pt x="303" y="1480" on="1"/>
- <pt x="500" y="1480" on="1"/>
- <pt x="500" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="772" y="1283" on="1"/>
- <pt x="772" y="1480" on="1"/>
- <pt x="969" y="1480" on="1"/>
- <pt x="969" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 17 14 13 10 10 3 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200
- 9 0 1 0 16 15 12 11 0 3 6 5 1 14 9 8 2 13 16 5 4 1 0 4 13
- 10 0 0 15 14 10 1 16 13 12 10 1 10 7 6 10 1 2 3 4 48 200 17 16 1
- 11 10 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="igrave" xMin="148" yMin="0" xMax="1105" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-101" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ij" xMin="57" yMin="-420" xMax="1056" yMax="1579">
- <contour>
- <pt x="57" y="0" on="1"/>
- <pt x="57" y="123" on="1"/>
- <pt x="205" y="123" on="1"/>
- <pt x="205" y="962" on="1"/>
- <pt x="57" y="962" on="1"/>
- <pt x="57" y="1086" on="1"/>
- <pt x="402" y="1086" on="1"/>
- <pt x="402" y="123" on="1"/>
- <pt x="550" y="123" on="1"/>
- <pt x="550" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1056" y="1086" on="1"/>
- <pt x="1056" y="11" on="1"/>
- <pt x="1056" y="-420" on="0"/>
- <pt x="693" y="-420" on="1"/>
- <pt x="599" y="-420" on="0"/>
- <pt x="470" y="-383" on="1"/>
- <pt x="470" y="-173" on="1"/>
- <pt x="594" y="-173" on="1"/>
- <pt x="606" y="-290" on="1"/>
- <pt x="669" y="-321" on="0"/>
- <pt x="716" y="-321" on="1"/>
- <pt x="859" y="-321" on="0"/>
- <pt x="859" y="-82" on="1"/>
- <pt x="859" y="962" on="1"/>
- <pt x="662" y="962" on="1"/>
- <pt x="662" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="180" y="1332" on="1"/>
- <pt x="180" y="1579" on="1"/>
- <pt x="402" y="1579" on="1"/>
- <pt x="402" y="1332" on="1"/>
- </contour>
- <contour>
- <pt x="834" y="1332" on="1"/>
- <pt x="834" y="1579" on="1"/>
- <pt x="1056" y="1579" on="1"/>
- <pt x="1056" y="1332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 120 values pushed */
- 0 0 20 17 13 48 200 11 1 0 2 22 18 17 16 15 5 13 13 0 0 0 33 30 29
- 26 4 3 27 24 23 4 3 6 3 5 8 7 2 1 6 3 0 3 4 48 200 32 31 28
- 27 3 9 0 1 2 0 25 10 6 5 1 3 14 25 24 18 17 9 8 6 30 15 3 5
- 4 1 0 4 13 26 0 0 31 30 9 1 10 23 22 10 1 10 29 28 7 6 10 3 2
- 3 4 48 200 27 26 1 33 32 11 10 3 16 15 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="imacron" xMin="148" yMin="0" xMax="1105" yMax="1407">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="-22" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="iogonek" xMin="148" yMin="-370" xMax="1105" yMax="1579">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="221" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="itilde" xMin="148" yMin="0" xMax="1105" yMax="1518">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="247" y="1283" on="1"/>
- <pt x="253" y="1377" on="0"/>
- <pt x="278" y="1427" on="1"/>
- <pt x="323" y="1518" on="0"/>
- <pt x="432" y="1518" on="1"/>
- <pt x="504" y="1518" on="0"/>
- <pt x="567" y="1479" on="1"/>
- <pt x="627" y="1442" on="1"/>
- <pt x="689" y="1404" on="0"/>
- <pt x="723" y="1404" on="1"/>
- <pt x="791" y="1404" on="0"/>
- <pt x="802" y="1518" on="1"/>
- <pt x="913" y="1518" on="1"/>
- <pt x="906" y="1424" on="0"/>
- <pt x="881" y="1374" on="1"/>
- <pt x="835" y="1283" on="0"/>
- <pt x="728" y="1283" on="1"/>
- <pt x="655" y="1283" on="0"/>
- <pt x="592" y="1322" on="1"/>
- <pt x="532" y="1359" on="1"/>
- <pt x="472" y="1396" on="0"/>
- <pt x="436" y="1396" on="1"/>
- <pt x="368" y="1396" on="0"/>
- <pt x="357" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 31 5 14 19 5 26 48 200 14 0 26 1 33 26 10 3 0 5 3 0 1 22 21
- 2 13 0 0 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 9 0 1
- 0 6 5 1 14 22 21 9 8 4 13 6 33 10 5 4 1 0 6 13 2 0 0 7 6
- 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="j" xMin="159" yMin="-420" xMax="915" yMax="1579">
- <contour>
- <pt x="159" y="-344" on="1"/>
- <pt x="159" y="-25" on="1"/>
- <pt x="282" y="-25" on="1"/>
- <pt x="313" y="-243" on="1"/>
- <pt x="381" y="-296" on="0"/>
- <pt x="460" y="-296" on="1"/>
- <pt x="592" y="-296" on="0"/>
- <pt x="648" y="-200" on="1"/>
- <pt x="705" y="-104" on="0"/>
- <pt x="705" y="127" on="1"/>
- <pt x="705" y="962" on="1"/>
- <pt x="261" y="962" on="1"/>
- <pt x="261" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="66" on="1"/>
- <pt x="903" y="-164" on="0"/>
- <pt x="790" y="-292" on="1"/>
- <pt x="677" y="-420" on="0"/>
- <pt x="476" y="-420" on="1"/>
- <pt x="337" y="-420" on="0"/>
- </contour>
- <contour>
- <pt x="693" y="1332" on="1"/>
- <pt x="693" y="1579" on="1"/>
- <pt x="915" y="1579" on="1"/>
- <pt x="915" y="1332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 5 5 18 48 200 1 14 9 2 10 2 3 0 1 3 2 1 0 4 13 18 2 0
- 0 0 23 20 4 1 21 11 10 6 1 12 2 4 48 200 22 21 1 0 13 12 1 14 12
- 11 3 2 4 20 0 3 0 0 21 20 9 1 22 10 9 10 1 13 2 4 48 200 23 22
- 1 14 13 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="jcircumflex" xMin="159" yMin="-420" xMax="1092" yMax="1604">
- <contour>
- <pt x="159" y="-344" on="1"/>
- <pt x="159" y="-25" on="1"/>
- <pt x="282" y="-25" on="1"/>
- <pt x="313" y="-243" on="1"/>
- <pt x="381" y="-296" on="0"/>
- <pt x="460" y="-296" on="1"/>
- <pt x="592" y="-296" on="0"/>
- <pt x="648" y="-200" on="1"/>
- <pt x="705" y="-104" on="0"/>
- <pt x="705" y="127" on="1"/>
- <pt x="705" y="962" on="1"/>
- <pt x="261" y="962" on="1"/>
- <pt x="261" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="66" on="1"/>
- <pt x="903" y="-164" on="0"/>
- <pt x="790" y="-292" on="1"/>
- <pt x="677" y="-420" on="0"/>
- <pt x="476" y="-420" on="1"/>
- <pt x="337" y="-420" on="0"/>
- </contour>
- <contour>
- <pt x="360" y="1283" on="1"/>
- <pt x="617" y="1604" on="1"/>
- <pt x="835" y="1604" on="1"/>
- <pt x="1092" y="1283" on="1"/>
- <pt x="968" y="1283" on="1"/>
- <pt x="727" y="1485" on="1"/>
- <pt x="725" y="1485" on="1"/>
- <pt x="484" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 5 5 18 48 200 27 26 25 24 23 20 6 21 12 3 1 14 9 2 10 2 3 0
- 1 3 2 1 0 4 13 18 2 0 0 0 11 10 6 1 12 1 4 48 200 22 21 1 0
- 13 12 1 14 26 25 22 3 13 9 3 27 21 20 12 11 3 2 7 9 0 3 24 23 2
- 13 13 0 0 10 9 10 1 13 1 4 48 200 14 13 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="k" xMin="74" yMin="0" xMax="1176" yMax="1579">
- <contour>
- <pt x="821" y="0" on="1"/>
- <pt x="821" y="123" on="1"/>
- <pt x="419" y="524" on="1"/>
- <pt x="395" y="524" on="1"/>
- <pt x="395" y="123" on="1"/>
- <pt x="494" y="123" on="1"/>
- <pt x="494" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1456" on="1"/>
- <pt x="74" y="1456" on="1"/>
- <pt x="74" y="1579" on="1"/>
- <pt x="395" y="1579" on="1"/>
- <pt x="395" y="592" on="1"/>
- <pt x="419" y="592" on="1"/>
- <pt x="777" y="962" on="1"/>
- <pt x="661" y="962" on="1"/>
- <pt x="661" y="1086" on="1"/>
- <pt x="1093" y="1086" on="1"/>
- <pt x="1093" y="962" on="1"/>
- <pt x="952" y="962" on="1"/>
- <pt x="589" y="600" on="1"/>
- <pt x="1077" y="123" on="1"/>
- <pt x="1176" y="123" on="1"/>
- <pt x="1176" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 11 10 2 12 18 3 24 23 22 15 14 9 8 5 4 3 2 1 12 16 0 3 0 0 21
- 20 17 16 6 3 18 1 4 48 200 13 12 1 25 7 6 0 3 2 0 19 18 1 14 25
- 24 23 22 21 20 19 18 17 16 15 6 5 2 1 0 16 13 3 12 11 8 7 4 13 9
- 0 0 14 13 4 3 10 3 9 1 4 48 200 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="kcommaaccent" xMin="74" yMin="-432" xMax="1176" yMax="1579">
- <component glyphName="k" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="29" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="kgreenlandic" xMin="74" yMin="0" xMax="1176" yMax="1086">
- <contour>
- <pt x="821" y="0" on="1"/>
- <pt x="821" y="123" on="1"/>
- <pt x="419" y="524" on="1"/>
- <pt x="395" y="524" on="1"/>
- <pt x="395" y="123" on="1"/>
- <pt x="494" y="123" on="1"/>
- <pt x="494" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="962" on="1"/>
- <pt x="74" y="962" on="1"/>
- <pt x="74" y="1086" on="1"/>
- <pt x="395" y="1086" on="1"/>
- <pt x="395" y="592" on="1"/>
- <pt x="419" y="592" on="1"/>
- <pt x="777" y="962" on="1"/>
- <pt x="661" y="962" on="1"/>
- <pt x="661" y="1086" on="1"/>
- <pt x="1093" y="1086" on="1"/>
- <pt x="1093" y="962" on="1"/>
- <pt x="952" y="962" on="1"/>
- <pt x="589" y="600" on="1"/>
- <pt x="1077" y="123" on="1"/>
- <pt x="1176" y="123" on="1"/>
- <pt x="1176" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 24 23 22 15 14 9 8 5 4 3 2 1 12 10 0 3 0 0 21 20 17 16 11 10 6
- 5 12 1 4 48 200 25 7 6 0 3 0 19 18 13 12 1 3 14 25 24 23 22 21 20
- 19 18 17 16 15 6 5 2 1 0 16 13 3 12 11 8 7 4 13 9 0 0 14 13 4
- 3 10 3 9 1 4 48 200 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="l" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="1456" on="1"/>
- <pt x="148" y="1456" on="1"/>
- <pt x="148" y="1579" on="1"/>
- <pt x="735" y="1579" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 6 5 1 9 0 1 2
- 0 14 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 10 1 2 1 4 48 200
- 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lacute" xMin="148" yMin="0" xMax="1105" yMax="1999">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="146" y="395" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="lcaron" xMin="123" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="513" y="1456" on="1"/>
- <pt x="123" y="1456" on="1"/>
- <pt x="123" y="1579" on="1"/>
- <pt x="710" y="1579" on="1"/>
- <pt x="710" y="123" on="1"/>
- <pt x="1080" y="123" on="1"/>
- <pt x="1080" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="908" y="1125" on="1"/>
- <pt x="908" y="1184" on="1"/>
- <pt x="984" y="1205" on="0"/>
- <pt x="984" y="1365" on="1"/>
- <pt x="984" y="1382" on="1"/>
- <pt x="908" y="1382" on="1"/>
- <pt x="908" y="1579" on="1"/>
- <pt x="1105" y="1579" on="1"/>
- <pt x="1105" y="1408" on="1"/>
- <pt x="1104" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 18 15 14 13 11 10 6 3 1 3 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2
- 4 48 200 17 16 6 5 3 9 0 1 2 0 14 14 13 9 8 4 17 10 3 5 4 1
- 0 4 13 2 0 0 16 15 11 10 10 3 17 7 6 10 1 2 2 4 48 200 18 17 1
- 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lcommaaccent" xMin="148" yMin="-432" xMax="1105" yMax="1579">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="37" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ldot" xMin="123" yMin="0" xMax="1228" yMax="1579">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="513" y="1456" on="1"/>
- <pt x="123" y="1456" on="1"/>
- <pt x="123" y="1579" on="1"/>
- <pt x="710" y="1579" on="1"/>
- <pt x="710" y="123" on="1"/>
- <pt x="1080" y="123" on="1"/>
- <pt x="1080" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1031" y="666" on="1"/>
- <pt x="1031" y="863" on="1"/>
- <pt x="1228" y="863" on="1"/>
- <pt x="1228" y="666" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 13 10 10 1 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200 12 11
- 1 6 5 1 9 0 1 3 0 14 9 8 2 12 10 3 5 4 1 0 4 13 2 0 0
- 11 10 10 1 12 7 6 10 1 2 2 4 48 200 13 12 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="less" xMin="99" yMin="0" xMax="1131" yMax="1234">
- <contour>
- <pt x="1131" y="0" on="1"/>
- <pt x="99" y="617" on="1"/>
- <pt x="1131" y="1234" on="1"/>
- <pt x="1131" y="1061" on="1"/>
- <pt x="388" y="617" on="1"/>
- <pt x="1131" y="173" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 4 3 2 1 0 14 4 1 0 5 3 2 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="logicalnot" xMin="99" yMin="197" xMax="1130" yMax="691">
- <contour>
- <pt x="982" y="197" on="1"/>
- <pt x="982" y="543" on="1"/>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- <pt x="1130" y="543" on="1"/>
- <pt x="1130" y="197" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 6 5 2 1 16 3 3 1 4 48 200 4 3 1 7 0 1 2 0 14 0 0 1
- 0 16 1 4 1 4 48 200 7 6 5 4 3 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="longs" xMin="148" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="925" on="1"/>
- <pt x="148" y="925" on="1"/>
- <pt x="148" y="1061" on="1"/>
- <pt x="419" y="1061" on="1"/>
- <pt x="419" y="1179" on="1"/>
- <pt x="419" y="1404" on="0"/>
- <pt x="510" y="1504" on="1"/>
- <pt x="601" y="1604" on="0"/>
- <pt x="803" y="1604" on="1"/>
- <pt x="974" y="1604" on="0"/>
- <pt x="1167" y="1524" on="1"/>
- <pt x="1167" y="1277" on="1"/>
- <pt x="1044" y="1277" on="1"/>
- <pt x="1013" y="1433" on="1"/>
- <pt x="912" y="1480" on="0"/>
- <pt x="829" y="1480" on="1"/>
- <pt x="710" y="1480" on="0"/>
- <pt x="664" y="1420" on="1"/>
- <pt x="617" y="1360" on="0"/>
- <pt x="617" y="1201" on="1"/>
- <pt x="617" y="123" on="1"/>
- <pt x="987" y="123" on="1"/>
- <pt x="987" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 18 5 11 48 200 22 16 15 14 13 7 6 13 11 5 0 0 4 3 20 1 5 24
- 23 2 1 6 3 0 2 4 48 200 6 5 1 25 0 1 2 0 14 25 24 16 15 4 13
- 22 3 5 4 1 0 4 13 2 0 0 23 22 10 1 2 1 4 48 200 14 13 1 7 6
- 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lslash" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="728" on="1"/>
- <pt x="247" y="583" on="1"/>
- <pt x="247" y="721" on="1"/>
- <pt x="538" y="866" on="1"/>
- <pt x="538" y="1456" on="1"/>
- <pt x="148" y="1456" on="1"/>
- <pt x="148" y="1579" on="1"/>
- <pt x="735" y="1579" on="1"/>
- <pt x="735" y="965" on="1"/>
- <pt x="1026" y="1110" on="1"/>
- <pt x="1026" y="973" on="1"/>
- <pt x="735" y="827" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 14 13 12 11 6 5 4 3 8 7 1 3 0 0 8 7 6 1 9 16 15 2 1 6 3
- 0 2 4 48 200 10 9 1 17 0 1 2 0 14 17 16 2 13 12 9 8 1 0 4 13
- 4 0 0 15 14 11 10 10 3 2 1 4 48 200 13 12 1 7 6 3 2 3 5 4 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="m" xMin="26" yMin="0" xMax="1204" yMax="1110">
- <contour>
- <pt x="26" y="0" on="1"/>
- <pt x="26" y="123" on="1"/>
- <pt x="100" y="123" on="1"/>
- <pt x="100" y="962" on="1"/>
- <pt x="26" y="962" on="1"/>
- <pt x="26" y="1086" on="1"/>
- <pt x="279" y="1086" on="1"/>
- <pt x="279" y="879" on="1"/>
- <pt x="346" y="1009" on="0"/>
- <pt x="389" y="1055" on="1"/>
- <pt x="441" y="1110" on="0"/>
- <pt x="517" y="1110" on="1"/>
- <pt x="617" y="1110" on="0"/>
- <pt x="663" y="1017" on="1"/>
- <pt x="687" y="969" on="0"/>
- <pt x="698" y="879" on="1"/>
- <pt x="740" y="983" on="0"/>
- <pt x="787" y="1035" on="1"/>
- <pt x="853" y="1110" on="0"/>
- <pt x="943" y="1110" on="1"/>
- <pt x="1130" y="1110" on="0"/>
- <pt x="1130" y="837" on="1"/>
- <pt x="1130" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="951" y="752" on="1"/>
- <pt x="951" y="956" on="0"/>
- <pt x="886" y="956" on="1"/>
- <pt x="838" y="956" on="0"/>
- <pt x="779" y="870" on="1"/>
- <pt x="748" y="825" on="0"/>
- <pt x="731" y="783" on="1"/>
- <pt x="705" y="718" on="0"/>
- <pt x="705" y="691" on="1"/>
- <pt x="705" y="123" on="1"/>
- <pt x="779" y="123" on="1"/>
- <pt x="779" y="0" on="1"/>
- <pt x="526" y="0" on="1"/>
- <pt x="526" y="798" on="1"/>
- <pt x="526" y="956" on="0"/>
- <pt x="460" y="956" on="1"/>
- <pt x="373" y="956" on="0"/>
- <pt x="279" y="691" on="1"/>
- <pt x="279" y="123" on="1"/>
- <pt x="353" y="123" on="1"/>
- <pt x="353" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 41 30 11 28 30 19 48 200 19 1 11 1 45 44 43 39 36 35 34 26 23 22 21
- 15 7 4 3 2 1 17 5 0 3 46 38 37 25 24 0 5 0 6 5 1 14 37 36 2
- 25 34 3 15 34 38 2 46 45 2 38 6 3 24 23 2 13 21 5 4 1 0 4 13 2
- 0 0 26 25 12 1 21 35 34 12 1 38 44 43 7 6 12 3 2 3 4 48 200 22 21
- 1 39 38 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron" xMin="269" yMin="1283" xMax="960" yMax="1407">
- <contour>
- <pt x="269" y="1283" on="1"/>
- <pt x="269" y="1407" on="1"/>
- <pt x="960" y="1407" on="1"/>
- <pt x="960" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron#1" xMin="0" yMin="1456" xMax="1229" yMax="1604">
- <contour>
- <pt x="0" y="1604" on="1"/>
- <pt x="1229" y="1604" on="1"/>
- <pt x="1229" y="1456" on="1"/>
- <pt x="0" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="minus" xMin="99" yMin="543" xMax="1130" yMax="691">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="mu" xMin="68" yMin="-395" xMax="1166" yMax="1086">
- <contour>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="767" y="89" on="0"/>
- <pt x="700" y="37" on="1"/>
- <pt x="620" y="-25" on="0"/>
- <pt x="499" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="389" y="-10" on="1"/>
- <pt x="389" y="-395" on="1"/>
- <pt x="191" y="-395" on="1"/>
- <pt x="191" y="363" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 6 30 21 48 200 21 2 26 17 14 13 10 9 8 4 1 0 10 2 15 3 23 15
- 24 2 16 15 1 25 24 1 2 0 12 11 3 2 1 3 14 11 10 2 8 3 3 15 14
- 2 13 12 2 1 0 0 0 17 16 9 8 10 3 12 24 23 4 3 10 3 0 2 4 48
- 200 13 12 1 26 25 0 2 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="multiply" xMin="99" yMin="0" xMax="1131" yMax="1032">
- <contour>
- <pt x="99" y="105" on="1"/>
- <pt x="510" y="516" on="1"/>
- <pt x="99" y="927" on="1"/>
- <pt x="204" y="1032" on="1"/>
- <pt x="615" y="620" on="1"/>
- <pt x="1026" y="1032" on="1"/>
- <pt x="1131" y="927" on="1"/>
- <pt x="719" y="516" on="1"/>
- <pt x="1131" y="105" on="1"/>
- <pt x="1026" y="0" on="1"/>
- <pt x="615" y="411" on="1"/>
- <pt x="204" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 1 10 8 7 6 5 4 3 2 1 0 10 13 2 0 1 11 9 2 0 14 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="n" xMin="69" yMin="0" xMax="1167" yMax="1110">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="962" on="1"/>
- <pt x="69" y="962" on="1"/>
- <pt x="69" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 22 30 11 48 200 11 1 26 25 24 20 19 18 15 14 13 7 4 3 2 1 14 5
- 0 3 27 17 16 0 3 0 6 5 1 14 27 26 18 17 4 19 6 3 16 15 2 13 13
- 5 4 1 0 4 13 2 0 0 20 19 10 1 13 25 24 7 6 10 3 2 2 4 48 200
- 14 13 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nacute" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="96" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="napostrophe" xMin="8" yMin="0" xMax="1168" yMax="1579">
- <contour>
- <pt x="70" y="0" on="1"/>
- <pt x="70" y="123" on="1"/>
- <pt x="193" y="123" on="1"/>
- <pt x="193" y="962" on="1"/>
- <pt x="70" y="962" on="1"/>
- <pt x="70" y="1086" on="1"/>
- <pt x="391" y="1086" on="1"/>
- <pt x="391" y="876" on="1"/>
- <pt x="460" y="981" on="0"/>
- <pt x="528" y="1034" on="1"/>
- <pt x="624" y="1110" on="0"/>
- <pt x="743" y="1110" on="1"/>
- <pt x="1044" y="1110" on="0"/>
- <pt x="1044" y="722" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="847" y="123" on="1"/>
- <pt x="847" y="701" on="1"/>
- <pt x="847" y="956" on="0"/>
- <pt x="684" y="956" on="1"/>
- <pt x="534" y="956" on="0"/>
- <pt x="391" y="704" on="1"/>
- <pt x="391" y="123" on="1"/>
- <pt x="502" y="123" on="1"/>
- <pt x="502" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="8" y="1125" on="1"/>
- <pt x="8" y="1184" on="1"/>
- <pt x="84" y="1205" on="0"/>
- <pt x="84" y="1365" on="1"/>
- <pt x="84" y="1382" on="1"/>
- <pt x="8" y="1382" on="1"/>
- <pt x="8" y="1579" on="1"/>
- <pt x="205" y="1579" on="1"/>
- <pt x="205" y="1408" on="1"/>
- <pt x="204" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 22 30 11 48 200 11 1 36 33 32 31 29 28 6 34 5 3 26 25 24 20 19 18
- 15 14 13 7 4 3 2 1 14 5 0 3 35 34 1 27 17 16 0 3 2 0 6 5 1
- 14 27 26 18 17 4 19 6 3 32 31 5 4 1 0 6 2 28 3 16 15 2 13 13 0
- 0 36 35 10 1 28 20 19 10 1 13 25 24 7 6 10 3 2 3 4 48 200 34 33 29
- 28 3 14 13 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nbhyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ncaron" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="-16" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ncommaaccent" xMin="69" yMin="-432" xMax="1167" yMax="1110">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="24" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="nine" xMin="96" yMin="-37" xMax="1106" yMax="1517">
- <contour>
- <pt x="893" y="707" on="1"/>
- <pt x="829" y="620" on="0"/>
- <pt x="759" y="576" on="1"/>
- <pt x="656" y="512" on="0"/>
- <pt x="521" y="512" on="1"/>
- <pt x="331" y="512" on="0"/>
- <pt x="214" y="646" on="1"/>
- <pt x="96" y="779" on="0"/>
- <pt x="96" y="994" on="1"/>
- <pt x="96" y="1226" on="0"/>
- <pt x="233" y="1371" on="1"/>
- <pt x="370" y="1517" on="0"/>
- <pt x="586" y="1517" on="1"/>
- <pt x="830" y="1517" on="0"/>
- <pt x="968" y="1319" on="1"/>
- <pt x="1106" y="1121" on="0"/>
- <pt x="1106" y="770" on="1"/>
- <pt x="1106" y="385" on="0"/>
- <pt x="943" y="174" on="1"/>
- <pt x="780" y="-37" on="0"/>
- <pt x="490" y="-37" on="1"/>
- <pt x="362" y="-37" on="0"/>
- <pt x="164" y="34" on="1"/>
- <pt x="164" y="351" on="1"/>
- <pt x="287" y="351" on="1"/>
- <pt x="311" y="141" on="1"/>
- <pt x="397" y="86" on="0"/>
- <pt x="489" y="86" on="1"/>
- <pt x="703" y="86" on="0"/>
- <pt x="813" y="302" on="1"/>
- <pt x="890" y="453" on="0"/>
- </contour>
- <contour>
- <pt x="560" y="1394" on="1"/>
- <pt x="450" y="1394" on="0"/>
- <pt x="382" y="1315" on="1"/>
- <pt x="296" y="1215" on="0"/>
- <pt x="296" y="1017" on="1"/>
- <pt x="296" y="641" on="0"/>
- <pt x="559" y="641" on="1"/>
- <pt x="693" y="641" on="0"/>
- <pt x="786" y="744" on="1"/>
- <pt x="878" y="846" on="0"/>
- <pt x="878" y="1000" on="1"/>
- <pt x="878" y="1160" on="0"/>
- <pt x="784" y="1277" on="1"/>
- <pt x="690" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 37 25 4 31 5 12 27 5 20 48 200 20 2 12 0 4 1 1 25 24 23 22 4
- 0 6 0 2 3 0 0 14 0 0 41 26 16 35 24 8 48 200 25 24 0 3 13 16 22
- 8 22 23 22 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
-
- <TTGlyph name="ntilde" xMin="69" yMin="0" xMax="1167" yMax="1518">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="-2" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="numbersign" xMin="41" yMin="0" xMax="1189" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="276" y="444" on="1"/>
- <pt x="41" y="444" on="1"/>
- <pt x="72" y="568" on="1"/>
- <pt x="307" y="568" on="1"/>
- <pt x="393" y="913" on="1"/>
- <pt x="109" y="913" on="1"/>
- <pt x="140" y="1036" on="1"/>
- <pt x="424" y="1036" on="1"/>
- <pt x="535" y="1480" on="1"/>
- <pt x="671" y="1480" on="1"/>
- <pt x="560" y="1036" on="1"/>
- <pt x="819" y="1036" on="1"/>
- <pt x="930" y="1480" on="1"/>
- <pt x="1066" y="1480" on="1"/>
- <pt x="955" y="1036" on="1"/>
- <pt x="1189" y="1036" on="1"/>
- <pt x="1158" y="913" on="1"/>
- <pt x="924" y="913" on="1"/>
- <pt x="837" y="568" on="1"/>
- <pt x="1121" y="568" on="1"/>
- <pt x="1090" y="444" on="1"/>
- <pt x="807" y="444" on="1"/>
- <pt x="696" y="0" on="1"/>
- <pt x="560" y="0" on="1"/>
- <pt x="671" y="444" on="1"/>
- <pt x="412" y="444" on="1"/>
- <pt x="301" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="442" y="568" on="1"/>
- <pt x="702" y="568" on="1"/>
- <pt x="788" y="913" on="1"/>
- <pt x="529" y="913" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 6 5 7
- 29 28 20 19 4 3 6 5 1 2 4 48 200 16 15 12 11 8 7 5 26 25 22 21 2
- 1 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="o" xMin="111" yMin="-25" xMax="1118" yMax="1110">
- <contour>
- <pt x="614" y="1110" on="1"/>
- <pt x="849" y="1110" on="0"/>
- <pt x="983" y="959" on="1"/>
- <pt x="1118" y="808" on="0"/>
- <pt x="1118" y="544" on="1"/>
- <pt x="1118" y="276" on="0"/>
- <pt x="983" y="126" on="1"/>
- <pt x="848" y="-25" on="0"/>
- <pt x="606" y="-25" on="1"/>
- <pt x="401" y="-25" on="0"/>
- <pt x="272" y="100" on="1"/>
- <pt x="111" y="255" on="0"/>
- <pt x="111" y="543" on="1"/>
- <pt x="111" y="808" on="0"/>
- <pt x="246" y="959" on="1"/>
- <pt x="381" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="987" on="1"/>
- <pt x="324" y="987" on="0"/>
- <pt x="324" y="545" on="1"/>
- <pt x="324" y="99" on="0"/>
- <pt x="614" y="99" on="1"/>
- <pt x="905" y="99" on="0"/>
- <pt x="905" y="545" on="1"/>
- <pt x="905" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 20 5 8 16 5 0 48 200 8 2 0 1 14 0 0 22 39 4 18 39 12 48 200
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oacute" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="99" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="obreve" xMin="111" yMin="-25" xMax="1118" yMax="1579">
- <contour>
- <pt x="614" y="1110" on="1"/>
- <pt x="849" y="1110" on="0"/>
- <pt x="983" y="959" on="1"/>
- <pt x="1118" y="808" on="0"/>
- <pt x="1118" y="544" on="1"/>
- <pt x="1118" y="276" on="0"/>
- <pt x="983" y="126" on="1"/>
- <pt x="848" y="-25" on="0"/>
- <pt x="606" y="-25" on="1"/>
- <pt x="401" y="-25" on="0"/>
- <pt x="272" y="100" on="1"/>
- <pt x="111" y="255" on="0"/>
- <pt x="111" y="543" on="1"/>
- <pt x="111" y="808" on="0"/>
- <pt x="246" y="959" on="1"/>
- <pt x="381" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="987" on="1"/>
- <pt x="324" y="987" on="0"/>
- <pt x="324" y="545" on="1"/>
- <pt x="324" y="99" on="0"/>
- <pt x="614" y="99" on="1"/>
- <pt x="905" y="99" on="0"/>
- <pt x="905" y="545" on="1"/>
- <pt x="905" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="269" y="1579" on="1"/>
- <pt x="392" y="1579" on="1"/>
- <pt x="440" y="1431" on="0"/>
- <pt x="614" y="1431" on="1"/>
- <pt x="789" y="1431" on="0"/>
- <pt x="837" y="1579" on="1"/>
- <pt x="960" y="1579" on="1"/>
- <pt x="937" y="1490" on="0"/>
- <pt x="911" y="1444" on="1"/>
- <pt x="820" y="1289" on="0"/>
- <pt x="618" y="1289" on="1"/>
- <pt x="466" y="1289" on="0"/>
- <pt x="377" y="1370" on="1"/>
- <pt x="322" y="1419" on="0"/>
- <pt x="294" y="1491" on="1"/>
- <pt x="283" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 27 14 34 20 5 8 16 5 0 48 200 8 2 0 1 1 30 29 25 24 4 13 34
- 1 0 14 0 0 22 36 4 18 36 12 48 200 30 29 25 24 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ocircumflex" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="1" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="odieresis" xMin="111" yMin="-25" xMax="1118" yMax="1480">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="0" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="oe" xMin="49" yMin="-25" xMax="1179" yMax="1111">
- <contour>
- <pt x="647" y="118" on="1"/>
- <pt x="564" y="-25" on="0"/>
- <pt x="413" y="-25" on="1"/>
- <pt x="249" y="-25" on="0"/>
- <pt x="149" y="131" on="1"/>
- <pt x="49" y="287" on="0"/>
- <pt x="49" y="542" on="1"/>
- <pt x="49" y="797" on="0"/>
- <pt x="150" y="954" on="1"/>
- <pt x="250" y="1110" on="0"/>
- <pt x="416" y="1110" on="1"/>
- <pt x="574" y="1110" on="0"/>
- <pt x="663" y="951" on="1"/>
- <pt x="749" y="1111" on="0"/>
- <pt x="893" y="1111" on="1"/>
- <pt x="1179" y="1111" on="0"/>
- <pt x="1179" y="607" on="1"/>
- <pt x="1179" y="531" on="1"/>
- <pt x="735" y="531" on="1"/>
- <pt x="735" y="515" on="1"/>
- <pt x="735" y="123" on="0"/>
- <pt x="951" y="123" on="1"/>
- <pt x="1051" y="123" on="0"/>
- <pt x="1179" y="210" on="1"/>
- <pt x="1179" y="56" on="1"/>
- <pt x="1027" y="-25" on="0"/>
- <pt x="903" y="-25" on="1"/>
- <pt x="745" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="421" y="987" on="1"/>
- <pt x="240" y="987" on="0"/>
- <pt x="240" y="541" on="1"/>
- <pt x="240" y="99" on="0"/>
- <pt x="421" y="99" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="542" y="224" on="1"/>
- <pt x="562" y="324" on="0"/>
- <pt x="562" y="538" on="1"/>
- <pt x="562" y="785" on="0"/>
- <pt x="537" y="882" on="1"/>
- <pt x="511" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="736" y="654" on="1"/>
- <pt x="994" y="654" on="1"/>
- <pt x="994" y="716" on="1"/>
- <pt x="994" y="987" on="0"/>
- <pt x="882" y="987" on="1"/>
- <pt x="741" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 44 5 14 32 5 2 28 5 10 21 14 26 48 200 26 2 14 1 10 1 2 2 1
- 42 12 2 1 40 3 0 16 40 17 2 1 24 23 19 0 4 17 2 3 0 0 0 18 17
- 6 1 40 1 4 48 200 41 40 1 0 14 0 0 30 19 6 48 200 42 41 40 19 18 12
- 0 7 13 36 6 16 24 23 17 16 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ogonek" xMin="444" yMin="-370" xMax="786" yMax="0">
- <contour>
- <pt x="602" y="0" on="1"/>
- <pt x="709" y="0" on="1"/>
- <pt x="580" y="-81" on="0"/>
- <pt x="580" y="-179" on="1"/>
- <pt x="580" y="-275" on="0"/>
- <pt x="695" y="-275" on="1"/>
- <pt x="749" y="-275" on="0"/>
- <pt x="786" y="-260" on="1"/>
- <pt x="786" y="-341" on="1"/>
- <pt x="724" y="-370" on="0"/>
- <pt x="646" y="-370" on="1"/>
- <pt x="444" y="-370" on="0"/>
- <pt x="444" y="-213" on="1"/>
- <pt x="444" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 5 17 10 48 200 10 8 7 1 0 14 0 0 3 20 12 48 200 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ograve" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-98" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ohungarumlaut" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="102" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="omacron" xMin="111" yMin="-25" xMax="1118" yMax="1407">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="0" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="one" xMin="112" yMin="0" xMax="1198" yMax="1517">
- <contour>
- <pt x="112" y="0" on="1"/>
- <pt x="112" y="123" on="1"/>
- <pt x="556" y="123" on="1"/>
- <pt x="556" y="1313" on="1"/>
- <pt x="112" y="1202" on="1"/>
- <pt x="112" y="1325" on="1"/>
- <pt x="753" y="1517" on="1"/>
- <pt x="754" y="123" on="1"/>
- <pt x="1198" y="123" on="1"/>
- <pt x="1198" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 6 5 4 3 4 13 1 0 0 8 7 2 1 6 3 0 1 4 48 200 9 0 1 0 14
- 9 8 7 6 4 13 2 5 4 1 0 4 13 2 3 2 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onehalf" xMin="43" yMin="-37" xMax="1167" yMax="1517">
- <contour>
- <pt x="73" y="-37" on="1"/>
- <pt x="851" y="1517" on="1"/>
- <pt x="992" y="1517" on="1"/>
- <pt x="211" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="661" y="0" on="1"/>
- <pt x="661" y="154" on="1"/>
- <pt x="705" y="242" on="0"/>
- <pt x="823" y="328" on="1"/>
- <pt x="853" y="350" on="0"/>
- <pt x="868" y="362" on="1"/>
- <pt x="901" y="393" on="1"/>
- <pt x="957" y="440" on="1"/>
- <pt x="1006" y="481" on="0"/>
- <pt x="1006" y="556" on="1"/>
- <pt x="1006" y="679" on="0"/>
- <pt x="878" y="679" on="1"/>
- <pt x="834" y="679" on="0"/>
- <pt x="772" y="650" on="1"/>
- <pt x="772" y="582" on="1"/>
- <pt x="661" y="582" on="1"/>
- <pt x="661" y="740" on="1"/>
- <pt x="769" y="790" on="0"/>
- <pt x="890" y="790" on="1"/>
- <pt x="1167" y="790" on="0"/>
- <pt x="1167" y="575" on="1"/>
- <pt x="1167" y="449" on="0"/>
- <pt x="1029" y="344" on="1"/>
- <pt x="996" y="319" on="1"/>
- <pt x="996" y="319" on="1"/>
- <pt x="995" y="318" on="1"/>
- <pt x="995" y="318" on="0"/>
- <pt x="993" y="317" on="1"/>
- <pt x="991" y="316" on="0"/>
- <pt x="987" y="313" on="1"/>
- <pt x="979" y="307" on="0"/>
- <pt x="960" y="294" on="1"/>
- <pt x="850" y="223" on="0"/>
- <pt x="824" y="148" on="1"/>
- <pt x="1167" y="148" on="1"/>
- <pt x="1167" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="203" y="728" on="1"/>
- <pt x="203" y="1345" on="1"/>
- <pt x="43" y="1291" on="1"/>
- <pt x="43" y="1415" on="1"/>
- <pt x="351" y="1517" on="1"/>
- <pt x="351" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 15 22 48 200 22 43 42 41 22 20 5 1 40 3 28 27 19 18 17 10 5 7 40
- 37 3 0 0 38 37 16 1 4 1 4 48 200 45 40 1 39 4 1 44 2 1 2 3 0
- 1 4 0 14 0 0 13 34 24 48 200 37 28 27 18 17 10 2 1 8 24 4 3 3 44
- 40 2 43 42 0 3 13 40 0 0 45 44 16 1 40 1 4 48 200 41 40 1 39 38 24
- 2 20 19 5 4 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onequarter" xMin="43" yMin="-37" xMax="1167" yMax="1517">
- <contour>
- <pt x="203" y="728" on="1"/>
- <pt x="203" y="1345" on="1"/>
- <pt x="43" y="1291" on="1"/>
- <pt x="43" y="1415" on="1"/>
- <pt x="351" y="1517" on="1"/>
- <pt x="351" y="728" on="1"/>
- </contour>
- <contour>
- <pt x="86" y="-37" on="1"/>
- <pt x="863" y="1517" on="1"/>
- <pt x="1004" y="1517" on="1"/>
- <pt x="223" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="1056" y="0" on="1"/>
- <pt x="907" y="0" on="1"/>
- <pt x="907" y="179" on="1"/>
- <pt x="533" y="179" on="1"/>
- <pt x="533" y="302" on="1"/>
- <pt x="903" y="790" on="1"/>
- <pt x="1056" y="790" on="1"/>
- <pt x="1056" y="302" on="1"/>
- <pt x="1167" y="302" on="1"/>
- <pt x="1167" y="179" on="1"/>
- <pt x="1056" y="179" on="1"/>
- </contour>
- <contour>
- <pt x="671" y="302" on="1"/>
- <pt x="907" y="302" on="1"/>
- <pt x="907" y="611" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 3 2 1 3 4 15 3 23 0 14 2 0 0 22 21 18 17 14 6 4 12 1 4 48 200
- 16 15 1 20 19 13 12 3 11 10 1 8 7 4 2 9 6 1 5 0 1 6 0 14 8
- 10 11 2 21 15 14 13 7 5 11 4 3 9 4 0 2 19 18 2 13 10 6 3 2 3
- 13 0 0 0 23 22 12 11 16 3 10 5 4 16 1 0 2 4 48 200 20 17 16 10 3
- 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperior" xMin="266" yMin="728" xMax="963" yMax="1517">
- <contour>
- <pt x="266" y="728" on="1"/>
- <pt x="266" y="851" on="1"/>
- <pt x="528" y="851" on="1"/>
- <pt x="528" y="1345" on="1"/>
- <pt x="266" y="1295" on="1"/>
- <pt x="266" y="1419" on="1"/>
- <pt x="701" y="1517" on="1"/>
- <pt x="701" y="851" on="1"/>
- <pt x="963" y="851" on="1"/>
- <pt x="963" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 6 5 4 3 4 13 1 0 0 9 0 6 1 1 1 4 48 200 8 7 2 1 3 0 14
- 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 37 1 2 1 4 48 200 3 2
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperiour" xMin="407" yMin="728" xMax="715" yMax="1517">
- <contour>
- <pt x="567" y="728" on="1"/>
- <pt x="567" y="1345" on="1"/>
- <pt x="407" y="1291" on="1"/>
- <pt x="407" y="1415" on="1"/>
- <pt x="715" y="1517" on="1"/>
- <pt x="715" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 4 3 2 1 4 13 0 5 0 1 0 14 3 2 0 0 0 1 0 16 1 4 1 4 48
- 200 5 4 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordfeminine" xMin="136" yMin="715" xMax="1116" yMax="1517">
- <contour>
- <pt x="765" y="817" on="1"/>
- <pt x="606" y="715" on="0"/>
- <pt x="455" y="715" on="1"/>
- <pt x="312" y="715" on="0"/>
- <pt x="224" y="774" on="1"/>
- <pt x="136" y="833" on="0"/>
- <pt x="136" y="932" on="1"/>
- <pt x="136" y="1195" on="0"/>
- <pt x="687" y="1195" on="1"/>
- <pt x="765" y="1195" on="1"/>
- <pt x="765" y="1250" on="1"/>
- <pt x="765" y="1328" on="0"/>
- <pt x="718" y="1361" on="1"/>
- <pt x="672" y="1394" on="0"/>
- <pt x="565" y="1394" on="1"/>
- <pt x="478" y="1394" on="0"/>
- <pt x="353" y="1352" on="1"/>
- <pt x="353" y="1269" on="1"/>
- <pt x="204" y="1269" on="1"/>
- <pt x="204" y="1458" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="597" y="1517" on="1"/>
- <pt x="774" y="1517" on="0"/>
- <pt x="856" y="1463" on="1"/>
- <pt x="938" y="1409" on="0"/>
- <pt x="938" y="1287" on="1"/>
- <pt x="938" y="856" on="1"/>
- <pt x="1116" y="856" on="1"/>
- <pt x="1116" y="733" on="1"/>
- <pt x="790" y="733" on="1"/>
- </contour>
- <contour>
- <pt x="765" y="933" on="1"/>
- <pt x="765" y="1078" on="1"/>
- <pt x="725" y="1078" on="1"/>
- <pt x="322" y="1078" on="0"/>
- <pt x="322" y="937" on="1"/>
- <pt x="322" y="839" on="0"/>
- <pt x="491" y="839" on="1"/>
- <pt x="627" y="839" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 36 5 2 14 5 21 48 200 21 0 1 25 19 16 3 0 17 3 0 32 31 30 10
- 9 8 6 17 26 3 0 26 28 2 2 28 0 0 29 28 6 1 26 1 4 48 200 18 17
- 1 27 26 1 2 0 14 0 0 34 19 6 48 200 29 25 0 2 32 17 16 8 4 0 18
- 3 28 27 2 13 25 6 18 0 0 31 30 10 9 0 12 4 25 1 4 48 200 26 25 1
- 19 18 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordmasculine" xMin="148" yMin="716" xMax="1081" yMax="1517">
- <contour>
- <pt x="614" y="1517" on="1"/>
- <pt x="829" y="1517" on="0"/>
- <pt x="955" y="1409" on="1"/>
- <pt x="1081" y="1301" on="0"/>
- <pt x="1081" y="1116" on="1"/>
- <pt x="1081" y="930" on="0"/>
- <pt x="955" y="823" on="1"/>
- <pt x="828" y="716" on="0"/>
- <pt x="607" y="716" on="1"/>
- <pt x="418" y="716" on="0"/>
- <pt x="298" y="805" on="1"/>
- <pt x="148" y="916" on="0"/>
- <pt x="148" y="1117" on="1"/>
- <pt x="148" y="1301" on="0"/>
- <pt x="274" y="1409" on="1"/>
- <pt x="400" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="1394" on="1"/>
- <pt x="491" y="1394" on="0"/>
- <pt x="412" y="1316" on="1"/>
- <pt x="333" y="1237" on="0"/>
- <pt x="333" y="1117" on="1"/>
- <pt x="333" y="996" on="0"/>
- <pt x="412" y="918" on="1"/>
- <pt x="490" y="839" on="0"/>
- <pt x="612" y="839" on="1"/>
- <pt x="724" y="839" on="0"/>
- <pt x="800" y="902" on="1"/>
- <pt x="896" y="982" on="0"/>
- <pt x="896" y="1117" on="1"/>
- <pt x="896" y="1238" on="0"/>
- <pt x="816" y="1316" on="1"/>
- <pt x="736" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 24 5 8 16 5 0 48 200 0 0 1 8 0 0 14 0 0 28 19 4 20 19 12
- 48 200 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oslash" xMin="111" yMin="-25" xMax="1118" yMax="1110">
- <contour>
- <pt x="111" y="-25" on="1"/>
- <pt x="238" y="139" on="1"/>
- <pt x="111" y="311" on="0"/>
- <pt x="111" y="545" on="1"/>
- <pt x="111" y="809" on="0"/>
- <pt x="246" y="960" on="1"/>
- <pt x="381" y="1110" on="0"/>
- <pt x="620" y="1110" on="1"/>
- <pt x="799" y="1110" on="0"/>
- <pt x="921" y="1018" on="1"/>
- <pt x="993" y="1110" on="1"/>
- <pt x="1118" y="1110" on="1"/>
- <pt x="991" y="947" on="1"/>
- <pt x="1118" y="775" on="0"/>
- <pt x="1118" y="540" on="1"/>
- <pt x="1118" y="276" on="0"/>
- <pt x="983" y="126" on="1"/>
- <pt x="848" y="-25" on="0"/>
- <pt x="608" y="-25" on="1"/>
- <pt x="428" y="-25" on="0"/>
- <pt x="308" y="68" on="1"/>
- <pt x="236" y="-25" on="1"/>
- </contour>
- <contour>
- <pt x="822" y="891" on="1"/>
- <pt x="727" y="987" on="0"/>
- <pt x="614" y="987" on="1"/>
- <pt x="324" y="987" on="0"/>
- <pt x="324" y="542" on="1"/>
- <pt x="324" y="392" on="0"/>
- <pt x="357" y="292" on="1"/>
- </contour>
- <contour>
- <pt x="408" y="196" on="1"/>
- <pt x="494" y="99" on="0"/>
- <pt x="614" y="99" on="1"/>
- <pt x="905" y="99" on="0"/>
- <pt x="905" y="542" on="1"/>
- <pt x="905" y="690" on="0"/>
- <pt x="872" y="794" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 31 5 18 24 5 7 48 200 18 2 7 1 1 1 35 29 28 22 20 12 9 1 8
- 1 2 3 0 0 1 11 10 2 13 1 0 1 21 0 2 0 14 0 0 33 39 14 26 39
- 3 48 200 35 29 28 22 21 20 14 12 11 10 9 3 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="otilde" xMin="111" yMin="-25" xMax="1118" yMax="1518">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="1" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="p" xMin="62" yMin="-395" xMax="1118" yMax="1110">
- <contour>
- <pt x="383" y="-272" on="1"/>
- <pt x="630" y="-272" on="1"/>
- <pt x="630" y="-395" on="1"/>
- <pt x="62" y="-395" on="1"/>
- <pt x="62" y="-272" on="1"/>
- <pt x="185" y="-272" on="1"/>
- <pt x="185" y="962" on="1"/>
- <pt x="62" y="962" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="864" on="1"/>
- <pt x="458" y="975" on="0"/>
- <pt x="529" y="1030" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="914" y="1110" on="0"/>
- <pt x="1016" y="967" on="1"/>
- <pt x="1118" y="823" on="0"/>
- <pt x="1118" y="588" on="1"/>
- <pt x="1118" y="302" on="0"/>
- <pt x="983" y="139" on="1"/>
- <pt x="849" y="-25" on="0"/>
- <pt x="614" y="-25" on="1"/>
- <pt x="526" y="-25" on="0"/>
- <pt x="383" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="383" y="146" on="1"/>
- <pt x="519" y="123" on="0"/>
- <pt x="595" y="123" on="1"/>
- <pt x="762" y="123" on="0"/>
- <pt x="835" y="230" on="1"/>
- <pt x="908" y="337" on="0"/>
- <pt x="908" y="577" on="1"/>
- <pt x="908" y="950" on="0"/>
- <pt x="694" y="950" on="1"/>
- <pt x="530" y="950" on="0"/>
- <pt x="383" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 33 30 14 27 14 22 48 200 22 2 14 1 1 35 25 10 7 6 5 8 2 3 0
- 1 24 2 0 2 0 0 0 5 4 1 0 6 3 2 1 4 48 200 3 2 1 0 9 8
- 1 14 0 0 31 39 18 48 200 2 1 2 13 18 0 8 7 4 3 4 13 5 0 0 35
- 25 24 10 9 0 10 5 5 1 4 48 200 6 5 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="paragraph" xMin="100" yMin="-296" xMax="970" yMax="1493">
- <contour>
- <pt x="550" y="-296" on="1"/>
- <pt x="550" y="740" on="1"/>
- <pt x="406" y="757" on="0"/>
- <pt x="331" y="790" on="1"/>
- <pt x="100" y="889" on="0"/>
- <pt x="100" y="1154" on="1"/>
- <pt x="100" y="1493" on="0"/>
- <pt x="457" y="1493" on="1"/>
- <pt x="495" y="1493" on="0"/>
- <pt x="554" y="1488" on="1"/>
- <pt x="624" y="1482" on="1"/>
- <pt x="644" y="1480" on="0"/>
- <pt x="679" y="1480" on="1"/>
- <pt x="970" y="1480" on="1"/>
- <pt x="970" y="-296" on="1"/>
- <pt x="846" y="-296" on="1"/>
- <pt x="846" y="1357" on="1"/>
- <pt x="674" y="1357" on="1"/>
- <pt x="674" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 7 0 1 1 16 2 2 0 1 18 15 14 0 4 13 2 0 0 0 17 16 6 1 12 1
- 4 48 200 13 12 0 14 12 15 17 2 5 0 0 0 16 15 6 1 13 1 0 6 1 17
- 2 4 48 200 14 13 1 18 17 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenleft" xMin="321" yMin="-296" xMax="982" yMax="1579">
- <contour>
- <pt x="982" y="-296" on="1"/>
- <pt x="830" y="-266" on="0"/>
- <pt x="720" y="-194" on="1"/>
- <pt x="537" y="-74" on="0"/>
- <pt x="426" y="155" on="1"/>
- <pt x="321" y="372" on="0"/>
- <pt x="321" y="642" on="1"/>
- <pt x="321" y="1061" on="0"/>
- <pt x="569" y="1344" on="1"/>
- <pt x="668" y="1457" on="0"/>
- <pt x="794" y="1519" on="1"/>
- <pt x="872" y="1557" on="0"/>
- <pt x="982" y="1579" on="1"/>
- <pt x="982" y="1456" on="1"/>
- <pt x="790" y="1398" on="0"/>
- <pt x="678" y="1224" on="1"/>
- <pt x="531" y="996" on="0"/>
- <pt x="531" y="642" on="1"/>
- <pt x="531" y="269" on="0"/>
- <pt x="692" y="38" on="1"/>
- <pt x="801" y="-118" on="0"/>
- <pt x="982" y="-173" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 21 13 12 0 14 0 0 17 39 6 48 200 21 13 12 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenright" xMin="247" yMin="-296" xMax="908" yMax="1579">
- <contour>
- <pt x="247" y="-296" on="1"/>
- <pt x="247" y="-173" on="1"/>
- <pt x="440" y="-115" on="0"/>
- <pt x="552" y="59" on="1"/>
- <pt x="699" y="287" on="0"/>
- <pt x="699" y="642" on="1"/>
- <pt x="699" y="1014" on="0"/>
- <pt x="538" y="1245" on="1"/>
- <pt x="429" y="1401" on="0"/>
- <pt x="247" y="1456" on="1"/>
- <pt x="247" y="1579" on="1"/>
- <pt x="400" y="1549" on="0"/>
- <pt x="510" y="1477" on="1"/>
- <pt x="693" y="1357" on="0"/>
- <pt x="803" y="1128" on="1"/>
- <pt x="908" y="912" on="0"/>
- <pt x="908" y="642" on="1"/>
- <pt x="908" y="221" on="0"/>
- <pt x="661" y="-61" on="1"/>
- <pt x="561" y="-174" on="0"/>
- <pt x="436" y="-236" on="1"/>
- <pt x="358" y="-274" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 5 39 16 48 200 16 10 9 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="percent" xMin="21" yMin="-37" xMax="1207" yMax="1517">
- <contour>
- <pt x="61" y="-37" on="1"/>
- <pt x="1034" y="1517" on="1"/>
- <pt x="1166" y="1517" on="1"/>
- <pt x="190" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="285" y="1480" on="1"/>
- <pt x="404" y="1480" on="0"/>
- <pt x="476" y="1379" on="1"/>
- <pt x="549" y="1277" on="0"/>
- <pt x="549" y="1111" on="1"/>
- <pt x="549" y="942" on="0"/>
- <pt x="476" y="841" on="1"/>
- <pt x="404" y="740" on="0"/>
- <pt x="281" y="740" on="1"/>
- <pt x="177" y="740" on="0"/>
- <pt x="108" y="823" on="1"/>
- <pt x="21" y="928" on="0"/>
- <pt x="21" y="1110" on="1"/>
- <pt x="21" y="1278" on="0"/>
- <pt x="94" y="1379" on="1"/>
- <pt x="166" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="285" y="1357" on="1"/>
- <pt x="157" y="1357" on="0"/>
- <pt x="157" y="1110" on="1"/>
- <pt x="157" y="864" on="0"/>
- <pt x="285" y="864" on="1"/>
- <pt x="413" y="864" on="0"/>
- <pt x="413" y="1111" on="1"/>
- <pt x="413" y="1357" on="0"/>
- </contour>
- <contour>
- <pt x="943" y="740" on="1"/>
- <pt x="1062" y="740" on="0"/>
- <pt x="1134" y="639" on="1"/>
- <pt x="1207" y="538" on="0"/>
- <pt x="1207" y="372" on="1"/>
- <pt x="1207" y="202" on="0"/>
- <pt x="1134" y="101" on="1"/>
- <pt x="1061" y="0" on="0"/>
- <pt x="941" y="0" on="1"/>
- <pt x="835" y="0" on="0"/>
- <pt x="766" y="82" on="1"/>
- <pt x="679" y="187" on="0"/>
- <pt x="679" y="371" on="1"/>
- <pt x="679" y="538" on="0"/>
- <pt x="752" y="639" on="1"/>
- <pt x="824" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="943" y="617" on="1"/>
- <pt x="815" y="617" on="0"/>
- <pt x="815" y="372" on="1"/>
- <pt x="815" y="123" on="0"/>
- <pt x="943" y="123" on="1"/>
- <pt x="1072" y="123" on="0"/>
- <pt x="1072" y="370" on="1"/>
- <pt x="1072" y="617" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 48 5 36 44 5 28 24 5 12 20 5 4 48 200 36 2 4 0 28 12 1 1 28
- 12 2 0 2 3 0 0 1 2 1 2 13 0 0 1 3 0 2 0 14 0 0 50 20 32
- 46 20 40 26 20 8 22 20 16 48 200 40 32 16 8 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="period" xMin="466" yMin="0" xMax="762" yMax="296">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 8 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 8 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered#1" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="perthousand" xMin="12" yMin="0" xMax="1217" yMax="1480">
- <contour>
- <pt x="196" y="1476" on="1"/>
- <pt x="279" y="1476" on="0"/>
- <pt x="329" y="1391" on="1"/>
- <pt x="380" y="1307" on="0"/>
- <pt x="380" y="1169" on="1"/>
- <pt x="380" y="1027" on="0"/>
- <pt x="329" y="943" on="1"/>
- <pt x="279" y="859" on="0"/>
- <pt x="194" y="859" on="1"/>
- <pt x="121" y="859" on="0"/>
- <pt x="73" y="927" on="1"/>
- <pt x="12" y="1014" on="0"/>
- <pt x="12" y="1168" on="1"/>
- <pt x="12" y="1306" on="0"/>
- <pt x="63" y="1391" on="1"/>
- <pt x="113" y="1476" on="0"/>
- </contour>
- <contour>
- <pt x="196" y="1383" on="1"/>
- <pt x="108" y="1383" on="0"/>
- <pt x="108" y="1168" on="1"/>
- <pt x="108" y="952" on="0"/>
- <pt x="199" y="952" on="1"/>
- <pt x="285" y="952" on="0"/>
- <pt x="285" y="1168" on="1"/>
- <pt x="285" y="1383" on="0"/>
- </contour>
- <contour>
- <pt x="28" y="0" on="1"/>
- <pt x="645" y="1480" on="1"/>
- <pt x="748" y="1480" on="1"/>
- <pt x="129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="578" y="617" on="1"/>
- <pt x="661" y="617" on="0"/>
- <pt x="711" y="532" on="1"/>
- <pt x="762" y="448" on="0"/>
- <pt x="762" y="309" on="1"/>
- <pt x="762" y="168" on="0"/>
- <pt x="711" y="84" on="1"/>
- <pt x="661" y="0" on="0"/>
- <pt x="576" y="0" on="1"/>
- <pt x="503" y="0" on="0"/>
- <pt x="455" y="68" on="1"/>
- <pt x="394" y="155" on="0"/>
- <pt x="394" y="309" on="1"/>
- <pt x="394" y="448" on="0"/>
- <pt x="445" y="532" on="1"/>
- <pt x="495" y="617" on="0"/>
- </contour>
- <contour>
- <pt x="578" y="524" on="1"/>
- <pt x="489" y="524" on="0"/>
- <pt x="489" y="309" on="1"/>
- <pt x="489" y="93" on="0"/>
- <pt x="580" y="93" on="1"/>
- <pt x="666" y="93" on="0"/>
- <pt x="666" y="310" on="1"/>
- <pt x="666" y="524" on="0"/>
- </contour>
- <contour>
- <pt x="1033" y="617" on="1"/>
- <pt x="1115" y="617" on="0"/>
- <pt x="1166" y="532" on="1"/>
- <pt x="1217" y="448" on="0"/>
- <pt x="1217" y="309" on="1"/>
- <pt x="1217" y="168" on="0"/>
- <pt x="1166" y="84" on="1"/>
- <pt x="1116" y="0" on="0"/>
- <pt x="1031" y="0" on="1"/>
- <pt x="958" y="0" on="0"/>
- <pt x="910" y="68" on="1"/>
- <pt x="849" y="155" on="0"/>
- <pt x="849" y="309" on="1"/>
- <pt x="849" y="448" on="0"/>
- <pt x="900" y="532" on="1"/>
- <pt x="951" y="617" on="0"/>
- </contour>
- <contour>
- <pt x="1033" y="524" on="1"/>
- <pt x="944" y="524" on="0"/>
- <pt x="944" y="310" on="1"/>
- <pt x="944" y="93" on="0"/>
- <pt x="1035" y="93" on="1"/>
- <pt x="1121" y="93" on="0"/>
- <pt x="1121" y="309" on="1"/>
- <pt x="1121" y="524" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 72 17 60 68 17 52 48 17 36 44 17 28 20 17 8 16 17 0 48 200 60 2 36
- 2 0 0 52 28 8 1 1 52 28 26 25 8 5 0 2 3 0 0 1 27 24 2 0 14
- 0 0 74 21 56 70 21 64 50 21 32 46 21 40 22 21 4 18 21 12 48 200 64 56 40
- 32 27 26 25 24 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plus" xMin="99" yMin="101" xMax="1130" yMax="1133">
- <contour>
- <pt x="541" y="101" on="1"/>
- <pt x="541" y="543" on="1"/>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="541" y="691" on="1"/>
- <pt x="541" y="1133" on="1"/>
- <pt x="689" y="1133" on="1"/>
- <pt x="689" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- <pt x="689" y="543" on="1"/>
- <pt x="689" y="101" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 10 9 2 1 7 3 3 1 4 48 200 6 5 1 8 7 4 3 3 11 0 1 3
- 0 14 0 0 11 10 7 6 14 3 0 1 4 48 200 9 8 1 5 4 1 0 3 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plusminus" xMin="99" yMin="0" xMax="1130" yMax="1234">
- <contour>
- <pt x="541" y="296" on="1"/>
- <pt x="541" y="691" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="99" y="839" on="1"/>
- <pt x="541" y="839" on="1"/>
- <pt x="541" y="1234" on="1"/>
- <pt x="689" y="1234" on="1"/>
- <pt x="689" y="839" on="1"/>
- <pt x="1130" y="839" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="689" y="691" on="1"/>
- <pt x="689" y="296" on="1"/>
- </contour>
- <contour>
- <pt x="1130" y="0" on="1"/>
- <pt x="99" y="0" on="1"/>
- <pt x="99" y="148" on="1"/>
- <pt x="1130" y="148" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 15 14 7 1 12 10 9 2 1 7 3 3 2 4 48 200 13 12 1 6 5 1 8
- 7 4 3 3 11 0 1 4 0 14 0 0 11 10 7 6 14 3 0 1 4 48 200 15 12
- 9 8 3 5 4 1 0 3 14 13 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="q" xMin="111" yMin="-395" xMax="1167" yMax="1110">
- <contour>
- <pt x="846" y="222" on="1"/>
- <pt x="771" y="111" on="0"/>
- <pt x="701" y="55" on="1"/>
- <pt x="599" y="-25" on="0"/>
- <pt x="480" y="-25" on="1"/>
- <pt x="315" y="-25" on="0"/>
- <pt x="213" y="119" on="1"/>
- <pt x="111" y="262" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="783" on="0"/>
- <pt x="246" y="946" on="1"/>
- <pt x="380" y="1110" on="0"/>
- <pt x="619" y="1110" on="1"/>
- <pt x="846" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="-272" on="1"/>
- <pt x="1167" y="-272" on="1"/>
- <pt x="1167" y="-395" on="1"/>
- <pt x="600" y="-395" on="1"/>
- <pt x="600" y="-271" on="1"/>
- <pt x="846" y="-271" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="939" on="1"/>
- <pt x="710" y="962" on="0"/>
- <pt x="633" y="962" on="1"/>
- <pt x="468" y="962" on="0"/>
- <pt x="394" y="855" on="1"/>
- <pt x="321" y="748" on="0"/>
- <pt x="321" y="509" on="1"/>
- <pt x="321" y="136" on="0"/>
- <pt x="535" y="136" on="1"/>
- <pt x="699" y="136" on="0"/>
- <pt x="846" y="370" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 29 30 4 23 14 12 48 200 12 1 4 2 1 31 21 0 3 13 2 3 0 16 15
- 2 19 17 3 0 0 20 19 6 1 17 1 4 48 200 18 17 1 0 14 13 1 14 0 0
- 27 39 8 48 200 17 16 2 13 14 19 18 8 0 0 0 31 21 20 13 0 10 4 14 1
- 4 48 200 15 14 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="question" xMin="202" yMin="0" xMax="1079" yMax="1517">
- <contour>
- <pt x="415" y="0" on="1"/>
- <pt x="415" y="222" on="1"/>
- <pt x="662" y="222" on="1"/>
- <pt x="662" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="440" y="419" on="1"/>
- <pt x="440" y="478" on="1"/>
- <pt x="440" y="720" on="0"/>
- <pt x="659" y="876" on="1"/>
- <pt x="726" y="923" on="1"/>
- <pt x="869" y="1023" on="0"/>
- <pt x="869" y="1162" on="1"/>
- <pt x="869" y="1268" on="0"/>
- <pt x="798" y="1331" on="1"/>
- <pt x="728" y="1394" on="0"/>
- <pt x="604" y="1394" on="1"/>
- <pt x="480" y="1394" on="0"/>
- <pt x="350" y="1332" on="1"/>
- <pt x="326" y="1073" on="1"/>
- <pt x="202" y="1073" on="1"/>
- <pt x="202" y="1450" on="1"/>
- <pt x="420" y="1517" on="0"/>
- <pt x="613" y="1517" on="1"/>
- <pt x="1079" y="1517" on="0"/>
- <pt x="1079" y="1180" on="1"/>
- <pt x="1079" y="1014" on="0"/>
- <pt x="932" y="904" on="1"/>
- <pt x="876" y="862" on="1"/>
- <pt x="873" y="860" on="0"/>
- <pt x="864" y="853" on="1"/>
- <pt x="855" y="847" on="0"/>
- <pt x="847" y="841" on="1"/>
- <pt x="834" y="833" on="0"/>
- <pt x="814" y="819" on="1"/>
- <pt x="719" y="754" on="0"/>
- <pt x="682" y="703" on="1"/>
- <pt x="637" y="647" on="0"/>
- <pt x="637" y="481" on="1"/>
- <pt x="637" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 14 5 21 48 200 21 0 1 36 34 19 18 17 16 5 7 0 4 3 0 0 0 2
- 1 9 1 0 1 4 48 200 37 4 1 3 0 1 2 0 14 0 0 10 39 23 48 200 37
- 36 5 4 4 2 0 3 17 16 2 0 18 3 34 23 2 0 0 3 2 4 1 0 1 4
- 48 200 19 18 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="questiondown" xMin="151" yMin="-432" xMax="1027" yMax="1086">
- <contour>
- <pt x="814" y="1086" on="1"/>
- <pt x="814" y="863" on="1"/>
- <pt x="568" y="863" on="1"/>
- <pt x="568" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="790" y="666" on="1"/>
- <pt x="790" y="607" on="1"/>
- <pt x="790" y="367" on="0"/>
- <pt x="570" y="210" on="1"/>
- <pt x="503" y="162" on="1"/>
- <pt x="361" y="61" on="0"/>
- <pt x="361" y="-76" on="1"/>
- <pt x="361" y="-183" on="0"/>
- <pt x="432" y="-246" on="1"/>
- <pt x="502" y="-309" on="0"/>
- <pt x="626" y="-309" on="1"/>
- <pt x="750" y="-309" on="0"/>
- <pt x="879" y="-247" on="1"/>
- <pt x="904" y="12" on="1"/>
- <pt x="1027" y="12" on="1"/>
- <pt x="1027" y="-364" on="1"/>
- <pt x="807" y="-432" on="0"/>
- <pt x="618" y="-432" on="1"/>
- <pt x="151" y="-432" on="0"/>
- <pt x="151" y="-94" on="1"/>
- <pt x="151" y="71" on="0"/>
- <pt x="297" y="181" on="1"/>
- <pt x="354" y="224" on="1"/>
- <pt x="371" y="237" on="0"/>
- <pt x="416" y="267" on="1"/>
- <pt x="509" y="331" on="0"/>
- <pt x="547" y="383" on="1"/>
- <pt x="592" y="439" on="0"/>
- <pt x="592" y="604" on="1"/>
- <pt x="592" y="666" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 14 5 21 48 200 1 32 30 18 17 5 5 4 2 3 0 1 19 16 21 2 0 0
- 0 2 1 9 1 0 1 4 48 200 33 4 1 0 3 0 1 14 0 0 10 39 23 48 200
- 17 16 2 18 0 3 33 32 5 4 4 0 2 3 30 23 2 0 0 1 0 4 1 2 1
- 4 48 200 19 18 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedbl" xMin="244" yMin="1036" xMax="984" yMax="1579">
- <contour>
- <pt x="293" y="1036" on="1"/>
- <pt x="244" y="1579" on="1"/>
- <pt x="491" y="1579" on="1"/>
- <pt x="441" y="1036" on="1"/>
- </contour>
- <contour>
- <pt x="787" y="1036" on="1"/>
- <pt x="738" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="935" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 21 values pushed */
- 6 5 2 1 3 7 4 3 0 3 2 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblbase" xMin="257" yMin="-296" xMax="997" yMax="247">
- <contour>
- <pt x="997" y="247" on="1"/>
- <pt x="997" y="-2" on="1"/>
- <pt x="996" y="-283" on="0"/>
- <pt x="750" y="-296" on="1"/>
- <pt x="750" y="-197" on="1"/>
- <pt x="855" y="-176" on="0"/>
- <pt x="855" y="-56" on="1"/>
- <pt x="855" y="0" on="1"/>
- <pt x="750" y="0" on="1"/>
- <pt x="750" y="247" on="1"/>
- </contour>
- <contour>
- <pt x="504" y="247" on="1"/>
- <pt x="504" y="-2" on="1"/>
- <pt x="503" y="-283" on="0"/>
- <pt x="257" y="-296" on="1"/>
- <pt x="257" y="-197" on="1"/>
- <pt x="362" y="-176" on="0"/>
- <pt x="362" y="-56" on="1"/>
- <pt x="362" y="0" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="247" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 7 6 2
- 0 3 3 17 16 2 10 13 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
- 48 200 19 18 14 13 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblleft" xMin="232" yMin="1036" xMax="972" yMax="1579">
- <contour>
- <pt x="232" y="1036" on="1"/>
- <pt x="232" y="1285" on="1"/>
- <pt x="233" y="1566" on="0"/>
- <pt x="479" y="1579" on="1"/>
- <pt x="479" y="1480" on="1"/>
- <pt x="374" y="1459" on="0"/>
- <pt x="374" y="1339" on="1"/>
- <pt x="374" y="1283" on="1"/>
- <pt x="479" y="1283" on="1"/>
- <pt x="479" y="1036" on="1"/>
- </contour>
- <contour>
- <pt x="726" y="1036" on="1"/>
- <pt x="726" y="1285" on="1"/>
- <pt x="727" y="1566" on="0"/>
- <pt x="972" y="1579" on="1"/>
- <pt x="972" y="1480" on="1"/>
- <pt x="867" y="1459" on="0"/>
- <pt x="867" y="1339" on="1"/>
- <pt x="867" y="1283" on="1"/>
- <pt x="972" y="1283" on="1"/>
- <pt x="972" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 17 16 2
- 13 10 3 7 6 2 3 0 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
- 48 200 19 18 14 13 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblright" xMin="257" yMin="1036" xMax="997" yMax="1579">
- <contour>
- <pt x="997" y="1579" on="1"/>
- <pt x="997" y="1330" on="1"/>
- <pt x="996" y="1049" on="0"/>
- <pt x="750" y="1036" on="1"/>
- <pt x="750" y="1135" on="1"/>
- <pt x="855" y="1156" on="0"/>
- <pt x="855" y="1276" on="1"/>
- <pt x="855" y="1332" on="1"/>
- <pt x="750" y="1332" on="1"/>
- <pt x="750" y="1579" on="1"/>
- </contour>
- <contour>
- <pt x="504" y="1579" on="1"/>
- <pt x="504" y="1330" on="1"/>
- <pt x="503" y="1049" on="0"/>
- <pt x="257" y="1036" on="1"/>
- <pt x="257" y="1135" on="1"/>
- <pt x="362" y="1156" on="0"/>
- <pt x="362" y="1276" on="1"/>
- <pt x="362" y="1332" on="1"/>
- <pt x="257" y="1332" on="1"/>
- <pt x="257" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 7 6 2
- 0 3 3 17 16 2 10 13 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
- 48 200 19 18 14 13 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quoteleft" xMin="454" yMin="962" xMax="750" yMax="1579">
- <contour>
- <pt x="750" y="1258" on="1"/>
- <pt x="750" y="962" on="1"/>
- <pt x="454" y="962" on="1"/>
- <pt x="454" y="1142" on="1"/>
- <pt x="456" y="1560" on="0"/>
- <pt x="750" y="1579" on="1"/>
- <pt x="750" y="1480" on="1"/>
- <pt x="675" y="1468" on="0"/>
- <pt x="653" y="1413" on="1"/>
- <pt x="633" y="1365" on="0"/>
- <pt x="627" y="1258" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 0 2 2 0 0 6 5 1 0 8 3
- 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotereversed"/><!-- contains no outline data -->
-
- <TTGlyph name="quoteright" xMin="479" yMin="962" xMax="775" yMax="1579">
- <contour>
- <pt x="479" y="1283" on="1"/>
- <pt x="479" y="1579" on="1"/>
- <pt x="775" y="1579" on="1"/>
- <pt x="775" y="1399" on="1"/>
- <pt x="773" y="980" on="0"/>
- <pt x="479" y="962" on="1"/>
- <pt x="479" y="1061" on="1"/>
- <pt x="554" y="1073" on="0"/>
- <pt x="576" y="1128" on="1"/>
- <pt x="596" y="1176" on="0"/>
- <pt x="602" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
- 4 48 200 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesinglbase" xMin="479" yMin="-321" xMax="775" yMax="296">
- <contour>
- <pt x="479" y="0" on="1"/>
- <pt x="479" y="296" on="1"/>
- <pt x="775" y="296" on="1"/>
- <pt x="775" y="116" on="1"/>
- <pt x="773" y="-302" on="0"/>
- <pt x="479" y="-321" on="1"/>
- <pt x="479" y="-222" on="1"/>
- <pt x="554" y="-210" on="0"/>
- <pt x="576" y="-155" on="1"/>
- <pt x="596" y="-107" on="0"/>
- <pt x="602" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
- 4 48 200 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesingle" xMin="466" yMin="962" xMax="762" yMax="1579">
- <contour>
- <pt x="540" y="962" on="1"/>
- <pt x="466" y="1579" on="1"/>
- <pt x="762" y="1579" on="1"/>
- <pt x="688" y="962" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="r" xMin="74" yMin="0" xMax="1106" yMax="1110">
- <contour>
- <pt x="530" y="702" on="1"/>
- <pt x="530" y="123" on="1"/>
- <pt x="899" y="123" on="1"/>
- <pt x="899" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="962" on="1"/>
- <pt x="74" y="962" on="1"/>
- <pt x="74" y="1086" on="1"/>
- <pt x="530" y="1086" on="1"/>
- <pt x="530" y="875" on="1"/>
- <pt x="604" y="981" on="0"/>
- <pt x="671" y="1034" on="1"/>
- <pt x="767" y="1110" on="0"/>
- <pt x="878" y="1110" on="1"/>
- <pt x="996" y="1110" on="0"/>
- <pt x="1106" y="1042" on="1"/>
- <pt x="1106" y="714" on="1"/>
- <pt x="982" y="714" on="1"/>
- <pt x="962" y="902" on="1"/>
- <pt x="906" y="938" on="0"/>
- <pt x="844" y="938" on="1"/>
- <pt x="660" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 22 22 15 48 200 15 1 17 9 7 2 20 19 18 11 0 5 7 1 3 0 0 8
- 7 6 1 9 6 5 2 1 6 3 3 2 4 48 200 4 3 1 0 10 9 1 14 20 19
- 3 2 4 17 0 3 9 8 5 4 4 13 6 0 0 11 10 1 0 10 3 6 1 4 48
- 200 18 17 1 7 6 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="racute" xMin="74" yMin="0" xMax="1106" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="40" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="radicalex" xMin="0" yMin="1456" xMax="1229" yMax="1604">
- <contour>
- <pt x="0" y="1604" on="1"/>
- <pt x="1229" y="1604" on="1"/>
- <pt x="1229" y="1456" on="1"/>
- <pt x="0" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="rcaron" xMin="74" yMin="0" xMax="1106" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="-24" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="rcommaaccent" xMin="74" yMin="-432" xMax="1106" yMax="1110">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-32" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="registered" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="864" y="1517" on="0"/>
- <pt x="1016" y="1304" on="1"/>
- <pt x="1168" y="1091" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="386" on="0"/>
- <pt x="1016" y="175" on="1"/>
- <pt x="864" y="-37" on="0"/>
- <pt x="606" y="-37" on="1"/>
- <pt x="388" y="-37" on="0"/>
- <pt x="245" y="136" on="1"/>
- <pt x="62" y="357" on="0"/>
- <pt x="62" y="740" on="1"/>
- <pt x="62" y="1092" on="0"/>
- <pt x="214" y="1304" on="1"/>
- <pt x="366" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1406" on="1"/>
- <pt x="423" y="1406" on="0"/>
- <pt x="304" y="1222" on="1"/>
- <pt x="185" y="1038" on="0"/>
- <pt x="185" y="741" on="1"/>
- <pt x="185" y="445" on="0"/>
- <pt x="303" y="260" on="1"/>
- <pt x="421" y="74" on="0"/>
- <pt x="611" y="74" on="1"/>
- <pt x="785" y="74" on="0"/>
- <pt x="899" y="221" on="1"/>
- <pt x="1044" y="407" on="0"/>
- <pt x="1044" y="742" on="1"/>
- <pt x="1044" y="1039" on="0"/>
- <pt x="925" y="1222" on="1"/>
- <pt x="805" y="1406" on="0"/>
- </contour>
- <contour>
- <pt x="364" y="317" on="1"/>
- <pt x="364" y="388" on="1"/>
- <pt x="426" y="388" on="1"/>
- <pt x="426" y="1093" on="1"/>
- <pt x="364" y="1093" on="1"/>
- <pt x="364" y="1163" on="1"/>
- <pt x="636" y="1163" on="1"/>
- <pt x="853" y="1163" on="0"/>
- <pt x="853" y="957" on="1"/>
- <pt x="853" y="804" on="0"/>
- <pt x="704" y="723" on="1"/>
- <pt x="889" y="388" on="1"/>
- <pt x="914" y="388" on="1"/>
- <pt x="914" y="317" on="1"/>
- <pt x="795" y="317" on="1"/>
- <pt x="601" y="687" on="1"/>
- <pt x="537" y="687" on="1"/>
- <pt x="537" y="388" on="1"/>
- <pt x="611" y="388" on="1"/>
- <pt x="611" y="317" on="1"/>
- </contour>
- <contour>
- <pt x="537" y="758" on="1"/>
- <pt x="544" y="758" on="1"/>
- <pt x="729" y="758" on="0"/>
- <pt x="729" y="946" on="1"/>
- <pt x="729" y="1028" on="0"/>
- <pt x="695" y="1060" on="1"/>
- <pt x="661" y="1093" on="0"/>
- <pt x="574" y="1093" on="1"/>
- <pt x="537" y="1093" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 24 40 8 16 40 0 48 200 8 2 0 0 60 59 53 52 50 49 48 47 44 43 42
- 36 35 34 33 15 37 32 3 38 37 1 51 46 45 32 3 2 0 14 0 0 55 6 40 28
- 6 4 20 6 12 48 200 59 53 51 50 47 46 45 44 43 42 38 11 13 40 4 48 37 36
- 33 32 4 13 12 34 0 0 60 52 49 48 3 34 1 6 48 200 35 34 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ring" xMin="388" yMin="1283" xMax="842" yMax="1737">
- <contour>
- <pt x="615" y="1737" on="1"/>
- <pt x="709" y="1737" on="0"/>
- <pt x="775" y="1671" on="1"/>
- <pt x="842" y="1605" on="0"/>
- <pt x="842" y="1511" on="1"/>
- <pt x="842" y="1414" on="0"/>
- <pt x="775" y="1349" on="1"/>
- <pt x="709" y="1283" on="0"/>
- <pt x="613" y="1283" on="1"/>
- <pt x="530" y="1283" on="0"/>
- <pt x="468" y="1337" on="1"/>
- <pt x="388" y="1406" on="0"/>
- <pt x="388" y="1510" on="1"/>
- <pt x="388" y="1604" on="0"/>
- <pt x="455" y="1670" on="1"/>
- <pt x="522" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1650" on="1"/>
- <pt x="557" y="1650" on="0"/>
- <pt x="516" y="1609" on="1"/>
- <pt x="474" y="1569" on="0"/>
- <pt x="474" y="1510" on="1"/>
- <pt x="474" y="1452" on="0"/>
- <pt x="515" y="1411" on="1"/>
- <pt x="556" y="1369" on="0"/>
- <pt x="614" y="1369" on="1"/>
- <pt x="667" y="1369" on="0"/>
- <pt x="706" y="1402" on="1"/>
- <pt x="756" y="1445" on="0"/>
- <pt x="756" y="1511" on="1"/>
- <pt x="756" y="1569" on="0"/>
- <pt x="714" y="1609" on="1"/>
- <pt x="672" y="1650" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 24 32 8 16 32 0 48 200 8 0 14 0 0 28 32 4 20 32 12 48 200 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="s" xMin="173" yMin="-25" xMax="1088" yMax="1111">
- <contour>
- <pt x="173" y="61" on="1"/>
- <pt x="173" y="358" on="1"/>
- <pt x="296" y="358" on="1"/>
- <pt x="321" y="175" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="654" y="99" on="1"/>
- <pt x="892" y="99" on="0"/>
- <pt x="892" y="267" on="1"/>
- <pt x="892" y="333" on="0"/>
- <pt x="852" y="369" on="1"/>
- <pt x="812" y="406" on="0"/>
- <pt x="709" y="433" on="1"/>
- <pt x="505" y="487" on="1"/>
- <pt x="334" y="532" on="0"/>
- <pt x="256" y="605" on="1"/>
- <pt x="179" y="676" on="0"/>
- <pt x="179" y="794" on="1"/>
- <pt x="179" y="1111" on="0"/>
- <pt x="611" y="1111" on="1"/>
- <pt x="832" y="1111" on="0"/>
- <pt x="1013" y="1039" on="1"/>
- <pt x="1013" y="753" on="1"/>
- <pt x="890" y="753" on="1"/>
- <pt x="865" y="934" on="1"/>
- <pt x="756" y="987" on="0"/>
- <pt x="610" y="987" on="1"/>
- <pt x="500" y="987" on="0"/>
- <pt x="439" y="952" on="1"/>
- <pt x="367" y="911" on="0"/>
- <pt x="367" y="826" on="1"/>
- <pt x="367" y="714" on="0"/>
- <pt x="573" y="660" on="1"/>
- <pt x="775" y="607" on="1"/>
- <pt x="943" y="563" on="0"/>
- <pt x="1016" y="495" on="1"/>
- <pt x="1088" y="428" on="0"/>
- <pt x="1088" y="313" on="1"/>
- <pt x="1088" y="156" on="0"/>
- <pt x="965" y="66" on="1"/>
- <pt x="842" y="-25" on="0"/>
- <pt x="622" y="-25" on="1"/>
- <pt x="396" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 1 1 1 23 22 21 20 3 2 1 0 8
- 1 2 3 0 0 14 0 0 29 19 16 7 28 36 48 200 16 23 22 16 3 2 5 20 0
- 3 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sacute" xMin="173" yMin="-25" xMax="1088" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="113" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scaron" xMin="173" yMin="-25" xMax="1088" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="15" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scedilla" xMin="173" yMin="-432" xMax="1088" yMax="1111">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="26" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scircumflex" xMin="173" yMin="-25" xMax="1088" yMax="1604">
- <contour>
- <pt x="173" y="61" on="1"/>
- <pt x="173" y="358" on="1"/>
- <pt x="296" y="358" on="1"/>
- <pt x="321" y="175" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="654" y="99" on="1"/>
- <pt x="892" y="99" on="0"/>
- <pt x="892" y="267" on="1"/>
- <pt x="892" y="333" on="0"/>
- <pt x="852" y="369" on="1"/>
- <pt x="812" y="406" on="0"/>
- <pt x="709" y="433" on="1"/>
- <pt x="505" y="487" on="1"/>
- <pt x="334" y="532" on="0"/>
- <pt x="256" y="605" on="1"/>
- <pt x="179" y="676" on="0"/>
- <pt x="179" y="794" on="1"/>
- <pt x="179" y="1111" on="0"/>
- <pt x="611" y="1111" on="1"/>
- <pt x="832" y="1111" on="0"/>
- <pt x="1013" y="1039" on="1"/>
- <pt x="1013" y="753" on="1"/>
- <pt x="890" y="753" on="1"/>
- <pt x="865" y="934" on="1"/>
- <pt x="756" y="987" on="0"/>
- <pt x="610" y="987" on="1"/>
- <pt x="500" y="987" on="0"/>
- <pt x="439" y="952" on="1"/>
- <pt x="367" y="911" on="0"/>
- <pt x="367" y="826" on="1"/>
- <pt x="367" y="714" on="0"/>
- <pt x="573" y="660" on="1"/>
- <pt x="775" y="607" on="1"/>
- <pt x="943" y="563" on="0"/>
- <pt x="1016" y="495" on="1"/>
- <pt x="1088" y="428" on="0"/>
- <pt x="1088" y="313" on="1"/>
- <pt x="1088" y="156" on="0"/>
- <pt x="965" y="66" on="1"/>
- <pt x="842" y="-25" on="0"/>
- <pt x="622" y="-25" on="1"/>
- <pt x="396" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="263" y="1283" on="1"/>
- <pt x="519" y="1604" on="1"/>
- <pt x="738" y="1604" on="1"/>
- <pt x="994" y="1283" on="1"/>
- <pt x="871" y="1283" on="1"/>
- <pt x="630" y="1485" on="1"/>
- <pt x="627" y="1485" on="1"/>
- <pt x="386" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 1 1 49 48 47 46 45 42 6 43 1 3
- 0 1 1 23 22 21 20 3 2 1 0 8 1 2 3 0 0 44 43 1 0 14 0 0 29
- 19 16 7 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3
- 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="scommaaccent" xMin="173" yMin="-432" xMax="1088" yMax="1111">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="42" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="section" xMin="154" yMin="-333" xMax="1073" yMax="1518">
- <contour>
- <pt x="154" y="-259" on="1"/>
- <pt x="154" y="62" on="1"/>
- <pt x="277" y="62" on="1"/>
- <pt x="302" y="-148" on="1"/>
- <pt x="462" y="-210" on="0"/>
- <pt x="617" y="-210" on="1"/>
- <pt x="749" y="-210" on="0"/>
- <pt x="825" y="-154" on="1"/>
- <pt x="900" y="-99" on="0"/>
- <pt x="900" y="-6" on="1"/>
- <pt x="900" y="77" on="0"/>
- <pt x="831" y="125" on="1"/>
- <pt x="778" y="163" on="0"/>
- <pt x="668" y="206" on="1"/>
- <pt x="422" y="302" on="1"/>
- <pt x="160" y="404" on="0"/>
- <pt x="160" y="622" on="1"/>
- <pt x="160" y="776" on="0"/>
- <pt x="304" y="912" on="1"/>
- <pt x="166" y="1013" on="0"/>
- <pt x="166" y="1158" on="1"/>
- <pt x="166" y="1330" on="0"/>
- <pt x="298" y="1424" on="1"/>
- <pt x="429" y="1518" on="0"/>
- <pt x="673" y="1518" on="1"/>
- <pt x="830" y="1518" on="0"/>
- <pt x="1018" y="1474" on="1"/>
- <pt x="1018" y="1154" on="1"/>
- <pt x="894" y="1154" on="1"/>
- <pt x="870" y="1357" on="1"/>
- <pt x="740" y="1394" on="0"/>
- <pt x="630" y="1394" on="1"/>
- <pt x="498" y="1394" on="0"/>
- <pt x="424" y="1352" on="1"/>
- <pt x="339" y="1303" on="0"/>
- <pt x="339" y="1202" on="1"/>
- <pt x="339" y="1118" on="0"/>
- <pt x="426" y="1054" on="1"/>
- <pt x="477" y="1018" on="0"/>
- <pt x="565" y="984" on="1"/>
- <pt x="771" y="905" on="1"/>
- <pt x="1048" y="799" on="0"/>
- <pt x="1048" y="571" on="1"/>
- <pt x="1048" y="426" on="0"/>
- <pt x="919" y="281" on="1"/>
- <pt x="1073" y="170" on="0"/>
- <pt x="1073" y="13" on="1"/>
- <pt x="1073" y="-145" on="0"/>
- <pt x="945" y="-239" on="1"/>
- <pt x="817" y="-333" on="0"/>
- <pt x="590" y="-333" on="1"/>
- <pt x="360" y="-333" on="0"/>
- </contour>
- <contour>
- <pt x="811" y="344" on="1"/>
- <pt x="900" y="442" on="0"/>
- <pt x="900" y="533" on="1"/>
- <pt x="900" y="664" on="0"/>
- <pt x="714" y="732" on="1"/>
- <pt x="458" y="826" on="1"/>
- <pt x="410" y="845" on="1"/>
- <pt x="327" y="757" on="0"/>
- <pt x="327" y="672" on="1"/>
- <pt x="327" y="541" on="0"/>
- <pt x="491" y="474" on="1"/>
- <pt x="760" y="365" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 31 5 24 5 5 50 48 200 24 0 1 58 52 44 29 28 27 26 18 3 2 1 0
- 12 13 50 0 0 14 0 0 60 15 16 54 16 42 35 15 20 9 15 46 48 200 20 16 58
- 52 44 29 28 20 18 16 3 2 10 26 0 3 46 42 26 27 26 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon" xMin="466" yMin="-321" xMax="762" yMax="1086">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="116" on="1"/>
- <pt x="760" y="-302" on="0"/>
- <pt x="466" y="-321" on="1"/>
- <pt x="466" y="-222" on="1"/>
- <pt x="541" y="-210" on="0"/>
- <pt x="563" y="-155" on="1"/>
- <pt x="583" y="-107" on="0"/>
- <pt x="589" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="466" y="790" on="1"/>
- <pt x="466" y="1086" on="1"/>
- <pt x="762" y="1086" on="1"/>
- <pt x="762" y="790" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 1 3 1 2 2 0 1 10 6 5 0 4 13 2 0 0 0 14 11 8 1 12 1 4 48
- 200 2 1 1 0 13 12 1 14 10 2 0 2 0 0 14 13 3 2 8 3 0 1 4 48
- 200 12 11 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon#1" xMin="466" yMin="-321" xMax="762" yMax="1086">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="116" on="1"/>
- <pt x="760" y="-302" on="0"/>
- <pt x="466" y="-321" on="1"/>
- <pt x="466" y="-222" on="1"/>
- <pt x="541" y="-210" on="0"/>
- <pt x="563" y="-155" on="1"/>
- <pt x="583" y="-107" on="0"/>
- <pt x="589" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="466" y="790" on="1"/>
- <pt x="466" y="1086" on="1"/>
- <pt x="762" y="1086" on="1"/>
- <pt x="762" y="790" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 1 3 1 2 2 0 1 10 6 5 0 4 13 2 0 0 0 14 11 8 1 12 1 4 48
- 200 2 1 1 0 13 12 1 14 10 2 0 2 0 0 14 13 3 2 8 3 0 1 4 48
- 200 12 11 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="seven" xMin="145" yMin="0" xMax="1058" yMax="1480">
- <contour>
- <pt x="264" y="0" on="1"/>
- <pt x="325" y="432" on="0"/>
- <pt x="671" y="949" on="1"/>
- <pt x="796" y="1133" on="1"/>
- <pt x="905" y="1295" on="1"/>
- <pt x="145" y="1295" on="1"/>
- <pt x="145" y="1480" on="1"/>
- <pt x="1058" y="1480" on="1"/>
- <pt x="1058" y="1295" on="1"/>
- <pt x="971" y="1176" on="1"/>
- <pt x="716" y="824" on="0"/>
- <pt x="595" y="465" on="1"/>
- <pt x="512" y="215" on="0"/>
- <pt x="511" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 0 0 8 5 4 27 2 6 1 4 48 200 13 0 1 0 7 6 0 14 13 4 0 3 7
- 5 3 8 7 1 6 5 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sfthyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="six" xMin="122" yMin="-37" xMax="1132" yMax="1517">
- <contour>
- <pt x="335" y="773" on="1"/>
- <pt x="399" y="861" on="0"/>
- <pt x="469" y="905" on="1"/>
- <pt x="572" y="969" on="0"/>
- <pt x="706" y="969" on="1"/>
- <pt x="896" y="969" on="0"/>
- <pt x="1014" y="835" on="1"/>
- <pt x="1132" y="702" on="0"/>
- <pt x="1132" y="486" on="1"/>
- <pt x="1132" y="255" on="0"/>
- <pt x="995" y="109" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="642" y="-37" on="1"/>
- <pt x="398" y="-37" on="0"/>
- <pt x="260" y="161" on="1"/>
- <pt x="122" y="360" on="0"/>
- <pt x="122" y="710" on="1"/>
- <pt x="122" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="448" y="1517" on="0"/>
- <pt x="738" y="1517" on="1"/>
- <pt x="866" y="1517" on="0"/>
- <pt x="1064" y="1446" on="1"/>
- <pt x="1064" y="1129" on="1"/>
- <pt x="940" y="1129" on="1"/>
- <pt x="917" y="1339" on="1"/>
- <pt x="830" y="1394" on="0"/>
- <pt x="739" y="1394" on="1"/>
- <pt x="524" y="1394" on="0"/>
- <pt x="415" y="1178" on="1"/>
- <pt x="338" y="1027" on="0"/>
- </contour>
- <contour>
- <pt x="669" y="839" on="1"/>
- <pt x="534" y="839" on="0"/>
- <pt x="442" y="736" on="1"/>
- <pt x="350" y="634" on="0"/>
- <pt x="350" y="480" on="1"/>
- <pt x="350" y="320" on="0"/>
- <pt x="443" y="203" on="1"/>
- <pt x="536" y="86" on="0"/>
- <pt x="667" y="86" on="1"/>
- <pt x="778" y="86" on="0"/>
- <pt x="846" y="165" on="1"/>
- <pt x="932" y="265" on="0"/>
- <pt x="932" y="463" on="1"/>
- <pt x="932" y="839" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 39 5 12 31 25 4 27 5 20 48 200 20 0 12 2 4 1 1 25 24 23 22 4
- 0 6 0 2 3 0 0 14 0 0 43 24 8 35 26 16 48 200 8 22 25 24 0 3 13
- 16 22 23 22 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="slash" xMin="99" yMin="-296" xMax="1131" yMax="1579">
- <contour>
- <pt x="99" y="-296" on="1"/>
- <pt x="967" y="1579" on="1"/>
- <pt x="1131" y="1579" on="1"/>
- <pt x="262" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="space"/><!-- contains no outline data -->
-
- <TTGlyph name="sterling" xMin="149" yMin="0" xMax="1043" yMax="1517">
- <contour>
- <pt x="149" y="0" on="1"/>
- <pt x="149" y="179" on="1"/>
- <pt x="351" y="249" on="0"/>
- <pt x="353" y="511" on="1"/>
- <pt x="353" y="728" on="1"/>
- <pt x="180" y="728" on="1"/>
- <pt x="180" y="851" on="1"/>
- <pt x="353" y="851" on="1"/>
- <pt x="353" y="1110" on="1"/>
- <pt x="353" y="1298" on="0"/>
- <pt x="458" y="1407" on="1"/>
- <pt x="563" y="1517" on="0"/>
- <pt x="746" y="1517" on="1"/>
- <pt x="874" y="1517" on="0"/>
- <pt x="1028" y="1468" on="1"/>
- <pt x="1028" y="1160" on="1"/>
- <pt x="905" y="1160" on="1"/>
- <pt x="880" y="1369" on="1"/>
- <pt x="800" y="1394" on="0"/>
- <pt x="740" y="1394" on="1"/>
- <pt x="550" y="1394" on="0"/>
- <pt x="550" y="1191" on="1"/>
- <pt x="550" y="851" on="1"/>
- <pt x="815" y="851" on="1"/>
- <pt x="815" y="728" on="1"/>
- <pt x="550" y="728" on="1"/>
- <pt x="550" y="559" on="1"/>
- <pt x="549" y="305" on="0"/>
- <pt x="368" y="173" on="1"/>
- <pt x="1043" y="173" on="1"/>
- <pt x="1043" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 19 5 12 48 200 12 0 1 21 17 16 15 14 8 6 0 6 3 0 26 3 1 3
- 4 28 3 0 0 25 24 5 4 6 3 6 29 28 22 1 0 2 4 48 200 23 22 7 6
- 3 30 0 1 2 0 14 24 23 17 16 4 14 21 3 28 21 3 2 6 5 2 3 0 3
- 0 0 26 25 22 21 10 3 3 1 4 48 200 30 29 1 15 14 1 8 7 4 3 3 1
- 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="t" xMin="119" yMin="-25" xMax="1032" yMax="1332">
- <contour>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="859" y="123" on="0"/>
- <pt x="1032" y="200" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 21 14 2 48 200 2 2 1 23 17 6 0 4 7 2 3 0 0 0 16 15 8 7
- 20 3 9 1 4 48 200 12 11 1 14 13 10 9 3 2 0 14 15 14 2 0 12 3 9
- 8 6 0 0 17 16 13 12 10 3 6 1 4 48 200 23 0 1 11 10 7 6 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tbar" xMin="119" yMin="-25" xMax="1032" yMax="1332">
- <contour>
- <pt x="1032" y="200" on="1"/>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="605" on="1"/>
- <pt x="168" y="605" on="1"/>
- <pt x="168" y="703" on="1"/>
- <pt x="397" y="703" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="703" on="1"/>
- <pt x="896" y="703" on="1"/>
- <pt x="896" y="605" on="1"/>
- <pt x="594" y="605" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="859" y="123" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 30 14 3 48 200 3 2 1 26 7 1 0 4 8 2 3 0 0 0 21 20 13 12
- 20 3 14 25 24 9 8 33 3 10 2 4 48 200 17 16 1 19 18 15 14 3 23 22 11
- 10 3 3 0 14 24 23 20 19 4 0 17 3 14 13 10 9 4 13 7 0 0 26 25 22
- 21 18 17 10 5 7 1 4 48 200 1 0 1 16 15 12 11 8 7 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcaron" xMin="119" yMin="-25" xMax="1032" yMax="1688">
- <contour>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="859" y="123" on="0"/>
- <pt x="1032" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="767" y="1234" on="1"/>
- <pt x="767" y="1293" on="1"/>
- <pt x="843" y="1314" on="0"/>
- <pt x="843" y="1474" on="1"/>
- <pt x="843" y="1491" on="1"/>
- <pt x="767" y="1491" on="1"/>
- <pt x="767" y="1688" on="1"/>
- <pt x="964" y="1688" on="1"/>
- <pt x="964" y="1517" on="1"/>
- <pt x="963" y="1255" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 21 14 2 48 200 2 2 32 29 28 27 4 30 11 3 25 24 2 11 9 3 1 23
- 17 6 0 4 7 2 3 0 0 0 16 15 8 7 20 3 9 1 4 48 200 31 30 1 12
- 11 1 14 13 10 9 3 3 0 14 15 14 2 0 31 3 28 27 2 31 24 3 9 8 6
- 0 0 30 29 25 24 10 3 31 17 16 13 12 10 3 6 2 4 48 200 32 31 1 23 0
- 1 11 10 7 6 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommaaccent" xMin="119" yMin="-432" xMax="1032" yMax="1332">
- <contour>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="860" y="123" on="0"/>
- <pt x="1032" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="627" y="0" on="1"/>
- <pt x="724" y="0" on="1"/>
- <pt x="664" y="-109" on="1"/>
- <pt x="736" y="-111" on="0"/>
- <pt x="788" y="-148" on="1"/>
- <pt x="858" y="-197" on="0"/>
- <pt x="858" y="-269" on="1"/>
- <pt x="858" y="-337" on="0"/>
- <pt x="799" y="-384" on="1"/>
- <pt x="741" y="-432" on="0"/>
- <pt x="654" y="-432" on="1"/>
- <pt x="587" y="-432" on="0"/>
- <pt x="511" y="-411" on="1"/>
- <pt x="511" y="-330" on="1"/>
- <pt x="561" y="-345" on="0"/>
- <pt x="615" y="-345" on="1"/>
- <pt x="719" y="-345" on="0"/>
- <pt x="719" y="-271" on="1"/>
- <pt x="719" y="-178" on="0"/>
- <pt x="532" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 39 32 34 21 14 2 48 200 2 2 1 23 17 6 0 4 7 2 3 0 1 43 37
- 36 26 25 24 6 13 34 2 0 0 0 16 15 8 7 20 3 9 1 4 48 200 12 11 1
- 14 13 10 9 3 2 0 14 0 0 41 20 30 48 200 30 30 26 25 24 15 14 6 0 12
- 3 43 37 36 3 12 6 3 9 8 6 0 0 17 16 13 12 10 3 6 1 4 48 200 23
- 0 1 11 10 7 6 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommabelow" xMin="119" yMin="-432" xMax="1032" yMax="1332">
- <component glyphName="t" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="62" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="thorn" xMin="62" yMin="-395" xMax="1118" yMax="1579">
- <contour>
- <pt x="185" y="-272" on="1"/>
- <pt x="185" y="1456" on="1"/>
- <pt x="62" y="1456" on="1"/>
- <pt x="62" y="1579" on="1"/>
- <pt x="383" y="1579" on="1"/>
- <pt x="383" y="864" on="1"/>
- <pt x="458" y="975" on="0"/>
- <pt x="529" y="1030" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="914" y="1110" on="0"/>
- <pt x="1016" y="967" on="1"/>
- <pt x="1118" y="823" on="0"/>
- <pt x="1118" y="588" on="1"/>
- <pt x="1118" y="302" on="0"/>
- <pt x="983" y="139" on="1"/>
- <pt x="849" y="-25" on="0"/>
- <pt x="614" y="-25" on="1"/>
- <pt x="526" y="-25" on="0"/>
- <pt x="383" y="0" on="1"/>
- <pt x="383" y="-272" on="1"/>
- <pt x="630" y="-272" on="1"/>
- <pt x="630" y="-395" on="1"/>
- <pt x="62" y="-395" on="1"/>
- <pt x="62" y="-272" on="1"/>
- </contour>
- <contour>
- <pt x="383" y="146" on="1"/>
- <pt x="518" y="123" on="0"/>
- <pt x="591" y="123" on="1"/>
- <pt x="908" y="123" on="0"/>
- <pt x="908" y="591" on="1"/>
- <pt x="908" y="950" on="0"/>
- <pt x="694" y="950" on="1"/>
- <pt x="530" y="950" on="0"/>
- <pt x="383" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 31 30 9 27 14 17 48 200 17 2 9 1 1 2 1 2 3 1 3 0 1 1 33
- 25 5 3 1 2 3 0 0 1 19 2 0 2 0 0 0 24 21 20 0 6 3 22 1 4
- 48 200 4 3 1 23 22 1 2 0 14 0 0 29 39 13 48 200 22 21 2 13 13 4 24
- 23 3 2 4 13 0 0 0 33 25 20 19 5 4 10 5 0 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="three" xMin="185" yMin="-37" xMax="1081" yMax="1517">
- <contour>
- <pt x="185" y="10" on="1"/>
- <pt x="185" y="384" on="1"/>
- <pt x="308" y="384" on="1"/>
- <pt x="333" y="138" on="1"/>
- <pt x="419" y="86" on="0"/>
- <pt x="538" y="86" on="1"/>
- <pt x="691" y="86" on="0"/>
- <pt x="781" y="173" on="1"/>
- <pt x="871" y="260" on="0"/>
- <pt x="871" y="409" on="1"/>
- <pt x="871" y="728" on="0"/>
- <pt x="455" y="728" on="1"/>
- <pt x="320" y="728" on="1"/>
- <pt x="320" y="851" on="1"/>
- <pt x="434" y="851" on="1"/>
- <pt x="829" y="851" on="0"/>
- <pt x="829" y="1147" on="1"/>
- <pt x="829" y="1261" on="0"/>
- <pt x="756" y="1327" on="1"/>
- <pt x="684" y="1394" on="0"/>
- <pt x="557" y="1394" on="1"/>
- <pt x="439" y="1394" on="0"/>
- <pt x="355" y="1355" on="1"/>
- <pt x="343" y="1146" on="1"/>
- <pt x="219" y="1146" on="1"/>
- <pt x="219" y="1464" on="1"/>
- <pt x="412" y="1517" on="0"/>
- <pt x="577" y="1517" on="1"/>
- <pt x="1030" y="1517" on="0"/>
- <pt x="1030" y="1164" on="1"/>
- <pt x="1030" y="1001" on="0"/>
- <pt x="925" y="901" on="1"/>
- <pt x="861" y="842" on="0"/>
- <pt x="742" y="798" on="1"/>
- <pt x="847" y="767" on="0"/>
- <pt x="902" y="733" on="1"/>
- <pt x="1081" y="622" on="0"/>
- <pt x="1081" y="399" on="1"/>
- <pt x="1081" y="205" on="0"/>
- <pt x="943" y="84" on="1"/>
- <pt x="805" y="-37" on="0"/>
- <pt x="576" y="-37" on="1"/>
- <pt x="421" y="-37" on="0"/>
- <pt x="270" y="-7" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 20 5 27 5 5 41 48 200 41 2 27 0 1 1 33 25 24 23 22 14 13 12 11
- 3 2 1 0 13 0 2 3 0 0 14 0 0 16 24 29 9 39 37 48 200 33 23 22 14
- 13 12 11 3 2 9 13 37 29 24 0 0 25 24 23 1 0 1 5 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threequarters" xMin="37" yMin="-37" xMax="1205" yMax="1518">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="950" y="1517" on="1"/>
- <pt x="1091" y="1517" on="1"/>
- <pt x="311" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="37" y="752" on="1"/>
- <pt x="37" y="916" on="1"/>
- <pt x="148" y="916" on="1"/>
- <pt x="148" y="854" on="1"/>
- <pt x="195" y="827" on="0"/>
- <pt x="256" y="827" on="1"/>
- <pt x="380" y="827" on="0"/>
- <pt x="380" y="946" on="1"/>
- <pt x="380" y="1076" on="0"/>
- <pt x="197" y="1076" on="1"/>
- <pt x="161" y="1076" on="1"/>
- <pt x="161" y="1187" on="1"/>
- <pt x="200" y="1187" on="1"/>
- <pt x="380" y="1187" on="0"/>
- <pt x="380" y="1304" on="1"/>
- <pt x="380" y="1406" on="0"/>
- <pt x="260" y="1406" on="1"/>
- <pt x="198" y="1406" on="0"/>
- <pt x="148" y="1375" on="1"/>
- <pt x="148" y="1313" on="1"/>
- <pt x="37" y="1313" on="1"/>
- <pt x="37" y="1469" on="1"/>
- <pt x="177" y="1518" on="0"/>
- <pt x="283" y="1518" on="1"/>
- <pt x="531" y="1518" on="0"/>
- <pt x="531" y="1334" on="1"/>
- <pt x="531" y="1204" on="0"/>
- <pt x="355" y="1129" on="1"/>
- <pt x="529" y="1084" on="0"/>
- <pt x="529" y="941" on="1"/>
- <pt x="529" y="836" on="0"/>
- <pt x="452" y="776" on="1"/>
- <pt x="375" y="715" on="0"/>
- <pt x="244" y="715" on="1"/>
- <pt x="165" y="715" on="0"/>
- <pt x="61" y="745" on="1"/>
- </contour>
- <contour>
- <pt x="1094" y="0" on="1"/>
- <pt x="945" y="0" on="1"/>
- <pt x="945" y="179" on="1"/>
- <pt x="571" y="179" on="1"/>
- <pt x="571" y="302" on="1"/>
- <pt x="941" y="790" on="1"/>
- <pt x="1094" y="790" on="1"/>
- <pt x="1094" y="302" on="1"/>
- <pt x="1205" y="302" on="1"/>
- <pt x="1205" y="179" on="1"/>
- <pt x="1094" y="179" on="1"/>
- </contour>
- <contour>
- <pt x="709" y="302" on="1"/>
- <pt x="945" y="302" on="1"/>
- <pt x="945" y="611" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 139 values pushed */
- 0 0 20 31 27 9 31 37 48 200 31 25 24 23 22 16 15 14 13 7 6 5 12 1 45
- 3 37 53 37 4 3 45 44 3 27 1 0 0 52 51 48 47 44 6 4 42 1 4 48 200
- 46 45 1 50 49 43 42 3 41 40 1 2 1 1 3 0 1 5 0 14 0 0 18 38 29
- 11 38 33 48 200 2 1 2 40 41 3 33 29 51 45 44 43 33 31 29 23 22 16 15 14
- 13 7 6 3 0 17 41 4 3 49 48 2 13 40 0 0 53 52 42 41 16 3 40 1 4
- 48 200 50 47 46 40 3 25 24 5 4 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperior" xMin="263" yMin="715" xMax="966" yMax="1518">
- <contour>
- <pt x="263" y="752" on="1"/>
- <pt x="263" y="925" on="1"/>
- <pt x="386" y="925" on="1"/>
- <pt x="398" y="857" on="1"/>
- <pt x="468" y="839" on="0"/>
- <pt x="561" y="839" on="1"/>
- <pt x="787" y="839" on="0"/>
- <pt x="787" y="943" on="1"/>
- <pt x="787" y="1027" on="0"/>
- <pt x="691" y="1050" on="1"/>
- <pt x="618" y="1067" on="0"/>
- <pt x="465" y="1067" on="1"/>
- <pt x="374" y="1067" on="1"/>
- <pt x="374" y="1191" on="1"/>
- <pt x="469" y="1191" on="1"/>
- <pt x="659" y="1191" on="0"/>
- <pt x="723" y="1213" on="1"/>
- <pt x="787" y="1234" on="0"/>
- <pt x="787" y="1296" on="1"/>
- <pt x="787" y="1394" on="0"/>
- <pt x="595" y="1394" on="1"/>
- <pt x="477" y="1394" on="0"/>
- <pt x="398" y="1364" on="1"/>
- <pt x="386" y="1283" on="1"/>
- <pt x="263" y="1283" on="1"/>
- <pt x="263" y="1468" on="1"/>
- <pt x="433" y="1518" on="0"/>
- <pt x="606" y="1518" on="1"/>
- <pt x="966" y="1518" on="0"/>
- <pt x="966" y="1326" on="1"/>
- <pt x="966" y="1196" on="0"/>
- <pt x="754" y="1126" on="1"/>
- <pt x="966" y="1080" on="0"/>
- <pt x="966" y="933" on="1"/>
- <pt x="966" y="715" on="0"/>
- <pt x="577" y="715" on="1"/>
- <pt x="431" y="715" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 20 6 27 5 6 35 48 200 35 31 27 25 24 23 22 14 13 12 11 3 2 1 0
- 14 0 0 18 13 29 7 13 33 48 200 31 23 22 14 13 12 11 3 2 9 13 33 29 0
- 25 24 1 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperiour" xMin="365" yMin="715" xMax="858" yMax="1518">
- <contour>
- <pt x="365" y="752" on="1"/>
- <pt x="365" y="916" on="1"/>
- <pt x="476" y="916" on="1"/>
- <pt x="476" y="854" on="1"/>
- <pt x="524" y="827" on="0"/>
- <pt x="583" y="827" on="1"/>
- <pt x="707" y="827" on="0"/>
- <pt x="707" y="946" on="1"/>
- <pt x="707" y="1076" on="0"/>
- <pt x="525" y="1076" on="1"/>
- <pt x="488" y="1076" on="1"/>
- <pt x="488" y="1187" on="1"/>
- <pt x="528" y="1187" on="1"/>
- <pt x="707" y="1187" on="0"/>
- <pt x="707" y="1303" on="1"/>
- <pt x="707" y="1406" on="0"/>
- <pt x="588" y="1406" on="1"/>
- <pt x="527" y="1406" on="0"/>
- <pt x="476" y="1375" on="1"/>
- <pt x="476" y="1313" on="1"/>
- <pt x="365" y="1313" on="1"/>
- <pt x="365" y="1469" on="1"/>
- <pt x="505" y="1518" on="0"/>
- <pt x="611" y="1518" on="1"/>
- <pt x="858" y="1518" on="0"/>
- <pt x="858" y="1334" on="1"/>
- <pt x="858" y="1204" on="0"/>
- <pt x="682" y="1129" on="1"/>
- <pt x="785" y="1102" on="0"/>
- <pt x="825" y="1048" on="1"/>
- <pt x="857" y="1004" on="0"/>
- <pt x="857" y="941" on="1"/>
- <pt x="857" y="836" on="0"/>
- <pt x="780" y="776" on="1"/>
- <pt x="704" y="715" on="0"/>
- <pt x="572" y="715" on="1"/>
- <pt x="487" y="715" on="0"/>
- <pt x="388" y="745" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 16 31 23 5 31 35 48 200 35 27 23 21 20 19 18 12 11 10 9 3 2 1 0
- 14 0 0 14 38 25 7 38 31 48 200 27 19 18 12 11 10 9 3 2 9 13 31 25 0
- 21 20 1 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tilde" xMin="281" yMin="1283" xMax="947" yMax="1518">
- <contour>
- <pt x="281" y="1283" on="1"/>
- <pt x="287" y="1377" on="0"/>
- <pt x="312" y="1428" on="1"/>
- <pt x="357" y="1518" on="0"/>
- <pt x="466" y="1518" on="1"/>
- <pt x="538" y="1518" on="0"/>
- <pt x="601" y="1479" on="1"/>
- <pt x="661" y="1442" on="1"/>
- <pt x="723" y="1404" on="0"/>
- <pt x="757" y="1404" on="1"/>
- <pt x="825" y="1404" on="0"/>
- <pt x="836" y="1518" on="1"/>
- <pt x="947" y="1518" on="1"/>
- <pt x="940" y="1424" on="0"/>
- <pt x="915" y="1374" on="1"/>
- <pt x="869" y="1283" on="0"/>
- <pt x="762" y="1283" on="1"/>
- <pt x="689" y="1283" on="0"/>
- <pt x="626" y="1322" on="1"/>
- <pt x="566" y="1359" on="1"/>
- <pt x="506" y="1396" on="0"/>
- <pt x="470" y="1396" on="1"/>
- <pt x="402" y="1396" on="0"/>
- <pt x="391" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 21 5 4 9 5 16 48 200 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
- 14 23 12 11 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="trademark" xMin="43" yMin="740" xMax="1196" yMax="1480">
- <contour>
- <pt x="142" y="740" on="1"/>
- <pt x="142" y="833" on="1"/>
- <pt x="219" y="833" on="1"/>
- <pt x="219" y="1388" on="1"/>
- <pt x="132" y="1388" on="1"/>
- <pt x="132" y="1289" on="1"/>
- <pt x="43" y="1289" on="1"/>
- <pt x="43" y="1480" on="1"/>
- <pt x="506" y="1480" on="1"/>
- <pt x="506" y="1289" on="1"/>
- <pt x="417" y="1289" on="1"/>
- <pt x="417" y="1388" on="1"/>
- <pt x="330" y="1388" on="1"/>
- <pt x="330" y="833" on="1"/>
- <pt x="407" y="833" on="1"/>
- <pt x="407" y="740" on="1"/>
- </contour>
- <contour>
- <pt x="555" y="740" on="1"/>
- <pt x="555" y="833" on="1"/>
- <pt x="613" y="833" on="1"/>
- <pt x="613" y="1388" on="1"/>
- <pt x="555" y="1388" on="1"/>
- <pt x="555" y="1480" on="1"/>
- <pt x="767" y="1480" on="1"/>
- <pt x="889" y="1037" on="1"/>
- <pt x="995" y="1480" on="1"/>
- <pt x="1196" y="1480" on="1"/>
- <pt x="1196" y="1388" on="1"/>
- <pt x="1138" y="1388" on="1"/>
- <pt x="1138" y="833" on="1"/>
- <pt x="1196" y="833" on="1"/>
- <pt x="1196" y="740" on="1"/>
- <pt x="1033" y="740" on="1"/>
- <pt x="1033" y="1319" on="1"/>
- <pt x="1032" y="1319" on="1"/>
- <pt x="916" y="876" on="1"/>
- <pt x="829" y="876" on="1"/>
- <pt x="714" y="1289" on="1"/>
- <pt x="712" y="1289" on="1"/>
- <pt x="712" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 37 36 35 34 33 32 29 28 27 26 23 20 19 18 17 14 13 12 11 10 9 6 5 4 3
- 2 1 27 7 0 3 38 31 30 16 15 0 5 0 25 24 22 21 8 7 0 5 14 36 35
- 34 33 24 23 22 7 31 37 3 21 20 17 16 4 18 8 3 15 14 11 10 4 8 12 3
- 5 4 1 0 4 2 6 3 30 29 26 25 4 13 27 0 0 32 31 18 1 27 38 37 18
- 1 18 2 4 13 12 1 2 1 6 48 200 28 27 1 19 18 1 9 8 1 3 2 1 7
- 6 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="two" xMin="133" yMin="0" xMax="1108" yMax="1517">
- <contour>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="173" on="1"/>
- <pt x="243" y="359" on="0"/>
- <pt x="391" y="493" on="1"/>
- <pt x="494" y="586" on="1"/>
- <pt x="616" y="698" on="1"/>
- <pt x="854" y="916" on="0"/>
- <pt x="854" y="1119" on="1"/>
- <pt x="854" y="1244" on="0"/>
- <pt x="778" y="1319" on="1"/>
- <pt x="703" y="1394" on="0"/>
- <pt x="577" y="1394" on="1"/>
- <pt x="459" y="1394" on="0"/>
- <pt x="318" y="1308" on="1"/>
- <pt x="294" y="1073" on="1"/>
- <pt x="170" y="1073" on="1"/>
- <pt x="170" y="1423" on="1"/>
- <pt x="416" y="1517" on="0"/>
- <pt x="616" y="1517" on="1"/>
- <pt x="823" y="1517" on="0"/>
- <pt x="944" y="1409" on="1"/>
- <pt x="1064" y="1302" on="0"/>
- <pt x="1064" y="1118" on="1"/>
- <pt x="1064" y="986" on="0"/>
- <pt x="1009" y="889" on="1"/>
- <pt x="952" y="788" on="0"/>
- <pt x="808" y="668" on="1"/>
- <pt x="723" y="597" on="1"/>
- <pt x="503" y="411" on="0"/>
- <pt x="441" y="329" on="1"/>
- <pt x="385" y="257" on="0"/>
- <pt x="356" y="173" on="1"/>
- <pt x="1108" y="173" on="1"/>
- <pt x="1108" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 11 5 18 48 200 18 0 1 16 15 14 13 4 0 1 3 0 0 0 32 31 1 22
- 2 0 1 4 48 200 33 0 1 0 14 0 0 7 39 22 48 200 22 31 22 14 13 4 32
- 15 3 33 32 1 16 15 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperior" xMin="257" yMin="728" xMax="972" yMax="1518">
- <contour>
- <pt x="257" y="728" on="1"/>
- <pt x="257" y="876" on="1"/>
- <pt x="298" y="971" on="0"/>
- <pt x="364" y="1015" on="1"/>
- <pt x="424" y="1055" on="0"/>
- <pt x="551" y="1105" on="1"/>
- <pt x="647" y="1143" on="1"/>
- <pt x="781" y="1196" on="0"/>
- <pt x="781" y="1278" on="1"/>
- <pt x="781" y="1394" on="0"/>
- <pt x="589" y="1394" on="1"/>
- <pt x="475" y="1394" on="0"/>
- <pt x="392" y="1357" on="1"/>
- <pt x="380" y="1265" on="1"/>
- <pt x="257" y="1265" on="1"/>
- <pt x="257" y="1468" on="1"/>
- <pt x="294" y="1477" on="1"/>
- <pt x="462" y="1518" on="0"/>
- <pt x="592" y="1518" on="1"/>
- <pt x="960" y="1518" on="0"/>
- <pt x="960" y="1295" on="1"/>
- <pt x="960" y="1138" on="0"/>
- <pt x="752" y="1062" on="1"/>
- <pt x="670" y="1032" on="1"/>
- <pt x="490" y="966" on="0"/>
- <pt x="460" y="876" on="1"/>
- <pt x="972" y="876" on="1"/>
- <pt x="972" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 10 6 18 48 200 15 14 13 12 4 13 18 1 0 0 27 0 16 1 1 1 4 48
- 200 26 25 1 2 0 14 0 0 8 13 20 48 200 20 25 20 13 12 4 26 0 3 27 26
- 1 15 14 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperiour" xMin="361" yMin="728" xMax="867" yMax="1517">
- <contour>
- <pt x="361" y="728" on="1"/>
- <pt x="361" y="882" on="1"/>
- <pt x="405" y="970" on="0"/>
- <pt x="523" y="1056" on="1"/>
- <pt x="553" y="1078" on="0"/>
- <pt x="568" y="1090" on="1"/>
- <pt x="601" y="1120" on="1"/>
- <pt x="657" y="1167" on="1"/>
- <pt x="706" y="1208" on="0"/>
- <pt x="706" y="1283" on="1"/>
- <pt x="706" y="1406" on="0"/>
- <pt x="578" y="1406" on="1"/>
- <pt x="534" y="1406" on="0"/>
- <pt x="472" y="1377" on="1"/>
- <pt x="472" y="1310" on="1"/>
- <pt x="361" y="1310" on="1"/>
- <pt x="361" y="1468" on="1"/>
- <pt x="471" y="1517" on="0"/>
- <pt x="590" y="1517" on="1"/>
- <pt x="867" y="1517" on="0"/>
- <pt x="867" y="1302" on="1"/>
- <pt x="867" y="1173" on="0"/>
- <pt x="730" y="1072" on="1"/>
- <pt x="696" y="1047" on="1"/>
- <pt x="696" y="1047" on="1"/>
- <pt x="695" y="1046" on="1"/>
- <pt x="693" y="1045" on="1"/>
- <pt x="691" y="1044" on="0"/>
- <pt x="679" y="1035" on="1"/>
- <pt x="660" y="1022" on="1"/>
- <pt x="550" y="948" on="0"/>
- <pt x="524" y="876" on="1"/>
- <pt x="867" y="876" on="1"/>
- <pt x="867" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 11 18 48 200 24 23 16 15 14 13 1 7 13 18 31 0 0 33 0 16 1 31 1
- 4 48 200 32 31 1 0 14 0 0 9 34 20 48 200 31 24 23 14 13 5 20 0 3 33
- 32 20 2 16 15 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="u" xMin="68" yMin="-25" xMax="1166" yMax="1086">
- <contour>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="776" y="104" on="0"/>
- <pt x="708" y="51" on="1"/>
- <pt x="612" y="-25" on="0"/>
- <pt x="493" y="-25" on="1"/>
- <pt x="191" y="-25" on="0"/>
- <pt x="191" y="363" on="1"/>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 19 30 10 48 200 10 2 23 22 21 17 14 13 12 6 3 2 10 0 4 3 5 4
- 1 0 16 15 1 0 1 3 14 23 0 2 5 16 3 4 3 2 13 1 15 14 12 0 0
- 22 21 6 5 10 3 1 17 16 10 1 12 2 4 48 200 2 1 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uacute" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="101" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ubreve" xMin="68" yMin="-25" xMax="1166" yMax="1579">
- <contour>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="776" y="104" on="0"/>
- <pt x="708" y="51" on="1"/>
- <pt x="612" y="-25" on="0"/>
- <pt x="493" y="-25" on="1"/>
- <pt x="191" y="-25" on="0"/>
- <pt x="191" y="363" on="1"/>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- </contour>
- <contour>
- <pt x="265" y="1579" on="1"/>
- <pt x="388" y="1579" on="1"/>
- <pt x="436" y="1431" on="0"/>
- <pt x="610" y="1431" on="1"/>
- <pt x="785" y="1431" on="0"/>
- <pt x="833" y="1579" on="1"/>
- <pt x="956" y="1579" on="1"/>
- <pt x="933" y="1490" on="0"/>
- <pt x="907" y="1444" on="1"/>
- <pt x="816" y="1289" on="0"/>
- <pt x="615" y="1289" on="1"/>
- <pt x="462" y="1289" on="0"/>
- <pt x="373" y="1370" on="1"/>
- <pt x="318" y="1419" on="0"/>
- <pt x="290" y="1491" on="1"/>
- <pt x="279" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 27 14 34 19 30 10 48 200 10 2 23 22 21 17 14 13 12 6 3 2 10 0 4
- 3 30 29 25 24 4 13 34 0 5 4 1 0 16 15 1 0 1 3 14 30 1 5 2 29
- 23 0 3 5 16 3 25 24 2 16 12 3 4 3 2 13 1 15 14 12 0 0 22 21 6
- 5 10 3 1 17 16 10 1 12 2 4 48 200 2 1 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ucircumflex" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="3" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="udieresis" xMin="68" yMin="-25" xMax="1166" yMax="1480">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="3" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ugrave" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-96" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uhungarumlaut" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="92" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="umacron" xMin="68" yMin="-25" xMax="1166" yMax="1407">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="-4" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="underscore" xMin="0" yMin="-148" xMax="1229" yMax="0">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="1229" y="0" on="1"/>
- <pt x="1229" y="-148" on="1"/>
- <pt x="0" y="-148" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uogonek" xMin="68" yMin="-370" xMax="1166" yMax="1086">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="331" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uring" xMin="68" yMin="-25" xMax="1166" yMax="1737">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="-4" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="utilde" xMin="68" yMin="-25" xMax="1166" yMax="1518">
- <contour>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="776" y="104" on="0"/>
- <pt x="708" y="51" on="1"/>
- <pt x="612" y="-25" on="0"/>
- <pt x="493" y="-25" on="1"/>
- <pt x="191" y="-25" on="0"/>
- <pt x="191" y="363" on="1"/>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- </contour>
- <contour>
- <pt x="278" y="1283" on="1"/>
- <pt x="284" y="1378" on="0"/>
- <pt x="309" y="1428" on="1"/>
- <pt x="354" y="1518" on="0"/>
- <pt x="463" y="1518" on="1"/>
- <pt x="535" y="1518" on="0"/>
- <pt x="598" y="1479" on="1"/>
- <pt x="658" y="1442" on="1"/>
- <pt x="720" y="1404" on="0"/>
- <pt x="754" y="1404" on="1"/>
- <pt x="822" y="1404" on="0"/>
- <pt x="833" y="1518" on="1"/>
- <pt x="944" y="1518" on="1"/>
- <pt x="937" y="1424" on="0"/>
- <pt x="912" y="1374" on="1"/>
- <pt x="866" y="1283" on="0"/>
- <pt x="759" y="1283" on="1"/>
- <pt x="686" y="1283" on="0"/>
- <pt x="623" y="1322" on="1"/>
- <pt x="563" y="1359" on="1"/>
- <pt x="503" y="1396" on="0"/>
- <pt x="467" y="1396" on="1"/>
- <pt x="399" y="1396" on="0"/>
- <pt x="388" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 45 5 28 33 5 40 19 30 10 48 200 28 0 10 2 40 1 47 40 24 3 0 0
- 3 0 23 22 21 17 14 13 12 6 3 2 10 0 4 3 1 36 35 2 13 0 0 5 4
- 1 0 16 15 1 0 1 3 14 36 1 5 2 35 23 0 3 5 16 3 47 24 2 16 12
- 3 4 3 2 13 1 15 14 12 0 0 22 21 6 5 10 3 1 17 16 10 1 12 2 4
- 48 200 2 1 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="v" xMin="55" yMin="0" xMax="1173" yMax="1086">
- <contour>
- <pt x="514" y="0" on="1"/>
- <pt x="129" y="962" on="1"/>
- <pt x="55" y="962" on="1"/>
- <pt x="55" y="1086" on="1"/>
- <pt x="502" y="1086" on="1"/>
- <pt x="502" y="962" on="1"/>
- <pt x="342" y="962" on="1"/>
- <pt x="653" y="184" on="1"/>
- <pt x="655" y="184" on="1"/>
- <pt x="966" y="962" on="1"/>
- <pt x="806" y="962" on="1"/>
- <pt x="806" y="1086" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1173" y="962" on="1"/>
- <pt x="1099" y="962" on="1"/>
- <pt x="714" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 8 7 2 1 0 3 0 0 14 13 10 9 6 5 2 1 6 7 3 1 4 48 200 15 0
- 1 0 12 11 4 3 1 3 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="w" xMin="23" yMin="0" xMax="1207" yMax="1086">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="962" on="1"/>
- <pt x="23" y="962" on="1"/>
- <pt x="23" y="1086" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="334" y="962" on="1"/>
- <pt x="248" y="962" on="1"/>
- <pt x="377" y="238" on="1"/>
- <pt x="379" y="238" on="1"/>
- <pt x="556" y="923" on="1"/>
- <pt x="723" y="923" on="1"/>
- <pt x="901" y="235" on="1"/>
- <pt x="903" y="235" on="1"/>
- <pt x="1033" y="962" on="1"/>
- <pt x="935" y="962" on="1"/>
- <pt x="935" y="1086" on="1"/>
- <pt x="1207" y="1086" on="1"/>
- <pt x="1207" y="962" on="1"/>
- <pt x="1158" y="962" on="1"/>
- <pt x="988" y="0" on="1"/>
- <pt x="795" y="0" on="1"/>
- <pt x="616" y="703" on="1"/>
- <pt x="614" y="703" on="1"/>
- <pt x="432" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12 11 8 7 6 9 0 3 10 9 1
- 23 20 19 0 3 2 0 16 15 4 3 1 3 14 23 22 21 20 19 18 17 16 15 14 13
- 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="wcircumflex" xMin="23" yMin="0" xMax="1207" yMax="1604">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="962" on="1"/>
- <pt x="23" y="962" on="1"/>
- <pt x="23" y="1086" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="334" y="962" on="1"/>
- <pt x="248" y="962" on="1"/>
- <pt x="377" y="238" on="1"/>
- <pt x="379" y="238" on="1"/>
- <pt x="556" y="923" on="1"/>
- <pt x="723" y="923" on="1"/>
- <pt x="901" y="235" on="1"/>
- <pt x="903" y="235" on="1"/>
- <pt x="1033" y="962" on="1"/>
- <pt x="935" y="962" on="1"/>
- <pt x="935" y="1086" on="1"/>
- <pt x="1207" y="1086" on="1"/>
- <pt x="1207" y="962" on="1"/>
- <pt x="1158" y="962" on="1"/>
- <pt x="988" y="0" on="1"/>
- <pt x="795" y="0" on="1"/>
- <pt x="616" y="703" on="1"/>
- <pt x="614" y="703" on="1"/>
- <pt x="432" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="268" y="1283" on="1"/>
- <pt x="524" y="1604" on="1"/>
- <pt x="743" y="1604" on="1"/>
- <pt x="999" y="1283" on="1"/>
- <pt x="876" y="1283" on="1"/>
- <pt x="635" y="1485" on="1"/>
- <pt x="632" y="1485" on="1"/>
- <pt x="391" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 31 30 29 28 27 24 6 25 3 3 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12
- 11 8 7 6 9 0 3 26 25 1 10 9 1 23 20 19 0 3 3 0 16 15 4 3 1
- 3 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
- 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="x" xMin="59" yMin="0" xMax="1189" yMax="1086">
- <contour>
- <pt x="59" y="0" on="1"/>
- <pt x="59" y="123" on="1"/>
- <pt x="182" y="123" on="1"/>
- <pt x="513" y="543" on="1"/>
- <pt x="182" y="962" on="1"/>
- <pt x="59" y="962" on="1"/>
- <pt x="59" y="1086" on="1"/>
- <pt x="497" y="1086" on="1"/>
- <pt x="497" y="962" on="1"/>
- <pt x="410" y="962" on="1"/>
- <pt x="671" y="631" on="1"/>
- <pt x="931" y="962" on="1"/>
- <pt x="828" y="962" on="1"/>
- <pt x="828" y="1086" on="1"/>
- <pt x="1189" y="1086" on="1"/>
- <pt x="1189" y="962" on="1"/>
- <pt x="1072" y="962" on="1"/>
- <pt x="741" y="542" on="1"/>
- <pt x="1071" y="123" on="1"/>
- <pt x="1189" y="123" on="1"/>
- <pt x="1189" y="0" on="1"/>
- <pt x="744" y="0" on="1"/>
- <pt x="744" y="123" on="1"/>
- <pt x="843" y="123" on="1"/>
- <pt x="590" y="444" on="1"/>
- <pt x="338" y="123" on="1"/>
- <pt x="438" y="123" on="1"/>
- <pt x="438" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 5 4 3 2 1 20 6 0 3 27
- 21 20 0 3 0 14 13 7 6 1 3 14 27 26 25 24 23 22 21 20 19 18 17 16 15
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="y" xMin="55" yMin="-395" xMax="1173" yMax="1086">
- <contour>
- <pt x="514" y="0" on="1"/>
- <pt x="129" y="962" on="1"/>
- <pt x="55" y="962" on="1"/>
- <pt x="55" y="1086" on="1"/>
- <pt x="502" y="1086" on="1"/>
- <pt x="502" y="962" on="1"/>
- <pt x="342" y="962" on="1"/>
- <pt x="653" y="184" on="1"/>
- <pt x="655" y="184" on="1"/>
- <pt x="966" y="962" on="1"/>
- <pt x="806" y="962" on="1"/>
- <pt x="806" y="1086" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1173" y="962" on="1"/>
- <pt x="1099" y="962" on="1"/>
- <pt x="714" y="0" on="1"/>
- <pt x="606" y="-271" on="1"/>
- <pt x="754" y="-271" on="1"/>
- <pt x="754" y="-395" on="1"/>
- <pt x="275" y="-395" on="1"/>
- <pt x="275" y="-271" on="1"/>
- <pt x="473" y="-271" on="1"/>
- <pt x="581" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 1 8 7 2 1 2 3 0 1 22 0 2 2 16 3 0 0 0 14 13 10 9 6 5 2
- 1 6 7 3 21 20 17 16 6 3 18 2 4 48 200 19 18 1 0 12 11 4 3 1 3
- 14 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="yacute" xMin="55" yMin="-395" xMax="1173" yMax="1604">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="139" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ycircumflex" xMin="55" yMin="-395" xMax="1173" yMax="1604">
- <contour>
- <pt x="514" y="0" on="1"/>
- <pt x="129" y="962" on="1"/>
- <pt x="55" y="962" on="1"/>
- <pt x="55" y="1086" on="1"/>
- <pt x="502" y="1086" on="1"/>
- <pt x="502" y="962" on="1"/>
- <pt x="342" y="962" on="1"/>
- <pt x="653" y="184" on="1"/>
- <pt x="655" y="184" on="1"/>
- <pt x="966" y="962" on="1"/>
- <pt x="806" y="962" on="1"/>
- <pt x="806" y="1086" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1173" y="962" on="1"/>
- <pt x="1099" y="962" on="1"/>
- <pt x="714" y="0" on="1"/>
- <pt x="606" y="-271" on="1"/>
- <pt x="754" y="-271" on="1"/>
- <pt x="754" y="-395" on="1"/>
- <pt x="275" y="-395" on="1"/>
- <pt x="275" y="-271" on="1"/>
- <pt x="473" y="-271" on="1"/>
- <pt x="581" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="288" y="1283" on="1"/>
- <pt x="544" y="1604" on="1"/>
- <pt x="763" y="1604" on="1"/>
- <pt x="1019" y="1283" on="1"/>
- <pt x="896" y="1283" on="1"/>
- <pt x="655" y="1485" on="1"/>
- <pt x="652" y="1485" on="1"/>
- <pt x="411" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 30 29 28 27 26 23 6 24 3 3 1 8 7 2 1 2 3 0 1 22 0 2 2 16 3
- 0 0 0 14 13 10 9 6 5 2 1 6 7 3 21 20 17 16 6 3 18 2 4 48 200
- 25 24 1 19 18 1 2 0 12 11 4 3 1 3 14 30 29 28 27 26 25 24 23 22 21
- 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ydieresis" xMin="55" yMin="-395" xMax="1173" yMax="1480">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="40" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="yen" xMin="49" yMin="0" xMax="1179" yMax="1480">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="407" on="1"/>
- <pt x="171" y="407" on="1"/>
- <pt x="171" y="531" on="1"/>
- <pt x="516" y="531" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="470" y="740" on="1"/>
- <pt x="171" y="740" on="1"/>
- <pt x="171" y="864" on="1"/>
- <pt x="400" y="864" on="1"/>
- <pt x="115" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1179" y="1480" on="1"/>
- <pt x="1179" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="830" y="864" on="1"/>
- <pt x="1059" y="864" on="1"/>
- <pt x="1059" y="740" on="1"/>
- <pt x="759" y="740" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="531" on="1"/>
- <pt x="1059" y="531" on="1"/>
- <pt x="1059" y="407" on="1"/>
- <pt x="713" y="407" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 131 values pushed */
- 19 18 2 10 8 3 30 7 2 8 5 3 0 0 25 24 21 20 17 16 13 12 6 7 14
- 29 28 9 8 6 3 10 32 31 6 5 6 3 3 36 35 2 1 6 3 0 4 4 48 200
- 27 26 11 10 3 34 33 4 3 3 37 0 1 3 0 23 22 15 14 0 3 14 19 18 2
- 30 2 3 37 36 33 32 29 28 27 26 25 24 23 22 21 20 14 13 30 17 16 15 14 13
- 12 11 10 9 8 5 4 1 0 14 13 2 0 0 35 34 31 30 10 3 2 1 4 48 200
- 7 6 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="z" xMin="123" yMin="0" xMax="1093" yMax="1086">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="142" on="1"/>
- <pt x="818" y="962" on="1"/>
- <pt x="283" y="962" on="1"/>
- <pt x="283" y="765" on="1"/>
- <pt x="160" y="765" on="1"/>
- <pt x="160" y="1086" on="1"/>
- <pt x="1056" y="1086" on="1"/>
- <pt x="1056" y="962" on="1"/>
- <pt x="361" y="142" on="1"/>
- <pt x="969" y="142" on="1"/>
- <pt x="969" y="345" on="1"/>
- <pt x="1093" y="345" on="1"/>
- <pt x="1093" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1 7 2 0 2 4 48
- 200 13 0 1 0 7 6 1 14 8 7 2 12 10 3 9 2 2 10 3 3 0 0 11 10
- 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="zacute" xMin="123" yMin="0" xMax="1093" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="93" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zcaron" xMin="123" yMin="0" xMax="1093" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="-6" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zdotaccent" xMin="123" yMin="0" xMax="1093" yMax="1480">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="-7" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zero" xMin="96" yMin="-37" xMax="1132" yMax="1517">
- <contour>
- <pt x="614" y="1517" on="1"/>
- <pt x="854" y="1517" on="0"/>
- <pt x="993" y="1309" on="1"/>
- <pt x="1132" y="1102" on="0"/>
- <pt x="1132" y="742" on="1"/>
- <pt x="1132" y="376" on="0"/>
- <pt x="993" y="170" on="1"/>
- <pt x="854" y="-37" on="0"/>
- <pt x="606" y="-37" on="1"/>
- <pt x="395" y="-37" on="0"/>
- <pt x="263" y="132" on="1"/>
- <pt x="96" y="346" on="0"/>
- <pt x="96" y="741" on="1"/>
- <pt x="96" y="1102" on="0"/>
- <pt x="235" y="1309" on="1"/>
- <pt x="374" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="1394" on="1"/>
- <pt x="467" y="1394" on="0"/>
- <pt x="388" y="1224" on="1"/>
- <pt x="309" y="1053" on="0"/>
- <pt x="309" y="742" on="1"/>
- <pt x="309" y="431" on="0"/>
- <pt x="388" y="258" on="1"/>
- <pt x="466" y="86" on="0"/>
- <pt x="613" y="86" on="1"/>
- <pt x="920" y="86" on="0"/>
- <pt x="920" y="740" on="1"/>
- <pt x="920" y="1057" on="0"/>
- <pt x="841" y="1225" on="1"/>
- <pt x="761" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 14 0 0 26 39 4 20 39 12 48 200
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- </glyf>
-
- <name>
- <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
- Luxi Mono
- </namerecord>
- <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
- Luxi Mono Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
- Luxi Mono Regular
- </namerecord>
- <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
- LuxiMono
- </namerecord>
- <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
- design@bigelowandholmes.com
- </namerecord>
- <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
- Luxi Mono
- </namerecord>
- <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
- Luxi Mono Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
- Luxi Mono Regular
- </namerecord>
- <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
- LuxiMono
- </namerecord>
- <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
- design@bigelowandholmes.com
- </namerecord>
- </name>
-
- <post>
- <formatType value="2.0"/>
- <italicAngle value="0.0"/>
- <underlinePosition value="0"/>
- <underlineThickness value="0"/>
- <isFixedPitch value="1"/>
- <minMemType42 value="0"/>
- <maxMemType42 value="0"/>
- <minMemType1 value="0"/>
- <maxMemType1 value="0"/>
- <psNames>
- <!-- This file uses unique glyph names based on the information
- found in the 'post' table. Since these names might not be unique,
- we have to invent artificial names in case of clashes. In order to
- be able to retain the original information, we need a name to
- ps name mapping for those cases where they differ. That's what
- you see below.
- -->
- <psName name=".notdef#1" psName=".notdef"/>
- <psName name=".notdef#10" psName=".notdef"/>
- <psName name=".notdef#11" psName=".notdef"/>
- <psName name=".notdef#12" psName=".notdef"/>
- <psName name=".notdef#13" psName=".notdef"/>
- <psName name=".notdef#14" psName=".notdef"/>
- <psName name=".notdef#15" psName=".notdef"/>
- <psName name=".notdef#16" psName=".notdef"/>
- <psName name=".notdef#17" psName=".notdef"/>
- <psName name=".notdef#18" psName=".notdef"/>
- <psName name=".notdef#2" psName=".notdef"/>
- <psName name=".notdef#3" psName=".notdef"/>
- <psName name=".notdef#4" psName=".notdef"/>
- <psName name=".notdef#5" psName=".notdef"/>
- <psName name=".notdef#6" psName=".notdef"/>
- <psName name=".notdef#7" psName=".notdef"/>
- <psName name=".notdef#8" psName=".notdef"/>
- <psName name=".notdef#9" psName=".notdef"/>
- <psName name="Euro#1" psName="Euro"/>
- <psName name="fi#1" psName="fi"/>
- <psName name="fl#1" psName="fl"/>
- <psName name="foursuperiour#1" psName="foursuperiour"/>
- <psName name="fraction#1" psName="fraction"/>
- <psName name="hyphen#1" psName="hyphen"/>
- <psName name="macron#1" psName="macron"/>
- <psName name="periodcentered#1" psName="periodcentered"/>
- <psName name="semicolon#1" psName="semicolon"/>
- </psNames>
- <extraNames>
- <!-- following are the name that are not taken from the standard Mac glyph order -->
- <psName name="fraction"/>
- <psName name="fl"/>
- <psName name="Euro"/>
- <psName name="tilde"/>
- <psName name="macron"/>
- <psName name="Euro"/>
- <psName name="sfthyphen"/>
- <psName name="periodcentered"/>
- <psName name="Amacron"/>
- <psName name="amacron"/>
- <psName name="Abreve"/>
- <psName name="abreve"/>
- <psName name="Aogonek"/>
- <psName name="aogonek"/>
- <psName name="Ccircumflex"/>
- <psName name="ccircumflex"/>
- <psName name="Cdotaccent"/>
- <psName name="cdotaccent"/>
- <psName name="Dcaron"/>
- <psName name="dcaron"/>
- <psName name="Dcroat"/>
- <psName name="dcroat"/>
- <psName name="Emacron"/>
- <psName name="emacron"/>
- <psName name="Ebreve"/>
- <psName name="ebreve"/>
- <psName name="Edotaccent"/>
- <psName name="edotaccent"/>
- <psName name="Eogonek"/>
- <psName name="eogonek"/>
- <psName name="Ecaron"/>
- <psName name="ecaron"/>
- <psName name="Gcircumflex"/>
- <psName name="gcircumflex"/>
- <psName name="Gdotaccent"/>
- <psName name="gdotaccent"/>
- <psName name="Gcommaaccent"/>
- <psName name="gcommaaccent"/>
- <psName name="Hcircumflex"/>
- <psName name="hcircumflex"/>
- <psName name="Hbar"/>
- <psName name="hbar"/>
- <psName name="Itilde"/>
- <psName name="itilde"/>
- <psName name="Imacron"/>
- <psName name="imacron"/>
- <psName name="Ibreve"/>
- <psName name="ibreve"/>
- <psName name="Iogonek"/>
- <psName name="iogonek"/>
- <psName name="IJ"/>
- <psName name="ij"/>
- <psName name="Jcircumflex"/>
- <psName name="jcircumflex"/>
- <psName name="Kcommaaccent"/>
- <psName name="kcommaaccent"/>
- <psName name="kgreenlandic"/>
- <psName name="Lacute"/>
- <psName name="lacute"/>
- <psName name="Lcommaaccent"/>
- <psName name="lcommaaccent"/>
- <psName name="Lcaron"/>
- <psName name="lcaron"/>
- <psName name="Ldot"/>
- <psName name="ldot"/>
- <psName name="Nacute"/>
- <psName name="nacute"/>
- <psName name="Ncommaaccent"/>
- <psName name="ncommaaccent"/>
- <psName name="Ncaron"/>
- <psName name="ncaron"/>
- <psName name="napostrophe"/>
- <psName name="Eng"/>
- <psName name="eng"/>
- <psName name="Omacron"/>
- <psName name="omacron"/>
- <psName name="Obreve"/>
- <psName name="obreve"/>
- <psName name="Ohungarumlaut"/>
- <psName name="ohungarumlaut"/>
- <psName name="Racute"/>
- <psName name="racute"/>
- <psName name="Rcommaaccent"/>
- <psName name="rcommaaccent"/>
- <psName name="Rcaron"/>
- <psName name="rcaron"/>
- <psName name="Sacute"/>
- <psName name="sacute"/>
- <psName name="Scircumflex"/>
- <psName name="scircumflex"/>
- <psName name="Tcommaaccent"/>
- <psName name="tcommaaccent"/>
- <psName name="Tcaron"/>
- <psName name="tcaron"/>
- <psName name="Tbar"/>
- <psName name="tbar"/>
- <psName name="Utilde"/>
- <psName name="utilde"/>
- <psName name="Umacron"/>
- <psName name="umacron"/>
- <psName name="Ubreve"/>
- <psName name="ubreve"/>
- <psName name="Uring"/>
- <psName name="uring"/>
- <psName name="Uhungarumlaut"/>
- <psName name="uhungarumlaut"/>
- <psName name="Uogonek"/>
- <psName name="uogonek"/>
- <psName name="Wcircumflex"/>
- <psName name="wcircumflex"/>
- <psName name="Ycircumflex"/>
- <psName name="ycircumflex"/>
- <psName name="Zacute"/>
- <psName name="zacute"/>
- <psName name="Zdotaccent"/>
- <psName name="zdotaccent"/>
- <psName name="longs"/>
- <psName name="Scommaaccent"/>
- <psName name="scommaaccent"/>
- <psName name="Tcommabelow"/>
- <psName name="tcommabelow"/>
- <psName name="Unterkomma"/>
- <psName name="semicolon"/>
- <psName name="anoteleia"/>
- <psName name="hyphen"/>
- <psName name="nbhyphen"/>
- <psName name="figuredash"/>
- <psName name="afii00208"/>
- <psName name="quotereversed"/>
- <psName name="radicalex"/>
- <psName name="estimated"/>
- <psName name="dotmath"/>
- <psName name="fi"/>
- <psName name="fl"/>
- <psName name="foursuperiour"/>
- <psName name="onesuperiour"/>
- <psName name="twosuperiour"/>
- <psName name="threesuperiour"/>
- <psName name="foursuperiour"/>
- <psName name="dotlessj"/>
- </extraNames>
- </post>
-
- <gasp>
- <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
- <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
- <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
- </gasp>
-
- <vhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="432"/>
- <lineGap value="0"/>
- <advanceHeightMax value="2465"/>
- <minTopSideBearing value="0"/>
- <minBottomSideBearing value="0"/>
- <yMaxExtent value="2465"/>
- <caretSlopeRise value="0"/>
- <caretSlopeRun value="1"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <reserved4 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfVMetrics value="395"/>
- </vhea>
-
- <vmtx>
- <mtx name=".notdef" height="2465" tsb="553"/>
- <mtx name=".notdef#1" height="0" tsb="0"/>
- <mtx name=".notdef#10" height="2465" tsb="0"/>
- <mtx name=".notdef#11" height="2465" tsb="0"/>
- <mtx name=".notdef#12" height="2465" tsb="0"/>
- <mtx name=".notdef#13" height="2465" tsb="0"/>
- <mtx name=".notdef#14" height="2465" tsb="0"/>
- <mtx name=".notdef#15" height="2465" tsb="0"/>
- <mtx name=".notdef#16" height="1229" tsb="0"/>
- <mtx name=".notdef#17" height="2465" tsb="0"/>
- <mtx name=".notdef#18" height="2465" tsb="0"/>
- <mtx name=".notdef#2" height="2465" tsb="0"/>
- <mtx name=".notdef#3" height="2465" tsb="0"/>
- <mtx name=".notdef#4" height="2465" tsb="0"/>
- <mtx name=".notdef#5" height="2465" tsb="0"/>
- <mtx name=".notdef#6" height="2465" tsb="0"/>
- <mtx name=".notdef#7" height="2465" tsb="0"/>
- <mtx name=".notdef#8" height="2465" tsb="0"/>
- <mtx name=".notdef#9" height="2465" tsb="0"/>
- <mtx name="A" height="2465" tsb="553"/>
- <mtx name="AE" height="2465" tsb="553"/>
- <mtx name="Aacute" height="2465" tsb="108"/>
- <mtx name="Abreve" height="2465" tsb="108"/>
- <mtx name="Acircumflex" height="2465" tsb="108"/>
- <mtx name="Adieresis" height="2465" tsb="232"/>
- <mtx name="Agrave" height="2465" tsb="108"/>
- <mtx name="Amacron" height="2465" tsb="305"/>
- <mtx name="Aogonek" height="2465" tsb="553"/>
- <mtx name="Aring" height="2465" tsb="98"/>
- <mtx name="Atilde" height="2465" tsb="194"/>
- <mtx name="B" height="2465" tsb="553"/>
- <mtx name="C" height="2465" tsb="516"/>
- <mtx name="Cacute" height="2465" tsb="108"/>
- <mtx name="Ccaron" height="2465" tsb="108"/>
- <mtx name="Ccedilla" height="2465" tsb="516"/>
- <mtx name="Ccircumflex" height="2465" tsb="108"/>
- <mtx name="Cdotaccent" height="2465" tsb="232"/>
- <mtx name="D" height="2465" tsb="553"/>
- <mtx name="Dcaron" height="2465" tsb="108"/>
- <mtx name="Dcroat" height="2465" tsb="553"/>
- <mtx name="E" height="2465" tsb="553"/>
- <mtx name="Eacute" height="2465" tsb="108"/>
- <mtx name="Ebreve" height="2465" tsb="108"/>
- <mtx name="Ecaron" height="2465" tsb="108"/>
- <mtx name="Ecircumflex" height="2465" tsb="108"/>
- <mtx name="Edieresis" height="2465" tsb="232"/>
- <mtx name="Edotaccent" height="2465" tsb="232"/>
- <mtx name="Egrave" height="2465" tsb="108"/>
- <mtx name="Emacron" height="2465" tsb="305"/>
- <mtx name="Eng" height="2465" tsb="553"/>
- <mtx name="Eogonek" height="2465" tsb="553"/>
- <mtx name="Eth" height="2465" tsb="553"/>
- <mtx name="Euro" height="2465" tsb="516"/>
- <mtx name="Euro#1" height="2465" tsb="516"/>
- <mtx name="F" height="2465" tsb="553"/>
- <mtx name="G" height="2465" tsb="515"/>
- <mtx name="Gbreve" height="2465" tsb="108"/>
- <mtx name="Gcircumflex" height="2465" tsb="108"/>
- <mtx name="Gcommaaccent" height="2465" tsb="515"/>
- <mtx name="Gdotaccent" height="2465" tsb="232"/>
- <mtx name="H" height="2465" tsb="553"/>
- <mtx name="Hbar" height="2465" tsb="553"/>
- <mtx name="Hcircumflex" height="2465" tsb="108"/>
- <mtx name="I" height="2465" tsb="553"/>
- <mtx name="IJ" height="2465" tsb="553"/>
- <mtx name="Iacute" height="2465" tsb="108"/>
- <mtx name="Ibreve" height="2465" tsb="108"/>
- <mtx name="Icircumflex" height="2465" tsb="108"/>
- <mtx name="Idieresis" height="2465" tsb="232"/>
- <mtx name="Idotaccent" height="2465" tsb="232"/>
- <mtx name="Igrave" height="2465" tsb="108"/>
- <mtx name="Imacron" height="2465" tsb="305"/>
- <mtx name="Iogonek" height="2465" tsb="553"/>
- <mtx name="Itilde" height="2465" tsb="194"/>
- <mtx name="J" height="2465" tsb="553"/>
- <mtx name="Jcircumflex" height="2465" tsb="108"/>
- <mtx name="K" height="2465" tsb="553"/>
- <mtx name="Kcommaaccent" height="2465" tsb="553"/>
- <mtx name="L" height="2465" tsb="553"/>
- <mtx name="Lacute" height="2465" tsb="108"/>
- <mtx name="Lcaron" height="2465" tsb="553"/>
- <mtx name="Lcommaaccent" height="2465" tsb="553"/>
- <mtx name="Ldot" height="2465" tsb="553"/>
- <mtx name="Lslash" height="2465" tsb="553"/>
- <mtx name="M" height="2465" tsb="553"/>
- <mtx name="N" height="2465" tsb="553"/>
- <mtx name="Nacute" height="2465" tsb="108"/>
- <mtx name="Ncaron" height="2465" tsb="108"/>
- <mtx name="Ncommaaccent" height="2465" tsb="553"/>
- <mtx name="Ntilde" height="2465" tsb="194"/>
- <mtx name="O" height="2465" tsb="516"/>
- <mtx name="OE" height="2465" tsb="515"/>
- <mtx name="Oacute" height="2465" tsb="108"/>
- <mtx name="Obreve" height="2465" tsb="108"/>
- <mtx name="Ocircumflex" height="2465" tsb="108"/>
- <mtx name="Odieresis" height="2465" tsb="232"/>
- <mtx name="Ograve" height="2465" tsb="108"/>
- <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
- <mtx name="Omacron" height="2465" tsb="305"/>
- <mtx name="Oslash" height="2465" tsb="516"/>
- <mtx name="Otilde" height="2465" tsb="194"/>
- <mtx name="P" height="2465" tsb="553"/>
- <mtx name="Q" height="2465" tsb="516"/>
- <mtx name="R" height="2465" tsb="553"/>
- <mtx name="Racute" height="2465" tsb="108"/>
- <mtx name="Rcaron" height="2465" tsb="108"/>
- <mtx name="Rcommaaccent" height="2465" tsb="553"/>
- <mtx name="S" height="2465" tsb="516"/>
- <mtx name="Sacute" height="2465" tsb="108"/>
- <mtx name="Scaron" height="2465" tsb="108"/>
- <mtx name="Scedilla" height="2465" tsb="516"/>
- <mtx name="Scircumflex" height="2465" tsb="108"/>
- <mtx name="Scommaaccent" height="2465" tsb="516"/>
- <mtx name="T" height="2465" tsb="553"/>
- <mtx name="Tbar" height="2465" tsb="553"/>
- <mtx name="Tcaron" height="2465" tsb="108"/>
- <mtx name="Tcommaaccent" height="2465" tsb="553"/>
- <mtx name="Tcommabelow" height="2465" tsb="553"/>
- <mtx name="Thorn" height="2465" tsb="553"/>
- <mtx name="U" height="2465" tsb="553"/>
- <mtx name="Uacute" height="2465" tsb="108"/>
- <mtx name="Ubreve" height="2465" tsb="108"/>
- <mtx name="Ucircumflex" height="2465" tsb="108"/>
- <mtx name="Udieresis" height="2465" tsb="232"/>
- <mtx name="Ugrave" height="2465" tsb="108"/>
- <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
- <mtx name="Umacron" height="2465" tsb="305"/>
- <mtx name="Unterkomma" height="2465" tsb="2144"/>
- <mtx name="Uogonek" height="2465" tsb="553"/>
- <mtx name="Uring" height="2465" tsb="0"/>
- <mtx name="Utilde" height="2465" tsb="194"/>
- <mtx name="V" height="2465" tsb="553"/>
- <mtx name="W" height="2465" tsb="553"/>
- <mtx name="Wcircumflex" height="2465" tsb="108"/>
- <mtx name="X" height="2465" tsb="553"/>
- <mtx name="Y" height="2465" tsb="553"/>
- <mtx name="Yacute" height="2465" tsb="108"/>
- <mtx name="Ycircumflex" height="2465" tsb="108"/>
- <mtx name="Ydieresis" height="2465" tsb="232"/>
- <mtx name="Z" height="2465" tsb="553"/>
- <mtx name="Zacute" height="2465" tsb="108"/>
- <mtx name="Zcaron" height="2465" tsb="108"/>
- <mtx name="Zdotaccent" height="2465" tsb="232"/>
- <mtx name="a" height="2465" tsb="922"/>
- <mtx name="aacute" height="2465" tsb="429"/>
- <mtx name="abreve" height="2465" tsb="454"/>
- <mtx name="acircumflex" height="2465" tsb="429"/>
- <mtx name="acute" height="2465" tsb="429"/>
- <mtx name="adieresis" height="2465" tsb="553"/>
- <mtx name="ae" height="2465" tsb="923"/>
- <mtx name="afii00208" height="2465" tsb="1367"/>
- <mtx name="agrave" height="2465" tsb="429"/>
- <mtx name="amacron" height="2465" tsb="626"/>
- <mtx name="ampersand" height="2465" tsb="515"/>
- <mtx name="anoteleia" height="2465" tsb="1367"/>
- <mtx name="aogonek" height="2465" tsb="922"/>
- <mtx name="aring" height="2465" tsb="296"/>
- <mtx name="asciicircum" height="2465" tsb="553"/>
- <mtx name="asciitilde" height="2465" tsb="1261"/>
- <mtx name="asterisk" height="2465" tsb="553"/>
- <mtx name="at" height="2465" tsb="516"/>
- <mtx name="atilde" height="2465" tsb="515"/>
- <mtx name="b" height="2465" tsb="454"/>
- <mtx name="backslash" height="2465" tsb="454"/>
- <mtx name="bar" height="2465" tsb="454"/>
- <mtx name="braceleft" height="2465" tsb="454"/>
- <mtx name="braceright" height="2465" tsb="454"/>
- <mtx name="bracketleft" height="2465" tsb="454"/>
- <mtx name="bracketright" height="2465" tsb="454"/>
- <mtx name="breve" height="2465" tsb="454"/>
- <mtx name="brokenbar" height="2465" tsb="454"/>
- <mtx name="bullet" height="2465" tsb="923"/>
- <mtx name="c" height="2465" tsb="923"/>
- <mtx name="cacute" height="2465" tsb="429"/>
- <mtx name="caron" height="2465" tsb="429"/>
- <mtx name="ccaron" height="2465" tsb="429"/>
- <mtx name="ccedilla" height="2465" tsb="923"/>
- <mtx name="ccircumflex" height="2465" tsb="429"/>
- <mtx name="cdotaccent" height="2465" tsb="553"/>
- <mtx name="cedilla" height="2465" tsb="2033"/>
- <mtx name="cent" height="2465" tsb="553"/>
- <mtx name="circumflex" height="2465" tsb="429"/>
- <mtx name="colon" height="2465" tsb="947"/>
- <mtx name="comma" height="2465" tsb="1737"/>
- <mtx name="copyright" height="2465" tsb="516"/>
- <mtx name="currency" height="2465" tsb="833"/>
- <mtx name="d" height="2465" tsb="454"/>
- <mtx name="dagger" height="2465" tsb="553"/>
- <mtx name="daggerdbl" height="2465" tsb="553"/>
- <mtx name="dcaron" height="2465" tsb="454"/>
- <mtx name="dcroat" height="2465" tsb="454"/>
- <mtx name="degree" height="2465" tsb="516"/>
- <mtx name="dieresis" height="2465" tsb="553"/>
- <mtx name="divide" height="2465" tsb="799"/>
- <mtx name="dollar" height="2465" tsb="429"/>
- <mtx name="dotaccent" height="2465" tsb="553"/>
- <mtx name="dotlessi" height="2465" tsb="947"/>
- <mtx name="dotlessj" height="2465" tsb="947"/>
- <mtx name="dotmath" height="2465" tsb="1367"/>
- <mtx name="e" height="2465" tsb="923"/>
- <mtx name="eacute" height="2465" tsb="429"/>
- <mtx name="ebreve" height="2465" tsb="454"/>
- <mtx name="ecaron" height="2465" tsb="429"/>
- <mtx name="ecircumflex" height="2465" tsb="429"/>
- <mtx name="edieresis" height="2465" tsb="553"/>
- <mtx name="edotaccent" height="2465" tsb="553"/>
- <mtx name="egrave" height="2465" tsb="429"/>
- <mtx name="eight" height="2465" tsb="516"/>
- <mtx name="ellipsis" height="2465" tsb="1786"/>
- <mtx name="emacron" height="2465" tsb="626"/>
- <mtx name="emdash" height="2465" tsb="1367"/>
- <mtx name="endash" height="2465" tsb="1342"/>
- <mtx name="eng" height="2465" tsb="923"/>
- <mtx name="eogonek" height="2465" tsb="923"/>
- <mtx name="equal" height="2465" tsb="1145"/>
- <mtx name="estimated" height="2465" tsb="923"/>
- <mtx name="eth" height="2465" tsb="419"/>
- <mtx name="exclam" height="2465" tsb="553"/>
- <mtx name="exclamdown" height="2465" tsb="947"/>
- <mtx name="f" height="2465" tsb="429"/>
- <mtx name="fi" height="2465" tsb="429"/>
- <mtx name="fi#1" height="2465" tsb="429"/>
- <mtx name="figuredash" height="2465" tsb="1342"/>
- <mtx name="five" height="2465" tsb="553"/>
- <mtx name="fl" height="2465" tsb="429"/>
- <mtx name="fl#1" height="2465" tsb="429"/>
- <mtx name="florin" height="2465" tsb="516"/>
- <mtx name="four" height="2465" tsb="553"/>
- <mtx name="foursuperiour" height="2465" tsb="516"/>
- <mtx name="foursuperiour#1" height="2465" tsb="516"/>
- <mtx name="fraction" height="2465" tsb="516"/>
- <mtx name="fraction#1" height="2465" tsb="516"/>
- <mtx name="g" height="2465" tsb="922"/>
- <mtx name="gbreve" height="2465" tsb="454"/>
- <mtx name="gcircumflex" height="2465" tsb="429"/>
- <mtx name="gcommaaccent" height="2465" tsb="296"/>
- <mtx name="gdotaccent" height="2465" tsb="553"/>
- <mtx name="germandbls" height="2465" tsb="429"/>
- <mtx name="grave" height="2465" tsb="429"/>
- <mtx name="greater" height="2465" tsb="799"/>
- <mtx name="guillemotleft" height="2465" tsb="1046"/>
- <mtx name="guillemotright" height="2465" tsb="1046"/>
- <mtx name="guilsinglleft" height="2465" tsb="1046"/>
- <mtx name="guilsinglright" height="2465" tsb="1046"/>
- <mtx name="h" height="2465" tsb="454"/>
- <mtx name="hbar" height="2465" tsb="454"/>
- <mtx name="hcircumflex" height="2465" tsb="34"/>
- <mtx name="hungarumlaut" height="2465" tsb="429"/>
- <mtx name="hyphen" height="2465" tsb="1342"/>
- <mtx name="hyphen#1" height="2465" tsb="1342"/>
- <mtx name="i" height="2465" tsb="454"/>
- <mtx name="iacute" height="2465" tsb="429"/>
- <mtx name="ibreve" height="2465" tsb="454"/>
- <mtx name="icircumflex" height="2465" tsb="429"/>
- <mtx name="idieresis" height="2465" tsb="553"/>
- <mtx name="igrave" height="2465" tsb="429"/>
- <mtx name="ij" height="2465" tsb="454"/>
- <mtx name="imacron" height="2465" tsb="626"/>
- <mtx name="iogonek" height="2465" tsb="454"/>
- <mtx name="itilde" height="2465" tsb="515"/>
- <mtx name="j" height="2465" tsb="454"/>
- <mtx name="jcircumflex" height="2465" tsb="429"/>
- <mtx name="k" height="2465" tsb="454"/>
- <mtx name="kcommaaccent" height="2465" tsb="454"/>
- <mtx name="kgreenlandic" height="2465" tsb="947"/>
- <mtx name="l" height="2465" tsb="454"/>
- <mtx name="lacute" height="2465" tsb="34"/>
- <mtx name="lcaron" height="2465" tsb="454"/>
- <mtx name="lcommaaccent" height="2465" tsb="454"/>
- <mtx name="ldot" height="2465" tsb="454"/>
- <mtx name="less" height="2465" tsb="799"/>
- <mtx name="logicalnot" height="2465" tsb="1342"/>
- <mtx name="longs" height="2465" tsb="429"/>
- <mtx name="lslash" height="2465" tsb="454"/>
- <mtx name="m" height="2465" tsb="923"/>
- <mtx name="macron" height="2465" tsb="626"/>
- <mtx name="macron#1" height="2465" tsb="429"/>
- <mtx name="minus" height="2465" tsb="1342"/>
- <mtx name="mu" height="2465" tsb="947"/>
- <mtx name="multiply" height="2465" tsb="1001"/>
- <mtx name="n" height="2465" tsb="923"/>
- <mtx name="nacute" height="2465" tsb="429"/>
- <mtx name="napostrophe" height="2465" tsb="454"/>
- <mtx name="nbhyphen" height="2465" tsb="1342"/>
- <mtx name="ncaron" height="2465" tsb="429"/>
- <mtx name="ncommaaccent" height="2465" tsb="923"/>
- <mtx name="nine" height="2465" tsb="516"/>
- <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
- <mtx name="ntilde" height="2465" tsb="515"/>
- <mtx name="numbersign" height="2465" tsb="553"/>
- <mtx name="o" height="2465" tsb="923"/>
- <mtx name="oacute" height="2465" tsb="429"/>
- <mtx name="obreve" height="2465" tsb="454"/>
- <mtx name="ocircumflex" height="2465" tsb="429"/>
- <mtx name="odieresis" height="2465" tsb="553"/>
- <mtx name="oe" height="2465" tsb="922"/>
- <mtx name="ogonek" height="2465" tsb="2033"/>
- <mtx name="ograve" height="2465" tsb="429"/>
- <mtx name="ohungarumlaut" height="2465" tsb="429"/>
- <mtx name="omacron" height="2465" tsb="626"/>
- <mtx name="one" height="2465" tsb="516"/>
- <mtx name="onehalf" height="2465" tsb="516"/>
- <mtx name="onequarter" height="2465" tsb="516"/>
- <mtx name="onesuperior" height="2465" tsb="516"/>
- <mtx name="onesuperiour" height="2465" tsb="516"/>
- <mtx name="ordfeminine" height="2465" tsb="516"/>
- <mtx name="ordmasculine" height="2465" tsb="516"/>
- <mtx name="oslash" height="2465" tsb="923"/>
- <mtx name="otilde" height="2465" tsb="515"/>
- <mtx name="p" height="2465" tsb="923"/>
- <mtx name="paragraph" height="2465" tsb="540"/>
- <mtx name="parenleft" height="2465" tsb="454"/>
- <mtx name="parenright" height="2465" tsb="454"/>
- <mtx name="percent" height="2465" tsb="516"/>
- <mtx name="period" height="2465" tsb="1737"/>
- <mtx name="periodcentered" height="2465" tsb="1367"/>
- <mtx name="periodcentered#1" height="2465" tsb="1367"/>
- <mtx name="perthousand" height="2465" tsb="553"/>
- <mtx name="plus" height="2465" tsb="900"/>
- <mtx name="plusminus" height="2465" tsb="799"/>
- <mtx name="q" height="2465" tsb="923"/>
- <mtx name="question" height="2465" tsb="516"/>
- <mtx name="questiondown" height="2465" tsb="947"/>
- <mtx name="quotedbl" height="2465" tsb="454"/>
- <mtx name="quotedblbase" height="2465" tsb="1786"/>
- <mtx name="quotedblleft" height="2465" tsb="454"/>
- <mtx name="quotedblright" height="2465" tsb="454"/>
- <mtx name="quoteleft" height="2465" tsb="454"/>
- <mtx name="quotereversed" height="2465" tsb="2033"/>
- <mtx name="quoteright" height="2465" tsb="454"/>
- <mtx name="quotesinglbase" height="2465" tsb="1737"/>
- <mtx name="quotesingle" height="2465" tsb="454"/>
- <mtx name="r" height="2465" tsb="923"/>
- <mtx name="racute" height="2465" tsb="429"/>
- <mtx name="radicalex" height="2465" tsb="429"/>
- <mtx name="rcaron" height="2465" tsb="429"/>
- <mtx name="rcommaaccent" height="2465" tsb="923"/>
- <mtx name="registered" height="2465" tsb="516"/>
- <mtx name="ring" height="2465" tsb="296"/>
- <mtx name="s" height="2465" tsb="922"/>
- <mtx name="sacute" height="2465" tsb="429"/>
- <mtx name="scaron" height="2465" tsb="429"/>
- <mtx name="scedilla" height="2465" tsb="922"/>
- <mtx name="scircumflex" height="2465" tsb="429"/>
- <mtx name="scommaaccent" height="2465" tsb="922"/>
- <mtx name="section" height="2465" tsb="515"/>
- <mtx name="semicolon" height="2465" tsb="947"/>
- <mtx name="semicolon#1" height="2465" tsb="947"/>
- <mtx name="seven" height="2465" tsb="553"/>
- <mtx name="sfthyphen" height="2465" tsb="1342"/>
- <mtx name="six" height="2465" tsb="516"/>
- <mtx name="slash" height="2465" tsb="454"/>
- <mtx name="space" height="2465" tsb="2033"/>
- <mtx name="sterling" height="2465" tsb="516"/>
- <mtx name="t" height="2465" tsb="701"/>
- <mtx name="tbar" height="2465" tsb="701"/>
- <mtx name="tcaron" height="2465" tsb="345"/>
- <mtx name="tcommaaccent" height="2465" tsb="701"/>
- <mtx name="tcommabelow" height="2465" tsb="701"/>
- <mtx name="thorn" height="2465" tsb="454"/>
- <mtx name="three" height="2465" tsb="516"/>
- <mtx name="threequarters" height="2465" tsb="515"/>
- <mtx name="threesuperior" height="2465" tsb="515"/>
- <mtx name="threesuperiour" height="2465" tsb="515"/>
- <mtx name="tilde" height="2465" tsb="515"/>
- <mtx name="trademark" height="2465" tsb="553"/>
- <mtx name="two" height="2465" tsb="516"/>
- <mtx name="twosuperior" height="2465" tsb="515"/>
- <mtx name="twosuperiour" height="2465" tsb="516"/>
- <mtx name="u" height="2465" tsb="947"/>
- <mtx name="uacute" height="2465" tsb="429"/>
- <mtx name="ubreve" height="2465" tsb="454"/>
- <mtx name="ucircumflex" height="2465" tsb="429"/>
- <mtx name="udieresis" height="2465" tsb="553"/>
- <mtx name="ugrave" height="2465" tsb="429"/>
- <mtx name="uhungarumlaut" height="2465" tsb="429"/>
- <mtx name="umacron" height="2465" tsb="626"/>
- <mtx name="underscore" height="2465" tsb="2033"/>
- <mtx name="uogonek" height="2465" tsb="947"/>
- <mtx name="uring" height="2465" tsb="296"/>
- <mtx name="utilde" height="2465" tsb="515"/>
- <mtx name="v" height="2465" tsb="947"/>
- <mtx name="w" height="2465" tsb="947"/>
- <mtx name="wcircumflex" height="2465" tsb="429"/>
- <mtx name="x" height="2465" tsb="947"/>
- <mtx name="y" height="2465" tsb="947"/>
- <mtx name="yacute" height="2465" tsb="429"/>
- <mtx name="ycircumflex" height="2465" tsb="429"/>
- <mtx name="ydieresis" height="2465" tsb="553"/>
- <mtx name="yen" height="2465" tsb="553"/>
- <mtx name="z" height="2465" tsb="947"/>
- <mtx name="zacute" height="2465" tsb="429"/>
- <mtx name="zcaron" height="2465" tsb="429"/>
- <mtx name="zdotaccent" height="2465" tsb="553"/>
- <mtx name="zero" height="2465" tsb="516"/>
- </vmtx>
-
-</ttFont>
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttf b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttf
deleted file mode 100644
index daa8ad8cc..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttf
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttx b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttx
deleted file mode 100644
index 27191d0a7..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxirr.ttx
+++ /dev/null
@@ -1,30264 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
-
- <GlyphOrder>
- <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
- <GlyphID id="0" name=".notdef"/>
- <GlyphID id="1" name=".notdef#1"/>
- <GlyphID id="2" name=".notdef#2"/>
- <GlyphID id="3" name="space"/>
- <GlyphID id="4" name="exclam"/>
- <GlyphID id="5" name="quotedbl"/>
- <GlyphID id="6" name="numbersign"/>
- <GlyphID id="7" name="dollar"/>
- <GlyphID id="8" name="percent"/>
- <GlyphID id="9" name="ampersand"/>
- <GlyphID id="10" name="quotesingle"/>
- <GlyphID id="11" name="parenleft"/>
- <GlyphID id="12" name="parenright"/>
- <GlyphID id="13" name="asterisk"/>
- <GlyphID id="14" name="plus"/>
- <GlyphID id="15" name="comma"/>
- <GlyphID id="16" name="hyphen"/>
- <GlyphID id="17" name="period"/>
- <GlyphID id="18" name="slash"/>
- <GlyphID id="19" name="zero"/>
- <GlyphID id="20" name="one"/>
- <GlyphID id="21" name="two"/>
- <GlyphID id="22" name="three"/>
- <GlyphID id="23" name="four"/>
- <GlyphID id="24" name="five"/>
- <GlyphID id="25" name="six"/>
- <GlyphID id="26" name="seven"/>
- <GlyphID id="27" name="eight"/>
- <GlyphID id="28" name="nine"/>
- <GlyphID id="29" name="colon"/>
- <GlyphID id="30" name="semicolon"/>
- <GlyphID id="31" name="less"/>
- <GlyphID id="32" name="equal"/>
- <GlyphID id="33" name="greater"/>
- <GlyphID id="34" name="question"/>
- <GlyphID id="35" name="at"/>
- <GlyphID id="36" name="A"/>
- <GlyphID id="37" name="B"/>
- <GlyphID id="38" name="C"/>
- <GlyphID id="39" name="D"/>
- <GlyphID id="40" name="E"/>
- <GlyphID id="41" name="F"/>
- <GlyphID id="42" name="G"/>
- <GlyphID id="43" name="H"/>
- <GlyphID id="44" name="I"/>
- <GlyphID id="45" name="J"/>
- <GlyphID id="46" name="K"/>
- <GlyphID id="47" name="L"/>
- <GlyphID id="48" name="M"/>
- <GlyphID id="49" name="N"/>
- <GlyphID id="50" name="O"/>
- <GlyphID id="51" name="P"/>
- <GlyphID id="52" name="Q"/>
- <GlyphID id="53" name="R"/>
- <GlyphID id="54" name="S"/>
- <GlyphID id="55" name="T"/>
- <GlyphID id="56" name="U"/>
- <GlyphID id="57" name="V"/>
- <GlyphID id="58" name="W"/>
- <GlyphID id="59" name="X"/>
- <GlyphID id="60" name="Y"/>
- <GlyphID id="61" name="Z"/>
- <GlyphID id="62" name="bracketleft"/>
- <GlyphID id="63" name="backslash"/>
- <GlyphID id="64" name="bracketright"/>
- <GlyphID id="65" name="asciicircum"/>
- <GlyphID id="66" name="underscore"/>
- <GlyphID id="67" name="grave"/>
- <GlyphID id="68" name="a"/>
- <GlyphID id="69" name="b"/>
- <GlyphID id="70" name="c"/>
- <GlyphID id="71" name="d"/>
- <GlyphID id="72" name="e"/>
- <GlyphID id="73" name="f"/>
- <GlyphID id="74" name="g"/>
- <GlyphID id="75" name="h"/>
- <GlyphID id="76" name="i"/>
- <GlyphID id="77" name="j"/>
- <GlyphID id="78" name="k"/>
- <GlyphID id="79" name="l"/>
- <GlyphID id="80" name="m"/>
- <GlyphID id="81" name="n"/>
- <GlyphID id="82" name="o"/>
- <GlyphID id="83" name="p"/>
- <GlyphID id="84" name="q"/>
- <GlyphID id="85" name="r"/>
- <GlyphID id="86" name="s"/>
- <GlyphID id="87" name="t"/>
- <GlyphID id="88" name="u"/>
- <GlyphID id="89" name="v"/>
- <GlyphID id="90" name="w"/>
- <GlyphID id="91" name="x"/>
- <GlyphID id="92" name="y"/>
- <GlyphID id="93" name="z"/>
- <GlyphID id="94" name="braceleft"/>
- <GlyphID id="95" name="bar"/>
- <GlyphID id="96" name="braceright"/>
- <GlyphID id="97" name="asciitilde"/>
- <GlyphID id="98" name="Adieresis"/>
- <GlyphID id="99" name="Aring"/>
- <GlyphID id="100" name="Ccedilla"/>
- <GlyphID id="101" name="Eacute"/>
- <GlyphID id="102" name="Ntilde"/>
- <GlyphID id="103" name="Odieresis"/>
- <GlyphID id="104" name="Udieresis"/>
- <GlyphID id="105" name="aacute"/>
- <GlyphID id="106" name="agrave"/>
- <GlyphID id="107" name="acircumflex"/>
- <GlyphID id="108" name="adieresis"/>
- <GlyphID id="109" name="atilde"/>
- <GlyphID id="110" name="aring"/>
- <GlyphID id="111" name="ccedilla"/>
- <GlyphID id="112" name="eacute"/>
- <GlyphID id="113" name="egrave"/>
- <GlyphID id="114" name="ecircumflex"/>
- <GlyphID id="115" name="edieresis"/>
- <GlyphID id="116" name="iacute"/>
- <GlyphID id="117" name="igrave"/>
- <GlyphID id="118" name="icircumflex"/>
- <GlyphID id="119" name="idieresis"/>
- <GlyphID id="120" name="ntilde"/>
- <GlyphID id="121" name="oacute"/>
- <GlyphID id="122" name="ograve"/>
- <GlyphID id="123" name="ocircumflex"/>
- <GlyphID id="124" name="odieresis"/>
- <GlyphID id="125" name="otilde"/>
- <GlyphID id="126" name="uacute"/>
- <GlyphID id="127" name="ugrave"/>
- <GlyphID id="128" name="ucircumflex"/>
- <GlyphID id="129" name="udieresis"/>
- <GlyphID id="130" name="dagger"/>
- <GlyphID id="131" name="degree"/>
- <GlyphID id="132" name="cent"/>
- <GlyphID id="133" name="sterling"/>
- <GlyphID id="134" name="section"/>
- <GlyphID id="135" name="bullet"/>
- <GlyphID id="136" name="paragraph"/>
- <GlyphID id="137" name="germandbls"/>
- <GlyphID id="138" name="registered"/>
- <GlyphID id="139" name="copyright"/>
- <GlyphID id="140" name="trademark"/>
- <GlyphID id="141" name="acute"/>
- <GlyphID id="142" name="dieresis"/>
- <GlyphID id="143" name=".notdef#3"/>
- <GlyphID id="144" name="AE"/>
- <GlyphID id="145" name="Oslash"/>
- <GlyphID id="146" name=".notdef#4"/>
- <GlyphID id="147" name="plusminus"/>
- <GlyphID id="148" name=".notdef#5"/>
- <GlyphID id="149" name=".notdef#6"/>
- <GlyphID id="150" name="yen"/>
- <GlyphID id="151" name="mu"/>
- <GlyphID id="152" name=".notdef#7"/>
- <GlyphID id="153" name=".notdef#8"/>
- <GlyphID id="154" name=".notdef#9"/>
- <GlyphID id="155" name=".notdef#10"/>
- <GlyphID id="156" name=".notdef#11"/>
- <GlyphID id="157" name="ordfeminine"/>
- <GlyphID id="158" name="ordmasculine"/>
- <GlyphID id="159" name=".notdef#12"/>
- <GlyphID id="160" name="ae"/>
- <GlyphID id="161" name="oslash"/>
- <GlyphID id="162" name="questiondown"/>
- <GlyphID id="163" name="exclamdown"/>
- <GlyphID id="164" name="logicalnot"/>
- <GlyphID id="165" name=".notdef#13"/>
- <GlyphID id="166" name="florin"/>
- <GlyphID id="167" name=".notdef#14"/>
- <GlyphID id="168" name=".notdef#15"/>
- <GlyphID id="169" name="guillemotleft"/>
- <GlyphID id="170" name="guillemotright"/>
- <GlyphID id="171" name="ellipsis"/>
- <GlyphID id="172" name=".notdef#16"/>
- <GlyphID id="173" name="Agrave"/>
- <GlyphID id="174" name="Atilde"/>
- <GlyphID id="175" name="Otilde"/>
- <GlyphID id="176" name="OE"/>
- <GlyphID id="177" name="oe"/>
- <GlyphID id="178" name="endash"/>
- <GlyphID id="179" name="emdash"/>
- <GlyphID id="180" name="quotedblleft"/>
- <GlyphID id="181" name="quotedblright"/>
- <GlyphID id="182" name="quoteleft"/>
- <GlyphID id="183" name="quoteright"/>
- <GlyphID id="184" name="divide"/>
- <GlyphID id="185" name=".notdef#17"/>
- <GlyphID id="186" name="ydieresis"/>
- <GlyphID id="187" name="Ydieresis"/>
- <GlyphID id="188" name="fraction"/>
- <GlyphID id="189" name="currency"/>
- <GlyphID id="190" name="guilsinglleft"/>
- <GlyphID id="191" name="guilsinglright"/>
- <GlyphID id="192" name="fi"/>
- <GlyphID id="193" name="fl"/>
- <GlyphID id="194" name="daggerdbl"/>
- <GlyphID id="195" name="periodcentered"/>
- <GlyphID id="196" name="quotesinglbase"/>
- <GlyphID id="197" name="quotedblbase"/>
- <GlyphID id="198" name="perthousand"/>
- <GlyphID id="199" name="Acircumflex"/>
- <GlyphID id="200" name="Ecircumflex"/>
- <GlyphID id="201" name="Aacute"/>
- <GlyphID id="202" name="Edieresis"/>
- <GlyphID id="203" name="Egrave"/>
- <GlyphID id="204" name="Iacute"/>
- <GlyphID id="205" name="Icircumflex"/>
- <GlyphID id="206" name="Idieresis"/>
- <GlyphID id="207" name="Igrave"/>
- <GlyphID id="208" name="Oacute"/>
- <GlyphID id="209" name="Ocircumflex"/>
- <GlyphID id="210" name="Euro"/>
- <GlyphID id="211" name="Ograve"/>
- <GlyphID id="212" name="Uacute"/>
- <GlyphID id="213" name="Ucircumflex"/>
- <GlyphID id="214" name="Ugrave"/>
- <GlyphID id="215" name="dotlessi"/>
- <GlyphID id="216" name="circumflex"/>
- <GlyphID id="217" name="tilde"/>
- <GlyphID id="218" name="macron"/>
- <GlyphID id="219" name="breve"/>
- <GlyphID id="220" name="dotaccent"/>
- <GlyphID id="221" name="ring"/>
- <GlyphID id="222" name="cedilla"/>
- <GlyphID id="223" name="hungarumlaut"/>
- <GlyphID id="224" name="ogonek"/>
- <GlyphID id="225" name="caron"/>
- <GlyphID id="226" name="Euro#1"/>
- <GlyphID id="227" name="nonbreakingspace"/>
- <GlyphID id="228" name="brokenbar"/>
- <GlyphID id="229" name="sfthyphen"/>
- <GlyphID id="230" name="macron#1"/>
- <GlyphID id="231" name="twosuperior"/>
- <GlyphID id="232" name="threesuperior"/>
- <GlyphID id="233" name="periodcentered#1"/>
- <GlyphID id="234" name="onesuperior"/>
- <GlyphID id="235" name="onequarter"/>
- <GlyphID id="236" name="onehalf"/>
- <GlyphID id="237" name="threequarters"/>
- <GlyphID id="238" name="Eth"/>
- <GlyphID id="239" name="multiply"/>
- <GlyphID id="240" name="Yacute"/>
- <GlyphID id="241" name="Thorn"/>
- <GlyphID id="242" name="eth"/>
- <GlyphID id="243" name="yacute"/>
- <GlyphID id="244" name="thorn"/>
- <GlyphID id="245" name="Amacron"/>
- <GlyphID id="246" name="amacron"/>
- <GlyphID id="247" name="Abreve"/>
- <GlyphID id="248" name="abreve"/>
- <GlyphID id="249" name="Aogonek"/>
- <GlyphID id="250" name="aogonek"/>
- <GlyphID id="251" name="Cacute"/>
- <GlyphID id="252" name="cacute"/>
- <GlyphID id="253" name="Ccircumflex"/>
- <GlyphID id="254" name="ccircumflex"/>
- <GlyphID id="255" name="Cdotaccent"/>
- <GlyphID id="256" name="cdotaccent"/>
- <GlyphID id="257" name="Ccaron"/>
- <GlyphID id="258" name="ccaron"/>
- <GlyphID id="259" name="Dcaron"/>
- <GlyphID id="260" name="dcaron"/>
- <GlyphID id="261" name="Dcroat"/>
- <GlyphID id="262" name="dcroat"/>
- <GlyphID id="263" name="Emacron"/>
- <GlyphID id="264" name="emacron"/>
- <GlyphID id="265" name="Ebreve"/>
- <GlyphID id="266" name="ebreve"/>
- <GlyphID id="267" name="Edotaccent"/>
- <GlyphID id="268" name="edotaccent"/>
- <GlyphID id="269" name="Eogonek"/>
- <GlyphID id="270" name="eogonek"/>
- <GlyphID id="271" name="Ecaron"/>
- <GlyphID id="272" name="ecaron"/>
- <GlyphID id="273" name="Gcircumflex"/>
- <GlyphID id="274" name="gcircumflex"/>
- <GlyphID id="275" name="Gbreve"/>
- <GlyphID id="276" name="gbreve"/>
- <GlyphID id="277" name="Gdotaccent"/>
- <GlyphID id="278" name="gdotaccent"/>
- <GlyphID id="279" name="Gcommaaccent"/>
- <GlyphID id="280" name="gcommaaccent"/>
- <GlyphID id="281" name="Hcircumflex"/>
- <GlyphID id="282" name="hcircumflex"/>
- <GlyphID id="283" name="Hbar"/>
- <GlyphID id="284" name="hbar"/>
- <GlyphID id="285" name="Itilde"/>
- <GlyphID id="286" name="itilde"/>
- <GlyphID id="287" name="Imacron"/>
- <GlyphID id="288" name="imacron"/>
- <GlyphID id="289" name="Ibreve"/>
- <GlyphID id="290" name="ibreve"/>
- <GlyphID id="291" name="Iogonek"/>
- <GlyphID id="292" name="iogonek"/>
- <GlyphID id="293" name="Idotaccent"/>
- <GlyphID id="294" name="IJ"/>
- <GlyphID id="295" name="ij"/>
- <GlyphID id="296" name="Jcircumflex"/>
- <GlyphID id="297" name="jcircumflex"/>
- <GlyphID id="298" name="Kcommaaccent"/>
- <GlyphID id="299" name="kcommaaccent"/>
- <GlyphID id="300" name="kgreenlandic"/>
- <GlyphID id="301" name="Lacute"/>
- <GlyphID id="302" name="lacute"/>
- <GlyphID id="303" name="Lcommaaccent"/>
- <GlyphID id="304" name="lcommaaccent"/>
- <GlyphID id="305" name="Lcaron"/>
- <GlyphID id="306" name="lcaron"/>
- <GlyphID id="307" name="Ldot"/>
- <GlyphID id="308" name="ldot"/>
- <GlyphID id="309" name="Lslash"/>
- <GlyphID id="310" name="lslash"/>
- <GlyphID id="311" name="Nacute"/>
- <GlyphID id="312" name="nacute"/>
- <GlyphID id="313" name="Ncommaaccent"/>
- <GlyphID id="314" name="ncommaaccent"/>
- <GlyphID id="315" name="Ncaron"/>
- <GlyphID id="316" name="ncaron"/>
- <GlyphID id="317" name="napostrophe"/>
- <GlyphID id="318" name="Eng"/>
- <GlyphID id="319" name="eng"/>
- <GlyphID id="320" name="Omacron"/>
- <GlyphID id="321" name="omacron"/>
- <GlyphID id="322" name="Obreve"/>
- <GlyphID id="323" name="obreve"/>
- <GlyphID id="324" name="Ohungarumlaut"/>
- <GlyphID id="325" name="ohungarumlaut"/>
- <GlyphID id="326" name="Racute"/>
- <GlyphID id="327" name="racute"/>
- <GlyphID id="328" name="Rcommaaccent"/>
- <GlyphID id="329" name="rcommaaccent"/>
- <GlyphID id="330" name="Rcaron"/>
- <GlyphID id="331" name="rcaron"/>
- <GlyphID id="332" name="Sacute"/>
- <GlyphID id="333" name="sacute"/>
- <GlyphID id="334" name="Scircumflex"/>
- <GlyphID id="335" name="scircumflex"/>
- <GlyphID id="336" name="Scedilla"/>
- <GlyphID id="337" name="scedilla"/>
- <GlyphID id="338" name="Scaron"/>
- <GlyphID id="339" name="scaron"/>
- <GlyphID id="340" name="Tcommaaccent"/>
- <GlyphID id="341" name="tcommaaccent"/>
- <GlyphID id="342" name="Tcaron"/>
- <GlyphID id="343" name="tcaron"/>
- <GlyphID id="344" name="Tbar"/>
- <GlyphID id="345" name="tbar"/>
- <GlyphID id="346" name="Utilde"/>
- <GlyphID id="347" name="utilde"/>
- <GlyphID id="348" name="Umacron"/>
- <GlyphID id="349" name="umacron"/>
- <GlyphID id="350" name="Ubreve"/>
- <GlyphID id="351" name="ubreve"/>
- <GlyphID id="352" name="Uring"/>
- <GlyphID id="353" name="uring"/>
- <GlyphID id="354" name="Uhungarumlaut"/>
- <GlyphID id="355" name="uhungarumlaut"/>
- <GlyphID id="356" name="Uogonek"/>
- <GlyphID id="357" name="uogonek"/>
- <GlyphID id="358" name="Wcircumflex"/>
- <GlyphID id="359" name="wcircumflex"/>
- <GlyphID id="360" name="Ycircumflex"/>
- <GlyphID id="361" name="ycircumflex"/>
- <GlyphID id="362" name="Zacute"/>
- <GlyphID id="363" name="zacute"/>
- <GlyphID id="364" name="Zdotaccent"/>
- <GlyphID id="365" name="zdotaccent"/>
- <GlyphID id="366" name="Zcaron"/>
- <GlyphID id="367" name="zcaron"/>
- <GlyphID id="368" name="longs"/>
- <GlyphID id="369" name="Scommaaccent"/>
- <GlyphID id="370" name="scommaaccent"/>
- <GlyphID id="371" name="Tcommabelow"/>
- <GlyphID id="372" name="tcommabelow"/>
- <GlyphID id="373" name="Unterkomma"/>
- <GlyphID id="374" name="semicolon#1"/>
- <GlyphID id="375" name="anoteleia"/>
- <GlyphID id="376" name="hyphen#1"/>
- <GlyphID id="377" name="nbhyphen"/>
- <GlyphID id="378" name="figuredash"/>
- <GlyphID id="379" name="afii00208"/>
- <GlyphID id="380" name="quotereversed"/>
- <GlyphID id="381" name="radicalex"/>
- <GlyphID id="382" name="estimated"/>
- <GlyphID id="383" name="minus"/>
- <GlyphID id="384" name="fraction#1"/>
- <GlyphID id="385" name="dotmath"/>
- <GlyphID id="386" name="fi#1"/>
- <GlyphID id="387" name="fl#1"/>
- <GlyphID id="388" name="foursuperiour"/>
- <GlyphID id="389" name="dotlessj"/>
- <GlyphID id="390" name=".notdef#18"/>
- </GlyphOrder>
-
- <head>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="1.0"/>
- <fontRevision value="1.19999694824"/>
- <checkSumAdjustment value="0xc0d96d6c"/>
- <magicNumber value="0x5f0f3cf5"/>
- <flags value="00000000 00001111"/>
- <unitsPerEm value="2048"/>
- <created value="Fri Oct 12 14:06:14 2001"/>
- <modified value="Fri Oct 12 10:57:50 2001"/>
- <xMin value="-416"/>
- <yMin value="-432"/>
- <xMax value="2014"/>
- <yMax value="2033"/>
- <macStyle value="00000000 00000000"/>
- <lowestRecPPEM value="12"/>
- <fontDirectionHint value="2"/>
- <indexToLocFormat value="0"/>
- <glyphDataFormat value="0"/>
- </head>
-
- <hhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="-432"/>
- <lineGap value="0"/>
- <advanceWidthMax value="2048"/>
- <minLeftSideBearing value="-416"/>
- <minRightSideBearing value="-417"/>
- <xMaxExtent value="2014"/>
- <caretSlopeRise value="1"/>
- <caretSlopeRun value="0"/>
- <caretOffset value="0"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfHMetrics value="391"/>
- </hhea>
-
- <maxp>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="0x10000"/>
- <numGlyphs value="391"/>
- <maxPoints value="90"/>
- <maxContours value="7"/>
- <maxCompositePoints value="86"/>
- <maxCompositeContours value="4"/>
- <maxZones value="2"/>
- <maxTwilightPoints value="4"/>
- <maxStorage value="0"/>
- <maxFunctionDefs value="15"/>
- <maxInstructionDefs value="0"/>
- <maxStackElements value="2048"/>
- <maxSizeOfInstructions value="204"/>
- <maxComponentElements value="2"/>
- <maxComponentDepth value="1"/>
- </maxp>
-
- <OS_2>
- <version value="2"/>
- <xAvgCharWidth value="821"/>
- <usWeightClass value="400"/>
- <usWidthClass value="5"/>
- <fsType value="00000000 00000000"/>
- <ySubscriptXSize value="1434"/>
- <ySubscriptYSize value="1331"/>
- <ySubscriptXOffset value="0"/>
- <ySubscriptYOffset value="283"/>
- <ySuperscriptXSize value="1434"/>
- <ySuperscriptYSize value="1331"/>
- <ySuperscriptXOffset value="0"/>
- <ySuperscriptYOffset value="977"/>
- <yStrikeoutSize value="0"/>
- <yStrikeoutPosition value="0"/>
- <sFamilyClass value="5"/>
- <panose>
- <bFamilyType value="2"/>
- <bSerifStyle value="2"/>
- <bWeight value="6"/>
- <bProportion value="3"/>
- <bContrast value="7"/>
- <bStrokeVariation value="0"/>
- <bArmStyle value="0"/>
- <bLetterForm value="0"/>
- <bMidline value="0"/>
- <bXHeight value="0"/>
- </panose>
- <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
- <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
- <achVendID value="B&amp;H "/>
- <fsSelection value="00000000 01000000"/>
- <fsFirstCharIndex value="32"/>
- <fsLastCharIndex value="64258"/>
- <sTypoAscender value="1604"/>
- <sTypoDescender value="-420"/>
- <sTypoLineGap value="167"/>
- <usWinAscent value="1934"/>
- <usWinDescent value="432"/>
- <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
- <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
- <sxHeight value="0"/>
- <sCapHeight value="0"/>
- <usDefaultChar value="0"/>
- <usBreakChar value="0"/>
- <usMaxContex value="0"/>
- </OS_2>
-
- <hmtx>
- <mtx name=".notdef" width="512" lsb="51"/>
- <mtx name=".notdef#1" width="0" lsb="0"/>
- <mtx name=".notdef#10" width="512" lsb="0"/>
- <mtx name=".notdef#11" width="512" lsb="0"/>
- <mtx name=".notdef#12" width="512" lsb="0"/>
- <mtx name=".notdef#13" width="512" lsb="0"/>
- <mtx name=".notdef#14" width="512" lsb="0"/>
- <mtx name=".notdef#15" width="512" lsb="0"/>
- <mtx name=".notdef#16" width="1024" lsb="0"/>
- <mtx name=".notdef#17" width="512" lsb="0"/>
- <mtx name=".notdef#18" width="512" lsb="0"/>
- <mtx name=".notdef#2" width="512" lsb="0"/>
- <mtx name=".notdef#3" width="512" lsb="0"/>
- <mtx name=".notdef#4" width="512" lsb="0"/>
- <mtx name=".notdef#5" width="512" lsb="0"/>
- <mtx name=".notdef#6" width="512" lsb="0"/>
- <mtx name=".notdef#7" width="512" lsb="0"/>
- <mtx name=".notdef#8" width="512" lsb="0"/>
- <mtx name=".notdef#9" width="512" lsb="0"/>
- <mtx name="A" width="1479" lsb="0"/>
- <mtx name="AE" width="1821" lsb="0"/>
- <mtx name="Aacute" width="1479" lsb="0"/>
- <mtx name="Abreve" width="1479" lsb="0"/>
- <mtx name="Acircumflex" width="1479" lsb="0"/>
- <mtx name="Adieresis" width="1479" lsb="0"/>
- <mtx name="Agrave" width="1479" lsb="0"/>
- <mtx name="Amacron" width="1479" lsb="0"/>
- <mtx name="Aogonek" width="1479" lsb="0"/>
- <mtx name="Aring" width="1479" lsb="0"/>
- <mtx name="Atilde" width="1479" lsb="0"/>
- <mtx name="B" width="1366" lsb="47"/>
- <mtx name="C" width="1366" lsb="80"/>
- <mtx name="Cacute" width="1366" lsb="80"/>
- <mtx name="Ccaron" width="1366" lsb="80"/>
- <mtx name="Ccedilla" width="1366" lsb="80"/>
- <mtx name="Ccircumflex" width="1366" lsb="80"/>
- <mtx name="Cdotaccent" width="1366" lsb="80"/>
- <mtx name="D" width="1479" lsb="41"/>
- <mtx name="Dcaron" width="1479" lsb="41"/>
- <mtx name="Dcroat" width="1479" lsb="41"/>
- <mtx name="E" width="1251" lsb="43"/>
- <mtx name="Eacute" width="1251" lsb="43"/>
- <mtx name="Ebreve" width="1251" lsb="43"/>
- <mtx name="Ecaron" width="1251" lsb="43"/>
- <mtx name="Ecircumflex" width="1251" lsb="43"/>
- <mtx name="Edieresis" width="1251" lsb="43"/>
- <mtx name="Edotaccent" width="1251" lsb="43"/>
- <mtx name="Egrave" width="1251" lsb="43"/>
- <mtx name="Emacron" width="1251" lsb="43"/>
- <mtx name="Eng" width="1479" lsb="43"/>
- <mtx name="Eogonek" width="1251" lsb="43"/>
- <mtx name="Eth" width="1479" lsb="41"/>
- <mtx name="Euro" width="1024" lsb="0"/>
- <mtx name="Euro#1" width="1024" lsb="0"/>
- <mtx name="F" width="1139" lsb="43"/>
- <mtx name="G" width="1479" lsb="85"/>
- <mtx name="Gbreve" width="1479" lsb="85"/>
- <mtx name="Gcircumflex" width="1479" lsb="85"/>
- <mtx name="Gcommaaccent" width="1479" lsb="85"/>
- <mtx name="Gdotaccent" width="1479" lsb="85"/>
- <mtx name="H" width="1479" lsb="41"/>
- <mtx name="Hbar" width="1479" lsb="41"/>
- <mtx name="Hcircumflex" width="1479" lsb="41"/>
- <mtx name="I" width="682" lsb="51"/>
- <mtx name="IJ" width="1451" lsb="51"/>
- <mtx name="Iacute" width="682" lsb="51"/>
- <mtx name="Ibreve" width="682" lsb="8"/>
- <mtx name="Icircumflex" width="682" lsb="-11"/>
- <mtx name="Idieresis" width="682" lsb="51"/>
- <mtx name="Idotaccent" width="682" lsb="51"/>
- <mtx name="Igrave" width="682" lsb="39"/>
- <mtx name="Imacron" width="682" lsb="20"/>
- <mtx name="Iogonek" width="682" lsb="51"/>
- <mtx name="Itilde" width="682" lsb="8"/>
- <mtx name="J" width="797" lsb="0"/>
- <mtx name="Jcircumflex" width="797" lsb="0"/>
- <mtx name="K" width="1479" lsb="56"/>
- <mtx name="Kcommaaccent" width="1479" lsb="56"/>
- <mtx name="L" width="1251" lsb="56"/>
- <mtx name="Lacute" width="1251" lsb="56"/>
- <mtx name="Lcaron" width="1251" lsb="56"/>
- <mtx name="Lcommaaccent" width="1251" lsb="56"/>
- <mtx name="Ldot" width="1251" lsb="56"/>
- <mtx name="Lslash" width="1251" lsb="56"/>
- <mtx name="M" width="1821" lsb="48"/>
- <mtx name="N" width="1479" lsb="43"/>
- <mtx name="Nacute" width="1479" lsb="43"/>
- <mtx name="Ncaron" width="1479" lsb="43"/>
- <mtx name="Ncommaaccent" width="1479" lsb="43"/>
- <mtx name="Ntilde" width="1479" lsb="43"/>
- <mtx name="O" width="1479" lsb="80"/>
- <mtx name="OE" width="1821" lsb="80"/>
- <mtx name="Oacute" width="1479" lsb="80"/>
- <mtx name="Obreve" width="1479" lsb="80"/>
- <mtx name="Ocircumflex" width="1479" lsb="80"/>
- <mtx name="Odieresis" width="1479" lsb="80"/>
- <mtx name="Ograve" width="1479" lsb="80"/>
- <mtx name="Ohungarumlaut" width="1479" lsb="80"/>
- <mtx name="Omacron" width="1479" lsb="80"/>
- <mtx name="Oslash" width="1479" lsb="80"/>
- <mtx name="Otilde" width="1479" lsb="80"/>
- <mtx name="P" width="1139" lsb="31"/>
- <mtx name="Q" width="1479" lsb="80"/>
- <mtx name="R" width="1366" lsb="31"/>
- <mtx name="Racute" width="1366" lsb="31"/>
- <mtx name="Rcaron" width="1366" lsb="31"/>
- <mtx name="Rcommaaccent" width="1366" lsb="31"/>
- <mtx name="S" width="1139" lsb="119"/>
- <mtx name="Sacute" width="1139" lsb="119"/>
- <mtx name="Scaron" width="1139" lsb="119"/>
- <mtx name="Scedilla" width="1139" lsb="119"/>
- <mtx name="Scircumflex" width="1139" lsb="119"/>
- <mtx name="Scommaaccent" width="1139" lsb="119"/>
- <mtx name="T" width="1251" lsb="31"/>
- <mtx name="Tbar" width="1251" lsb="31"/>
- <mtx name="Tcaron" width="1251" lsb="31"/>
- <mtx name="Tcommaaccent" width="1251" lsb="31"/>
- <mtx name="Tcommabelow" width="1251" lsb="31"/>
- <mtx name="Thorn" width="1139" lsb="43"/>
- <mtx name="U" width="1479" lsb="19"/>
- <mtx name="Uacute" width="1479" lsb="19"/>
- <mtx name="Ubreve" width="1479" lsb="19"/>
- <mtx name="Ucircumflex" width="1479" lsb="19"/>
- <mtx name="Udieresis" width="1479" lsb="19"/>
- <mtx name="Ugrave" width="1479" lsb="19"/>
- <mtx name="Uhungarumlaut" width="1479" lsb="19"/>
- <mtx name="Umacron" width="1479" lsb="19"/>
- <mtx name="Unterkomma" width="682" lsb="170"/>
- <mtx name="Uogonek" width="1479" lsb="19"/>
- <mtx name="Uring" width="1479" lsb="19"/>
- <mtx name="Utilde" width="1479" lsb="19"/>
- <mtx name="V" width="1479" lsb="0"/>
- <mtx name="W" width="1933" lsb="0"/>
- <mtx name="Wcircumflex" width="1933" lsb="0"/>
- <mtx name="X" width="1479" lsb="12"/>
- <mtx name="Y" width="1479" lsb="0"/>
- <mtx name="Yacute" width="1479" lsb="0"/>
- <mtx name="Ycircumflex" width="1479" lsb="0"/>
- <mtx name="Ydieresis" width="1479" lsb="0"/>
- <mtx name="Z" width="1251" lsb="92"/>
- <mtx name="Zacute" width="1251" lsb="92"/>
- <mtx name="Zcaron" width="1251" lsb="92"/>
- <mtx name="Zdotaccent" width="1251" lsb="92"/>
- <mtx name="a" width="909" lsb="75"/>
- <mtx name="aacute" width="909" lsb="75"/>
- <mtx name="abreve" width="909" lsb="75"/>
- <mtx name="acircumflex" width="909" lsb="75"/>
- <mtx name="acute" width="682" lsb="91"/>
- <mtx name="adieresis" width="909" lsb="75"/>
- <mtx name="ae" width="1366" lsb="75"/>
- <mtx name="afii00208" width="2048" lsb="99"/>
- <mtx name="agrave" width="909" lsb="75"/>
- <mtx name="amacron" width="909" lsb="75"/>
- <mtx name="ampersand" width="1593" lsb="99"/>
- <mtx name="anoteleia" width="512" lsb="133"/>
- <mtx name="aogonek" width="909" lsb="75"/>
- <mtx name="aring" width="909" lsb="75"/>
- <mtx name="asciicircum" width="960" lsb="36"/>
- <mtx name="asciitilde" width="1108" lsb="60"/>
- <mtx name="asterisk" width="1024" lsb="120"/>
- <mtx name="at" width="1886" lsb="140"/>
- <mtx name="atilde" width="909" lsb="75"/>
- <mtx name="b" width="1024" lsb="0"/>
- <mtx name="backslash" width="569" lsb="-30"/>
- <mtx name="bar" width="410" lsb="156"/>
- <mtx name="braceleft" width="983" lsb="148"/>
- <mtx name="braceright" width="983" lsb="222"/>
- <mtx name="bracketleft" width="682" lsb="185"/>
- <mtx name="bracketright" width="682" lsb="93"/>
- <mtx name="breve" width="682" lsb="8"/>
- <mtx name="brokenbar" width="410" lsb="156"/>
- <mtx name="bullet" width="717" lsb="81"/>
- <mtx name="c" width="909" lsb="68"/>
- <mtx name="cacute" width="909" lsb="68"/>
- <mtx name="caron" width="682" lsb="-10"/>
- <mtx name="ccaron" width="909" lsb="68"/>
- <mtx name="ccedilla" width="909" lsb="68"/>
- <mtx name="ccircumflex" width="909" lsb="68"/>
- <mtx name="cdotaccent" width="909" lsb="68"/>
- <mtx name="cedilla" width="682" lsb="168"/>
- <mtx name="cent" width="1024" lsb="123"/>
- <mtx name="circumflex" width="682" lsb="-10"/>
- <mtx name="colon" width="569" lsb="161"/>
- <mtx name="comma" width="512" lsb="133"/>
- <mtx name="copyright" width="1556" lsb="87"/>
- <mtx name="currency" width="1024" lsb="130"/>
- <mtx name="d" width="1024" lsb="68"/>
- <mtx name="dagger" width="1024" lsb="80"/>
- <mtx name="daggerdbl" width="1024" lsb="80"/>
- <mtx name="dcaron" width="1324" lsb="68"/>
- <mtx name="dcroat" width="1024" lsb="68"/>
- <mtx name="degree" width="819" lsb="114"/>
- <mtx name="dieresis" width="682" lsb="57"/>
- <mtx name="divide" width="1155" lsb="84"/>
- <mtx name="dollar" width="1024" lsb="80"/>
- <mtx name="dotaccent" width="682" lsb="242"/>
- <mtx name="dotlessi" width="569" lsb="47"/>
- <mtx name="dotlessj" width="569" lsb="-78"/>
- <mtx name="dotmath" width="512" lsb="133"/>
- <mtx name="e" width="909" lsb="68"/>
- <mtx name="eacute" width="909" lsb="68"/>
- <mtx name="ebreve" width="909" lsb="68"/>
- <mtx name="ecaron" width="909" lsb="68"/>
- <mtx name="ecircumflex" width="909" lsb="68"/>
- <mtx name="edieresis" width="909" lsb="68"/>
- <mtx name="edotaccent" width="909" lsb="68"/>
- <mtx name="egrave" width="909" lsb="68"/>
- <mtx name="eight" width="1024" lsb="40"/>
- <mtx name="ellipsis" width="2048" lsb="243"/>
- <mtx name="emacron" width="909" lsb="68"/>
- <mtx name="emdash" width="2048" lsb="99"/>
- <mtx name="endash" width="1024" lsb="86"/>
- <mtx name="eng" width="1024" lsb="37"/>
- <mtx name="eogonek" width="909" lsb="68"/>
- <mtx name="equal" width="1155" lsb="84"/>
- <mtx name="estimated" width="909" lsb="68"/>
- <mtx name="eth" width="1024" lsb="17"/>
- <mtx name="exclam" width="682" lsb="242"/>
- <mtx name="exclamdown" width="682" lsb="242"/>
- <mtx name="f" width="682" lsb="37"/>
- <mtx name="fi" width="1139" lsb="37"/>
- <mtx name="fi#1" width="1139" lsb="37"/>
- <mtx name="figuredash" width="1024" lsb="86"/>
- <mtx name="five" width="1024" lsb="130"/>
- <mtx name="fl" width="1139" lsb="37"/>
- <mtx name="fl#1" width="1139" lsb="37"/>
- <mtx name="florin" width="1024" lsb="12"/>
- <mtx name="four" width="1024" lsb="25"/>
- <mtx name="foursuperiour" width="614" lsb="31"/>
- <mtx name="fraction" width="342" lsb="-416"/>
- <mtx name="fraction#1" width="342" lsb="-416"/>
- <mtx name="g" width="1024" lsb="53"/>
- <mtx name="gbreve" width="1024" lsb="53"/>
- <mtx name="gcircumflex" width="1024" lsb="53"/>
- <mtx name="gcommaaccent" width="1024" lsb="53"/>
- <mtx name="gdotaccent" width="1024" lsb="53"/>
- <mtx name="germandbls" width="1024" lsb="27"/>
- <mtx name="grave" width="682" lsb="91"/>
- <mtx name="greater" width="1155" lsb="84"/>
- <mtx name="guillemotleft" width="1024" lsb="74"/>
- <mtx name="guillemotright" width="1024" lsb="86"/>
- <mtx name="guilsinglleft" width="682" lsb="86"/>
- <mtx name="guilsinglright" width="682" lsb="123"/>
- <mtx name="h" width="1024" lsb="37"/>
- <mtx name="hbar" width="1024" lsb="37"/>
- <mtx name="hcircumflex" width="1024" lsb="37"/>
- <mtx name="hungarumlaut" width="682" lsb="-5"/>
- <mtx name="hyphen" width="682" lsb="82"/>
- <mtx name="hyphen#1" width="682" lsb="82"/>
- <mtx name="i" width="569" lsb="47"/>
- <mtx name="iacute" width="569" lsb="47"/>
- <mtx name="ibreve" width="569" lsb="-42"/>
- <mtx name="icircumflex" width="569" lsb="-61"/>
- <mtx name="idieresis" width="569" lsb="7"/>
- <mtx name="igrave" width="569" lsb="7"/>
- <mtx name="ij" width="1131" lsb="47"/>
- <mtx name="imacron" width="569" lsb="-40"/>
- <mtx name="iogonek" width="569" lsb="47"/>
- <mtx name="itilde" width="569" lsb="-55"/>
- <mtx name="j" width="569" lsb="-78"/>
- <mtx name="jcircumflex" width="569" lsb="-78"/>
- <mtx name="k" width="1024" lsb="31"/>
- <mtx name="kcommaaccent" width="1024" lsb="31"/>
- <mtx name="kgreenlandic" width="1024" lsb="37"/>
- <mtx name="l" width="569" lsb="47"/>
- <mtx name="lacute" width="569" lsb="47"/>
- <mtx name="lcaron" width="832" lsb="47"/>
- <mtx name="lcommaaccent" width="569" lsb="47"/>
- <mtx name="ldot" width="704" lsb="47"/>
- <mtx name="less" width="1155" lsb="84"/>
- <mtx name="logicalnot" width="1155" lsb="84"/>
- <mtx name="longs" width="569" lsb="37"/>
- <mtx name="lslash" width="569" lsb="47"/>
- <mtx name="m" width="1593" lsb="37"/>
- <mtx name="macron" width="682" lsb="20"/>
- <mtx name="macron#1" width="1024" lsb="99"/>
- <mtx name="minus" width="1628" lsb="222"/>
- <mtx name="mu" width="1024" lsb="12"/>
- <mtx name="multiply" width="1155" lsb="84"/>
- <mtx name="n" width="1024" lsb="37"/>
- <mtx name="nacute" width="1024" lsb="37"/>
- <mtx name="napostrophe" width="1237" lsb="25"/>
- <mtx name="nbhyphen" width="682" lsb="82"/>
- <mtx name="ncaron" width="1024" lsb="37"/>
- <mtx name="ncommaaccent" width="1024" lsb="37"/>
- <mtx name="nine" width="1024" lsb="37"/>
- <mtx name="nonbreakingspace" width="512" lsb="0"/>
- <mtx name="ntilde" width="1024" lsb="37"/>
- <mtx name="numbersign" width="1024" lsb="0"/>
- <mtx name="o" width="1024" lsb="62"/>
- <mtx name="oacute" width="1024" lsb="62"/>
- <mtx name="obreve" width="1024" lsb="62"/>
- <mtx name="ocircumflex" width="1024" lsb="62"/>
- <mtx name="odieresis" width="1024" lsb="62"/>
- <mtx name="oe" width="1479" lsb="62"/>
- <mtx name="ogonek" width="682" lsb="156"/>
- <mtx name="ograve" width="1024" lsb="62"/>
- <mtx name="ohungarumlaut" width="1024" lsb="62"/>
- <mtx name="omacron" width="1024" lsb="62"/>
- <mtx name="one" width="1024" lsb="130"/>
- <mtx name="onehalf" width="1536" lsb="173"/>
- <mtx name="onequarter" width="1536" lsb="173"/>
- <mtx name="onesuperior" width="614" lsb="136"/>
- <mtx name="ordfeminine" width="565" lsb="25"/>
- <mtx name="ordmasculine" width="635" lsb="25"/>
- <mtx name="oslash" width="1024" lsb="62"/>
- <mtx name="otilde" width="1024" lsb="62"/>
- <mtx name="p" width="1024" lsb="0"/>
- <mtx name="paragraph" width="928" lsb="15"/>
- <mtx name="parenleft" width="682" lsb="116"/>
- <mtx name="parenright" width="682" lsb="104"/>
- <mtx name="percent" width="1706" lsb="120"/>
- <mtx name="period" width="512" lsb="133"/>
- <mtx name="periodcentered" width="512" lsb="133"/>
- <mtx name="periodcentered#1" width="512" lsb="133"/>
- <mtx name="perthousand" width="2048" lsb="34"/>
- <mtx name="plus" width="1155" lsb="84"/>
- <mtx name="plusminus" width="1155" lsb="84"/>
- <mtx name="q" width="1024" lsb="68"/>
- <mtx name="question" width="909" lsb="51"/>
- <mtx name="questiondown" width="909" lsb="51"/>
- <mtx name="quotedbl" width="836" lsb="146"/>
- <mtx name="quotedblbase" width="909" lsb="146"/>
- <mtx name="quotedblleft" width="909" lsb="122"/>
- <mtx name="quotedblright" width="909" lsb="146"/>
- <mtx name="quoteleft" width="682" lsb="205"/>
- <mtx name="quotereversed" width="512" lsb="0"/>
- <mtx name="quoteright" width="682" lsb="230"/>
- <mtx name="quotesinglbase" width="682" lsb="230"/>
- <mtx name="quotesingle" width="369" lsb="61"/>
- <mtx name="r" width="682" lsb="31"/>
- <mtx name="racute" width="682" lsb="31"/>
- <mtx name="radicalex" width="1024" lsb="99"/>
- <mtx name="rcaron" width="682" lsb="-12"/>
- <mtx name="rcommaaccent" width="682" lsb="31"/>
- <mtx name="registered" width="1556" lsb="87"/>
- <mtx name="ring" width="682" lsb="114"/>
- <mtx name="s" width="797" lsb="95"/>
- <mtx name="sacute" width="797" lsb="95"/>
- <mtx name="scaron" width="797" lsb="66"/>
- <mtx name="scedilla" width="797" lsb="95"/>
- <mtx name="scircumflex" width="797" lsb="62"/>
- <mtx name="scommaaccent" width="797" lsb="95"/>
- <mtx name="section" width="1024" lsb="75"/>
- <mtx name="semicolon" width="569" lsb="161"/>
- <mtx name="semicolon#1" width="569" lsb="161"/>
- <mtx name="seven" width="1024" lsb="108"/>
- <mtx name="sfthyphen" width="682" lsb="82"/>
- <mtx name="six" width="1024" lsb="49"/>
- <mtx name="slash" width="569" lsb="-30"/>
- <mtx name="space" width="512" lsb="0"/>
- <mtx name="sterling" width="1024" lsb="74"/>
- <mtx name="t" width="569" lsb="25"/>
- <mtx name="tbar" width="569" lsb="25"/>
- <mtx name="tcaron" width="666" lsb="25"/>
- <mtx name="tcommaaccent" width="569" lsb="25"/>
- <mtx name="tcommabelow" width="569" lsb="25"/>
- <mtx name="thorn" width="1024" lsb="0"/>
- <mtx name="three" width="1024" lsb="93"/>
- <mtx name="threequarters" width="1536" lsb="173"/>
- <mtx name="threesuperior" width="614" lsb="86"/>
- <mtx name="tilde" width="682" lsb="8"/>
- <mtx name="trademark" width="2007" lsb="140"/>
- <mtx name="two" width="1024" lsb="68"/>
- <mtx name="twosuperior" width="614" lsb="86"/>
- <mtx name="u" width="1024" lsb="12"/>
- <mtx name="uacute" width="1024" lsb="12"/>
- <mtx name="ubreve" width="1024" lsb="12"/>
- <mtx name="ucircumflex" width="1024" lsb="12"/>
- <mtx name="udieresis" width="1024" lsb="12"/>
- <mtx name="ugrave" width="1024" lsb="12"/>
- <mtx name="uhungarumlaut" width="1024" lsb="12"/>
- <mtx name="umacron" width="1024" lsb="12"/>
- <mtx name="underscore" width="1024" lsb="0"/>
- <mtx name="uogonek" width="1024" lsb="12"/>
- <mtx name="uring" width="1024" lsb="12"/>
- <mtx name="utilde" width="1024" lsb="12"/>
- <mtx name="v" width="1024" lsb="0"/>
- <mtx name="w" width="1479" lsb="0"/>
- <mtx name="wcircumflex" width="1479" lsb="0"/>
- <mtx name="x" width="1024" lsb="0"/>
- <mtx name="y" width="1024" lsb="0"/>
- <mtx name="yacute" width="1024" lsb="0"/>
- <mtx name="ycircumflex" width="1024" lsb="0"/>
- <mtx name="ydieresis" width="1024" lsb="0"/>
- <mtx name="yen" width="1024" lsb="0"/>
- <mtx name="z" width="909" lsb="62"/>
- <mtx name="zacute" width="909" lsb="62"/>
- <mtx name="zcaron" width="909" lsb="62"/>
- <mtx name="zdotaccent" width="909" lsb="62"/>
- <mtx name="zero" width="1024" lsb="56"/>
- </hmtx>
-
- <cmap>
- <tableVersion version="0"/>
- <cmap_format_0 platformID="1" platEncID="0" language="0">
- <map code="0x0" name=".notdef#1"/>
- <map code="0x1" name=".notdef"/>
- <map code="0x2" name=".notdef"/>
- <map code="0x3" name=".notdef"/>
- <map code="0x4" name=".notdef"/>
- <map code="0x5" name=".notdef"/>
- <map code="0x6" name=".notdef"/>
- <map code="0x7" name=".notdef"/>
- <map code="0x8" name=".notdef#1"/>
- <map code="0x9" name="space"/>
- <map code="0xa" name=".notdef"/>
- <map code="0xb" name=".notdef"/>
- <map code="0xc" name=".notdef"/>
- <map code="0xd" name=".notdef#2"/>
- <map code="0xe" name=".notdef"/>
- <map code="0xf" name=".notdef"/>
- <map code="0x10" name=".notdef"/>
- <map code="0x11" name=".notdef"/>
- <map code="0x12" name=".notdef"/>
- <map code="0x13" name=".notdef"/>
- <map code="0x14" name=".notdef"/>
- <map code="0x15" name=".notdef"/>
- <map code="0x16" name=".notdef"/>
- <map code="0x17" name=".notdef"/>
- <map code="0x18" name=".notdef"/>
- <map code="0x19" name=".notdef"/>
- <map code="0x1a" name=".notdef"/>
- <map code="0x1b" name=".notdef"/>
- <map code="0x1c" name=".notdef"/>
- <map code="0x1d" name=".notdef#1"/>
- <map code="0x1e" name=".notdef"/>
- <map code="0x1f" name=".notdef"/>
- <map code="0x20" name="space"/>
- <map code="0x21" name="exclam"/>
- <map code="0x22" name="quotedbl"/>
- <map code="0x23" name="numbersign"/>
- <map code="0x24" name="dollar"/>
- <map code="0x25" name="percent"/>
- <map code="0x26" name="ampersand"/>
- <map code="0x27" name="quotesingle"/>
- <map code="0x28" name="parenleft"/>
- <map code="0x29" name="parenright"/>
- <map code="0x2a" name="asterisk"/>
- <map code="0x2b" name="plus"/>
- <map code="0x2c" name="comma"/>
- <map code="0x2d" name="hyphen"/>
- <map code="0x2e" name="period"/>
- <map code="0x2f" name="slash"/>
- <map code="0x30" name="zero"/>
- <map code="0x31" name="one"/>
- <map code="0x32" name="two"/>
- <map code="0x33" name="three"/>
- <map code="0x34" name="four"/>
- <map code="0x35" name="five"/>
- <map code="0x36" name="six"/>
- <map code="0x37" name="seven"/>
- <map code="0x38" name="eight"/>
- <map code="0x39" name="nine"/>
- <map code="0x3a" name="colon"/>
- <map code="0x3b" name="semicolon"/>
- <map code="0x3c" name="less"/>
- <map code="0x3d" name="equal"/>
- <map code="0x3e" name="greater"/>
- <map code="0x3f" name="question"/>
- <map code="0x40" name="at"/>
- <map code="0x41" name="A"/>
- <map code="0x42" name="B"/>
- <map code="0x43" name="C"/>
- <map code="0x44" name="D"/>
- <map code="0x45" name="E"/>
- <map code="0x46" name="F"/>
- <map code="0x47" name="G"/>
- <map code="0x48" name="H"/>
- <map code="0x49" name="I"/>
- <map code="0x4a" name="J"/>
- <map code="0x4b" name="K"/>
- <map code="0x4c" name="L"/>
- <map code="0x4d" name="M"/>
- <map code="0x4e" name="N"/>
- <map code="0x4f" name="O"/>
- <map code="0x50" name="P"/>
- <map code="0x51" name="Q"/>
- <map code="0x52" name="R"/>
- <map code="0x53" name="S"/>
- <map code="0x54" name="T"/>
- <map code="0x55" name="U"/>
- <map code="0x56" name="V"/>
- <map code="0x57" name="W"/>
- <map code="0x58" name="X"/>
- <map code="0x59" name="Y"/>
- <map code="0x5a" name="Z"/>
- <map code="0x5b" name="bracketleft"/>
- <map code="0x5c" name="backslash"/>
- <map code="0x5d" name="bracketright"/>
- <map code="0x5e" name="asciicircum"/>
- <map code="0x5f" name="underscore"/>
- <map code="0x60" name="grave"/>
- <map code="0x61" name="a"/>
- <map code="0x62" name="b"/>
- <map code="0x63" name="c"/>
- <map code="0x64" name="d"/>
- <map code="0x65" name="e"/>
- <map code="0x66" name="f"/>
- <map code="0x67" name="g"/>
- <map code="0x68" name="h"/>
- <map code="0x69" name="i"/>
- <map code="0x6a" name="j"/>
- <map code="0x6b" name="k"/>
- <map code="0x6c" name="l"/>
- <map code="0x6d" name="m"/>
- <map code="0x6e" name="n"/>
- <map code="0x6f" name="o"/>
- <map code="0x70" name="p"/>
- <map code="0x71" name="q"/>
- <map code="0x72" name="r"/>
- <map code="0x73" name="s"/>
- <map code="0x74" name="t"/>
- <map code="0x75" name="u"/>
- <map code="0x76" name="v"/>
- <map code="0x77" name="w"/>
- <map code="0x78" name="x"/>
- <map code="0x79" name="y"/>
- <map code="0x7a" name="z"/>
- <map code="0x7b" name="braceleft"/>
- <map code="0x7c" name="bar"/>
- <map code="0x7d" name="braceright"/>
- <map code="0x7e" name="asciitilde"/>
- <map code="0x7f" name=".notdef"/>
- <map code="0x80" name="Adieresis"/>
- <map code="0x81" name="Aring"/>
- <map code="0x82" name="Ccedilla"/>
- <map code="0x83" name="Eacute"/>
- <map code="0x84" name="Ntilde"/>
- <map code="0x85" name="Odieresis"/>
- <map code="0x86" name="Udieresis"/>
- <map code="0x87" name="aacute"/>
- <map code="0x88" name="agrave"/>
- <map code="0x89" name="acircumflex"/>
- <map code="0x8a" name="adieresis"/>
- <map code="0x8b" name="atilde"/>
- <map code="0x8c" name="aring"/>
- <map code="0x8d" name="ccedilla"/>
- <map code="0x8e" name="eacute"/>
- <map code="0x8f" name="egrave"/>
- <map code="0x90" name="ecircumflex"/>
- <map code="0x91" name="edieresis"/>
- <map code="0x92" name="iacute"/>
- <map code="0x93" name="igrave"/>
- <map code="0x94" name="icircumflex"/>
- <map code="0x95" name="idieresis"/>
- <map code="0x96" name="ntilde"/>
- <map code="0x97" name="oacute"/>
- <map code="0x98" name="ograve"/>
- <map code="0x99" name="ocircumflex"/>
- <map code="0x9a" name="odieresis"/>
- <map code="0x9b" name="otilde"/>
- <map code="0x9c" name="uacute"/>
- <map code="0x9d" name="ugrave"/>
- <map code="0x9e" name="ucircumflex"/>
- <map code="0x9f" name="udieresis"/>
- <map code="0xa0" name="dagger"/>
- <map code="0xa1" name="degree"/>
- <map code="0xa2" name="cent"/>
- <map code="0xa3" name="sterling"/>
- <map code="0xa4" name="section"/>
- <map code="0xa5" name="bullet"/>
- <map code="0xa6" name="paragraph"/>
- <map code="0xa7" name="germandbls"/>
- <map code="0xa8" name="registered"/>
- <map code="0xa9" name="copyright"/>
- <map code="0xaa" name="trademark"/>
- <map code="0xab" name="acute"/>
- <map code="0xac" name="dieresis"/>
- <map code="0xad" name=".notdef"/>
- <map code="0xae" name="AE"/>
- <map code="0xaf" name="Oslash"/>
- <map code="0xb0" name=".notdef"/>
- <map code="0xb1" name="plusminus"/>
- <map code="0xb2" name=".notdef"/>
- <map code="0xb3" name=".notdef"/>
- <map code="0xb4" name="yen"/>
- <map code="0xb5" name="mu"/>
- <map code="0xb6" name=".notdef"/>
- <map code="0xb7" name=".notdef"/>
- <map code="0xb8" name=".notdef"/>
- <map code="0xb9" name=".notdef"/>
- <map code="0xba" name=".notdef"/>
- <map code="0xbb" name="ordfeminine"/>
- <map code="0xbc" name="ordmasculine"/>
- <map code="0xbd" name=".notdef"/>
- <map code="0xbe" name="ae"/>
- <map code="0xbf" name="oslash"/>
- <map code="0xc0" name="questiondown"/>
- <map code="0xc1" name="exclamdown"/>
- <map code="0xc2" name="logicalnot"/>
- <map code="0xc3" name=".notdef"/>
- <map code="0xc4" name="florin"/>
- <map code="0xc5" name=".notdef"/>
- <map code="0xc6" name=".notdef"/>
- <map code="0xc7" name="guillemotleft"/>
- <map code="0xc8" name="guillemotright"/>
- <map code="0xc9" name="ellipsis"/>
- <map code="0xca" name=".notdef#16"/>
- <map code="0xcb" name="Agrave"/>
- <map code="0xcc" name="Atilde"/>
- <map code="0xcd" name="Otilde"/>
- <map code="0xce" name="OE"/>
- <map code="0xcf" name="oe"/>
- <map code="0xd0" name="endash"/>
- <map code="0xd1" name="emdash"/>
- <map code="0xd2" name="quotedblleft"/>
- <map code="0xd3" name="quotedblright"/>
- <map code="0xd4" name="quoteleft"/>
- <map code="0xd5" name="quoteright"/>
- <map code="0xd6" name="divide"/>
- <map code="0xd7" name=".notdef"/>
- <map code="0xd8" name="ydieresis"/>
- <map code="0xd9" name="Ydieresis"/>
- <map code="0xda" name="fraction"/>
- <map code="0xdb" name="currency"/>
- <map code="0xdc" name="guilsinglleft"/>
- <map code="0xdd" name="guilsinglright"/>
- <map code="0xde" name="fi"/>
- <map code="0xdf" name="fl"/>
- <map code="0xe0" name="daggerdbl"/>
- <map code="0xe1" name="periodcentered"/>
- <map code="0xe2" name="quotesinglbase"/>
- <map code="0xe3" name="quotedblbase"/>
- <map code="0xe4" name="perthousand"/>
- <map code="0xe5" name="Acircumflex"/>
- <map code="0xe6" name="Ecircumflex"/>
- <map code="0xe7" name="Aacute"/>
- <map code="0xe8" name="Edieresis"/>
- <map code="0xe9" name="Egrave"/>
- <map code="0xea" name="Iacute"/>
- <map code="0xeb" name="Icircumflex"/>
- <map code="0xec" name="Idieresis"/>
- <map code="0xed" name="Igrave"/>
- <map code="0xee" name="Oacute"/>
- <map code="0xef" name="Ocircumflex"/>
- <map code="0xf0" name="Euro"/>
- <map code="0xf1" name="Ograve"/>
- <map code="0xf2" name="Uacute"/>
- <map code="0xf3" name="Ucircumflex"/>
- <map code="0xf4" name="Ugrave"/>
- <map code="0xf5" name="dotlessi"/>
- <map code="0xf6" name="circumflex"/>
- <map code="0xf7" name="tilde"/>
- <map code="0xf8" name="macron"/>
- <map code="0xf9" name="breve"/>
- <map code="0xfa" name="dotaccent"/>
- <map code="0xfb" name="ring"/>
- <map code="0xfc" name="cedilla"/>
- <map code="0xfd" name="hungarumlaut"/>
- <map code="0xfe" name="ogonek"/>
- <map code="0xff" name="caron"/>
- </cmap_format_0>
- <cmap_format_4 platformID="3" platEncID="1" language="0">
- <map code="0x20" name="space"/><!-- SPACE -->
- <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
- <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
- <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
- <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
- <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
- <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
- <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
- <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
- <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
- <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
- <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
- <map code="0x2c" name="comma"/><!-- COMMA -->
- <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
- <map code="0x2e" name="period"/><!-- FULL STOP -->
- <map code="0x2f" name="slash"/><!-- SOLIDUS -->
- <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
- <map code="0x31" name="one"/><!-- DIGIT ONE -->
- <map code="0x32" name="two"/><!-- DIGIT TWO -->
- <map code="0x33" name="three"/><!-- DIGIT THREE -->
- <map code="0x34" name="four"/><!-- DIGIT FOUR -->
- <map code="0x35" name="five"/><!-- DIGIT FIVE -->
- <map code="0x36" name="six"/><!-- DIGIT SIX -->
- <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
- <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
- <map code="0x39" name="nine"/><!-- DIGIT NINE -->
- <map code="0x3a" name="colon"/><!-- COLON -->
- <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
- <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
- <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
- <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
- <map code="0x3f" name="question"/><!-- QUESTION MARK -->
- <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
- <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
- <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
- <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
- <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
- <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
- <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
- <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
- <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
- <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
- <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
- <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
- <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
- <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
- <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
- <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
- <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
- <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
- <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
- <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
- <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
- <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
- <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
- <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
- <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
- <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
- <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
- <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
- <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
- <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
- <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
- <map code="0x5f" name="underscore"/><!-- LOW LINE -->
- <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
- <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
- <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
- <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
- <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
- <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
- <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
- <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
- <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
- <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
- <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
- <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
- <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
- <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
- <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
- <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
- <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
- <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
- <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
- <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
- <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
- <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
- <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
- <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
- <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
- <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
- <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
- <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
- <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
- <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
- <map code="0x7e" name="asciitilde"/><!-- TILDE -->
- <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
- <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
- <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
- <map code="0xa2" name="cent"/><!-- CENT SIGN -->
- <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
- <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
- <map code="0xa5" name="yen"/><!-- YEN SIGN -->
- <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
- <map code="0xa7" name="section"/><!-- SECTION SIGN -->
- <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
- <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
- <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
- <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
- <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
- <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
- <map code="0xaf" name="macron#1"/><!-- MACRON -->
- <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
- <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
- <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
- <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
- <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
- <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
- <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
- <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
- <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
- <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
- <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
- <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
- <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
- <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
- <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
- <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
- <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
- <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
- <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
- <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
- <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
- <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
- <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
- <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
- <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
- <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
- <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
- <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
- <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
- <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
- <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
- <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
- <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
- <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
- <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
- <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
- <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
- <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
- <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
- <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
- <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
- <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
- <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
- <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
- <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
- <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
- <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
- <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
- <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
- <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
- <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
- <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
- <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
- <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
- <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
- <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
- <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
- <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
- <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
- <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
- <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
- <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
- <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
- <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
- <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
- <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
- <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
- <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
- <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
- <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
- <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
- <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
- <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
- <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
- <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
- <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
- <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
- <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
- <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
- <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
- <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
- <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
- <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
- <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
- <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
- <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
- <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
- <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
- <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
- <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
- <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
- <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
- <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
- <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
- <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
- <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
- <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
- <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
- <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
- <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
- <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
- <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
- <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
- <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
- <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
- <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
- <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
- <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
- <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
- <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
- <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
- <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
- <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
- <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
- <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
- <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
- <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
- <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
- <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
- <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
- <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
- <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
- <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
- <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
- <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
- <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
- <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
- <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
- <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
- <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
- <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
- <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
- <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
- <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
- <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
- <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
- <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
- <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
- <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
- <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
- <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
- <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
- <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
- <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
- <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
- <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
- <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
- <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
- <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
- <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
- <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
- <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
- <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
- <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
- <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
- <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
- <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
- <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
- <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
- <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
- <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
- <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
- <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
- <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
- <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
- <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
- <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
- <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
- <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
- <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
- <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
- <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
- <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
- <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
- <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
- <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
- <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
- <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
- <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
- <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
- <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
- <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
- <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
- <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
- <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
- <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
- <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
- <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
- <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
- <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
- <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
- <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
- <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
- <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
- <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
- <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
- <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
- <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
- <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
- <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
- <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
- <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
- <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
- <map code="0x2c7" name="caron"/><!-- CARON -->
- <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
- <map code="0x2d8" name="breve"/><!-- BREVE -->
- <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
- <map code="0x2da" name="ring"/><!-- RING ABOVE -->
- <map code="0x2db" name="ogonek"/><!-- OGONEK -->
- <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
- <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
- <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
- <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
- <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
- <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
- <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
- <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
- <map code="0x2013" name="endash"/><!-- EN DASH -->
- <map code="0x2014" name="emdash"/><!-- EM DASH -->
- <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
- <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
- <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
- <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
- <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
- <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
- <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
- <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
- <map code="0x2020" name="dagger"/><!-- DAGGER -->
- <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
- <map code="0x2022" name="bullet"/><!-- BULLET -->
- <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
- <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
- <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
- <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
- <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
- <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
- <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
- <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
- <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
- <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
- <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
- <map code="0xea01" name="fi#1"/><!-- Private Use -->
- <map code="0xea02" name="fl#1"/><!-- Private Use -->
- <map code="0xf001" name="fi"/><!-- Private Use -->
- <map code="0xf002" name="fl"/><!-- Private Use -->
- <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
- <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
- <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
- <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
- </cmap_format_4>
- </cmap>
-
- <fpgm>
- <assembly>
- NPUSHB[ ] /* 15 values pushed */
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- FDEF[ ]
- SLOOP[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- SLOOP[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[10100]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[10100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00000]
- ENDF[ ]
- FDEF[ ]
- SVTCA[0]
- NPUSHB[ ] /* 10 values pushed */
- 1 0 0 1 1 2 2 3 3 0
- SZPS[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SZPS[ ]
- ENDF[ ]
- </assembly>
- </fpgm>
-
- <prep>
- <assembly>
- PUSHB[ ] /* 2 values pushed */
- 48 1
- PUSHW[ ] /* 1 value pushed */
- 329
- RTG[ ]
- SCANCTRL[ ]
- SCANTYPE[ ]
- SCVTCI[ ]
- </assembly>
- </prep>
-
- <cvt>
- <cv index="0" value="1480"/>
- <cv index="1" value="1086"/>
- <cv index="2" value="0"/>
- <cv index="3" value="-512"/>
- <cv index="4" value="196"/>
- <cv index="5" value="200"/>
- <cv index="6" value="247"/>
- <cv index="7" value="84"/>
- <cv index="8" value="87"/>
- <cv index="9" value="101"/>
- <cv index="10" value="212"/>
- <cv index="11" value="63"/>
- <cv index="12" value="125"/>
- <cv index="13" value="172"/>
- <cv index="14" value="65"/>
- <cv index="15" value="114"/>
- <cv index="16" value="183"/>
- <cv index="17" value="70"/>
- <cv index="18" value="171"/>
- <cv index="19" value="149"/>
- <cv index="20" value="140"/>
- <cv index="21" value="77"/>
- <cv index="22" value="121"/>
- <cv index="23" value="138"/>
- <cv index="24" value="159"/>
- <cv index="25" value="53"/>
- <cv index="26" value="165"/>
- <cv index="27" value="285"/>
- <cv index="28" value="186"/>
- <cv index="29" value="128"/>
- <cv index="30" value="193"/>
- <cv index="31" value="145"/>
- <cv index="32" value="210"/>
- <cv index="33" value="220"/>
- <cv index="34" value="230"/>
- <cv index="35" value="94"/>
- <cv index="36" value="227"/>
- <cv index="37" value="213"/>
- <cv index="38" value="68"/>
- <cv index="39" value="131"/>
- <cv index="40" value="217"/>
- <cv index="41" value="104"/>
- <cv index="42" value="80"/>
- <cv index="43" value="108"/>
- <cv index="44" value="126"/>
- <cv index="45" value="39"/>
- <cv index="46" value="90"/>
- <cv index="47" value="147"/>
- <cv index="48" value="135"/>
- </cvt>
-
- <loca>
- <!-- The 'loca' table will be calculated by the compiler -->
- </loca>
-
- <glyf>
-
- <!-- The xMin, yMin, xMax and yMax values
- will be recalculated by the compiler. -->
-
- <TTGlyph name=".notdef" xMin="51" yMin="0" xMax="461" yMax="1480">
- <contour>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="461" y="1480" on="1"/>
- <pt x="461" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="410" y="51" on="1"/>
- <pt x="410" y="1429" on="1"/>
- <pt x="102" y="1429" on="1"/>
- <pt x="102" y="51" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- SVTCA[0]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
-
- <TTGlyph name="A" xMin="0" yMin="0" xMax="1479" yMax="1499">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 33 32 18 17 14 10 7 1 8 23 0 3 37 9 8 3 13 35 0 0 24 23 7 1 35
- 1 4 48 84 36 35 1 34 16 15 0 3 2 0 14 37 36 35 34 33 32 30 24 23 20
- 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="AE" xMin="0" yMin="0" xMax="1771" yMax="1480">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="17" y="63" on="1"/>
- <pt x="78" y="68" on="0"/>
- <pt x="128" y="151" on="1"/>
- <pt x="194" y="258" on="1"/>
- <pt x="938" y="1480" on="1"/>
- <pt x="1716" y="1480" on="1"/>
- <pt x="1716" y="1221" on="1"/>
- <pt x="1605" y="1221" on="1"/>
- <pt x="1604" y="1240" on="1"/>
- <pt x="1598" y="1324" on="1"/>
- <pt x="1597" y="1380" on="0"/>
- <pt x="1580" y="1390" on="1"/>
- <pt x="1563" y="1399" on="0"/>
- <pt x="1525" y="1399" on="1"/>
- <pt x="1422" y="1400" on="1"/>
- <pt x="1151" y="1400" on="1"/>
- <pt x="1151" y="808" on="1"/>
- <pt x="1379" y="808" on="1"/>
- <pt x="1442" y="811" on="1"/>
- <pt x="1490" y="812" on="0"/>
- <pt x="1500" y="823" on="1"/>
- <pt x="1507" y="833" on="0"/>
- <pt x="1510" y="859" on="1"/>
- <pt x="1511" y="866" on="1"/>
- <pt x="1510" y="873" on="1"/>
- <pt x="1512" y="878" on="0"/>
- <pt x="1512" y="883" on="1"/>
- <pt x="1512" y="897" on="1"/>
- <pt x="1513" y="913" on="1"/>
- <pt x="1515" y="931" on="1"/>
- <pt x="1607" y="931" on="1"/>
- <pt x="1607" y="605" on="1"/>
- <pt x="1515" y="605" on="1"/>
- <pt x="1513" y="623" on="1"/>
- <pt x="1506" y="708" on="0"/>
- <pt x="1482" y="717" on="1"/>
- <pt x="1457" y="728" on="0"/>
- <pt x="1379" y="728" on="1"/>
- <pt x="1151" y="728" on="1"/>
- <pt x="1151" y="259" on="1"/>
- <pt x="1152" y="123" on="0"/>
- <pt x="1191" y="105" on="1"/>
- <pt x="1227" y="86" on="0"/>
- <pt x="1321" y="86" on="1"/>
- <pt x="1427" y="86" on="1"/>
- <pt x="1568" y="92" on="1"/>
- <pt x="1651" y="93" on="0"/>
- <pt x="1656" y="162" on="1"/>
- <pt x="1659" y="253" on="1"/>
- <pt x="1660" y="271" on="1"/>
- <pt x="1771" y="271" on="1"/>
- <pt x="1771" y="0" on="1"/>
- <pt x="756" y="0" on="1"/>
- <pt x="756" y="62" on="1"/>
- <pt x="774" y="63" on="1"/>
- <pt x="842" y="68" on="1"/>
- <pt x="910" y="73" on="0"/>
- <pt x="921" y="95" on="1"/>
- <pt x="932" y="115" on="0"/>
- <pt x="935" y="160" on="1"/>
- <pt x="941" y="259" on="1"/>
- <pt x="941" y="456" on="1"/>
- <pt x="403" y="456" on="1"/>
- <pt x="281" y="258" on="1"/>
- <pt x="255" y="215" on="0"/>
- <pt x="235" y="179" on="1"/>
- <pt x="229" y="167" on="1"/>
- <pt x="219" y="150" on="0"/>
- <pt x="212" y="138" on="1"/>
- <pt x="205" y="125" on="1"/>
- <pt x="204" y="122" on="0"/>
- <pt x="202" y="120" on="1"/>
- <pt x="192" y="105" on="0"/>
- <pt x="192" y="91" on="1"/>
- <pt x="192" y="65" on="0"/>
- <pt x="265" y="65" on="1"/>
- <pt x="269" y="65" on="1"/>
- <pt x="274" y="65" on="0"/>
- <pt x="288" y="64" on="1"/>
- <pt x="306" y="64" on="1"/>
- <pt x="328" y="63" on="1"/>
- <pt x="351" y="62" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="455" y="537" on="1"/>
- <pt x="941" y="537" on="1"/>
- <pt x="941" y="1338" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 147 values pushed */
- 87 32 31 29 28 11 9 8 8 16 18 3 34 33 2 39 85 3 83 81 80 78 77 62 55
- 52 51 49 47 46 45 41 1 15 63 0 3 0 0 17 16 21 1 6 40 39 21 1 18 64
- 63 7 1 85 3 4 48 84 19 18 1 86 85 1 84 54 53 0 3 3 0 7 6 0 14
- 51 49 2 7 32 3 26 25 47 46 45 39 34 31 29 28 26 25 19 16 11 9 14 32 17
- 3 85 84 83 81 80 78 77 64 55 54 6 1 0 13 13 75 62 0 0 87 86 63 62 32
- 3 17 1 4 48 196 53 52 1 8 7 1 33 32 1 41 40 18 17 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aacute" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="613" y="1604" on="1"/>
- <pt x="854" y="1925" on="1"/>
- <pt x="1113" y="1925" on="1"/>
- <pt x="706" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 41 38 37 9 8 5 39 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 24 23
- 7 1 35 1 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 41 40 39 38
- 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Abreve" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="408" y="1925" on="1"/>
- <pt x="473" y="1925" on="1"/>
- <pt x="500" y="1835" on="0"/>
- <pt x="560" y="1793" on="1"/>
- <pt x="628" y="1746" on="0"/>
- <pt x="741" y="1746" on="1"/>
- <pt x="867" y="1746" on="0"/>
- <pt x="937" y="1805" on="1"/>
- <pt x="985" y="1845" on="0"/>
- <pt x="1010" y="1925" on="1"/>
- <pt x="1074" y="1925" on="1"/>
- <pt x="1055" y="1790" on="0"/>
- <pt x="983" y="1709" on="1"/>
- <pt x="889" y="1604" on="0"/>
- <pt x="741" y="1604" on="1"/>
- <pt x="587" y="1604" on="0"/>
- <pt x="492" y="1719" on="1"/>
- <pt x="427" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 43 20 52 48 84 33 32 18 17 14 10 7 1 8 23 0 3 48 47 39 38 37 9
- 8 7 13 52 35 0 0 24 23 7 1 35 1 4 48 84 36 35 1 34 16 15 0 3 2
- 0 14 48 47 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Acircumflex" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="389" y="1604" on="1"/>
- <pt x="630" y="1925" on="1"/>
- <pt x="852" y="1925" on="1"/>
- <pt x="1092" y="1604" on="1"/>
- <pt x="1006" y="1604" on="1"/>
- <pt x="741" y="1826" on="1"/>
- <pt x="475" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 44 43 42 41 38 37 9 8 8 39 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0
- 0 24 23 7 1 35 1 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 44
- 43 42 41 40 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Adieresis" xMin="0" yMin="0" xMax="1479" yMax="1777">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="457" y="1604" on="1"/>
- <pt x="457" y="1777" on="1"/>
- <pt x="630" y="1777" on="1"/>
- <pt x="630" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="852" y="1604" on="1"/>
- <pt x="852" y="1777" on="1"/>
- <pt x="1025" y="1777" on="1"/>
- <pt x="1025" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 112 values pushed */
- 37 9 8 3 38 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 45 42 41 38
- 13 3 39 24 23 7 1 35 2 4 48 84 44 43 40 39 3 36 35 1 34 16 15 0 3
- 3 0 14 36 23 18 17 16 5 44 42 3 37 9 8 3 42 40 3 15 14 10 3 13 20
- 44 35 34 33 32 24 7 1 0 8 13 30 38 0 0 43 42 13 1 44 41 40 13 1 38
- 2 4 48 196 45 44 1 39 38 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Agrave" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="874" y="1604" on="1"/>
- <pt x="781" y="1604" on="1"/>
- <pt x="374" y="1925" on="1"/>
- <pt x="633" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 39 38 37 9 8 5 40 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 24 23
- 7 1 35 1 4 48 84 41 40 1 36 35 1 34 16 15 0 3 3 0 14 41 40 39 38
- 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Amacron" xMin="0" yMin="0" xMax="1479" yMax="1727">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="420" y="1604" on="1"/>
- <pt x="420" y="1727" on="1"/>
- <pt x="1062" y="1727" on="1"/>
- <pt x="1062" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 37 9 8 3 38 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 41 38 12 1
- 39 24 23 7 1 35 2 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 41
- 40 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aogonek" xMin="0" yMin="-370" xMax="1479" yMax="1499">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="1454" y="-273" on="1"/>
- <pt x="1454" y="-341" on="1"/>
- <pt x="1383" y="-370" on="0"/>
- <pt x="1305" y="-370" on="1"/>
- <pt x="1085" y="-370" on="0"/>
- <pt x="1085" y="-211" on="1"/>
- <pt x="1085" y="-90" on="0"/>
- <pt x="1243" y="0" on="1"/>
- <pt x="1350" y="0" on="1"/>
- <pt x="1221" y="-81" on="0"/>
- <pt x="1221" y="-182" on="1"/>
- <pt x="1221" y="-289" on="0"/>
- <pt x="1354" y="-289" on="1"/>
- <pt x="1405" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 50 7 41 48 84 33 32 18 17 14 10 7 1 8 23 0 3 37 9 8 3 13 35
- 39 38 41 0 0 0 24 23 7 1 35 1 4 48 84 36 35 1 46 45 34 16 15 0 5
- 2 0 14 0 0 48 48 43 48 196 46 45 43 39 38 37 36 35 34 33 32 30 24 23 20
- 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aring" xMin="0" yMin="0" xMax="1479" yMax="1934">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="741" y="1934" on="1"/>
- <pt x="835" y="1934" on="0"/>
- <pt x="901" y="1868" on="1"/>
- <pt x="968" y="1802" on="0"/>
- <pt x="968" y="1708" on="1"/>
- <pt x="968" y="1612" on="0"/>
- <pt x="901" y="1546" on="1"/>
- <pt x="835" y="1480" on="0"/>
- <pt x="739" y="1480" on="1"/>
- <pt x="656" y="1480" on="0"/>
- <pt x="594" y="1534" on="1"/>
- <pt x="514" y="1603" on="0"/>
- <pt x="514" y="1707" on="1"/>
- <pt x="514" y="1802" on="0"/>
- <pt x="580" y="1868" on="1"/>
- <pt x="646" y="1934" on="0"/>
- </contour>
- <contour>
- <pt x="741" y="1866" on="1"/>
- <pt x="675" y="1866" on="0"/>
- <pt x="628" y="1819" on="1"/>
- <pt x="582" y="1773" on="0"/>
- <pt x="582" y="1708" on="1"/>
- <pt x="582" y="1642" on="0"/>
- <pt x="628" y="1595" on="1"/>
- <pt x="674" y="1548" on="0"/>
- <pt x="739" y="1548" on="1"/>
- <pt x="800" y="1548" on="0"/>
- <pt x="844" y="1585" on="1"/>
- <pt x="900" y="1633" on="0"/>
- <pt x="900" y="1708" on="1"/>
- <pt x="900" y="1774" on="0"/>
- <pt x="853" y="1820" on="1"/>
- <pt x="806" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 0 0 62 17 46 54 17 38 48 84 46 0 1 37 0 35 2 0 33 32 18 17 14 10 7
- 1 8 23 0 3 1 9 8 2 13 38 0 0 0 0 24 23 7 1 35 1 4 48 84 36
- 35 1 34 16 15 0 3 2 0 14 0 0 66 17 42 58 17 50 48 196 50 42 37 36 35
- 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Atilde" xMin="0" yMin="0" xMax="1479" yMax="1839">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="408" y="1604" on="1"/>
- <pt x="435" y="1744" on="0"/>
- <pt x="504" y="1797" on="1"/>
- <pt x="558" y="1839" on="0"/>
- <pt x="635" y="1839" on="1"/>
- <pt x="700" y="1839" on="0"/>
- <pt x="753" y="1801" on="1"/>
- <pt x="788" y="1776" on="1"/>
- <pt x="840" y="1739" on="0"/>
- <pt x="894" y="1739" on="1"/>
- <pt x="989" y="1739" on="0"/>
- <pt x="1012" y="1838" on="1"/>
- <pt x="1074" y="1838" on="1"/>
- <pt x="1046" y="1699" on="0"/>
- <pt x="978" y="1646" on="1"/>
- <pt x="924" y="1604" on="0"/>
- <pt x="847" y="1604" on="1"/>
- <pt x="784" y="1604" on="0"/>
- <pt x="729" y="1642" on="1"/>
- <pt x="694" y="1666" on="1"/>
- <pt x="639" y="1704" on="0"/>
- <pt x="588" y="1704" on="1"/>
- <pt x="499" y="1704" on="0"/>
- <pt x="470" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 59 20 42 47 20 54 48 84 33 32 18 17 14 10 7 1 8 23 0 3 61 50 49
- 38 37 9 8 7 13 54 42 35 0 0 24 23 7 1 35 1 4 48 84 36 35 1 34 16
- 15 0 3 2 0 14 61 50 49 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14
- 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="B" xMin="47" yMin="0" xMax="1245" yMax="1480">
- <contour>
- <pt x="788" y="767" on="1"/>
- <pt x="968" y="742" on="0"/>
- <pt x="1066" y="687" on="1"/>
- <pt x="1245" y="586" on="0"/>
- <pt x="1245" y="371" on="1"/>
- <pt x="1245" y="202" on="0"/>
- <pt x="1130" y="103" on="1"/>
- <pt x="1010" y="0" on="0"/>
- <pt x="676" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="133" y="68" on="1"/>
- <pt x="209" y="74" on="0"/>
- <pt x="219" y="115" on="1"/>
- <pt x="232" y="177" on="0"/>
- <pt x="232" y="259" on="1"/>
- <pt x="232" y="1221" on="1"/>
- <pt x="232" y="1280" on="0"/>
- <pt x="225" y="1333" on="1"/>
- <pt x="219" y="1372" on="0"/>
- <pt x="211" y="1384" on="1"/>
- <pt x="193" y="1410" on="0"/>
- <pt x="133" y="1413" on="1"/>
- <pt x="66" y="1417" on="1"/>
- <pt x="47" y="1419" on="1"/>
- <pt x="47" y="1480" on="1"/>
- <pt x="705" y="1480" on="1"/>
- <pt x="932" y="1480" on="0"/>
- <pt x="1016" y="1437" on="1"/>
- <pt x="1184" y="1351" on="0"/>
- <pt x="1184" y="1150" on="1"/>
- <pt x="1184" y="995" on="0"/>
- <pt x="1091" y="899" on="1"/>
- <pt x="1025" y="830" on="0"/>
- <pt x="913" y="795" on="1"/>
- <pt x="872" y="782" on="0"/>
- </contour>
- <contour>
- <pt x="439" y="734" on="1"/>
- <pt x="439" y="259" on="1"/>
- <pt x="442" y="172" on="1"/>
- <pt x="445" y="97" on="0"/>
- <pt x="493" y="82" on="1"/>
- <pt x="537" y="68" on="0"/>
- <pt x="637" y="68" on="1"/>
- <pt x="1026" y="68" on="0"/>
- <pt x="1026" y="368" on="1"/>
- <pt x="1026" y="591" on="0"/>
- <pt x="857" y="670" on="1"/>
- <pt x="726" y="731" on="0"/>
- </contour>
- <contour>
- <pt x="439" y="802" on="1"/>
- <pt x="550" y="802" on="1"/>
- <pt x="775" y="802" on="0"/>
- <pt x="871" y="877" on="1"/>
- <pt x="968" y="952" on="0"/>
- <pt x="968" y="1129" on="1"/>
- <pt x="968" y="1312" on="0"/>
- <pt x="853" y="1367" on="1"/>
- <pt x="757" y="1413" on="0"/>
- <pt x="539" y="1413" on="1"/>
- <pt x="439" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 17 26 16 9 43 59 58 50 49 43 38 37 0 8 26 8 3 9 8 1 0 27 26 0 14
- 0 0 54 10 31 45 33 4 48 196 26 17 9 16 58 50 27 8 0 5 13 31 4 37 0
- 0 59 49 38 37 32 3 16 1 4 48 196 17 16 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="C" xMin="80" yMin="-37" xMax="1269" yMax="1517">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
- 9 0 2 3 0 0 14 0 0 28 34 6 48 196 34 0 2 13 12 20 19 18 17 14 5
- 13 6 12 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cacute" xMin="80" yMin="-37" xMax="1269" yMax="1925">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="703" y="1604" on="1"/>
- <pt x="944" y="1925" on="1"/>
- <pt x="1203" y="1925" on="1"/>
- <pt x="796" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 38 35 2 36 0 3 0 1 1 34
- 20 19 18 17 14 13 12 0 9 0 2 3 0 0 37 36 1 0 14 0 0 28 34 6 48
- 196 34 0 2 13 12 38 37 36 35 20 19 18 17 14 9 13 6 12 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccaron" xMin="80" yMin="-37" xMax="1269" yMax="1925">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="1146" y="1925" on="1"/>
- <pt x="906" y="1604" on="1"/>
- <pt x="684" y="1604" on="1"/>
- <pt x="443" y="1925" on="1"/>
- <pt x="529" y="1925" on="1"/>
- <pt x="795" y="1703" on="1"/>
- <pt x="1060" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
- 9 0 2 3 0 0 41 40 39 38 35 5 13 36 37 36 1 0 14 0 0 28 34 6 48
- 196 34 0 2 13 12 41 40 39 38 37 36 35 20 19 18 17 14 12 13 6 12 13 12 1
- 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccedilla" xMin="80" yMin="-432" xMax="1269" yMax="1517">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1058" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="572" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="619" y="-411" on="1"/>
- <pt x="619" y="-343" on="1"/>
- <pt x="681" y="-359" on="0"/>
- <pt x="720" y="-359" on="1"/>
- <pt x="827" y="-359" on="0"/>
- <pt x="827" y="-277" on="1"/>
- <pt x="827" y="-179" on="0"/>
- <pt x="640" y="-175" on="1"/>
- <pt x="735" y="0" on="1"/>
- <pt x="814" y="0" on="1"/>
- <pt x="748" y="-119" on="1"/>
- <pt x="965" y="-138" on="0"/>
- <pt x="965" y="-266" on="1"/>
- <pt x="965" y="-336" on="0"/>
- <pt x="907" y="-384" on="1"/>
- <pt x="850" y="-432" on="0"/>
- <pt x="763" y="-432" on="1"/>
- <pt x="695" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 38 17 51 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14
- 13 12 0 9 0 2 3 0 0 1 45 44 43 42 36 35 6 13 51 2 0 14 0 0 40
- 48 47 28 34 6 48 196 34 0 2 13 12 45 44 43 42 36 35 20 19 18 17 14 11 13
- 47 6 12 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccircumflex" xMin="80" yMin="-37" xMax="1269" yMax="1925">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="443" y="1604" on="1"/>
- <pt x="684" y="1925" on="1"/>
- <pt x="906" y="1925" on="1"/>
- <pt x="1146" y="1604" on="1"/>
- <pt x="1060" y="1604" on="1"/>
- <pt x="795" y="1826" on="1"/>
- <pt x="529" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 41 40 39 38 35 5 36 0 3 0
- 1 1 34 20 19 18 17 14 13 12 0 9 0 2 3 0 0 37 36 1 0 14 0 0 28
- 34 6 48 196 34 0 2 13 12 41 40 39 38 37 36 35 20 19 18 17 14 12 13 6 12
- 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cdotaccent" xMin="80" yMin="-37" xMax="1269" yMax="1801">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="696" y="1604" on="1"/>
- <pt x="696" y="1801" on="1"/>
- <pt x="893" y="1801" on="1"/>
- <pt x="893" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
- 9 0 2 3 0 0 0 0 38 35 5 1 36 1 4 48 84 37 36 1 0 14 0 0 28
- 34 6 48 196 20 19 18 17 14 5 12 37 3 34 0 2 13 12 6 35 0 0 36 35 4
- 1 37 1 4 48 196 38 37 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="D" xMin="41" yMin="0" xMax="1399" yMax="1489">
- <contour>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1152" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 20 29 19 12 36 44 36 31 30 4 0 11 3 12 11 1 0 29 0 0 14 0 0 40 34
- 7 48 196 29 20 12 19 44 11 0 3 13 7 30 0 0 31 30 32 1 19 1 4 48 196
- 20 19 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcaron" xMin="41" yMin="0" xMax="1399" yMax="1925">
- <contour>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1152" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="1046" y="1925" on="1"/>
- <pt x="806" y="1604" on="1"/>
- <pt x="584" y="1604" on="1"/>
- <pt x="343" y="1925" on="1"/>
- <pt x="429" y="1925" on="1"/>
- <pt x="695" y="1703" on="1"/>
- <pt x="960" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 20 29 19 12 36 44 36 31 30 4 0 11 3 51 50 49 48 45 5 13 46 47 46 1 12
- 11 1 2 0 29 0 0 14 0 0 40 34 7 48 196 29 20 12 19 49 48 2 30 19 3
- 51 50 47 46 45 44 11 0 8 13 7 30 0 0 31 30 32 1 19 1 4 48 196 20 19
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcroat" xMin="41" yMin="0" xMax="1399" yMax="1489">
- <contour>
- <pt x="226" y="716" on="1"/>
- <pt x="41" y="716" on="1"/>
- <pt x="41" y="783" on="1"/>
- <pt x="226" y="783" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1151" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="716" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="783" on="1"/>
- <pt x="781" y="783" on="1"/>
- <pt x="781" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 33 26 4 13 49 48 2 13 2 3 40 40 35 2 0 25 3 0 0 52 34 1 0 14 3
- 2 1 4 48 84 51 50 3 2 3 26 25 1 2 0 14 13 0 14 0 0 44 34 21 48
- 196 26 33 13 4 52 51 48 25 14 5 13 21 34 2 1 0 0 0 50 49 35 34 32 3
- 0 1 4 48 196 33 4 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="E" xMin="43" yMin="0" xMax="1202" yMax="1480">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 29 28 1 44 43 1 2 0 61 0
- 0 14 61 52 44 51 41 2 2 0 21 3 35 34 28 26 23 20 12 9 8 21 10 3 0
- 0 30 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eacute" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="1604" on="1"/>
- <pt x="654" y="1925" on="1"/>
- <pt x="913" y="1925" on="1"/>
- <pt x="506" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 52 61 51 44 65 62 2 63 0 3 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23
- 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64 63 1 29
- 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 64 63 35
- 34 28 26 23 20 12 9 11 21 10 3 62 10 51 2 0 0 30 29 11 10 32 3 51 1
- 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ebreve" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="315" y="1925" on="1"/>
- <pt x="380" y="1925" on="1"/>
- <pt x="407" y="1835" on="0"/>
- <pt x="467" y="1793" on="1"/>
- <pt x="535" y="1746" on="0"/>
- <pt x="648" y="1746" on="1"/>
- <pt x="774" y="1746" on="0"/>
- <pt x="844" y="1805" on="1"/>
- <pt x="893" y="1845" on="0"/>
- <pt x="917" y="1925" on="1"/>
- <pt x="981" y="1925" on="1"/>
- <pt x="962" y="1790" on="0"/>
- <pt x="890" y="1709" on="1"/>
- <pt x="796" y="1604" on="0"/>
- <pt x="648" y="1604" on="1"/>
- <pt x="494" y="1604" on="0"/>
- <pt x="399" y="1719" on="1"/>
- <pt x="334" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 0 0 67 20 76 48 84 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26
- 23 22 6 28 34 3 72 71 63 62 4 13 76 0 0 0 10 9 21 1 0 35 34 7 1
- 43 2 4 48 84 29 28 1 44 43 1 2 0 61 0 0 14 61 52 44 51 41 2 2 0
- 21 3 72 71 35 34 28 26 23 20 12 9 10 21 10 3 63 62 2 10 51 3 0 0 30
- 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecaron" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1024" y="1925" on="1"/>
- <pt x="784" y="1604" on="1"/>
- <pt x="562" y="1604" on="1"/>
- <pt x="321" y="1925" on="1"/>
- <pt x="407" y="1925" on="1"/>
- <pt x="673" y="1703" on="1"/>
- <pt x="938" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 123 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 68
- 67 66 65 62 5 13 63 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64 63
- 1 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 62 41 2 3 0 21 3 68
- 67 64 63 35 34 28 26 23 20 12 9 12 21 10 3 66 65 2 10 51 3 0 0 30 29
- 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecircumflex" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="265" y="1604" on="1"/>
- <pt x="506" y="1925" on="1"/>
- <pt x="728" y="1925" on="1"/>
- <pt x="968" y="1604" on="1"/>
- <pt x="882" y="1604" on="1"/>
- <pt x="617" y="1826" on="1"/>
- <pt x="351" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 52 61 51 44 68 67 66 65 62 5 63 0 3 21 20 12 11 2 1 6 9 28 3 42 41
- 30 26 23 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64
- 63 1 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 67
- 66 65 64 63 35 34 28 26 23 20 12 9 13 21 10 3 68 62 2 10 51 3 0 0 30
- 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edieresis" xMin="43" yMin="0" xMax="1202" yMax="1777">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="326" y="1604" on="1"/>
- <pt x="326" y="1777" on="1"/>
- <pt x="499" y="1777" on="1"/>
- <pt x="499" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="721" y="1604" on="1"/>
- <pt x="721" y="1777" on="1"/>
- <pt x="894" y="1777" on="1"/>
- <pt x="894" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 136 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 69 66 65 62 13 3 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 68 67 64
- 63 3 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 26
- 23 20 3 21 68 3 35 28 12 9 4 68 66 3 34 66 64 2 0 0 67 66 13 1 68
- 65 64 13 1 62 30 29 11 10 32 3 51 3 4 48 196 69 68 1 63 62 1 43 42 1
- 1 0 1 22 21 1 52 51 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edotaccent" xMin="43" yMin="0" xMax="1202" yMax="1801">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="536" y="1604" on="1"/>
- <pt x="536" y="1801" on="1"/>
- <pt x="733" y="1801" on="1"/>
- <pt x="733" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 120 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 65 62 5 1 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 64 63 1 29 28
- 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 35 28 26 23 20
- 12 9 7 21 64 3 34 64 62 2 0 0 65 64 4 1 62 30 29 11 10 32 3 51 2
- 4 48 196 63 62 1 43 42 1 1 0 1 22 21 1 52 51 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Egrave" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="792" y="1604" on="1"/>
- <pt x="699" y="1604" on="1"/>
- <pt x="292" y="1925" on="1"/>
- <pt x="551" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 52 61 51 44 63 62 2 64 0 3 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23
- 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 65 64 1 29
- 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 63 62 35
- 34 28 26 23 20 12 9 11 21 10 3 64 10 51 2 0 0 30 29 11 10 32 3 51 1
- 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Emacron" xMin="43" yMin="0" xMax="1202" yMax="1727">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="339" y="1604" on="1"/>
- <pt x="339" y="1727" on="1"/>
- <pt x="981" y="1727" on="1"/>
- <pt x="981" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 65 62 12 1 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 64 63 1 29 28
- 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 64 35 34 28
- 26 23 20 12 9 10 21 10 3 63 62 2 10 51 3 0 0 30 29 11 10 32 3 51 1
- 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eng" xMin="43" yMin="-296" xMax="1435" yMax="1480">
- <contour>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1335" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1384" on="0"/>
- <pt x="1130" y="1397" on="1"/>
- <pt x="1112" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1408" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1367" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="0" on="1"/>
- <pt x="1250" y="-134" on="0"/>
- <pt x="1171" y="-215" on="1"/>
- <pt x="1092" y="-296" on="0"/>
- <pt x="956" y="-296" on="1"/>
- <pt x="864" y="-296" on="0"/>
- <pt x="742" y="-270" on="1"/>
- <pt x="742" y="-26" on="1"/>
- <pt x="853" y="-26" on="1"/>
- <pt x="854" y="-47" on="1"/>
- <pt x="854" y="-53" on="0"/>
- <pt x="856" y="-72" on="1"/>
- <pt x="857" y="-84" on="0"/>
- <pt x="857" y="-91" on="1"/>
- <pt x="858" y="-107" on="1"/>
- <pt x="858" y="-111" on="0"/>
- <pt x="858" y="-119" on="1"/>
- <pt x="858" y="-222" on="0"/>
- <pt x="983" y="-222" on="1"/>
- <pt x="1152" y="-222" on="0"/>
- <pt x="1152" y="-10" on="1"/>
- <pt x="1152" y="0" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 53 21 39 48 84 7 14 64 58 57 34 27 24 17 16 6 1 10 14 0 3 55 43
- 42 41 4 13 39 0 65 56 35 0 3 0 26 25 15 14 0 3 14 14 7 56 55 43 25
- 24 5 16 41 3 65 64 15 3 41 57 3 27 26 2 13 34 1 0 6 0 0 17 16 35
- 1 34 58 57 35 1 6 2 4 48 196 35 34 1 42 41 1 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eogonek" xMin="43" yMin="-370" xMax="1202" yMax="1480">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="828" on="1"/>
- <pt x="933" y="841" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1140" y="-273" on="1"/>
- <pt x="1140" y="-341" on="1"/>
- <pt x="1069" y="-370" on="0"/>
- <pt x="991" y="-370" on="1"/>
- <pt x="771" y="-370" on="0"/>
- <pt x="771" y="-211" on="1"/>
- <pt x="771" y="-89" on="0"/>
- <pt x="929" y="0" on="1"/>
- <pt x="1036" y="0" on="1"/>
- <pt x="907" y="-80" on="0"/>
- <pt x="907" y="-182" on="1"/>
- <pt x="907" y="-289" on="0"/>
- <pt x="1040" y="-289" on="1"/>
- <pt x="1091" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 127 values pushed */
- 0 0 74 7 65 48 84 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26
- 23 22 6 28 34 3 63 62 65 43 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48
- 84 29 28 1 70 69 44 43 3 2 0 61 0 0 14 0 0 72 48 67 48 196 61 52 44
- 51 70 63 62 41 2 5 0 21 3 67 69 67 35 34 28 26 23 20 12 9 10 21 10 3
- 0 0 30 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1
- 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eth" xMin="41" yMin="0" xMax="1399" yMax="1489">
- <contour>
- <pt x="226" y="716" on="1"/>
- <pt x="41" y="716" on="1"/>
- <pt x="41" y="783" on="1"/>
- <pt x="226" y="783" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1151" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="716" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="783" on="1"/>
- <pt x="781" y="783" on="1"/>
- <pt x="781" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 33 26 4 13 49 48 2 13 2 3 40 40 35 2 0 25 3 0 0 52 34 1 0 14 3
- 2 1 4 48 84 51 50 3 2 3 26 25 1 2 0 14 13 0 14 0 0 44 34 21 48
- 196 26 33 13 4 52 51 48 25 14 5 13 21 34 2 1 0 0 0 50 49 35 34 32 3
- 0 1 4 48 196 33 4 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro" xMin="0" yMin="-37" xMax="967" yMax="1517">
- <contour>
- <pt x="0" y="580" on="1"/>
- <pt x="26" y="642" on="1"/>
- <pt x="122" y="642" on="1"/>
- <pt x="119" y="698" on="0"/>
- <pt x="119" y="733" on="1"/>
- <pt x="119" y="759" on="0"/>
- <pt x="121" y="809" on="1"/>
- <pt x="122" y="837" on="0"/>
- <pt x="123" y="851" on="1"/>
- <pt x="0" y="851" on="1"/>
- <pt x="26" y="913" on="1"/>
- <pt x="130" y="913" on="1"/>
- <pt x="155" y="1070" on="0"/>
- <pt x="184" y="1151" on="1"/>
- <pt x="315" y="1517" on="0"/>
- <pt x="669" y="1517" on="1"/>
- <pt x="824" y="1517" on="0"/>
- <pt x="967" y="1443" on="1"/>
- <pt x="967" y="1184" on="1"/>
- <pt x="868" y="1184" on="1"/>
- <pt x="867" y="1239" on="1"/>
- <pt x="863" y="1450" on="0"/>
- <pt x="679" y="1450" on="1"/>
- <pt x="510" y="1450" on="0"/>
- <pt x="415" y="1270" on="1"/>
- <pt x="347" y="1142" on="0"/>
- <pt x="325" y="913" on="1"/>
- <pt x="854" y="913" on="1"/>
- <pt x="828" y="851" on="1"/>
- <pt x="320" y="851" on="1"/>
- <pt x="316" y="786" on="0"/>
- <pt x="316" y="733" on="1"/>
- <pt x="316" y="724" on="0"/>
- <pt x="317" y="692" on="1"/>
- <pt x="318" y="664" on="0"/>
- <pt x="319" y="642" on="1"/>
- <pt x="741" y="642" on="1"/>
- <pt x="716" y="580" on="1"/>
- <pt x="324" y="580" on="1"/>
- <pt x="404" y="62" on="0"/>
- <pt x="719" y="62" on="1"/>
- <pt x="836" y="62" on="0"/>
- <pt x="957" y="138" on="1"/>
- <pt x="957" y="45" on="1"/>
- <pt x="834" y="-37" on="0"/>
- <pt x="674" y="-37" on="1"/>
- <pt x="421" y="-37" on="0"/>
- <pt x="272" y="174" on="1"/>
- <pt x="167" y="323" on="0"/>
- <pt x="129" y="580" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 0 0 40 9 45 22 38 15 48 84 45 2 15 0 1 19 18 17 3 0 10 3 0 1 43
- 42 2 0 2 3 0 0 0 29 28 9 8 11 3 10 49 38 37 0 11 3 1 2 4 48
- 84 27 26 11 10 3 36 35 2 1 3 2 0 14 0 0 31 5 4 48 196 49 43 42 38
- 37 36 35 29 28 27 26 19 11 10 9 8 2 1 0 19 13 4 17 18 17 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro#1" xMin="0" yMin="-37" xMax="967" yMax="1517">
- <contour>
- <pt x="0" y="580" on="1"/>
- <pt x="26" y="642" on="1"/>
- <pt x="122" y="642" on="1"/>
- <pt x="119" y="698" on="0"/>
- <pt x="119" y="733" on="1"/>
- <pt x="119" y="759" on="0"/>
- <pt x="121" y="809" on="1"/>
- <pt x="122" y="837" on="0"/>
- <pt x="123" y="851" on="1"/>
- <pt x="0" y="851" on="1"/>
- <pt x="26" y="913" on="1"/>
- <pt x="130" y="913" on="1"/>
- <pt x="155" y="1070" on="0"/>
- <pt x="184" y="1151" on="1"/>
- <pt x="315" y="1517" on="0"/>
- <pt x="669" y="1517" on="1"/>
- <pt x="824" y="1517" on="0"/>
- <pt x="967" y="1443" on="1"/>
- <pt x="967" y="1184" on="1"/>
- <pt x="868" y="1184" on="1"/>
- <pt x="867" y="1239" on="1"/>
- <pt x="863" y="1450" on="0"/>
- <pt x="679" y="1450" on="1"/>
- <pt x="510" y="1450" on="0"/>
- <pt x="415" y="1270" on="1"/>
- <pt x="347" y="1142" on="0"/>
- <pt x="325" y="913" on="1"/>
- <pt x="854" y="913" on="1"/>
- <pt x="828" y="851" on="1"/>
- <pt x="320" y="851" on="1"/>
- <pt x="316" y="786" on="0"/>
- <pt x="316" y="733" on="1"/>
- <pt x="316" y="724" on="0"/>
- <pt x="317" y="692" on="1"/>
- <pt x="318" y="664" on="0"/>
- <pt x="319" y="642" on="1"/>
- <pt x="741" y="642" on="1"/>
- <pt x="716" y="580" on="1"/>
- <pt x="324" y="580" on="1"/>
- <pt x="404" y="62" on="0"/>
- <pt x="719" y="62" on="1"/>
- <pt x="836" y="62" on="0"/>
- <pt x="957" y="138" on="1"/>
- <pt x="957" y="45" on="1"/>
- <pt x="834" y="-37" on="0"/>
- <pt x="674" y="-37" on="1"/>
- <pt x="421" y="-37" on="0"/>
- <pt x="272" y="174" on="1"/>
- <pt x="167" y="323" on="0"/>
- <pt x="129" y="580" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 0 0 40 9 45 22 38 15 48 84 45 2 15 0 1 19 18 17 3 0 10 3 0 1 43
- 42 2 0 2 3 0 0 0 29 28 9 8 11 3 10 49 38 37 0 11 3 1 2 4 48
- 84 27 26 11 10 3 36 35 2 1 3 2 0 14 0 0 31 5 4 48 196 49 43 42 38
- 37 36 35 29 28 27 26 19 11 10 9 8 2 1 0 19 13 4 17 18 17 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="F" xMin="43" yMin="0" xMax="1058" yMax="1480">
- <contour>
- <pt x="1058" y="1480" on="1"/>
- <pt x="1058" y="1221" on="1"/>
- <pt x="947" y="1221" on="1"/>
- <pt x="946" y="1240" on="1"/>
- <pt x="941" y="1324" on="1"/>
- <pt x="940" y="1380" on="0"/>
- <pt x="922" y="1390" on="1"/>
- <pt x="905" y="1399" on="0"/>
- <pt x="868" y="1399" on="1"/>
- <pt x="765" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="799" on="1"/>
- <pt x="725" y="799" on="1"/>
- <pt x="788" y="801" on="1"/>
- <pt x="839" y="802" on="0"/>
- <pt x="848" y="815" on="1"/>
- <pt x="855" y="827" on="0"/>
- <pt x="857" y="857" on="1"/>
- <pt x="858" y="878" on="1"/>
- <pt x="860" y="903" on="1"/>
- <pt x="861" y="921" on="1"/>
- <pt x="941" y="921" on="1"/>
- <pt x="941" y="594" on="1"/>
- <pt x="861" y="594" on="1"/>
- <pt x="860" y="613" on="1"/>
- <pt x="854" y="701" on="0"/>
- <pt x="829" y="708" on="1"/>
- <pt x="803" y="718" on="0"/>
- <pt x="725" y="718" on="1"/>
- <pt x="438" y="718" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="467" y="95" on="1"/>
- <pt x="491" y="68" on="0"/>
- <pt x="551" y="68" on="1"/>
- <pt x="553" y="68" on="1"/>
- <pt x="569" y="67" on="0"/>
- <pt x="629" y="63" on="1"/>
- <pt x="648" y="62" on="1"/>
- <pt x="648" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 48 57 47 40 30 39 21 20 2 1 4 9 11 3 23 22 2 28 39 3 0 0 10 9 21
- 1 0 29 28 7 1 11 2 4 48 84 12 11 1 40 39 1 2 0 57 0 0 14 57 48
- 40 47 39 30 2 0 21 2 28 23 20 12 9 5 21 10 3 0 0 30 29 11 10 32 3
- 47 1 4 48 196 1 0 1 22 21 1 48 47 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="G" xMin="85" yMin="-37" xMax="1458" yMax="1518">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0 40 3 0
- 1 49 42 39 33 32 0 6 40 2 3 0 41 40 1 0 14 0 0 26 34 6 48 196 18
- 17 14 3 12 32 3 42 41 2 13 0 40 39 6 32 0 0 33 32 32 1 0 1 4 48
- 196 49 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gbreve" xMin="85" yMin="-37" xMax="1458" yMax="1925">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="488" y="1925" on="1"/>
- <pt x="553" y="1925" on="1"/>
- <pt x="580" y="1835" on="0"/>
- <pt x="640" y="1793" on="1"/>
- <pt x="708" y="1746" on="0"/>
- <pt x="821" y="1746" on="1"/>
- <pt x="947" y="1746" on="0"/>
- <pt x="1017" y="1805" on="1"/>
- <pt x="1066" y="1845" on="0"/>
- <pt x="1090" y="1925" on="1"/>
- <pt x="1154" y="1925" on="1"/>
- <pt x="1135" y="1790" on="0"/>
- <pt x="1063" y="1709" on="1"/>
- <pt x="969" y="1604" on="0"/>
- <pt x="821" y="1604" on="1"/>
- <pt x="667" y="1604" on="0"/>
- <pt x="572" y="1719" on="1"/>
- <pt x="507" y="1796" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 55 20 64 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0
- 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 1 60 59 51 50 4 13 64 0 0
- 41 40 1 0 14 0 0 26 34 6 48 196 60 59 18 17 14 5 12 32 3 42 41 2 13
- 0 51 50 40 39 4 13 6 32 0 0 33 32 32 1 0 1 4 48 196 49 0 1 13 12
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcircumflex" xMin="85" yMin="-37" xMax="1458" yMax="1925">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="469" y="1604" on="1"/>
- <pt x="710" y="1925" on="1"/>
- <pt x="932" y="1925" on="1"/>
- <pt x="1172" y="1604" on="1"/>
- <pt x="1086" y="1604" on="1"/>
- <pt x="821" y="1826" on="1"/>
- <pt x="555" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 56 55 54 53 50 5 51 0 3 0
- 1 18 17 14 13 12 5 0 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 52 51
- 1 41 40 1 2 0 14 0 0 26 34 6 48 196 54 53 18 17 14 5 12 32 3 42 41
- 2 13 0 56 55 52 51 50 40 39 7 13 6 32 0 0 33 32 32 1 0 1 4 48 196
- 49 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcommaaccent" xMin="85" yMin="-432" xMax="1458" yMax="1518">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="486" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1042" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="614" y="-421" on="1"/>
- <pt x="614" y="-349" on="1"/>
- <pt x="663" y="-359" on="0"/>
- <pt x="718" y="-359" on="1"/>
- <pt x="821" y="-359" on="0"/>
- <pt x="821" y="-279" on="1"/>
- <pt x="821" y="-190" on="0"/>
- <pt x="663" y="-175" on="1"/>
- <pt x="663" y="-111" on="1"/>
- <pt x="798" y="-114" on="0"/>
- <pt x="863" y="-143" on="1"/>
- <pt x="956" y="-185" on="0"/>
- <pt x="956" y="-280" on="1"/>
- <pt x="956" y="-432" on="0"/>
- <pt x="739" y="-432" on="1"/>
- <pt x="679" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 53 17 64 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0
- 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 1 58 57 51 50 4 13 64 2 0
- 41 40 1 0 14 0 0 55 48 62 26 34 6 48 196 18 17 14 3 12 32 3 42 41 2
- 13 0 58 57 51 50 40 39 6 13 62 6 32 0 0 33 32 32 1 0 1 4 48 196 49
- 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gdotaccent" xMin="85" yMin="-37" xMax="1458" yMax="1801">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="722" y="1604" on="1"/>
- <pt x="722" y="1801" on="1"/>
- <pt x="919" y="1801" on="1"/>
- <pt x="919" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0 40 3 0
- 1 49 42 39 33 32 0 6 40 2 3 0 0 0 53 50 5 1 51 1 4 48 84 52 51
- 1 41 40 1 2 0 14 0 0 26 34 6 48 196 18 17 14 3 12 32 3 40 39 2 52
- 50 3 42 41 2 13 0 6 50 0 0 53 52 4 1 50 33 32 32 1 0 2 4 48 196
- 51 50 1 49 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="H" xMin="41" yMin="0" xMax="1438" yMax="1480">
- <contour>
- <pt x="436" y="812" on="1"/>
- <pt x="1043" y="812" on="1"/>
- <pt x="1043" y="1221" on="1"/>
- <pt x="1043" y="1280" on="0"/>
- <pt x="1036" y="1333" on="1"/>
- <pt x="1030" y="1372" on="0"/>
- <pt x="1022" y="1384" on="1"/>
- <pt x="1003" y="1409" on="0"/>
- <pt x="945" y="1413" on="1"/>
- <pt x="877" y="1417" on="1"/>
- <pt x="858" y="1419" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1438" y="1480" on="1"/>
- <pt x="1438" y="1419" on="1"/>
- <pt x="1420" y="1417" on="1"/>
- <pt x="1352" y="1413" on="1"/>
- <pt x="1277" y="1408" on="0"/>
- <pt x="1267" y="1366" on="1"/>
- <pt x="1252" y="1305" on="0"/>
- <pt x="1253" y="1221" on="1"/>
- <pt x="1253" y="259" on="1"/>
- <pt x="1253" y="203" on="0"/>
- <pt x="1261" y="147" on="1"/>
- <pt x="1268" y="96" on="0"/>
- <pt x="1293" y="82" on="1"/>
- <pt x="1314" y="71" on="0"/>
- <pt x="1352" y="68" on="1"/>
- <pt x="1420" y="63" on="1"/>
- <pt x="1438" y="62" on="1"/>
- <pt x="1438" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="877" y="63" on="1"/>
- <pt x="945" y="68" on="1"/>
- <pt x="1020" y="74" on="0"/>
- <pt x="1030" y="115" on="1"/>
- <pt x="1043" y="177" on="0"/>
- <pt x="1043" y="259" on="1"/>
- <pt x="1043" y="726" on="1"/>
- <pt x="436" y="726" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="436" y="200" on="0"/>
- <pt x="443" y="147" on="1"/>
- <pt x="449" y="109" on="0"/>
- <pt x="457" y="97" on="1"/>
- <pt x="476" y="72" on="0"/>
- <pt x="534" y="68" on="1"/>
- <pt x="602" y="63" on="1"/>
- <pt x="621" y="62" on="1"/>
- <pt x="621" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="128" y="68" on="1"/>
- <pt x="192" y="73" on="0"/>
- <pt x="226" y="139" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="186" y="1409" on="0"/>
- <pt x="128" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="621" y="1480" on="1"/>
- <pt x="621" y="1419" on="1"/>
- <pt x="602" y="1417" on="1"/>
- <pt x="534" y="1413" on="1"/>
- <pt x="459" y="1408" on="0"/>
- <pt x="449" y="1366" on="1"/>
- <pt x="436" y="1302" on="0"/>
- <pt x="436" y="1221" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 74 67 57 66 56 50 40 49 37 30 20 29 19 12 2 11 0 0 39 38 7 1 0 1 4
- 48 84 1 0 1 50 49 30 29 3 2 0 67 66 12 11 0 3 14 67 74 66 57 50 56
- 49 40 30 37 29 20 12 19 11 2 0 0 38 37 2 1 32 3 19 74 40 39 0 32 3
- 56 2 4 48 196 20 19 1 57 56 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hbar" xMin="41" yMin="0" xMax="1438" yMax="1480">
- <contour>
- <pt x="1043" y="726" on="1"/>
- <pt x="436" y="726" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="436" y="200" on="0"/>
- <pt x="443" y="147" on="1"/>
- <pt x="449" y="109" on="0"/>
- <pt x="457" y="97" on="1"/>
- <pt x="476" y="72" on="0"/>
- <pt x="534" y="68" on="1"/>
- <pt x="602" y="63" on="1"/>
- <pt x="621" y="62" on="1"/>
- <pt x="621" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="128" y="68" on="1"/>
- <pt x="192" y="73" on="0"/>
- <pt x="226" y="139" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1086" on="1"/>
- <pt x="41" y="1086" on="1"/>
- <pt x="41" y="1160" on="1"/>
- <pt x="226" y="1160" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="186" y="1409" on="0"/>
- <pt x="128" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="621" y="1480" on="1"/>
- <pt x="621" y="1419" on="1"/>
- <pt x="602" y="1417" on="1"/>
- <pt x="534" y="1413" on="1"/>
- <pt x="459" y="1408" on="0"/>
- <pt x="449" y="1366" on="1"/>
- <pt x="436" y="1302" on="0"/>
- <pt x="436" y="1221" on="1"/>
- <pt x="436" y="1160" on="1"/>
- <pt x="1043" y="1160" on="1"/>
- <pt x="1043" y="1221" on="1"/>
- <pt x="1043" y="1280" on="0"/>
- <pt x="1036" y="1333" on="1"/>
- <pt x="1030" y="1372" on="0"/>
- <pt x="1022" y="1384" on="1"/>
- <pt x="1003" y="1409" on="0"/>
- <pt x="945" y="1413" on="1"/>
- <pt x="877" y="1417" on="1"/>
- <pt x="858" y="1419" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1438" y="1480" on="1"/>
- <pt x="1438" y="1419" on="1"/>
- <pt x="1420" y="1417" on="1"/>
- <pt x="1352" y="1413" on="1"/>
- <pt x="1277" y="1408" on="0"/>
- <pt x="1267" y="1366" on="1"/>
- <pt x="1252" y="1305" on="0"/>
- <pt x="1253" y="1221" on="1"/>
- <pt x="1253" y="1160" on="1"/>
- <pt x="1438" y="1160" on="1"/>
- <pt x="1438" y="1086" on="1"/>
- <pt x="1253" y="1086" on="1"/>
- <pt x="1253" y="259" on="1"/>
- <pt x="1253" y="203" on="0"/>
- <pt x="1261" y="147" on="1"/>
- <pt x="1268" y="96" on="0"/>
- <pt x="1293" y="82" on="1"/>
- <pt x="1314" y="71" on="0"/>
- <pt x="1352" y="68" on="1"/>
- <pt x="1420" y="63" on="1"/>
- <pt x="1438" y="62" on="1"/>
- <pt x="1438" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="877" y="63" on="1"/>
- <pt x="945" y="68" on="1"/>
- <pt x="1020" y="74" on="0"/>
- <pt x="1030" y="115" on="1"/>
- <pt x="1043" y="177" on="0"/>
- <pt x="1043" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="812" on="1"/>
- <pt x="1043" y="812" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="436" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 82 75 65 74 60 53 43 52 40 33 23 32 18 12 2 11 0 0 62 61 42 41 22 21 21
- 5 19 1 0 7 1 83 2 4 48 84 84 83 1 75 74 12 11 3 2 0 53 52 33 32
- 0 3 86 85 64 63 20 19 1 5 14 75 82 74 65 53 60 52 43 33 40 32 23 12 18
- 11 2 63 62 2 13 60 21 20 18 0 0 85 84 82 43 42 0 32 5 60 86 83 41 40
- 2 1 32 5 18 2 4 48 196 65 64 61 60 3 23 22 19 18 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hcircumflex" xMin="41" yMin="0" xMax="1438" yMax="1925">
- <contour>
- <pt x="436" y="812" on="1"/>
- <pt x="1043" y="812" on="1"/>
- <pt x="1043" y="1221" on="1"/>
- <pt x="1043" y="1280" on="0"/>
- <pt x="1036" y="1333" on="1"/>
- <pt x="1030" y="1372" on="0"/>
- <pt x="1022" y="1384" on="1"/>
- <pt x="1003" y="1409" on="0"/>
- <pt x="945" y="1413" on="1"/>
- <pt x="877" y="1417" on="1"/>
- <pt x="858" y="1419" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1438" y="1480" on="1"/>
- <pt x="1438" y="1419" on="1"/>
- <pt x="1420" y="1417" on="1"/>
- <pt x="1352" y="1413" on="1"/>
- <pt x="1277" y="1408" on="0"/>
- <pt x="1267" y="1366" on="1"/>
- <pt x="1252" y="1305" on="0"/>
- <pt x="1253" y="1221" on="1"/>
- <pt x="1253" y="259" on="1"/>
- <pt x="1253" y="203" on="0"/>
- <pt x="1261" y="147" on="1"/>
- <pt x="1268" y="96" on="0"/>
- <pt x="1293" y="82" on="1"/>
- <pt x="1314" y="71" on="0"/>
- <pt x="1352" y="68" on="1"/>
- <pt x="1420" y="63" on="1"/>
- <pt x="1438" y="62" on="1"/>
- <pt x="1438" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="877" y="63" on="1"/>
- <pt x="945" y="68" on="1"/>
- <pt x="1020" y="74" on="0"/>
- <pt x="1030" y="115" on="1"/>
- <pt x="1043" y="177" on="0"/>
- <pt x="1043" y="259" on="1"/>
- <pt x="1043" y="726" on="1"/>
- <pt x="436" y="726" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="436" y="200" on="0"/>
- <pt x="443" y="147" on="1"/>
- <pt x="449" y="109" on="0"/>
- <pt x="457" y="97" on="1"/>
- <pt x="476" y="72" on="0"/>
- <pt x="534" y="68" on="1"/>
- <pt x="602" y="63" on="1"/>
- <pt x="621" y="62" on="1"/>
- <pt x="621" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="128" y="68" on="1"/>
- <pt x="192" y="73" on="0"/>
- <pt x="226" y="139" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="186" y="1409" on="0"/>
- <pt x="128" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="621" y="1480" on="1"/>
- <pt x="621" y="1419" on="1"/>
- <pt x="602" y="1417" on="1"/>
- <pt x="534" y="1413" on="1"/>
- <pt x="459" y="1408" on="0"/>
- <pt x="449" y="1366" on="1"/>
- <pt x="436" y="1302" on="0"/>
- <pt x="436" y="1221" on="1"/>
- </contour>
- <contour>
- <pt x="388" y="1604" on="1"/>
- <pt x="629" y="1925" on="1"/>
- <pt x="851" y="1925" on="1"/>
- <pt x="1091" y="1604" on="1"/>
- <pt x="1005" y="1604" on="1"/>
- <pt x="740" y="1826" on="1"/>
- <pt x="474" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 74 67 57 66 56 50 40 49 37 30 20 29 19 12 2 11 81 80 79 78 75 5 76 11 3
- 0 0 39 38 7 1 0 1 4 48 84 77 76 1 1 0 1 50 49 30 29 3 3 0 67
- 66 12 11 0 3 14 67 74 66 57 50 56 49 40 30 37 29 20 12 19 11 2 78 19 1
- 2 81 80 79 77 76 5 1 0 3 75 0 56 2 0 0 38 37 2 1 32 3 19 74 40
- 39 0 32 3 56 2 4 48 196 20 19 1 57 56 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="I" xMin="51" yMin="0" xMax="631" yMax="1480">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 29 19 28 18 11 1 10 29 28 1 0 11 10 0 14 29 0 28 19 11 18 10 1 0
- 0 19 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="IJ" xMin="51" yMin="-297" xMax="1420" yMax="1480">
- <component glyphName="I" x="0" y="0" flags="0x4"/>
- <component glyphName="J" x="654" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="Iacute" xMin="51" yMin="0" xMax="637" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="137" y="1604" on="1"/>
- <pt x="378" y="1925" on="1"/>
- <pt x="637" y="1925" on="1"/>
- <pt x="230" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 29 19 28 18 11 1 10 39 36 2 37 10 3 38 37 1 29 28 1 2 0 11 10 0
- 14 29 0 28 19 11 18 10 1 37 18 0 2 38 18 39 36 0 0 0 19 18 32 1 0
- 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ibreve" xMin="8" yMin="0" xMax="674" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="8" y="1925" on="1"/>
- <pt x="73" y="1925" on="1"/>
- <pt x="100" y="1835" on="0"/>
- <pt x="160" y="1793" on="1"/>
- <pt x="228" y="1746" on="0"/>
- <pt x="341" y="1746" on="1"/>
- <pt x="467" y="1746" on="0"/>
- <pt x="537" y="1805" on="1"/>
- <pt x="586" y="1845" on="0"/>
- <pt x="610" y="1925" on="1"/>
- <pt x="674" y="1925" on="1"/>
- <pt x="655" y="1790" on="0"/>
- <pt x="583" y="1709" on="1"/>
- <pt x="489" y="1604" on="0"/>
- <pt x="341" y="1604" on="1"/>
- <pt x="187" y="1604" on="0"/>
- <pt x="92" y="1719" on="1"/>
- <pt x="27" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 0 0 41 20 50 48 84 0 29 19 28 18 11 1 10 46 45 37 36 4 13 50 10 29 28
- 1 0 11 10 0 14 29 0 28 19 11 18 10 1 46 45 2 13 18 37 36 0 0 0 19
- 18 37 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Icircumflex" xMin="-11" yMin="0" xMax="692" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="-11" y="1604" on="1"/>
- <pt x="230" y="1925" on="1"/>
- <pt x="452" y="1925" on="1"/>
- <pt x="692" y="1604" on="1"/>
- <pt x="606" y="1604" on="1"/>
- <pt x="341" y="1826" on="1"/>
- <pt x="75" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 29 19 28 18 11 1 10 42 41 40 39 36 5 37 10 3 38 37 1 29 28 1 2 0
- 11 10 0 14 29 0 28 19 11 18 10 1 41 18 0 2 40 39 38 3 13 18 42 37 36
- 3 13 0 0 0 19 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idieresis" xMin="51" yMin="0" xMax="631" yMax="1777">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="57" y="1604" on="1"/>
- <pt x="57" y="1777" on="1"/>
- <pt x="230" y="1777" on="1"/>
- <pt x="230" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="452" y="1604" on="1"/>
- <pt x="452" y="1777" on="1"/>
- <pt x="625" y="1777" on="1"/>
- <pt x="625" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 29 19 28 18 11 1 10 0 0 43 40 39 36 13 3 37 1 4 48 84 42 41 38 37
- 3 29 28 1 2 0 11 10 0 14 29 0 28 19 11 18 10 1 0 0 41 40 13 1 42
- 39 38 13 1 36 19 18 32 1 0 3 4 48 196 43 42 1 37 36 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idotaccent" xMin="51" yMin="0" xMax="631" yMax="1801">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="242" y="1604" on="1"/>
- <pt x="242" y="1801" on="1"/>
- <pt x="439" y="1801" on="1"/>
- <pt x="439" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 29 19 28 18 11 1 10 0 0 39 36 5 1 37 1 4 48 84 38 37 1 29 28 1
- 2 0 11 10 0 14 29 0 28 19 11 18 10 1 0 0 39 38 4 1 36 19 18 32 1
- 0 2 4 48 196 37 36 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Igrave" xMin="39" yMin="0" xMax="631" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="539" y="1604" on="1"/>
- <pt x="446" y="1604" on="1"/>
- <pt x="39" y="1925" on="1"/>
- <pt x="298" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 29 19 28 18 11 1 10 37 36 2 38 10 3 39 38 1 29 28 1 2 0 11 10 0
- 14 29 0 28 19 11 18 10 1 39 18 0 2 36 18 38 0 0 0 37 19 18 32 2 0
- 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Imacron" xMin="20" yMin="0" xMax="662" yMax="1727">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="20" y="1604" on="1"/>
- <pt x="20" y="1727" on="1"/>
- <pt x="662" y="1727" on="1"/>
- <pt x="662" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 0 29 19 28 18 11 1 10 0 0 39 36 12 1 37 1 4 48 84 38 37 1 29 28 1
- 2 0 11 10 0 14 29 0 28 19 11 18 10 1 39 38 2 13 18 37 36 0 0 0 19
- 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iogonek" xMin="51" yMin="-370" xMax="631" yMax="1480">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="581" y="-273" on="1"/>
- <pt x="581" y="-341" on="1"/>
- <pt x="510" y="-370" on="0"/>
- <pt x="432" y="-370" on="1"/>
- <pt x="212" y="-370" on="0"/>
- <pt x="212" y="-211" on="1"/>
- <pt x="212" y="-89" on="0"/>
- <pt x="370" y="0" on="1"/>
- <pt x="477" y="0" on="1"/>
- <pt x="348" y="-80" on="0"/>
- <pt x="348" y="-182" on="1"/>
- <pt x="348" y="-289" on="0"/>
- <pt x="481" y="-289" on="1"/>
- <pt x="532" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 48 7 39 48 84 0 29 19 28 18 11 1 10 37 36 39 28 44 43 29 28 3 0
- 11 10 0 14 0 0 46 48 41 48 196 29 0 28 19 11 18 10 1 43 18 0 2 44 37
- 36 3 13 18 41 0 0 0 19 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Itilde" xMin="8" yMin="0" xMax="674" yMax="1839">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="8" y="1604" on="1"/>
- <pt x="35" y="1744" on="0"/>
- <pt x="104" y="1797" on="1"/>
- <pt x="158" y="1839" on="0"/>
- <pt x="235" y="1839" on="1"/>
- <pt x="300" y="1839" on="0"/>
- <pt x="353" y="1801" on="1"/>
- <pt x="388" y="1776" on="1"/>
- <pt x="440" y="1739" on="0"/>
- <pt x="494" y="1739" on="1"/>
- <pt x="589" y="1739" on="0"/>
- <pt x="612" y="1838" on="1"/>
- <pt x="674" y="1838" on="1"/>
- <pt x="646" y="1699" on="0"/>
- <pt x="578" y="1646" on="1"/>
- <pt x="524" y="1604" on="0"/>
- <pt x="447" y="1604" on="1"/>
- <pt x="384" y="1604" on="0"/>
- <pt x="329" y="1642" on="1"/>
- <pt x="294" y="1666" on="1"/>
- <pt x="239" y="1704" on="0"/>
- <pt x="187" y="1704" on="1"/>
- <pt x="99" y="1704" on="0"/>
- <pt x="70" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 57 20 40 45 20 52 48 84 0 29 19 28 18 11 1 10 59 48 47 36 4 13 52
- 40 10 29 28 1 0 11 10 0 14 29 0 28 19 11 18 10 1 48 47 2 13 18 59 36
- 0 0 0 19 18 37 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="J" xMin="0" yMin="-297" xMax="766" yMax="1480">
- <contour>
- <pt x="0" y="-276" on="1"/>
- <pt x="0" y="-46" on="1"/>
- <pt x="117" y="-46" on="1"/>
- <pt x="119" y="-70" on="1"/>
- <pt x="127" y="-160" on="0"/>
- <pt x="147" y="-185" on="1"/>
- <pt x="171" y="-215" on="0"/>
- <pt x="234" y="-215" on="1"/>
- <pt x="333" y="-215" on="0"/>
- <pt x="353" y="-124" on="1"/>
- <pt x="371" y="-45" on="0"/>
- <pt x="371" y="148" on="1"/>
- <pt x="371" y="1221" on="1"/>
- <pt x="372" y="1340" on="0"/>
- <pt x="354" y="1377" on="1"/>
- <pt x="339" y="1409" on="0"/>
- <pt x="273" y="1413" on="1"/>
- <pt x="205" y="1417" on="1"/>
- <pt x="186" y="1419" on="1"/>
- <pt x="186" y="1480" on="1"/>
- <pt x="766" y="1480" on="1"/>
- <pt x="766" y="1419" on="1"/>
- <pt x="747" y="1417" on="1"/>
- <pt x="680" y="1413" on="1"/>
- <pt x="612" y="1408" on="0"/>
- <pt x="601" y="1386" on="1"/>
- <pt x="590" y="1366" on="0"/>
- <pt x="587" y="1320" on="1"/>
- <pt x="581" y="1221" on="1"/>
- <pt x="581" y="270" on="1"/>
- <pt x="581" y="-35" on="0"/>
- <pt x="482" y="-156" on="1"/>
- <pt x="366" y="-297" on="0"/>
- <pt x="159" y="-297" on="1"/>
- <pt x="97" y="-297" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 0 0 7 7 33 48 84 12 19 1 29 28 21 11 4 19 2 3 0 1 2 1 0 3 13
- 33 2 0 20 19 0 14 19 12 2 11 0 2 21 20 2 13 28 0 0 29 28 32 1 11
- 1 4 48 196 12 11 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Jcircumflex" xMin="0" yMin="-297" xMax="827" yMax="1925">
- <contour>
- <pt x="0" y="-276" on="1"/>
- <pt x="0" y="-46" on="1"/>
- <pt x="117" y="-46" on="1"/>
- <pt x="119" y="-70" on="1"/>
- <pt x="127" y="-160" on="0"/>
- <pt x="147" y="-185" on="1"/>
- <pt x="171" y="-215" on="0"/>
- <pt x="234" y="-215" on="1"/>
- <pt x="333" y="-215" on="0"/>
- <pt x="353" y="-124" on="1"/>
- <pt x="371" y="-45" on="0"/>
- <pt x="371" y="148" on="1"/>
- <pt x="371" y="1221" on="1"/>
- <pt x="372" y="1340" on="0"/>
- <pt x="354" y="1377" on="1"/>
- <pt x="339" y="1409" on="0"/>
- <pt x="273" y="1413" on="1"/>
- <pt x="205" y="1417" on="1"/>
- <pt x="186" y="1419" on="1"/>
- <pt x="186" y="1480" on="1"/>
- <pt x="766" y="1480" on="1"/>
- <pt x="766" y="1419" on="1"/>
- <pt x="747" y="1417" on="1"/>
- <pt x="680" y="1413" on="1"/>
- <pt x="612" y="1408" on="0"/>
- <pt x="601" y="1386" on="1"/>
- <pt x="590" y="1366" on="0"/>
- <pt x="587" y="1320" on="1"/>
- <pt x="581" y="1221" on="1"/>
- <pt x="581" y="270" on="1"/>
- <pt x="581" y="-35" on="0"/>
- <pt x="482" y="-156" on="1"/>
- <pt x="366" y="-297" on="0"/>
- <pt x="159" y="-297" on="1"/>
- <pt x="97" y="-297" on="0"/>
- </contour>
- <contour>
- <pt x="124" y="1604" on="1"/>
- <pt x="365" y="1925" on="1"/>
- <pt x="587" y="1925" on="1"/>
- <pt x="827" y="1604" on="1"/>
- <pt x="741" y="1604" on="1"/>
- <pt x="476" y="1826" on="1"/>
- <pt x="210" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 7 7 33 48 84 12 19 41 40 39 38 35 5 36 19 3 1 29 28 21 11 4 19
- 2 3 0 1 2 1 0 3 13 33 2 0 37 36 1 0 20 19 0 14 19 12 40 28 11
- 2 41 36 35 2 4 11 0 3 39 38 37 21 20 5 13 28 0 0 29 28 32 1 11 1
- 4 48 196 12 11 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="K" xMin="56" yMin="0" xMax="1463" yMax="1480">
- <contour>
- <pt x="451" y="754" on="1"/>
- <pt x="899" y="1221" on="1"/>
- <pt x="950" y="1275" on="0"/>
- <pt x="983" y="1322" on="1"/>
- <pt x="1018" y="1371" on="0"/>
- <pt x="1036" y="1387" on="1"/>
- <pt x="1046" y="1397" on="0"/>
- <pt x="1046" y="1402" on="1"/>
- <pt x="1046" y="1416" on="0"/>
- <pt x="990" y="1417" on="1"/>
- <pt x="901" y="1419" on="1"/>
- <pt x="883" y="1419" on="1"/>
- <pt x="883" y="1480" on="1"/>
- <pt x="1339" y="1480" on="1"/>
- <pt x="1339" y="1419" on="1"/>
- <pt x="1322" y="1417" on="1"/>
- <pt x="1261" y="1416" on="1"/>
- <pt x="1207" y="1416" on="0"/>
- <pt x="1160" y="1377" on="1"/>
- <pt x="1115" y="1341" on="0"/>
- <pt x="996" y="1220" on="1"/>
- <pt x="618" y="835" on="1"/>
- <pt x="1136" y="258" on="1"/>
- <pt x="1240" y="150" on="1"/>
- <pt x="1303" y="84" on="0"/>
- <pt x="1334" y="76" on="1"/>
- <pt x="1365" y="67" on="0"/>
- <pt x="1442" y="63" on="1"/>
- <pt x="1463" y="62" on="1"/>
- <pt x="1463" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="876" y="62" on="1"/>
- <pt x="1000" y="62" on="0"/>
- <pt x="1000" y="86" on="1"/>
- <pt x="1000" y="120" on="0"/>
- <pt x="876" y="262" on="1"/>
- <pt x="451" y="748" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="456" y="160" on="1"/>
- <pt x="458" y="90" on="0"/>
- <pt x="484" y="79" on="1"/>
- <pt x="510" y="69" on="0"/>
- <pt x="593" y="63" on="1"/>
- <pt x="611" y="62" on="1"/>
- <pt x="611" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 71 64 54 63 53 46 44 38 37 32 31 28 22 21 14 11 10 0 12 12 29 3 46 45 30
- 29 3 0 64 63 13 12 0 3 14 64 71 63 54 46 53 45 44 32 31 30 29 28 22 21
- 14 13 12 11 10 14 13 34 7 0 0 0 71 38 37 0 32 3 53 1 4 48 196 54 53
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Kcommaaccent" xMin="56" yMin="-432" xMax="1463" yMax="1480">
- <contour>
- <pt x="451" y="754" on="1"/>
- <pt x="899" y="1221" on="1"/>
- <pt x="950" y="1274" on="0"/>
- <pt x="983" y="1322" on="1"/>
- <pt x="1018" y="1371" on="0"/>
- <pt x="1036" y="1387" on="1"/>
- <pt x="1046" y="1397" on="0"/>
- <pt x="1046" y="1402" on="1"/>
- <pt x="1046" y="1416" on="0"/>
- <pt x="990" y="1417" on="1"/>
- <pt x="901" y="1419" on="1"/>
- <pt x="883" y="1419" on="1"/>
- <pt x="883" y="1480" on="1"/>
- <pt x="1339" y="1480" on="1"/>
- <pt x="1339" y="1419" on="1"/>
- <pt x="1322" y="1417" on="1"/>
- <pt x="1261" y="1416" on="1"/>
- <pt x="1207" y="1416" on="0"/>
- <pt x="1160" y="1377" on="1"/>
- <pt x="1115" y="1341" on="0"/>
- <pt x="996" y="1220" on="1"/>
- <pt x="618" y="835" on="1"/>
- <pt x="1136" y="258" on="1"/>
- <pt x="1240" y="150" on="1"/>
- <pt x="1303" y="84" on="0"/>
- <pt x="1334" y="76" on="1"/>
- <pt x="1365" y="67" on="0"/>
- <pt x="1442" y="63" on="1"/>
- <pt x="1463" y="62" on="1"/>
- <pt x="1463" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="876" y="62" on="1"/>
- <pt x="1000" y="62" on="0"/>
- <pt x="1000" y="86" on="1"/>
- <pt x="1000" y="120" on="0"/>
- <pt x="876" y="262" on="1"/>
- <pt x="451" y="748" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="456" y="160" on="1"/>
- <pt x="458" y="90" on="0"/>
- <pt x="484" y="79" on="1"/>
- <pt x="510" y="69" on="0"/>
- <pt x="593" y="63" on="1"/>
- <pt x="611" y="62" on="1"/>
- <pt x="611" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- </contour>
- <contour>
- <pt x="562" y="-421" on="1"/>
- <pt x="562" y="-349" on="1"/>
- <pt x="611" y="-359" on="0"/>
- <pt x="666" y="-359" on="1"/>
- <pt x="769" y="-359" on="0"/>
- <pt x="769" y="-279" on="1"/>
- <pt x="769" y="-190" on="0"/>
- <pt x="611" y="-175" on="1"/>
- <pt x="611" y="-111" on="1"/>
- <pt x="745" y="-114" on="0"/>
- <pt x="811" y="-143" on="1"/>
- <pt x="904" y="-185" on="0"/>
- <pt x="904" y="-280" on="1"/>
- <pt x="904" y="-432" on="0"/>
- <pt x="687" y="-432" on="1"/>
- <pt x="628" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 0 0 75 17 86 48 84 71 64 54 63 53 46 44 38 37 32 31 28 22 21 14 11 10 0
- 12 12 29 3 80 79 73 72 4 13 86 29 46 45 30 29 3 0 64 63 13 12 0 3 14
- 0 0 77 48 84 48 196 64 71 63 54 46 53 80 79 73 72 45 44 32 31 30 29 28 22
- 21 14 13 12 11 10 18 13 84 34 7 3 12 0 0 0 71 38 37 0 32 3 53 1 4
- 48 196 54 53 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="L" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 29 22 12 21 11 4 32 30 2 1 4 21 34 3 0 0 35 34 7 1 3 1 4 48 84
- 4 3 1 0 22 21 0 14 22 29 21 12 4 11 35 34 32 1 4 2 29 3 0 0 30
- 29 32 1 11 1 4 48 196 3 2 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lacute" xMin="56" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="309" y="1604" on="1"/>
- <pt x="550" y="1925" on="1"/>
- <pt x="809" y="1925" on="1"/>
- <pt x="402" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 29 22 12 21 11 4 43 40 2 41 21 3 32 30 2 1 4 21 34 3 0 0 35 34 7
- 1 3 1 4 48 84 42 41 1 4 3 1 2 0 22 21 0 14 22 29 21 12 4 11 42
- 41 35 34 32 1 6 2 29 3 43 40 2 29 11 3 0 0 30 29 32 1 11 1 4 48
- 196 3 2 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcaron" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="888" y="1283" on="1"/>
- <pt x="809" y="1283" on="1"/>
- <pt x="809" y="1480" on="1"/>
- <pt x="1006" y="1480" on="1"/>
- <pt x="1006" y="1309" on="1"/>
- <pt x="1006" y="1146" on="0"/>
- <pt x="944" y="1081" on="1"/>
- <pt x="897" y="1032" on="0"/>
- <pt x="809" y="1026" on="1"/>
- <pt x="809" y="1076" on="1"/>
- <pt x="888" y="1082" on="0"/>
- <pt x="888" y="1231" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 29 22 12 21 11 4 51 49 48 44 41 40 32 30 2 1 10 21 34 3 0 0 35 34 7
- 1 3 1 4 48 84 4 3 1 0 43 42 22 21 0 3 14 22 29 21 12 4 11 1 2
- 43 2 51 40 35 3 43 41 3 34 32 2 41 29 3 0 0 49 48 42 41 4 3 43 30
- 29 32 1 11 2 4 48 196 44 43 1 3 2 1 12 11 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcommaaccent" xMin="56" yMin="-432" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="451" y="-421" on="1"/>
- <pt x="451" y="-349" on="1"/>
- <pt x="500" y="-359" on="0"/>
- <pt x="555" y="-359" on="1"/>
- <pt x="658" y="-359" on="0"/>
- <pt x="658" y="-279" on="1"/>
- <pt x="658" y="-190" on="0"/>
- <pt x="500" y="-175" on="1"/>
- <pt x="500" y="-111" on="1"/>
- <pt x="634" y="-114" on="0"/>
- <pt x="700" y="-143" on="1"/>
- <pt x="793" y="-185" on="0"/>
- <pt x="793" y="-280" on="1"/>
- <pt x="793" y="-432" on="0"/>
- <pt x="576" y="-432" on="1"/>
- <pt x="517" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 43 17 54 48 84 29 22 12 21 11 4 32 30 2 1 4 21 34 3 48 47 41 40
- 4 13 54 3 0 0 35 34 7 1 3 1 4 48 84 4 3 1 0 22 21 0 14 0 0
- 45 48 52 48 196 22 29 21 12 4 11 52 52 48 47 35 34 32 1 7 2 29 3 0 0
- 41 40 30 29 32 3 11 1 4 48 196 3 2 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ldot" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="870" y="642" on="1"/>
- <pt x="870" y="839" on="1"/>
- <pt x="1067" y="839" on="1"/>
- <pt x="1067" y="642" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 29 22 12 21 11 4 32 30 2 1 4 40 34 3 0 0 43 40 5 1 41 35 34 7 1
- 3 2 4 48 84 42 41 1 4 3 1 2 0 22 21 0 14 22 29 21 12 4 11 1 2
- 42 2 35 34 32 3 40 29 3 0 0 41 40 4 1 42 30 29 32 1 11 2 4 48 196
- 43 42 1 3 2 1 12 11 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lslash" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="241" y="748" on="1"/>
- <pt x="56" y="641" on="1"/>
- <pt x="56" y="726" on="1"/>
- <pt x="241" y="833" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="954" on="1"/>
- <pt x="722" y="1110" on="1"/>
- <pt x="722" y="1025" on="1"/>
- <pt x="451" y="869" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 47 40 21 14 4 13 38 37 28 26 25 24 23 22 3 2 1 0 12 13 30 3 0 0 31
- 30 7 1 39 1 4 48 84 40 39 1 0 14 13 0 14 40 47 14 21 13 4 37 31 30
- 28 24 23 6 38 21 3 2 1 0 0 0 26 25 22 21 32 3 0 1 4 48 196 39 38
- 1 47 4 3 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="M" xMin="48" yMin="0" xMax="1773" yMax="1480">
- <contour>
- <pt x="461" y="1480" on="1"/>
- <pt x="934" y="389" on="1"/>
- <pt x="1400" y="1480" on="1"/>
- <pt x="1773" y="1480" on="1"/>
- <pt x="1773" y="1419" on="1"/>
- <pt x="1754" y="1417" on="1"/>
- <pt x="1686" y="1413" on="1"/>
- <pt x="1618" y="1408" on="0"/>
- <pt x="1607" y="1386" on="1"/>
- <pt x="1597" y="1366" on="0"/>
- <pt x="1594" y="1320" on="1"/>
- <pt x="1588" y="1221" on="1"/>
- <pt x="1588" y="259" on="1"/>
- <pt x="1594" y="160" on="1"/>
- <pt x="1598" y="93" on="0"/>
- <pt x="1620" y="82" on="1"/>
- <pt x="1639" y="71" on="0"/>
- <pt x="1686" y="68" on="1"/>
- <pt x="1754" y="63" on="1"/>
- <pt x="1773" y="62" on="1"/>
- <pt x="1773" y="0" on="1"/>
- <pt x="1209" y="0" on="1"/>
- <pt x="1209" y="62" on="1"/>
- <pt x="1227" y="63" on="1"/>
- <pt x="1294" y="68" on="1"/>
- <pt x="1361" y="73" on="0"/>
- <pt x="1372" y="95" on="1"/>
- <pt x="1383" y="114" on="0"/>
- <pt x="1386" y="160" on="1"/>
- <pt x="1392" y="259" on="1"/>
- <pt x="1392" y="1276" on="1"/>
- <pt x="901" y="118" on="1"/>
- <pt x="828" y="118" on="1"/>
- <pt x="343" y="1231" on="1"/>
- <pt x="343" y="259" on="1"/>
- <pt x="343" y="203" on="0"/>
- <pt x="351" y="147" on="1"/>
- <pt x="358" y="96" on="0"/>
- <pt x="383" y="82" on="1"/>
- <pt x="404" y="71" on="0"/>
- <pt x="442" y="68" on="1"/>
- <pt x="510" y="63" on="1"/>
- <pt x="528" y="62" on="1"/>
- <pt x="528" y="0" on="1"/>
- <pt x="48" y="0" on="1"/>
- <pt x="48" y="62" on="1"/>
- <pt x="67" y="63" on="1"/>
- <pt x="135" y="68" on="1"/>
- <pt x="199" y="73" on="0"/>
- <pt x="233" y="139" on="0"/>
- <pt x="233" y="259" on="1"/>
- <pt x="234" y="1221" on="1"/>
- <pt x="235" y="1335" on="0"/>
- <pt x="216" y="1377" on="1"/>
- <pt x="201" y="1409" on="0"/>
- <pt x="135" y="1413" on="1"/>
- <pt x="67" y="1417" on="1"/>
- <pt x="48" y="1419" on="1"/>
- <pt x="48" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 51 58 50 44 34 43 33 32 31 30 29 22 19 12 11 4 1 11 0 20 3 44 43 21 20
- 3 0 58 3 2 0 0 3 14 58 51 44 50 43 34 2 11 29 2 32 31 22 21 1 0
- 6 29 33 3 20 19 4 3 4 13 11 51 50 33 0 0 30 29 4 1 11 1 4 48 196
- 12 11 1 34 33 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="N" xMin="43" yMin="-20" xMax="1435" yMax="1480">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 21 20 30 31 30 1 0 45 11
- 10 0 0 3 14 45 38 31 37 30 23 21 19 1 2 10 9 0 3 1 22 3 12 11 2
- 13 19 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Nacute" xMin="43" yMin="-20" xMax="1435" yMax="1925">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="646" y="1604" on="1"/>
- <pt x="887" y="1925" on="1"/>
- <pt x="1146" y="1925" on="1"/>
- <pt x="739" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 38 45 37 31 23 30 49 46 2 47 0 3 22 19 12 9 2 1 6 0 30 3 21 20 30
- 48 47 1 31 30 1 2 0 45 11 10 0 0 3 14 45 38 31 37 30 23 21 19 1 2
- 49 48 47 46 10 9 0 7 1 22 3 12 11 2 13 19 0 0 2 1 35 1 19 23 22
- 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncaron" xMin="43" yMin="-20" xMax="1435" yMax="1925">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1073" y="1925" on="1"/>
- <pt x="833" y="1604" on="1"/>
- <pt x="611" y="1604" on="1"/>
- <pt x="370" y="1925" on="1"/>
- <pt x="456" y="1925" on="1"/>
- <pt x="722" y="1703" on="1"/>
- <pt x="987" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 52 51 50 49 46 5 13 47 21
- 20 30 48 47 1 31 30 1 2 0 45 11 10 0 0 3 14 45 38 31 37 30 23 21 19
- 1 2 52 51 50 49 48 47 46 10 9 0 10 1 22 3 12 11 2 13 19 0 0 2 1
- 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncommaaccent" xMin="43" yMin="-432" xMax="1435" yMax="1480">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1150" y="1384" on="0"/>
- <pt x="1130" y="1397" on="1"/>
- <pt x="1112" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1408" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1367" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1335" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="582" y="-421" on="1"/>
- <pt x="582" y="-349" on="1"/>
- <pt x="631" y="-359" on="0"/>
- <pt x="686" y="-359" on="1"/>
- <pt x="789" y="-359" on="0"/>
- <pt x="789" y="-279" on="1"/>
- <pt x="789" y="-190" on="0"/>
- <pt x="631" y="-175" on="1"/>
- <pt x="631" y="-111" on="1"/>
- <pt x="765" y="-114" on="0"/>
- <pt x="831" y="-143" on="1"/>
- <pt x="924" y="-185" on="0"/>
- <pt x="924" y="-280" on="1"/>
- <pt x="924" y="-432" on="0"/>
- <pt x="707" y="-432" on="1"/>
- <pt x="647" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 49 17 60 48 84 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 54 53
- 47 46 21 20 6 13 60 30 31 30 1 0 45 11 10 0 0 3 14 0 0 51 48 58 48
- 196 45 38 31 37 30 23 21 19 1 2 58 58 54 53 47 46 10 9 0 8 1 22 3 12
- 11 2 13 19 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ntilde" xMin="43" yMin="-20" xMax="1435" yMax="1839">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="425" y="1604" on="1"/>
- <pt x="452" y="1744" on="0"/>
- <pt x="521" y="1797" on="1"/>
- <pt x="574" y="1839" on="0"/>
- <pt x="652" y="1839" on="1"/>
- <pt x="717" y="1839" on="0"/>
- <pt x="770" y="1801" on="1"/>
- <pt x="805" y="1776" on="1"/>
- <pt x="857" y="1739" on="0"/>
- <pt x="911" y="1739" on="1"/>
- <pt x="1007" y="1739" on="0"/>
- <pt x="1029" y="1838" on="1"/>
- <pt x="1091" y="1838" on="1"/>
- <pt x="1063" y="1699" on="0"/>
- <pt x="995" y="1646" on="1"/>
- <pt x="941" y="1604" on="0"/>
- <pt x="864" y="1604" on="1"/>
- <pt x="801" y="1604" on="0"/>
- <pt x="746" y="1642" on="1"/>
- <pt x="711" y="1666" on="1"/>
- <pt x="656" y="1704" on="0"/>
- <pt x="604" y="1704" on="1"/>
- <pt x="516" y="1704" on="0"/>
- <pt x="487" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 0 0 67 20 50 55 20 62 48 84 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30
- 3 69 58 57 46 4 13 62 50 0 21 20 30 31 30 1 0 45 11 10 0 0 3 14 45
- 38 31 37 30 23 21 19 1 2 69 58 57 46 10 9 0 7 1 22 3 12 11 2 13 19
- 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="O" xMin="80" yMin="-37" xMax="1398" yMax="1517">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 14 0 0 28 34 4 20 34 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="OE" xMin="80" yMin="-37" xMax="1771" yMax="1517">
- <contour>
- <pt x="973" y="1408" on="1"/>
- <pt x="973" y="1480" on="1"/>
- <pt x="1715" y="1480" on="1"/>
- <pt x="1715" y="1221" on="1"/>
- <pt x="1604" y="1221" on="1"/>
- <pt x="1603" y="1240" on="1"/>
- <pt x="1601" y="1274" on="1"/>
- <pt x="1598" y="1311" on="0"/>
- <pt x="1598" y="1321" on="1"/>
- <pt x="1598" y="1324" on="1"/>
- <pt x="1598" y="1378" on="0"/>
- <pt x="1581" y="1389" on="1"/>
- <pt x="1566" y="1399" on="0"/>
- <pt x="1525" y="1399" on="1"/>
- <pt x="1422" y="1400" on="1"/>
- <pt x="1198" y="1400" on="1"/>
- <pt x="1198" y="808" on="1"/>
- <pt x="1382" y="809" on="1"/>
- <pt x="1445" y="811" on="1"/>
- <pt x="1495" y="812" on="0"/>
- <pt x="1504" y="825" on="1"/>
- <pt x="1512" y="836" on="0"/>
- <pt x="1514" y="867" on="1"/>
- <pt x="1514" y="869" on="1"/>
- <pt x="1514" y="871" on="1"/>
- <pt x="1515" y="881" on="1"/>
- <pt x="1515" y="885" on="0"/>
- <pt x="1516" y="895" on="1"/>
- <pt x="1517" y="911" on="0"/>
- <pt x="1517" y="913" on="1"/>
- <pt x="1518" y="931" on="1"/>
- <pt x="1610" y="931" on="1"/>
- <pt x="1610" y="605" on="1"/>
- <pt x="1518" y="605" on="1"/>
- <pt x="1517" y="623" on="1"/>
- <pt x="1511" y="711" on="0"/>
- <pt x="1486" y="717" on="1"/>
- <pt x="1461" y="728" on="0"/>
- <pt x="1382" y="728" on="1"/>
- <pt x="1198" y="728" on="1"/>
- <pt x="1198" y="259" on="1"/>
- <pt x="1198" y="122" on="0"/>
- <pt x="1238" y="105" on="1"/>
- <pt x="1274" y="86" on="0"/>
- <pt x="1369" y="86" on="1"/>
- <pt x="1466" y="86" on="1"/>
- <pt x="1567" y="92" on="1"/>
- <pt x="1650" y="97" on="0"/>
- <pt x="1655" y="162" on="1"/>
- <pt x="1658" y="234" on="1"/>
- <pt x="1660" y="253" on="1"/>
- <pt x="1771" y="253" on="1"/>
- <pt x="1771" y="0" on="1"/>
- <pt x="973" y="0" on="1"/>
- <pt x="973" y="73" on="1"/>
- <pt x="904" y="15" on="0"/>
- <pt x="856" y="-6" on="1"/>
- <pt x="828" y="-19" on="0"/>
- <pt x="786" y="-26" on="1"/>
- <pt x="721" y="-37" on="0"/>
- <pt x="681" y="-37" on="1"/>
- <pt x="629" y="-37" on="0"/>
- <pt x="524" y="-12" on="1"/>
- <pt x="379" y="23" on="0"/>
- <pt x="281" y="134" on="1"/>
- <pt x="80" y="363" on="0"/>
- <pt x="80" y="741" on="1"/>
- <pt x="80" y="1091" on="0"/>
- <pt x="246" y="1304" on="1"/>
- <pt x="411" y="1517" on="0"/>
- <pt x="678" y="1517" on="1"/>
- <pt x="842" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="973" y="610" on="1"/>
- <pt x="973" y="870" on="1"/>
- <pt x="973" y="1190" on="0"/>
- <pt x="910" y="1320" on="1"/>
- <pt x="848" y="1450" on="0"/>
- <pt x="694" y="1450" on="1"/>
- <pt x="516" y="1450" on="0"/>
- <pt x="410" y="1255" on="1"/>
- <pt x="303" y="1060" on="0"/>
- <pt x="303" y="740" on="1"/>
- <pt x="303" y="420" on="0"/>
- <pt x="410" y="226" on="1"/>
- <pt x="516" y="31" on="0"/>
- <pt x="694" y="31" on="1"/>
- <pt x="864" y="31" on="0"/>
- <pt x="924" y="194" on="1"/>
- <pt x="973" y="327" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 0 0 85 17 60 77 17 70 48 84 70 0 60 2 0 1 14 2 73 31 30 24 23 22 16
- 9 8 4 3 11 14 38 3 72 54 51 50 45 44 42 40 36 33 32 11 38 52 3 0 0
- 15 14 21 1 1 1 4 48 84 39 38 1 53 52 1 2 0 2 1 0 14 0 0 81 33
- 66 48 196 50 2 31 2 45 44 42 38 36 33 30 24 23 22 14 9 8 4 14 31 15 3
- 66 0 0 0 73 72 54 53 1 0 36 5 15 1 4 48 196 52 51 1 3 2 1 32 31
- 1 40 39 16 15 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oacute" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="585" y="1604" on="1"/>
- <pt x="826" y="1925" on="1"/>
- <pt x="1085" y="1925" on="1"/>
- <pt x="678" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 35 32 2 33 0 3 0 34 33 1
- 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Obreve" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="406" y="1925" on="1"/>
- <pt x="471" y="1925" on="1"/>
- <pt x="498" y="1835" on="0"/>
- <pt x="558" y="1793" on="1"/>
- <pt x="626" y="1746" on="0"/>
- <pt x="739" y="1746" on="1"/>
- <pt x="865" y="1746" on="0"/>
- <pt x="935" y="1805" on="1"/>
- <pt x="984" y="1845" on="0"/>
- <pt x="1008" y="1925" on="1"/>
- <pt x="1072" y="1925" on="1"/>
- <pt x="1053" y="1790" on="0"/>
- <pt x="981" y="1709" on="1"/>
- <pt x="887" y="1604" on="0"/>
- <pt x="739" y="1604" on="1"/>
- <pt x="585" y="1604" on="0"/>
- <pt x="490" y="1719" on="1"/>
- <pt x="425" y="1796" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 37 20 46 24 38 8 16 38 0 48 84 8 2 0 0 1 42 41 33 32 4 13 46
- 0 0 14 0 0 28 34 4 20 34 12 48 196 42 41 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ocircumflex" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="388" y="1604" on="1"/>
- <pt x="629" y="1925" on="1"/>
- <pt x="851" y="1925" on="1"/>
- <pt x="1091" y="1604" on="1"/>
- <pt x="1005" y="1604" on="1"/>
- <pt x="740" y="1826" on="1"/>
- <pt x="474" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 38 37 36 35 32 5 33 0 3 0
- 34 33 1 0 14 0 0 28 34 4 20 34 12 48 196 38 37 36 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Odieresis" xMin="80" yMin="-37" xMax="1398" yMax="1777">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="455" y="1604" on="1"/>
- <pt x="455" y="1777" on="1"/>
- <pt x="628" y="1777" on="1"/>
- <pt x="628" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="850" y="1604" on="1"/>
- <pt x="850" y="1777" on="1"/>
- <pt x="1023" y="1777" on="1"/>
- <pt x="1023" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 0 0 39 36 35 32 13 3 33 1 4
- 48 84 38 37 34 33 3 0 14 0 0 28 34 4 20 34 12 48 196 4 38 12 32 0 0
- 37 36 13 1 38 35 34 13 1 32 2 4 48 196 39 38 1 33 32 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ograve" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="893" y="1604" on="1"/>
- <pt x="800" y="1604" on="1"/>
- <pt x="393" y="1925" on="1"/>
- <pt x="652" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 33 32 2 34 0 3 0 35 34 1
- 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ohungarumlaut" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="492" y="1604" on="1"/>
- <pt x="706" y="1925" on="1"/>
- <pt x="875" y="1925" on="1"/>
- <pt x="554" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="801" y="1604" on="1"/>
- <pt x="1014" y="1925" on="1"/>
- <pt x="1183" y="1925" on="1"/>
- <pt x="862" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
- 37 34 33 3 0 14 0 0 28 34 4 20 34 12 48 196 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Omacron" xMin="80" yMin="-37" xMax="1398" yMax="1727">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="418" y="1604" on="1"/>
- <pt x="418" y="1727" on="1"/>
- <pt x="1060" y="1727" on="1"/>
- <pt x="1060" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 0 0 35 32 12 1 33 1 4 48 84
- 34 33 1 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oslash" xMin="80" yMin="-37" xMax="1398" yMax="1517">
- <contour>
- <pt x="80" y="-37" on="1"/>
- <pt x="253" y="181" on="1"/>
- <pt x="176" y="282" on="0"/>
- <pt x="137" y="387" on="1"/>
- <pt x="80" y="542" on="0"/>
- <pt x="80" y="741" on="1"/>
- <pt x="80" y="1101" on="0"/>
- <pt x="257" y="1309" on="1"/>
- <pt x="434" y="1517" on="0"/>
- <pt x="739" y="1517" on="1"/>
- <pt x="994" y="1517" on="0"/>
- <pt x="1178" y="1352" on="1"/>
- <pt x="1309" y="1517" on="1"/>
- <pt x="1398" y="1517" on="1"/>
- <pt x="1226" y="1298" on="1"/>
- <pt x="1303" y="1198" on="0"/>
- <pt x="1341" y="1094" on="1"/>
- <pt x="1398" y="938" on="0"/>
- <pt x="1398" y="739" on="1"/>
- <pt x="1398" y="380" on="0"/>
- <pt x="1221" y="172" on="1"/>
- <pt x="1044" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="485" y="-37" on="0"/>
- <pt x="305" y="124" on="1"/>
- <pt x="179" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="407" y="254" on="1"/>
- <pt x="463" y="154" on="0"/>
- <pt x="526" y="104" on="1"/>
- <pt x="617" y="31" on="0"/>
- <pt x="739" y="31" on="1"/>
- <pt x="940" y="31" on="0"/>
- <pt x="1055" y="220" on="1"/>
- <pt x="1170" y="409" on="0"/>
- <pt x="1170" y="738" on="1"/>
- <pt x="1170" y="973" on="0"/>
- <pt x="1107" y="1147" on="1"/>
- </contour>
- <contour>
- <pt x="1074" y="1220" on="1"/>
- <pt x="1017" y="1323" on="0"/>
- <pt x="954" y="1374" on="1"/>
- <pt x="862" y="1450" on="0"/>
- <pt x="738" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="744" on="1"/>
- <pt x="308" y="505" on="0"/>
- <pt x="371" y="332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 41 17 9 30 17 22 48 84 22 2 9 0 1 1 47 37 36 26 24 14 11 1 8
- 0 2 3 0 0 1 13 12 2 13 0 0 1 25 0 2 0 14 0 0 45 34 5 34 34
- 18 48 196 47 37 36 26 25 24 18 14 13 12 11 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Otilde" xMin="80" yMin="-37" xMax="1398" yMax="1839">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="406" y="1604" on="1"/>
- <pt x="433" y="1743" on="0"/>
- <pt x="502" y="1797" on="1"/>
- <pt x="555" y="1839" on="0"/>
- <pt x="633" y="1839" on="1"/>
- <pt x="698" y="1839" on="0"/>
- <pt x="751" y="1801" on="1"/>
- <pt x="786" y="1776" on="1"/>
- <pt x="838" y="1739" on="0"/>
- <pt x="892" y="1739" on="1"/>
- <pt x="988" y="1739" on="0"/>
- <pt x="1010" y="1838" on="1"/>
- <pt x="1072" y="1838" on="1"/>
- <pt x="1044" y="1699" on="0"/>
- <pt x="976" y="1646" on="1"/>
- <pt x="922" y="1604" on="0"/>
- <pt x="845" y="1604" on="1"/>
- <pt x="782" y="1604" on="0"/>
- <pt x="727" y="1642" on="1"/>
- <pt x="692" y="1666" on="1"/>
- <pt x="637" y="1704" on="0"/>
- <pt x="585" y="1704" on="1"/>
- <pt x="497" y="1704" on="0"/>
- <pt x="468" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 53 20 36 41 20 48 24 17 8 16 17 0 48 84 8 2 0 0 1 55 44 43 32
- 4 13 48 36 0 0 14 0 0 28 34 4 20 34 12 48 196 55 44 43 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="P" xMin="31" yMin="0" xMax="1108" yMax="1492">
- <contour>
- <pt x="462" y="1480" on="1"/>
- <pt x="608" y="1485" on="1"/>
- <pt x="676" y="1487" on="1"/>
- <pt x="836" y="1492" on="0"/>
- <pt x="947" y="1427" on="1"/>
- <pt x="1108" y="1333" on="0"/>
- <pt x="1108" y="1095" on="1"/>
- <pt x="1108" y="617" on="0"/>
- <pt x="478" y="617" on="1"/>
- <pt x="424" y="617" on="1"/>
- <pt x="424" y="259" on="1"/>
- <pt x="423" y="144" on="0"/>
- <pt x="442" y="104" on="1"/>
- <pt x="457" y="72" on="0"/>
- <pt x="523" y="68" on="1"/>
- <pt x="591" y="63" on="1"/>
- <pt x="634" y="62" on="1"/>
- <pt x="634" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="424" y="685" on="1"/>
- <pt x="490" y="685" on="1"/>
- <pt x="886" y="685" on="0"/>
- <pt x="886" y="1091" on="1"/>
- <pt x="886" y="1265" on="0"/>
- <pt x="810" y="1339" on="1"/>
- <pt x="735" y="1413" on="0"/>
- <pt x="559" y="1413" on="1"/>
- <pt x="424" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 26 35 25 18 10 17 44 43 37 36 9 8 6 0 17 3 18 17 1 0 35 0 0 14 0
- 0 39 33 6 48 196 35 26 18 25 17 10 43 37 8 0 4 13 6 9 0 0 44 36 10
- 9 32 3 25 1 4 48 196 26 25 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Q" xMin="80" yMin="-298" xMax="1711" yMax="1517">
- <contour>
- <pt x="1711" y="-174" on="1"/>
- <pt x="1463" y="-298" on="1"/>
- <pt x="1211" y="-224" on="0"/>
- <pt x="926" y="-49" on="1"/>
- <pt x="885" y="-24" on="1"/>
- <pt x="809" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="434" y="-37" on="0"/>
- <pt x="257" y="171" on="1"/>
- <pt x="80" y="380" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1099" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="434" y="1517" on="0"/>
- <pt x="739" y="1517" on="1"/>
- <pt x="1045" y="1517" on="0"/>
- <pt x="1222" y="1308" on="1"/>
- <pt x="1398" y="1100" on="0"/>
- <pt x="1398" y="740" on="1"/>
- <pt x="1398" y="413" on="0"/>
- <pt x="1247" y="204" on="1"/>
- <pt x="1145" y="62" on="0"/>
- <pt x="974" y="1" on="1"/>
- <pt x="1211" y="-136" on="0"/>
- </contour>
- <contour>
- <pt x="740" y="1450" on="1"/>
- <pt x="540" y="1450" on="0"/>
- <pt x="424" y="1262" on="1"/>
- <pt x="308" y="1074" on="0"/>
- <pt x="308" y="748" on="1"/>
- <pt x="308" y="442" on="0"/>
- <pt x="403" y="256" on="1"/>
- <pt x="518" y="31" on="0"/>
- <pt x="740" y="31" on="1"/>
- <pt x="941" y="31" on="0"/>
- <pt x="1056" y="220" on="1"/>
- <pt x="1170" y="409" on="0"/>
- <pt x="1170" y="740" on="1"/>
- <pt x="1170" y="1073" on="0"/>
- <pt x="1056" y="1261" on="1"/>
- <pt x="940" y="1450" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 32 17 6 24 17 14 48 84 14 0 6 2 1 1 22 0 2 2 0 0 1 4 1
- 0 3 13 2 0 14 0 0 36 34 18 28 34 10 48 196 22 18 10 4 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="R" xMin="31" yMin="0" xMax="1354" yMax="1492">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="827" y="1492" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3 56 55 1 21 20 1
- 30 29 19 18 3 3 0 47 0 0 14 0 0 51 10 7 48 196 47 38 30 37 0 21 37
- 2 55 49 29 28 20 19 18 17 12 11 10 13 7 21 0 0 56 48 22 21 32 3 37 1
- 4 48 196 38 37 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Racute" xMin="31" yMin="0" xMax="1354" yMax="1925">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="827" y="1492" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="463" y="1604" on="1"/>
- <pt x="704" y="1925" on="1"/>
- <pt x="963" y="1925" on="1"/>
- <pt x="556" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 38 47 37 30 60 57 2 58 0 3 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3
- 59 58 1 56 55 1 21 20 1 30 29 19 18 3 4 0 47 0 0 14 0 0 51 10 7
- 48 196 47 38 30 37 0 21 37 2 60 59 58 57 55 49 29 28 20 19 18 17 12 11 14
- 13 7 21 0 0 56 48 22 21 32 3 37 1 4 48 196 38 37 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcaron" xMin="31" yMin="0" xMax="1354" yMax="1925">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="827" y="1492" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="938" y="1925" on="1"/>
- <pt x="698" y="1604" on="1"/>
- <pt x="476" y="1604" on="1"/>
- <pt x="235" y="1925" on="1"/>
- <pt x="321" y="1925" on="1"/>
- <pt x="587" y="1703" on="1"/>
- <pt x="852" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3 63 62 61 60 57 5
- 13 58 59 58 1 56 55 1 21 20 1 30 29 19 18 3 4 0 47 0 0 14 0 0 51
- 10 7 48 196 47 38 30 37 61 60 0 3 21 37 3 63 62 59 58 57 55 49 29 28 20
- 19 18 17 12 11 15 13 7 21 0 0 56 48 22 21 32 3 37 1 4 48 196 38 37 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcommaaccent" xMin="31" yMin="-432" xMax="1354" yMax="1491">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="828" y="1491" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="574" y="-421" on="1"/>
- <pt x="574" y="-349" on="1"/>
- <pt x="623" y="-359" on="0"/>
- <pt x="678" y="-359" on="1"/>
- <pt x="781" y="-359" on="0"/>
- <pt x="781" y="-279" on="1"/>
- <pt x="781" y="-190" on="0"/>
- <pt x="623" y="-175" on="1"/>
- <pt x="623" y="-111" on="1"/>
- <pt x="757" y="-114" on="0"/>
- <pt x="823" y="-143" on="1"/>
- <pt x="916" y="-185" on="0"/>
- <pt x="916" y="-280" on="1"/>
- <pt x="916" y="-432" on="0"/>
- <pt x="699" y="-432" on="1"/>
- <pt x="640" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 60 17 71 48 84 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18
- 3 65 64 58 57 4 13 71 18 56 55 1 21 20 1 30 29 19 18 3 3 0 47 0 0
- 14 0 0 62 48 69 51 10 7 48 196 47 38 30 37 0 21 37 2 65 64 58 57 55 49
- 29 28 20 19 18 17 12 11 14 13 69 7 21 0 0 56 48 22 21 32 3 37 1 4 48
- 196 38 37 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="S" xMin="119" yMin="-37" xMax="1045" yMax="1517">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6 5 2 1
- 0 10 0 2 3 0 0 14 0 0 37 5 19 12 10 46 48 196 19 31 30 27 19 6 5
- 2 7 25 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Sacute" xMin="119" yMin="-37" xMax="1045" yMax="1925">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="482" y="1604" on="1"/>
- <pt x="723" y="1925" on="1"/>
- <pt x="982" y="1925" on="1"/>
- <pt x="575" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 55 52 2 53 0 3 0 1 1 31
- 30 27 26 25 6 5 2 1 0 10 0 2 3 0 0 54 53 1 0 14 0 0 37 5 19
- 12 10 46 48 196 19 55 53 52 31 30 27 19 6 5 2 10 25 0 3 54 46 25 26 25
- 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scaron" xMin="119" yMin="-37" xMax="1045" yMax="1925">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="926" y="1925" on="1"/>
- <pt x="686" y="1604" on="1"/>
- <pt x="464" y="1604" on="1"/>
- <pt x="223" y="1925" on="1"/>
- <pt x="309" y="1925" on="1"/>
- <pt x="575" y="1703" on="1"/>
- <pt x="840" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6 5 2 1
- 0 10 0 2 3 0 0 58 57 56 55 52 5 13 53 54 53 1 0 14 0 0 37 5 19
- 12 10 46 48 196 19 58 57 56 55 54 53 52 31 30 27 19 6 5 2 14 25 0 3 46
- 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scedilla" xMin="119" yMin="-432" xMax="1045" yMax="1517">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1299" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="402" y="-411" on="1"/>
- <pt x="402" y="-343" on="1"/>
- <pt x="464" y="-359" on="0"/>
- <pt x="503" y="-359" on="1"/>
- <pt x="610" y="-359" on="0"/>
- <pt x="610" y="-277" on="1"/>
- <pt x="610" y="-179" on="0"/>
- <pt x="423" y="-175" on="1"/>
- <pt x="518" y="0" on="1"/>
- <pt x="597" y="0" on="1"/>
- <pt x="531" y="-119" on="1"/>
- <pt x="748" y="-138" on="0"/>
- <pt x="748" y="-266" on="1"/>
- <pt x="748" y="-336" on="0"/>
- <pt x="690" y="-384" on="1"/>
- <pt x="633" y="-432" on="0"/>
- <pt x="546" y="-432" on="1"/>
- <pt x="478" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 55 17 68 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6
- 5 2 1 0 10 0 2 3 0 0 1 62 61 60 59 53 52 6 13 68 2 0 14 0 0
- 57 48 64 37 5 19 12 10 46 48 196 64 19 64 62 61 60 59 53 52 31 30 27 19 6
- 5 2 14 25 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scircumflex" xMin="119" yMin="-37" xMax="1045" yMax="1925">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="223" y="1604" on="1"/>
- <pt x="464" y="1925" on="1"/>
- <pt x="686" y="1925" on="1"/>
- <pt x="926" y="1604" on="1"/>
- <pt x="840" y="1604" on="1"/>
- <pt x="575" y="1826" on="1"/>
- <pt x="309" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 58 57 56 55 52 5 53 0 3 0
- 1 1 31 30 27 26 25 6 5 2 1 0 10 0 2 3 0 0 54 53 1 0 14 0 0
- 37 5 19 12 10 46 48 196 19 58 57 56 55 54 53 52 31 30 27 19 6 5 2 14 25
- 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scommaaccent" xMin="119" yMin="-432" xMax="1045" yMax="1517">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1299" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="442" y="-421" on="1"/>
- <pt x="442" y="-349" on="1"/>
- <pt x="491" y="-359" on="0"/>
- <pt x="546" y="-359" on="1"/>
- <pt x="649" y="-359" on="0"/>
- <pt x="649" y="-279" on="1"/>
- <pt x="649" y="-190" on="0"/>
- <pt x="491" y="-175" on="1"/>
- <pt x="491" y="-111" on="1"/>
- <pt x="625" y="-114" on="0"/>
- <pt x="691" y="-143" on="1"/>
- <pt x="784" y="-185" on="0"/>
- <pt x="784" y="-280" on="1"/>
- <pt x="784" y="-432" on="0"/>
- <pt x="567" y="-432" on="1"/>
- <pt x="507" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 55 17 66 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6
- 5 2 1 0 10 0 2 3 0 0 1 60 59 53 52 4 13 66 2 0 14 0 0 57 48
- 64 37 5 19 12 10 46 48 196 64 19 64 60 59 53 52 31 30 27 19 6 5 2 12 25
- 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="T" xMin="31" yMin="0" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="746" y="96" on="0"/>
- <pt x="771" y="82" on="1"/>
- <pt x="792" y="71" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 0 0 26 25 1 0 21 3
- 13 1 4 48 84 37 36 1 0 14 13 0 14 37 44 36 27 25 24 20 19 16 5 14 26
- 3 11 7 6 1 4 0 12 3 0 0 27 26 32 1 0 1 4 48 196 15 14 1 44 0
- 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tbar" xMin="31" yMin="0" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="715" on="1"/>
- <pt x="218" y="715" on="1"/>
- <pt x="218" y="789" on="1"/>
- <pt x="521" y="789" on="1"/>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="789" on="1"/>
- <pt x="1034" y="789" on="1"/>
- <pt x="1034" y="715" on="1"/>
- <pt x="731" y="715" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="746" y="96" on="0"/>
- <pt x="771" y="82" on="1"/>
- <pt x="792" y="71" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 102 values pushed */
- 52 45 35 44 28 24 23 20 19 16 15 11 10 9 4 2 3 0 0 30 29 5 4 21 3
- 17 34 33 1 0 21 3 2 2 4 48 84 32 31 3 2 3 45 44 1 2 0 18 17 0
- 14 45 52 44 35 33 32 29 28 24 23 20 7 18 30 3 15 11 10 5 2 1 6 0 16
- 3 0 0 35 34 31 30 32 3 0 1 4 48 196 19 18 1 52 4 3 0 3 17 16 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcaron" xMin="31" yMin="0" xMax="1221" yMax="1925">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="746" y="96" on="0"/>
- <pt x="771" y="82" on="1"/>
- <pt x="792" y="71" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="978" y="1925" on="1"/>
- <pt x="738" y="1604" on="1"/>
- <pt x="516" y="1604" on="1"/>
- <pt x="275" y="1925" on="1"/>
- <pt x="361" y="1925" on="1"/>
- <pt x="627" y="1703" on="1"/>
- <pt x="892" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 51 50 49 48 45 5 13 46
- 0 0 26 25 1 0 21 3 13 1 4 48 84 47 46 1 37 36 1 2 0 14 13 0 14
- 37 44 36 27 51 46 45 25 24 20 19 16 8 14 26 3 50 26 0 2 49 48 47 11 7
- 6 1 7 0 12 3 0 0 27 26 32 1 0 1 4 48 196 15 14 1 44 0 1 13 12
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommaaccent" xMin="31" yMin="-432" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="744" y="109" on="0"/>
- <pt x="753" y="97" on="1"/>
- <pt x="772" y="72" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="484" y="-411" on="1"/>
- <pt x="484" y="-343" on="1"/>
- <pt x="546" y="-359" on="0"/>
- <pt x="585" y="-359" on="1"/>
- <pt x="692" y="-359" on="0"/>
- <pt x="692" y="-277" on="1"/>
- <pt x="692" y="-179" on="0"/>
- <pt x="505" y="-175" on="1"/>
- <pt x="600" y="0" on="1"/>
- <pt x="679" y="0" on="1"/>
- <pt x="613" y="-119" on="1"/>
- <pt x="830" y="-138" on="0"/>
- <pt x="830" y="-266" on="1"/>
- <pt x="830" y="-336" on="0"/>
- <pt x="772" y="-384" on="1"/>
- <pt x="715" y="-432" on="0"/>
- <pt x="628" y="-432" on="1"/>
- <pt x="560" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 0 0 48 17 61 48 84 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 55
- 52 46 45 4 13 61 36 0 0 26 25 1 0 21 3 13 1 4 48 84 54 53 37 36 3
- 0 14 13 0 14 0 0 50 48 57 48 196 37 44 36 27 57 57 25 24 20 19 16 6 14
- 26 3 55 54 53 3 26 0 3 52 46 45 11 7 6 1 7 0 12 3 0 0 27 26 32
- 1 0 1 4 48 196 15 14 1 44 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommabelow" xMin="31" yMin="-432" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="744" y="109" on="0"/>
- <pt x="753" y="97" on="1"/>
- <pt x="772" y="72" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="472" y="-421" on="1"/>
- <pt x="472" y="-349" on="1"/>
- <pt x="521" y="-359" on="0"/>
- <pt x="576" y="-359" on="1"/>
- <pt x="679" y="-359" on="0"/>
- <pt x="679" y="-279" on="1"/>
- <pt x="679" y="-190" on="0"/>
- <pt x="521" y="-175" on="1"/>
- <pt x="521" y="-111" on="1"/>
- <pt x="655" y="-114" on="0"/>
- <pt x="721" y="-143" on="1"/>
- <pt x="814" y="-185" on="0"/>
- <pt x="814" y="-280" on="1"/>
- <pt x="814" y="-432" on="0"/>
- <pt x="597" y="-432" on="1"/>
- <pt x="538" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 48 38 59 48 84 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 53
- 52 46 45 4 13 59 36 0 0 26 25 1 0 42 3 13 1 4 48 84 37 36 1 0 14
- 13 0 14 0 0 50 23 57 48 196 37 44 36 27 57 57 25 24 20 19 16 6 14 26 3
- 46 45 11 7 6 1 6 0 12 3 0 0 27 26 37 1 0 1 4 48 196 15 14 1 53
- 52 44 0 3 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Thorn" xMin="43" yMin="0" xMax="1077" yMax="1480">
- <contour>
- <pt x="438" y="1178" on="1"/>
- <pt x="543" y="1179" on="1"/>
- <pt x="800" y="1181" on="0"/>
- <pt x="930" y="1104" on="1"/>
- <pt x="1077" y="1016" on="0"/>
- <pt x="1077" y="791" on="1"/>
- <pt x="1077" y="315" on="0"/>
- <pt x="443" y="315" on="1"/>
- <pt x="438" y="315" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="200" on="0"/>
- <pt x="445" y="147" on="1"/>
- <pt x="451" y="109" on="0"/>
- <pt x="459" y="97" on="1"/>
- <pt x="478" y="72" on="0"/>
- <pt x="536" y="68" on="1"/>
- <pt x="604" y="63" on="1"/>
- <pt x="623" y="62" on="1"/>
- <pt x="623" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- <pt x="623" y="1480" on="1"/>
- <pt x="623" y="1419" on="1"/>
- <pt x="604" y="1417" on="1"/>
- <pt x="536" y="1413" on="1"/>
- <pt x="461" y="1408" on="0"/>
- <pt x="451" y="1366" on="1"/>
- <pt x="438" y="1302" on="0"/>
- <pt x="438" y="1221" on="1"/>
- </contour>
- <contour>
- <pt x="438" y="382" on="1"/>
- <pt x="455" y="382" on="1"/>
- <pt x="647" y="382" on="0"/>
- <pt x="751" y="489" on="1"/>
- <pt x="855" y="596" on="0"/>
- <pt x="855" y="791" on="1"/>
- <pt x="855" y="959" on="0"/>
- <pt x="769" y="1035" on="1"/>
- <pt x="683" y="1110" on="0"/>
- <pt x="494" y="1110" on="1"/>
- <pt x="438" y="1110" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 44 37 27 36 26 19 9 18 55 54 46 45 8 7 0 7 36 18 3 19 18 1 0 37 36
- 0 14 0 0 50 33 5 48 196 37 44 36 27 19 26 18 9 54 46 7 3 13 5 0 0
- 0 55 45 44 9 8 0 32 5 26 1 4 48 196 27 26 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="U" xMin="19" yMin="-37" xMax="1456" yMax="1480">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
- 3 0 56 30 29 0 0 3 14 56 47 30 37 29 22 1 0 2 21 8 3 0 0 22 21
- 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uacute" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="650" y="1604" on="1"/>
- <pt x="891" y="1925" on="1"/>
- <pt x="1150" y="1925" on="1"/>
- <pt x="743" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 60 57 2 58 0 3 1 46 38 21
- 9 8 1 6 0 2 3 0 59 58 1 0 56 30 29 0 0 3 14 56 47 30 37 29 22
- 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32 1 46 2 4 48
- 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ubreve" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="442" y="1925" on="1"/>
- <pt x="507" y="1925" on="1"/>
- <pt x="534" y="1835" on="0"/>
- <pt x="594" y="1793" on="1"/>
- <pt x="662" y="1746" on="0"/>
- <pt x="775" y="1746" on="1"/>
- <pt x="901" y="1746" on="0"/>
- <pt x="971" y="1805" on="1"/>
- <pt x="1020" y="1845" on="0"/>
- <pt x="1044" y="1925" on="1"/>
- <pt x="1108" y="1925" on="1"/>
- <pt x="1089" y="1790" on="0"/>
- <pt x="1017" y="1709" on="1"/>
- <pt x="923" y="1604" on="0"/>
- <pt x="775" y="1604" on="1"/>
- <pt x="621" y="1604" on="0"/>
- <pt x="526" y="1719" on="1"/>
- <pt x="461" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 62 20 71 15 38 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1
- 6 0 2 3 0 67 66 58 57 4 13 71 0 56 30 29 0 0 3 14 56 47 30 37 29
- 22 67 66 58 57 1 0 6 21 8 3 0 0 22 21 41 1 37 9 8 37 1 46 2 4
- 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ucircumflex" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="440" y="1604" on="1"/>
- <pt x="681" y="1925" on="1"/>
- <pt x="903" y="1925" on="1"/>
- <pt x="1143" y="1604" on="1"/>
- <pt x="1057" y="1604" on="1"/>
- <pt x="792" y="1826" on="1"/>
- <pt x="526" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 63 62 61 60 57 5 58 0 3 1
- 46 38 21 9 8 1 6 0 2 3 0 59 58 1 0 56 30 29 0 0 3 14 56 47 30
- 37 29 22 63 62 61 60 59 58 57 1 0 9 21 8 3 0 0 22 21 9 1 37 9 8
- 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Udieresis" xMin="19" yMin="-37" xMax="1456" yMax="1777">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="508" y="1604" on="1"/>
- <pt x="508" y="1777" on="1"/>
- <pt x="681" y="1777" on="1"/>
- <pt x="681" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="903" y="1604" on="1"/>
- <pt x="903" y="1777" on="1"/>
- <pt x="1076" y="1777" on="1"/>
- <pt x="1076" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
- 3 0 0 0 64 61 60 57 13 3 58 1 4 48 84 63 62 59 58 3 0 56 30 29 0
- 0 3 14 56 47 30 37 29 22 1 0 2 59 57 3 0 0 62 61 13 1 63 60 59 13
- 1 57 22 21 9 1 37 9 8 32 1 46 4 4 48 196 64 63 1 58 57 1 38 37 1
- 47 46 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ugrave" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="934" y="1604" on="1"/>
- <pt x="841" y="1604" on="1"/>
- <pt x="434" y="1925" on="1"/>
- <pt x="693" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 58 57 2 59 0 3 1 46 38 21
- 9 8 1 6 0 2 3 0 60 59 1 0 56 30 29 0 0 3 14 56 47 30 37 29 22
- 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32 1 46 2 4 48
- 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uhungarumlaut" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="565" y="1604" on="1"/>
- <pt x="779" y="1925" on="1"/>
- <pt x="948" y="1925" on="1"/>
- <pt x="627" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="874" y="1604" on="1"/>
- <pt x="1087" y="1925" on="1"/>
- <pt x="1256" y="1925" on="1"/>
- <pt x="935" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 64 61 60 57 4 58 0 3 1 46
- 38 21 9 8 1 6 0 2 3 0 63 62 59 58 3 0 56 30 29 0 0 3 14 56 47
- 30 37 29 22 63 37 21 2 64 62 61 60 59 58 57 1 0 9 21 8 3 0 0 22 21
- 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Umacron" xMin="19" yMin="-37" xMax="1456" yMax="1727">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="470" y="1604" on="1"/>
- <pt x="470" y="1727" on="1"/>
- <pt x="1112" y="1727" on="1"/>
- <pt x="1112" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
- 3 0 0 0 60 57 12 1 58 1 4 48 84 59 58 1 0 56 30 29 0 0 3 14 56
- 47 30 37 29 22 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32
- 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Unterkomma" xMin="170" yMin="-432" xMax="512" yMax="-111">
- <contour>
- <pt x="170" y="-421" on="1"/>
- <pt x="170" y="-349" on="1"/>
- <pt x="219" y="-359" on="0"/>
- <pt x="274" y="-359" on="1"/>
- <pt x="377" y="-359" on="0"/>
- <pt x="377" y="-279" on="1"/>
- <pt x="377" y="-190" on="0"/>
- <pt x="219" y="-175" on="1"/>
- <pt x="219" y="-111" on="1"/>
- <pt x="353" y="-114" on="0"/>
- <pt x="419" y="-143" on="1"/>
- <pt x="512" y="-185" on="0"/>
- <pt x="512" y="-280" on="1"/>
- <pt x="512" y="-432" on="0"/>
- <pt x="295" y="-432" on="1"/>
- <pt x="236" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 3 17 14 48 84 14 8 7 1 0 14 0 0 5 48 12 48 196 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uogonek" xMin="19" yMin="-370" xMax="1456" yMax="1480">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1365" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="395" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1034" y="-273" on="1"/>
- <pt x="1034" y="-341" on="1"/>
- <pt x="963" y="-370" on="0"/>
- <pt x="885" y="-370" on="1"/>
- <pt x="665" y="-370" on="0"/>
- <pt x="665" y="-211" on="1"/>
- <pt x="665" y="-90" on="0"/>
- <pt x="823" y="0" on="1"/>
- <pt x="930" y="0" on="1"/>
- <pt x="801" y="-80" on="0"/>
- <pt x="801" y="-182" on="1"/>
- <pt x="801" y="-289" on="0"/>
- <pt x="934" y="-289" on="1"/>
- <pt x="985" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 69 7 60 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1
- 6 0 2 3 0 1 65 64 58 57 4 13 60 2 0 56 30 29 0 0 3 14 0 0 67
- 48 62 48 196 56 47 30 37 29 22 62 65 64 62 58 57 1 0 7 21 8 3 0 0 22
- 21 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uring" xMin="19" yMin="-37" xMax="1456" yMax="2033">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="782" y="2033" on="1"/>
- <pt x="876" y="2033" on="0"/>
- <pt x="942" y="1967" on="1"/>
- <pt x="1009" y="1901" on="0"/>
- <pt x="1009" y="1807" on="1"/>
- <pt x="1009" y="1711" on="0"/>
- <pt x="942" y="1645" on="1"/>
- <pt x="875" y="1579" on="0"/>
- <pt x="780" y="1579" on="1"/>
- <pt x="696" y="1579" on="0"/>
- <pt x="635" y="1633" on="1"/>
- <pt x="555" y="1702" on="0"/>
- <pt x="555" y="1806" on="1"/>
- <pt x="555" y="1901" on="0"/>
- <pt x="621" y="1967" on="1"/>
- <pt x="687" y="2033" on="0"/>
- </contour>
- <contour>
- <pt x="782" y="1965" on="1"/>
- <pt x="716" y="1965" on="0"/>
- <pt x="670" y="1919" on="1"/>
- <pt x="623" y="1872" on="0"/>
- <pt x="623" y="1807" on="1"/>
- <pt x="623" y="1741" on="0"/>
- <pt x="669" y="1694" on="1"/>
- <pt x="715" y="1647" on="0"/>
- <pt x="780" y="1647" on="1"/>
- <pt x="841" y="1647" on="0"/>
- <pt x="885" y="1684" on="1"/>
- <pt x="941" y="1733" on="0"/>
- <pt x="941" y="1807" on="1"/>
- <pt x="941" y="1873" on="0"/>
- <pt x="894" y="1919" on="1"/>
- <pt x="847" y="1965" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 0 0 81 17 65 73 17 57 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21
- 9 8 1 6 0 2 3 0 65 57 0 56 30 29 0 0 3 14 0 0 85 17 61 77 17
- 69 48 196 56 47 30 37 29 22 69 61 69 61 1 0 4 21 8 3 0 0 22 21 9 1
- 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Utilde" xMin="19" yMin="-37" xMax="1456" yMax="1839">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="442" y="1604" on="1"/>
- <pt x="469" y="1744" on="0"/>
- <pt x="538" y="1797" on="1"/>
- <pt x="591" y="1839" on="0"/>
- <pt x="669" y="1839" on="1"/>
- <pt x="734" y="1839" on="0"/>
- <pt x="787" y="1801" on="1"/>
- <pt x="822" y="1776" on="1"/>
- <pt x="874" y="1739" on="0"/>
- <pt x="928" y="1739" on="1"/>
- <pt x="1023" y="1739" on="0"/>
- <pt x="1046" y="1838" on="1"/>
- <pt x="1108" y="1838" on="1"/>
- <pt x="1080" y="1699" on="0"/>
- <pt x="1012" y="1646" on="1"/>
- <pt x="958" y="1604" on="0"/>
- <pt x="881" y="1604" on="1"/>
- <pt x="818" y="1604" on="0"/>
- <pt x="763" y="1642" on="1"/>
- <pt x="728" y="1666" on="1"/>
- <pt x="673" y="1704" on="0"/>
- <pt x="622" y="1704" on="1"/>
- <pt x="533" y="1704" on="0"/>
- <pt x="504" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 78 20 61 66 20 73 15 38 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21
- 9 8 1 6 0 2 3 0 80 69 68 57 4 13 73 61 0 56 30 29 0 0 3 14 56
- 47 30 37 29 22 80 69 68 57 1 0 6 21 8 3 0 0 22 21 41 1 37 9 8 37
- 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="V" xMin="0" yMin="-19" xMax="1479" yMax="1480">
- <contour>
- <pt x="724" y="-19" on="1"/>
- <pt x="193" y="1216" on="1"/>
- <pt x="137" y="1342" on="1"/>
- <pt x="113" y="1398" on="0"/>
- <pt x="91" y="1406" on="1"/>
- <pt x="68" y="1414" on="0"/>
- <pt x="21" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="543" y="1480" on="1"/>
- <pt x="543" y="1419" on="1"/>
- <pt x="522" y="1419" on="1"/>
- <pt x="367" y="1419" on="0"/>
- <pt x="367" y="1380" on="1"/>
- <pt x="367" y="1366" on="0"/>
- <pt x="401" y="1283" on="1"/>
- <pt x="428" y="1216" on="1"/>
- <pt x="828" y="284" on="1"/>
- <pt x="1210" y="1217" on="1"/>
- <pt x="1230" y="1268" on="1"/>
- <pt x="1262" y="1349" on="0"/>
- <pt x="1262" y="1376" on="1"/>
- <pt x="1262" y="1415" on="0"/>
- <pt x="1193" y="1417" on="1"/>
- <pt x="1117" y="1419" on="1"/>
- <pt x="1095" y="1419" on="1"/>
- <pt x="1095" y="1480" on="1"/>
- <pt x="1479" y="1480" on="1"/>
- <pt x="1479" y="1419" on="1"/>
- <pt x="1457" y="1417" on="1"/>
- <pt x="1394" y="1413" on="0"/>
- <pt x="1377" y="1396" on="1"/>
- <pt x="1359" y="1380" on="0"/>
- <pt x="1341" y="1335" on="1"/>
- <pt x="1294" y="1217" on="1"/>
- <pt x="792" y="-19" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 1 28 25 24 17 16 11 10 7 1 9 8 2 3 0 1 35 0 2 0 27 26 9 8 0
- 3 14 35 28 27 26 25 24 21 17 16 13 11 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="W" xMin="0" yMin="-19" xMax="1933" yMax="1480">
- <contour>
- <pt x="524" y="-19" on="1"/>
- <pt x="188" y="1215" on="1"/>
- <pt x="155" y="1336" on="0"/>
- <pt x="153" y="1347" on="1"/>
- <pt x="138" y="1416" on="0"/>
- <pt x="80" y="1416" on="1"/>
- <pt x="22" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="536" y="1480" on="1"/>
- <pt x="536" y="1419" on="1"/>
- <pt x="516" y="1419" on="1"/>
- <pt x="462" y="1417" on="1"/>
- <pt x="368" y="1414" on="0"/>
- <pt x="368" y="1363" on="1"/>
- <pt x="368" y="1323" on="0"/>
- <pt x="397" y="1215" on="1"/>
- <pt x="630" y="354" on="1"/>
- <pt x="990" y="1462" on="1"/>
- <pt x="1060" y="1462" on="1"/>
- <pt x="1382" y="323" on="1"/>
- <pt x="1658" y="1214" on="1"/>
- <pt x="1701" y="1352" on="0"/>
- <pt x="1701" y="1383" on="1"/>
- <pt x="1701" y="1415" on="0"/>
- <pt x="1613" y="1417" on="1"/>
- <pt x="1545" y="1419" on="1"/>
- <pt x="1526" y="1419" on="1"/>
- <pt x="1526" y="1480" on="1"/>
- <pt x="1933" y="1480" on="1"/>
- <pt x="1933" y="1419" on="1"/>
- <pt x="1916" y="1417" on="1"/>
- <pt x="1856" y="1415" on="1"/>
- <pt x="1796" y="1413" on="0"/>
- <pt x="1777" y="1352" on="1"/>
- <pt x="1734" y="1215" on="1"/>
- <pt x="1352" y="-19" on="1"/>
- <pt x="1285" y="-19" on="1"/>
- <pt x="963" y="1120" on="1"/>
- <pt x="593" y="-19" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 38 30 27 26 19 18 11 10 7 9 8 1 3 0 1 1 20 17 2 1 2 3 0 0
- 1 39 37 36 0 4 13 2 0 29 28 9 8 0 3 14 39 38 37 36 30 29 28 27 26
- 23 20 19 18 17 14 11 10 9 8 7 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Wcircumflex" xMin="0" yMin="-19" xMax="1933" yMax="1925">
- <contour>
- <pt x="524" y="-19" on="1"/>
- <pt x="188" y="1215" on="1"/>
- <pt x="155" y="1336" on="0"/>
- <pt x="153" y="1347" on="1"/>
- <pt x="138" y="1416" on="0"/>
- <pt x="80" y="1416" on="1"/>
- <pt x="22" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="536" y="1480" on="1"/>
- <pt x="536" y="1419" on="1"/>
- <pt x="516" y="1419" on="1"/>
- <pt x="462" y="1417" on="1"/>
- <pt x="368" y="1414" on="0"/>
- <pt x="368" y="1363" on="1"/>
- <pt x="368" y="1323" on="0"/>
- <pt x="397" y="1215" on="1"/>
- <pt x="630" y="354" on="1"/>
- <pt x="990" y="1462" on="1"/>
- <pt x="1060" y="1462" on="1"/>
- <pt x="1382" y="323" on="1"/>
- <pt x="1658" y="1214" on="1"/>
- <pt x="1701" y="1352" on="0"/>
- <pt x="1701" y="1383" on="1"/>
- <pt x="1701" y="1415" on="0"/>
- <pt x="1613" y="1417" on="1"/>
- <pt x="1545" y="1419" on="1"/>
- <pt x="1526" y="1419" on="1"/>
- <pt x="1526" y="1480" on="1"/>
- <pt x="1933" y="1480" on="1"/>
- <pt x="1933" y="1419" on="1"/>
- <pt x="1916" y="1417" on="1"/>
- <pt x="1856" y="1415" on="1"/>
- <pt x="1796" y="1413" on="0"/>
- <pt x="1777" y="1352" on="1"/>
- <pt x="1734" y="1215" on="1"/>
- <pt x="1352" y="-19" on="1"/>
- <pt x="1285" y="-19" on="1"/>
- <pt x="963" y="1120" on="1"/>
- <pt x="593" y="-19" on="1"/>
- </contour>
- <contour>
- <pt x="679" y="1604" on="1"/>
- <pt x="920" y="1925" on="1"/>
- <pt x="1142" y="1925" on="1"/>
- <pt x="1382" y="1604" on="1"/>
- <pt x="1296" y="1604" on="1"/>
- <pt x="1031" y="1826" on="1"/>
- <pt x="765" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 46 45 44 43 40 5 41 8 3 1 38 30 27 26 19 18 11 10 7 9 8 1 3 0 1
- 1 20 17 2 1 2 3 0 0 1 39 37 36 0 4 13 2 0 42 41 1 0 29 28 9
- 8 0 3 14 46 45 44 43 42 41 40 39 38 37 36 30 29 28 27 26 23 20 19 18 17
- 14 11 10 9 8 7 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="X" xMin="12" yMin="0" xMax="1466" yMax="1480">
- <contour>
- <pt x="12" y="0" on="1"/>
- <pt x="12" y="62" on="1"/>
- <pt x="26" y="63" on="1"/>
- <pt x="69" y="66" on="1"/>
- <pt x="132" y="72" on="0"/>
- <pt x="187" y="144" on="1"/>
- <pt x="278" y="261" on="1"/>
- <pt x="633" y="729" on="1"/>
- <pt x="302" y="1222" on="1"/>
- <pt x="222" y="1333" on="1"/>
- <pt x="167" y="1411" on="0"/>
- <pt x="107" y="1415" on="1"/>
- <pt x="57" y="1417" on="1"/>
- <pt x="36" y="1419" on="1"/>
- <pt x="36" y="1480" on="1"/>
- <pt x="619" y="1480" on="1"/>
- <pt x="619" y="1419" on="1"/>
- <pt x="601" y="1419" on="1"/>
- <pt x="531" y="1418" on="1"/>
- <pt x="456" y="1417" on="0"/>
- <pt x="456" y="1386" on="1"/>
- <pt x="456" y="1370" on="0"/>
- <pt x="501" y="1310" on="1"/>
- <pt x="509" y="1300" on="0"/>
- <pt x="536" y="1258" on="1"/>
- <pt x="560" y="1223" on="1"/>
- <pt x="801" y="859" on="1"/>
- <pt x="1091" y="1223" on="1"/>
- <pt x="1200" y="1360" on="0"/>
- <pt x="1200" y="1391" on="1"/>
- <pt x="1200" y="1414" on="0"/>
- <pt x="1138" y="1417" on="1"/>
- <pt x="1089" y="1419" on="1"/>
- <pt x="1070" y="1419" on="1"/>
- <pt x="1070" y="1480" on="1"/>
- <pt x="1441" y="1480" on="1"/>
- <pt x="1441" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1325" y="1411" on="0"/>
- <pt x="1264" y="1326" on="1"/>
- <pt x="1229" y="1279" on="0"/>
- <pt x="1184" y="1223" on="1"/>
- <pt x="855" y="814" on="1"/>
- <pt x="1220" y="261" on="1"/>
- <pt x="1307" y="137" on="1"/>
- <pt x="1351" y="71" on="0"/>
- <pt x="1394" y="66" on="1"/>
- <pt x="1447" y="63" on="1"/>
- <pt x="1466" y="62" on="1"/>
- <pt x="1466" y="0" on="1"/>
- <pt x="899" y="0" on="1"/>
- <pt x="899" y="62" on="1"/>
- <pt x="916" y="62" on="1"/>
- <pt x="977" y="63" on="1"/>
- <pt x="1064" y="64" on="0"/>
- <pt x="1064" y="99" on="1"/>
- <pt x="1064" y="122" on="0"/>
- <pt x="1023" y="181" on="1"/>
- <pt x="968" y="260" on="1"/>
- <pt x="691" y="676" on="1"/>
- <pt x="376" y="261" on="1"/>
- <pt x="358" y="237" on="1"/>
- <pt x="342" y="216" on="1"/>
- <pt x="331" y="202" on="1"/>
- <pt x="321" y="189" on="1"/>
- <pt x="265" y="115" on="0"/>
- <pt x="265" y="95" on="1"/>
- <pt x="265" y="64" on="0"/>
- <pt x="345" y="63" on="1"/>
- <pt x="405" y="62" on="1"/>
- <pt x="426" y="62" on="1"/>
- <pt x="426" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 70 69 59 58 52 51 48 43 42 36 33 32 26 17 16 13 8 7 1 19 14 0 3 71 50
- 49 0 3 0 35 34 15 14 0 3 14 71 70 69 66 59 58 55 52 51 50 49 48 43 42
- 36 35 34 33 32 29 26 20 17 16 15 14 13 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Y" xMin="0" yMin="0" xMax="1478" yMax="1480">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 58 51 43 50 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4 0 13 7 50 3 51
- 50 1 0 26 25 8 7 0 3 14 51 58 50 43 17 42 0 2 27 26 25 24 23 5 13
- 20 42 10 9 8 7 6 4 6 13 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Yacute" xMin="0" yMin="0" xMax="1478" yMax="1925">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="649" y="1604" on="1"/>
- <pt x="890" y="1925" on="1"/>
- <pt x="1149" y="1925" on="1"/>
- <pt x="742" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 58 51 43 50 62 59 2 60 7 3 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4
- 0 13 7 50 3 61 60 1 51 50 1 2 0 26 25 8 7 0 3 14 51 58 50 43 62
- 59 17 3 42 0 3 61 60 27 26 25 24 23 7 13 20 42 10 9 8 7 6 4 6 13
- 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ycircumflex" xMin="0" yMin="0" xMax="1478" yMax="1925">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="469" y="1604" on="1"/>
- <pt x="710" y="1925" on="1"/>
- <pt x="932" y="1925" on="1"/>
- <pt x="1172" y="1604" on="1"/>
- <pt x="1086" y="1604" on="1"/>
- <pt x="821" y="1826" on="1"/>
- <pt x="555" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 58 51 43 50 65 64 63 62 59 5 60 7 3 33 32 30 42 33 32 30 27 24 23 17 10
- 9 6 4 0 13 7 50 3 61 60 1 51 50 1 2 0 26 25 8 7 0 3 14 51 58
- 50 43 64 60 17 3 42 0 3 63 62 61 27 26 25 24 23 8 13 20 42 65 59 10 9
- 8 7 6 4 8 13 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ydieresis" xMin="0" yMin="0" xMax="1478" yMax="1777">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="537" y="1604" on="1"/>
- <pt x="537" y="1777" on="1"/>
- <pt x="710" y="1777" on="1"/>
- <pt x="710" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="932" y="1604" on="1"/>
- <pt x="932" y="1777" on="1"/>
- <pt x="1105" y="1777" on="1"/>
- <pt x="1105" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 58 51 43 50 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4 0 13 7 50 3 0
- 0 66 63 62 59 13 3 60 1 4 48 84 65 64 61 60 3 51 50 1 2 0 26 25 8
- 7 0 3 14 51 58 50 43 25 24 23 3 65 63 3 17 42 61 2 10 9 8 3 0 59
- 3 27 26 2 13 20 65 7 6 4 3 13 13 59 0 0 64 63 13 1 65 62 61 13 1
- 59 43 42 32 1 0 3 4 48 196 66 65 1 60 59 1 58 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Z" xMin="92" yMin="0" xMax="1129" yMax="1480">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 3 2 21 1 12 16 15
- 35 1 0 2 4 48 84 23 0 1 0 13 12 0 14 21 16 15 14 13 10 3 2 8 22
- 11 3 1 0 11 23 22 1 12 11 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zacute" xMin="92" yMin="0" xMax="1129" yMax="1925">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="510" y="1604" on="1"/>
- <pt x="751" y="1925" on="1"/>
- <pt x="1010" y="1925" on="1"/>
- <pt x="603" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 27 24 2 25 12 3 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 3
- 2 21 1 12 16 15 35 1 0 2 4 48 84 26 25 1 23 0 1 2 0 13 12 0 14
- 27 26 25 24 21 16 15 14 13 10 3 2 12 22 11 3 1 0 11 23 22 1 12 11 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zcaron" xMin="92" yMin="0" xMax="1129" yMax="1925">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="979" y="1925" on="1"/>
- <pt x="739" y="1604" on="1"/>
- <pt x="517" y="1604" on="1"/>
- <pt x="276" y="1925" on="1"/>
- <pt x="362" y="1925" on="1"/>
- <pt x="628" y="1703" on="1"/>
- <pt x="893" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 30 29 28 27 24 5 13 25 0
- 0 3 2 21 1 12 16 15 35 1 0 2 4 48 84 26 25 1 23 0 1 2 0 13 12
- 0 14 30 29 28 27 26 25 24 21 16 15 14 13 10 3 2 15 22 11 3 1 0 11 23
- 22 1 12 11 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zdotaccent" xMin="92" yMin="0" xMax="1129" yMax="1801">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="512" y="1604" on="1"/>
- <pt x="512" y="1801" on="1"/>
- <pt x="709" y="1801" on="1"/>
- <pt x="709" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 27 24 5 1 25 3 2
- 21 1 12 16 15 35 1 0 3 4 48 84 26 25 1 23 0 1 2 0 13 12 0 14 21
- 16 14 13 2 5 22 26 3 15 10 3 3 24 11 3 1 0 11 0 0 27 26 4 1 24
- 1 4 48 196 25 24 1 23 22 1 12 11 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="a" xMin="75" yMin="-25" xMax="904" yMax="1110">
- <contour>
- <pt x="629" y="149" on="1"/>
- <pt x="513" y="-25" on="0"/>
- <pt x="344" y="-25" on="1"/>
- <pt x="221" y="-25" on="0"/>
- <pt x="148" y="55" on="1"/>
- <pt x="75" y="136" on="0"/>
- <pt x="75" y="273" on="1"/>
- <pt x="75" y="642" on="0"/>
- <pt x="543" y="642" on="1"/>
- <pt x="584" y="642" on="1"/>
- <pt x="584" y="777" on="1"/>
- <pt x="584" y="940" on="0"/>
- <pt x="558" y="986" on="1"/>
- <pt x="532" y="1034" on="0"/>
- <pt x="445" y="1034" on="1"/>
- <pt x="361" y="1034" on="0"/>
- <pt x="327" y="996" on="1"/>
- <pt x="293" y="958" on="0"/>
- <pt x="293" y="863" on="1"/>
- <pt x="293" y="845" on="1"/>
- <pt x="157" y="845" on="1"/>
- <pt x="157" y="1019" on="1"/>
- <pt x="305" y="1110" on="0"/>
- <pt x="473" y="1110" on="1"/>
- <pt x="639" y="1110" on="0"/>
- <pt x="710" y="1036" on="1"/>
- <pt x="781" y="962" on="0"/>
- <pt x="781" y="785" on="1"/>
- <pt x="781" y="301" on="1"/>
- <pt x="781" y="156" on="0"/>
- <pt x="794" y="110" on="1"/>
- <pt x="807" y="65" on="0"/>
- <pt x="847" y="65" on="1"/>
- <pt x="863" y="65" on="0"/>
- <pt x="898" y="74" on="1"/>
- <pt x="904" y="0" on="1"/>
- <pt x="828" y="-25" on="0"/>
- <pt x="792" y="-25" on="1"/>
- <pt x="668" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="584" y="171" on="1"/>
- <pt x="584" y="580" on="1"/>
- <pt x="538" y="580" on="1"/>
- <pt x="288" y="580" on="0"/>
- <pt x="288" y="312" on="1"/>
- <pt x="288" y="93" on="0"/>
- <pt x="431" y="93" on="1"/>
- <pt x="503" y="93" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 45 22 2 14 21 23 48 84 37 2 23 1 2 2 28 35 1 1 41 40 39 27 21
- 20 19 18 10 9 8 0 12 1 2 3 0 0 1 35 2 0 14 0 0 43 10 6 48 196
- 35 28 0 27 9 2 41 19 18 8 4 9 20 3 6 20 0 0 40 39 10 9 4 3 27
- 1 4 48 196 28 27 1 21 20 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aacute" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="192" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="abreve" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="133" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acircumflex" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="133" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acute" xMin="91" yMin="1283" xMax="591" yMax="1604">
- <contour>
- <pt x="91" y="1283" on="1"/>
- <pt x="332" y="1604" on="1"/>
- <pt x="591" y="1604" on="1"/>
- <pt x="184" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="adieresis" xMin="75" yMin="-25" xMax="904" yMax="1456">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="134" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ae" xMin="75" yMin="-25" xMax="1304" yMax="1111">
- <contour>
- <pt x="649" y="181" on="1"/>
- <pt x="582" y="71" on="0"/>
- <pt x="525" y="27" on="1"/>
- <pt x="457" y="-25" on="0"/>
- <pt x="347" y="-25" on="1"/>
- <pt x="221" y="-25" on="0"/>
- <pt x="148" y="55" on="1"/>
- <pt x="75" y="136" on="0"/>
- <pt x="75" y="273" on="1"/>
- <pt x="75" y="642" on="0"/>
- <pt x="542" y="642" on="1"/>
- <pt x="583" y="642" on="1"/>
- <pt x="583" y="777" on="1"/>
- <pt x="583" y="939" on="0"/>
- <pt x="558" y="986" on="1"/>
- <pt x="533" y="1034" on="0"/>
- <pt x="445" y="1034" on="1"/>
- <pt x="361" y="1034" on="0"/>
- <pt x="326" y="996" on="1"/>
- <pt x="292" y="958" on="0"/>
- <pt x="292" y="863" on="1"/>
- <pt x="292" y="845" on="1"/>
- <pt x="156" y="845" on="1"/>
- <pt x="156" y="1019" on="1"/>
- <pt x="304" y="1110" on="0"/>
- <pt x="469" y="1110" on="1"/>
- <pt x="643" y="1110" on="0"/>
- <pt x="732" y="1009" on="1"/>
- <pt x="848" y="1111" on="0"/>
- <pt x="975" y="1111" on="1"/>
- <pt x="1304" y="1111" on="0"/>
- <pt x="1304" y="605" on="1"/>
- <pt x="1304" y="586" on="1"/>
- <pt x="781" y="586" on="1"/>
- <pt x="785" y="348" on="0"/>
- <pt x="838" y="233" on="1"/>
- <pt x="910" y="75" on="0"/>
- <pt x="1067" y="75" on="1"/>
- <pt x="1159" y="75" on="0"/>
- <pt x="1304" y="150" on="1"/>
- <pt x="1304" y="49" on="1"/>
- <pt x="1158" y="-25" on="0"/>
- <pt x="1029" y="-25" on="1"/>
- <pt x="890" y="-25" on="0"/>
- <pt x="780" y="51" on="1"/>
- <pt x="715" y="96" on="0"/>
- </contour>
- <contour>
- <pt x="583" y="171" on="1"/>
- <pt x="583" y="580" on="1"/>
- <pt x="538" y="580" on="1"/>
- <pt x="288" y="580" on="0"/>
- <pt x="288" y="312" on="1"/>
- <pt x="288" y="93" on="0"/>
- <pt x="431" y="93" on="1"/>
- <pt x="502" y="93" on="0"/>
- </contour>
- <contour>
- <pt x="781" y="648" on="1"/>
- <pt x="1095" y="648" on="1"/>
- <pt x="1095" y="692" on="1"/>
- <pt x="1095" y="890" on="0"/>
- <pt x="1067" y="966" on="1"/>
- <pt x="1038" y="1043" on="0"/>
- <pt x="963" y="1043" on="1"/>
- <pt x="864" y="1043" on="0"/>
- <pt x="818" y="925" on="1"/>
- <pt x="784" y="837" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 112 values pushed */
- 0 0 60 17 29 52 22 4 37 9 42 16 21 25 48 84 42 2 29 1 25 1 4 2 1
- 56 27 23 22 21 20 12 7 1 54 3 0 31 11 10 3 54 32 3 1 48 47 46 40 39
- 0 6 32 2 3 0 0 0 33 32 14 1 54 1 4 48 84 55 54 1 0 14 0 0 50
- 10 8 48 196 48 21 20 10 4 11 22 3 56 55 54 40 39 33 32 31 27 0 10 13 11
- 8 22 47 46 12 11 3 23 22 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="afii00208" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="agrave" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="75" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="amacron" xMin="75" yMin="-25" xMax="904" yMax="1406">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="120" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ampersand" xMin="99" yMin="-37" xMax="1541" yMax="1518">
- <contour>
- <pt x="1152" y="0" on="1"/>
- <pt x="1058" y="103" on="1"/>
- <pt x="833" y="-37" on="0"/>
- <pt x="618" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="246" y="97" on="1"/>
- <pt x="99" y="231" on="0"/>
- <pt x="99" y="437" on="1"/>
- <pt x="99" y="632" on="0"/>
- <pt x="238" y="756" on="1"/>
- <pt x="322" y="830" on="0"/>
- <pt x="482" y="888" on="1"/>
- <pt x="358" y="1058" on="0"/>
- <pt x="358" y="1193" on="1"/>
- <pt x="358" y="1339" on="0"/>
- <pt x="460" y="1428" on="1"/>
- <pt x="562" y="1518" on="0"/>
- <pt x="736" y="1518" on="1"/>
- <pt x="908" y="1518" on="0"/>
- <pt x="1006" y="1439" on="1"/>
- <pt x="1105" y="1361" on="0"/>
- <pt x="1105" y="1224" on="1"/>
- <pt x="1105" y="1066" on="0"/>
- <pt x="971" y="963" on="1"/>
- <pt x="890" y="901" on="0"/>
- <pt x="736" y="851" on="1"/>
- <pt x="791" y="777" on="1"/>
- <pt x="932" y="584" on="1"/>
- <pt x="1077" y="389" on="1"/>
- <pt x="1152" y="286" on="1"/>
- <pt x="1242" y="417" on="0"/>
- <pt x="1242" y="603" on="1"/>
- <pt x="1240" y="660" on="1"/>
- <pt x="1239" y="719" on="0"/>
- <pt x="1175" y="719" on="1"/>
- <pt x="1163" y="719" on="0"/>
- <pt x="1125" y="722" on="1"/>
- <pt x="1091" y="724" on="1"/>
- <pt x="1072" y="725" on="1"/>
- <pt x="1072" y="786" on="1"/>
- <pt x="1541" y="786" on="1"/>
- <pt x="1541" y="725" on="1"/>
- <pt x="1520" y="724" on="1"/>
- <pt x="1440" y="720" on="1"/>
- <pt x="1398" y="718" on="0"/>
- <pt x="1391" y="698" on="1"/>
- <pt x="1384" y="680" on="0"/>
- <pt x="1384" y="641" on="1"/>
- <pt x="1384" y="472" on="0"/>
- <pt x="1198" y="236" on="1"/>
- <pt x="1203" y="231" on="1"/>
- <pt x="1209" y="224" on="1"/>
- <pt x="1219" y="214" on="0"/>
- <pt x="1225" y="207" on="1"/>
- <pt x="1228" y="204" on="1"/>
- <pt x="1240" y="192" on="1"/>
- <pt x="1252" y="178" on="0"/>
- <pt x="1269" y="161" on="1"/>
- <pt x="1301" y="127" on="0"/>
- <pt x="1321" y="110" on="1"/>
- <pt x="1368" y="72" on="0"/>
- <pt x="1424" y="69" on="1"/>
- <pt x="1515" y="63" on="1"/>
- <pt x="1528" y="62" on="1"/>
- <pt x="1528" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="155" on="1"/>
- <pt x="775" y="432" on="0"/>
- <pt x="513" y="835" on="1"/>
- <pt x="417" y="787" on="0"/>
- <pt x="368" y="724" on="1"/>
- <pt x="297" y="633" on="0"/>
- <pt x="297" y="494" on="1"/>
- <pt x="297" y="306" on="0"/>
- <pt x="414" y="191" on="1"/>
- <pt x="531" y="75" on="0"/>
- <pt x="723" y="75" on="1"/>
- <pt x="879" y="75" on="0"/>
- </contour>
- <contour>
- <pt x="702" y="896" on="1"/>
- <pt x="800" y="961" on="0"/>
- <pt x="848" y="1028" on="1"/>
- <pt x="920" y="1125" on="0"/>
- <pt x="920" y="1250" on="1"/>
- <pt x="920" y="1450" on="0"/>
- <pt x="742" y="1450" on="1"/>
- <pt x="656" y="1450" on="0"/>
- <pt x="606" y="1396" on="1"/>
- <pt x="555" y="1343" on="0"/>
- <pt x="555" y="1254" on="1"/>
- <pt x="555" y="1116" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 83 17 17 75 15 3 48 84 17 0 3 2 1 77 67 25 11 4 0 39 3 0 65
- 63 49 41 38 31 29 1 8 39 0 3 40 39 1 64 0 1 2 0 14 0 0 87 5 13
- 81 16 21 71 5 7 48 196 77 67 65 64 63 49 41 40 39 38 31 29 25 21 13 11 7
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="anoteleia" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aogonek" xMin="75" yMin="-370" xMax="917" yMax="1110">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="392" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="aring" xMin="75" yMin="-25" xMax="904" yMax="1737">
- <contour>
- <pt x="629" y="149" on="1"/>
- <pt x="513" y="-25" on="0"/>
- <pt x="344" y="-25" on="1"/>
- <pt x="221" y="-25" on="0"/>
- <pt x="148" y="55" on="1"/>
- <pt x="75" y="136" on="0"/>
- <pt x="75" y="273" on="1"/>
- <pt x="75" y="642" on="0"/>
- <pt x="543" y="642" on="1"/>
- <pt x="584" y="642" on="1"/>
- <pt x="584" y="777" on="1"/>
- <pt x="584" y="940" on="0"/>
- <pt x="558" y="986" on="1"/>
- <pt x="532" y="1034" on="0"/>
- <pt x="445" y="1034" on="1"/>
- <pt x="361" y="1034" on="0"/>
- <pt x="327" y="996" on="1"/>
- <pt x="293" y="958" on="0"/>
- <pt x="293" y="863" on="1"/>
- <pt x="293" y="845" on="1"/>
- <pt x="157" y="845" on="1"/>
- <pt x="157" y="1019" on="1"/>
- <pt x="305" y="1110" on="0"/>
- <pt x="473" y="1110" on="1"/>
- <pt x="639" y="1110" on="0"/>
- <pt x="710" y="1036" on="1"/>
- <pt x="781" y="962" on="0"/>
- <pt x="781" y="785" on="1"/>
- <pt x="781" y="301" on="1"/>
- <pt x="781" y="156" on="0"/>
- <pt x="794" y="110" on="1"/>
- <pt x="807" y="65" on="0"/>
- <pt x="847" y="65" on="1"/>
- <pt x="863" y="65" on="0"/>
- <pt x="898" y="74" on="1"/>
- <pt x="904" y="0" on="1"/>
- <pt x="828" y="-25" on="0"/>
- <pt x="792" y="-25" on="1"/>
- <pt x="668" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="584" y="171" on="1"/>
- <pt x="584" y="580" on="1"/>
- <pt x="538" y="580" on="1"/>
- <pt x="288" y="580" on="0"/>
- <pt x="288" y="312" on="1"/>
- <pt x="288" y="93" on="0"/>
- <pt x="431" y="93" on="1"/>
- <pt x="503" y="93" on="0"/>
- </contour>
- <contour>
- <pt x="475" y="1737" on="1"/>
- <pt x="569" y="1737" on="0"/>
- <pt x="635" y="1671" on="1"/>
- <pt x="702" y="1605" on="0"/>
- <pt x="702" y="1511" on="1"/>
- <pt x="702" y="1415" on="0"/>
- <pt x="635" y="1349" on="1"/>
- <pt x="569" y="1283" on="0"/>
- <pt x="473" y="1283" on="1"/>
- <pt x="390" y="1283" on="0"/>
- <pt x="328" y="1337" on="1"/>
- <pt x="248" y="1406" on="0"/>
- <pt x="248" y="1510" on="1"/>
- <pt x="248" y="1605" on="0"/>
- <pt x="314" y="1671" on="1"/>
- <pt x="381" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="475" y="1669" on="1"/>
- <pt x="409" y="1669" on="0"/>
- <pt x="363" y="1623" on="1"/>
- <pt x="316" y="1576" on="0"/>
- <pt x="316" y="1511" on="1"/>
- <pt x="316" y="1445" on="0"/>
- <pt x="362" y="1398" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="473" y="1351" on="1"/>
- <pt x="534" y="1351" on="0"/>
- <pt x="578" y="1388" on="1"/>
- <pt x="634" y="1436" on="0"/>
- <pt x="634" y="1511" on="1"/>
- <pt x="634" y="1577" on="0"/>
- <pt x="588" y="1623" on="1"/>
- <pt x="541" y="1669" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 71 17 55 63 17 47 45 22 2 14 21 23 48 84 37 2 23 1 2 2 28 35 1
- 1 41 40 39 27 21 20 19 18 10 9 8 0 12 1 2 3 0 0 1 55 47 1 0 1
- 35 2 0 14 0 0 75 17 51 67 17 59 43 10 6 48 196 35 28 51 51 0 2 27 9
- 3 59 59 41 19 18 8 5 9 20 3 6 20 0 0 40 39 10 9 4 3 27 1 4 48
- 196 28 27 1 21 20 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciicircum" xMin="36" yMin="592" xMax="924" yMax="1480">
- <contour>
- <pt x="36" y="592" on="1"/>
- <pt x="480" y="1480" on="1"/>
- <pt x="924" y="592" on="1"/>
- <pt x="797" y="592" on="1"/>
- <pt x="480" y="1224" on="1"/>
- <pt x="162" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciitilde" xMin="60" yMin="421" xMax="1047" yMax="763">
- <contour>
- <pt x="122" y="444" on="1"/>
- <pt x="60" y="444" on="1"/>
- <pt x="70" y="583" on="0"/>
- <pt x="115" y="656" on="1"/>
- <pt x="181" y="763" on="0"/>
- <pt x="324" y="763" on="1"/>
- <pt x="447" y="763" on="0"/>
- <pt x="582" y="648" on="1"/>
- <pt x="622" y="614" on="1"/>
- <pt x="728" y="524" on="0"/>
- <pt x="813" y="524" on="1"/>
- <pt x="899" y="524" on="0"/>
- <pt x="950" y="605" on="1"/>
- <pt x="984" y="659" on="0"/>
- <pt x="985" y="740" on="1"/>
- <pt x="1047" y="740" on="1"/>
- <pt x="1037" y="600" on="0"/>
- <pt x="992" y="528" on="1"/>
- <pt x="926" y="421" on="0"/>
- <pt x="783" y="421" on="1"/>
- <pt x="660" y="421" on="0"/>
- <pt x="525" y="536" on="1"/>
- <pt x="485" y="570" on="1"/>
- <pt x="378" y="661" on="0"/>
- <pt x="294" y="661" on="1"/>
- <pt x="208" y="661" on="0"/>
- <pt x="157" y="580" on="1"/>
- <pt x="123" y="526" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 21 values pushed */
- 0 0 24 41 5 10 41 19 48 84 19 15 14 5 1 0 14 15 14 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asterisk" xMin="120" yMin="734" xMax="905" yMax="1480">
- <contour>
- <pt x="577" y="1152" on="1"/>
- <pt x="859" y="1282" on="1"/>
- <pt x="905" y="1142" on="1"/>
- <pt x="600" y="1081" on="1"/>
- <pt x="601" y="1085" on="0"/>
- <pt x="601" y="1090" on="1"/>
- <pt x="601" y="1094" on="1"/>
- <pt x="601" y="1097" on="1"/>
- <pt x="601" y="1126" on="0"/>
- </contour>
- <contour>
- <pt x="589" y="1049" on="1"/>
- <pt x="801" y="821" on="1"/>
- <pt x="681" y="734" on="1"/>
- <pt x="530" y="1005" on="1"/>
- <pt x="570" y="1015" on="0"/>
- </contour>
- <contour>
- <pt x="495" y="1005" on="1"/>
- <pt x="344" y="734" on="1"/>
- <pt x="224" y="821" on="1"/>
- <pt x="435" y="1049" on="1"/>
- <pt x="457" y="1013" on="0"/>
- </contour>
- <contour>
- <pt x="425" y="1081" on="1"/>
- <pt x="120" y="1142" on="1"/>
- <pt x="166" y="1282" on="1"/>
- <pt x="448" y="1152" on="1"/>
- <pt x="424" y="1125" on="0"/>
- <pt x="424" y="1097" on="1"/>
- <pt x="424" y="1094" on="1"/>
- <pt x="424" y="1090" on="1"/>
- <pt x="425" y="1085" on="0"/>
- </contour>
- <contour>
- <pt x="476" y="1172" on="1"/>
- <pt x="438" y="1480" on="1"/>
- <pt x="586" y="1480" on="1"/>
- <pt x="549" y="1172" on="1"/>
- <pt x="526" y="1181" on="0"/>
- <pt x="512" y="1181" on="1"/>
- <pt x="498" y="1181" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 33 1 33 31 28 26 25 24 22 21 20 7 6 5 2 1 0 15 29 1 3 0 1 1 19
- 17 16 15 14 12 11 10 9 3 10 1 2 3 0 0 30 29 0 14 31 30 29 28 26 25
- 24 22 21 20 19 17 16 15 14 12 11 10 9 7 6 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="at" xMin="140" yMin="-37" xMax="1747" yMax="1517">
- <contour>
- <pt x="1151" y="44" on="1"/>
- <pt x="969" y="-37" on="0"/>
- <pt x="802" y="-37" on="1"/>
- <pt x="517" y="-37" on="0"/>
- <pt x="329" y="137" on="1"/>
- <pt x="140" y="310" on="0"/>
- <pt x="140" y="580" on="1"/>
- <pt x="140" y="913" on="0"/>
- <pt x="386" y="1195" on="1"/>
- <pt x="668" y="1517" on="0"/>
- <pt x="1080" y="1517" on="1"/>
- <pt x="1367" y="1517" on="0"/>
- <pt x="1557" y="1337" on="1"/>
- <pt x="1747" y="1158" on="0"/>
- <pt x="1747" y="889" on="1"/>
- <pt x="1747" y="651" on="0"/>
- <pt x="1597" y="473" on="1"/>
- <pt x="1448" y="295" on="0"/>
- <pt x="1247" y="295" on="1"/>
- <pt x="1073" y="295" on="0"/>
- <pt x="1073" y="435" on="1"/>
- <pt x="1073" y="475" on="0"/>
- <pt x="1082" y="507" on="1"/>
- <pt x="1106" y="593" on="1"/>
- <pt x="1115" y="635" on="1"/>
- <pt x="1094" y="635" on="1"/>
- <pt x="1000" y="480" on="0"/>
- <pt x="922" y="404" on="1"/>
- <pt x="812" y="296" on="0"/>
- <pt x="703" y="296" on="1"/>
- <pt x="524" y="296" on="0"/>
- <pt x="524" y="529" on="1"/>
- <pt x="524" y="766" on="0"/>
- <pt x="690" y="970" on="1"/>
- <pt x="856" y="1173" on="0"/>
- <pt x="1051" y="1173" on="1"/>
- <pt x="1093" y="1173" on="0"/>
- <pt x="1133" y="1162" on="1"/>
- <pt x="1214" y="1140" on="1"/>
- <pt x="1216" y="1139" on="0"/>
- <pt x="1220" y="1138" on="1"/>
- <pt x="1224" y="1137" on="1"/>
- <pt x="1229" y="1136" on="1"/>
- <pt x="1237" y="1134" on="0"/>
- <pt x="1241" y="1133" on="1"/>
- <pt x="1336" y="1133" on="1"/>
- <pt x="1220" y="560" on="1"/>
- <pt x="1209" y="506" on="0"/>
- <pt x="1209" y="463" on="1"/>
- <pt x="1209" y="370" on="0"/>
- <pt x="1311" y="370" on="1"/>
- <pt x="1450" y="370" on="0"/>
- <pt x="1567" y="537" on="1"/>
- <pt x="1685" y="705" on="0"/>
- <pt x="1685" y="901" on="1"/>
- <pt x="1685" y="1136" on="0"/>
- <pt x="1509" y="1296" on="1"/>
- <pt x="1332" y="1456" on="0"/>
- <pt x="1075" y="1456" on="1"/>
- <pt x="740" y="1456" on="0"/>
- <pt x="471" y="1189" on="1"/>
- <pt x="202" y="922" on="0"/>
- <pt x="202" y="592" on="1"/>
- <pt x="202" y="343" on="0"/>
- <pt x="372" y="184" on="1"/>
- <pt x="542" y="25" on="0"/>
- <pt x="801" y="25" on="1"/>
- <pt x="956" y="25" on="0"/>
- <pt x="1129" y="100" on="1"/>
- </contour>
- <contour>
- <pt x="1124" y="819" on="1"/>
- <pt x="1166" y="1030" on="1"/>
- <pt x="1081" y="1073" on="0"/>
- <pt x="989" y="1073" on="1"/>
- <pt x="850" y="1073" on="0"/>
- <pt x="760" y="931" on="1"/>
- <pt x="669" y="789" on="0"/>
- <pt x="669" y="581" on="1"/>
- <pt x="669" y="419" on="0"/>
- <pt x="760" y="419" on="1"/>
- <pt x="836" y="419" on="0"/>
- <pt x="926" y="519" on="1"/>
- <pt x="1011" y="615" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 78 22 29 72 9 35 66 11 2 58 11 10 50 21 18 48 84 10 0 2 2 35 29
- 18 1 1 70 69 68 45 44 35 29 25 24 23 18 0 12 0 2 3 0 0 14 0 0 76
- 47 31 62 11 6 54 11 14 48 48 20 48 196 70 69 68 45 44 31 25 24 23 20 14 6
- 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="atilde" xMin="75" yMin="-25" xMax="904" yMax="1518">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="119" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="b" xMin="0" yMin="-25" xMax="956" yMax="1579">
- <contour>
- <pt x="121" y="-12" on="1"/>
- <pt x="121" y="1320" on="1"/>
- <pt x="119" y="1419" on="1"/>
- <pt x="119" y="1487" on="0"/>
- <pt x="94" y="1501" on="1"/>
- <pt x="72" y="1513" on="0"/>
- <pt x="19" y="1516" on="1"/>
- <pt x="0" y="1517" on="1"/>
- <pt x="0" y="1579" on="1"/>
- <pt x="318" y="1579" on="1"/>
- <pt x="318" y="907" on="1"/>
- <pt x="377" y="999" on="0"/>
- <pt x="432" y="1044" on="1"/>
- <pt x="512" y="1110" on="0"/>
- <pt x="610" y="1110" on="1"/>
- <pt x="770" y="1110" on="0"/>
- <pt x="863" y="968" on="1"/>
- <pt x="956" y="826" on="0"/>
- <pt x="956" y="575" on="1"/>
- <pt x="956" y="293" on="0"/>
- <pt x="835" y="134" on="1"/>
- <pt x="714" y="-25" on="0"/>
- <pt x="503" y="-25" on="1"/>
- <pt x="429" y="-25" on="0"/>
- <pt x="318" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="318" y="77" on="1"/>
- <pt x="399" y="54" on="0"/>
- <pt x="449" y="54" on="1"/>
- <pt x="585" y="54" on="0"/>
- <pt x="664" y="181" on="1"/>
- <pt x="743" y="308" on="0"/>
- <pt x="743" y="536" on="1"/>
- <pt x="743" y="983" on="0"/>
- <pt x="542" y="983" on="1"/>
- <pt x="449" y="983" on="0"/>
- <pt x="318" y="837" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 33 29 14 27 21 22 48 84 22 2 14 1 1 7 1 2 8 1 3 0 1 1 35
- 25 10 3 1 2 3 0 0 1 24 0 2 0 9 8 1 0 14 0 0 31 10 18 48 196
- 18 9 8 7 0 0 0 35 25 24 10 9 4 4 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="backslash" xMin="-30" yMin="-296" xMax="600" yMax="1481">
- <contour>
- <pt x="600" y="-296" on="1"/>
- <pt x="496" y="-296" on="1"/>
- <pt x="-30" y="1481" on="1"/>
- <pt x="74" y="1481" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bar" xMin="156" yMin="-296" xMax="255" yMax="1579">
- <contour>
- <pt x="156" y="-296" on="1"/>
- <pt x="156" y="1579" on="1"/>
- <pt x="255" y="1579" on="1"/>
- <pt x="255" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 3 2 1 0 14 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceleft" xMin="148" yMin="-296" xMax="761" yMax="1579">
- <contour>
- <pt x="148" y="611" on="1"/>
- <pt x="148" y="672" on="1"/>
- <pt x="226" y="672" on="1"/>
- <pt x="407" y="672" on="0"/>
- <pt x="407" y="840" on="1"/>
- <pt x="407" y="882" on="0"/>
- <pt x="393" y="953" on="1"/>
- <pt x="383" y="1003" on="1"/>
- <pt x="365" y="1100" on="1"/>
- <pt x="346" y="1202" on="0"/>
- <pt x="346" y="1268" on="1"/>
- <pt x="346" y="1403" on="0"/>
- <pt x="446" y="1491" on="1"/>
- <pt x="546" y="1579" on="0"/>
- <pt x="701" y="1579" on="1"/>
- <pt x="761" y="1579" on="1"/>
- <pt x="761" y="1517" on="1"/>
- <pt x="701" y="1517" on="1"/>
- <pt x="506" y="1517" on="0"/>
- <pt x="506" y="1349" on="1"/>
- <pt x="506" y="1313" on="0"/>
- <pt x="513" y="1286" on="1"/>
- <pt x="525" y="1239" on="1"/>
- <pt x="539" y="1169" on="1"/>
- <pt x="557" y="1079" on="0"/>
- <pt x="557" y="990" on="1"/>
- <pt x="557" y="835" on="0"/>
- <pt x="476" y="740" on="1"/>
- <pt x="428" y="685" on="0"/>
- <pt x="337" y="642" on="1"/>
- <pt x="435" y="595" on="0"/>
- <pt x="485" y="532" on="1"/>
- <pt x="557" y="439" on="0"/>
- <pt x="557" y="291" on="1"/>
- <pt x="557" y="202" on="0"/>
- <pt x="539" y="114" on="1"/>
- <pt x="525" y="45" on="1"/>
- <pt x="513" y="-2" on="1"/>
- <pt x="506" y="-29" on="0"/>
- <pt x="506" y="-69" on="1"/>
- <pt x="506" y="-234" on="0"/>
- <pt x="701" y="-234" on="1"/>
- <pt x="761" y="-234" on="1"/>
- <pt x="761" y="-296" on="1"/>
- <pt x="701" y="-296" on="1"/>
- <pt x="546" y="-296" on="0"/>
- <pt x="446" y="-208" on="1"/>
- <pt x="346" y="-120" on="0"/>
- <pt x="346" y="17" on="1"/>
- <pt x="346" y="81" on="0"/>
- <pt x="365" y="183" on="1"/>
- <pt x="383" y="280" on="1"/>
- <pt x="393" y="330" on="1"/>
- <pt x="407" y="401" on="0"/>
- <pt x="407" y="443" on="1"/>
- <pt x="407" y="611" on="0"/>
- <pt x="226" y="611" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 56 44 43 42 41 29 22 17 16 15 14 2 1 0 14 0 0 39 24 48 19 24 10 48 196
- 56 54 48 44 43 42 41 33 29 25 22 17 16 15 14 10 4 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceright" xMin="222" yMin="-296" xMax="835" yMax="1579">
- <contour>
- <pt x="835" y="672" on="1"/>
- <pt x="835" y="611" on="1"/>
- <pt x="758" y="611" on="1"/>
- <pt x="576" y="611" on="0"/>
- <pt x="576" y="444" on="1"/>
- <pt x="576" y="399" on="0"/>
- <pt x="590" y="330" on="1"/>
- <pt x="600" y="280" on="1"/>
- <pt x="618" y="183" on="1"/>
- <pt x="638" y="74" on="0"/>
- <pt x="638" y="16" on="1"/>
- <pt x="638" y="-120" on="0"/>
- <pt x="538" y="-208" on="1"/>
- <pt x="438" y="-296" on="0"/>
- <pt x="283" y="-296" on="1"/>
- <pt x="222" y="-296" on="1"/>
- <pt x="222" y="-234" on="1"/>
- <pt x="282" y="-234" on="1"/>
- <pt x="478" y="-234" on="0"/>
- <pt x="478" y="-68" on="1"/>
- <pt x="478" y="-34" on="0"/>
- <pt x="470" y="-2" on="1"/>
- <pt x="458" y="45" on="1"/>
- <pt x="445" y="114" on="1"/>
- <pt x="427" y="209" on="0"/>
- <pt x="427" y="293" on="1"/>
- <pt x="427" y="448" on="0"/>
- <pt x="508" y="543" on="1"/>
- <pt x="556" y="598" on="0"/>
- <pt x="647" y="642" on="1"/>
- <pt x="549" y="688" on="0"/>
- <pt x="499" y="752" on="1"/>
- <pt x="427" y="844" on="0"/>
- <pt x="427" y="992" on="1"/>
- <pt x="427" y="1073" on="0"/>
- <pt x="445" y="1169" on="1"/>
- <pt x="458" y="1239" on="1"/>
- <pt x="470" y="1286" on="1"/>
- <pt x="478" y="1318" on="0"/>
- <pt x="478" y="1352" on="1"/>
- <pt x="478" y="1517" on="0"/>
- <pt x="282" y="1517" on="1"/>
- <pt x="222" y="1517" on="1"/>
- <pt x="222" y="1579" on="1"/>
- <pt x="283" y="1579" on="1"/>
- <pt x="438" y="1579" on="0"/>
- <pt x="538" y="1491" on="1"/>
- <pt x="638" y="1403" on="0"/>
- <pt x="638" y="1266" on="1"/>
- <pt x="638" y="1209" on="0"/>
- <pt x="618" y="1100" on="1"/>
- <pt x="600" y="1003" on="1"/>
- <pt x="590" y="953" on="1"/>
- <pt x="576" y="884" on="0"/>
- <pt x="576" y="840" on="1"/>
- <pt x="576" y="672" on="0"/>
- <pt x="758" y="672" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 56 44 43 42 41 36 29 22 17 16 15 14 2 1 0 14 0 0 39 24 48 19 24 10 48
- 196 56 54 48 44 43 42 41 36 33 29 25 22 17 16 15 14 10 4 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketleft" xMin="185" yMin="-296" xMax="589" yMax="1579">
- <contour>
- <pt x="185" y="-296" on="1"/>
- <pt x="185" y="1579" on="1"/>
- <pt x="589" y="1579" on="1"/>
- <pt x="589" y="1517" on="1"/>
- <pt x="358" y="1517" on="1"/>
- <pt x="358" y="-234" on="1"/>
- <pt x="589" y="-234" on="1"/>
- <pt x="589" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 4 3 14 1 1 6 5 14 1 0 2 4 48 84 2 1 1 7 0 1 2 0 14
- 7 6 3 2 4 13 4 0 0 5 4 13 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketright" xMin="93" yMin="-296" xMax="497" yMax="1579">
- <contour>
- <pt x="93" y="-296" on="1"/>
- <pt x="93" y="-234" on="1"/>
- <pt x="325" y="-234" on="1"/>
- <pt x="325" y="1517" on="1"/>
- <pt x="93" y="1517" on="1"/>
- <pt x="93" y="1579" on="1"/>
- <pt x="497" y="1579" on="1"/>
- <pt x="497" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 4 3 14 1 5 2 1 14 1 0 2 4 48 84 6 5 1 7 0 1 2 0 14
- 5 4 1 0 4 13 2 0 0 3 2 13 1 6 1 4 48 196 7 6 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="breve" xMin="8" yMin="1283" xMax="674" yMax="1604">
- <contour>
- <pt x="8" y="1604" on="1"/>
- <pt x="73" y="1604" on="1"/>
- <pt x="100" y="1514" on="0"/>
- <pt x="160" y="1472" on="1"/>
- <pt x="228" y="1425" on="0"/>
- <pt x="341" y="1425" on="1"/>
- <pt x="467" y="1425" on="0"/>
- <pt x="537" y="1484" on="1"/>
- <pt x="586" y="1524" on="0"/>
- <pt x="610" y="1604" on="1"/>
- <pt x="674" y="1604" on="1"/>
- <pt x="655" y="1469" on="0"/>
- <pt x="583" y="1388" on="1"/>
- <pt x="489" y="1283" on="0"/>
- <pt x="341" y="1283" on="1"/>
- <pt x="187" y="1283" on="0"/>
- <pt x="92" y="1398" on="1"/>
- <pt x="27" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 0 0 5 20 14 48 84 14 10 9 1 0 14 10 9 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="brokenbar" xMin="156" yMin="-296" xMax="255" yMax="1579">
- <contour>
- <pt x="156" y="-296" on="1"/>
- <pt x="156" y="444" on="1"/>
- <pt x="255" y="444" on="1"/>
- <pt x="255" y="-296" on="1"/>
- </contour>
- <contour>
- <pt x="156" y="839" on="1"/>
- <pt x="156" y="1579" on="1"/>
- <pt x="255" y="1579" on="1"/>
- <pt x="255" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 28 values pushed */
- 7 6 5 4 3 2 1 0 14 0 0 7 6 3 2 9 3 0 1 4 48 196 5 4 1
- 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bullet" xMin="81" yMin="555" xMax="636" yMax="1110">
- <contour>
- <pt x="359" y="1110" on="1"/>
- <pt x="474" y="1110" on="0"/>
- <pt x="555" y="1028" on="1"/>
- <pt x="636" y="946" on="0"/>
- <pt x="636" y="831" on="1"/>
- <pt x="636" y="717" on="0"/>
- <pt x="554" y="636" on="1"/>
- <pt x="472" y="555" on="0"/>
- <pt x="354" y="555" on="1"/>
- <pt x="255" y="555" on="0"/>
- <pt x="179" y="621" on="1"/>
- <pt x="81" y="707" on="0"/>
- <pt x="81" y="833" on="1"/>
- <pt x="81" y="948" on="0"/>
- <pt x="163" y="1029" on="1"/>
- <pt x="244" y="1110" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 0 0 0 8 48 84 8 14 0 0 4 12 48 196 12
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="c" xMin="68" yMin="-25" xMax="848" yMax="1110">
- <contour>
- <pt x="848" y="37" on="1"/>
- <pt x="696" y="-25" on="0"/>
- <pt x="568" y="-25" on="1"/>
- <pt x="350" y="-25" on="0"/>
- <pt x="209" y="137" on="1"/>
- <pt x="68" y="298" on="0"/>
- <pt x="68" y="550" on="1"/>
- <pt x="68" y="800" on="0"/>
- <pt x="202" y="955" on="1"/>
- <pt x="336" y="1110" on="0"/>
- <pt x="557" y="1110" on="1"/>
- <pt x="689" y="1110" on="0"/>
- <pt x="848" y="1061" on="1"/>
- <pt x="848" y="802" on="1"/>
- <pt x="724" y="802" on="1"/>
- <pt x="724" y="820" on="1"/>
- <pt x="724" y="1043" on="0"/>
- <pt x="557" y="1043" on="1"/>
- <pt x="434" y="1043" on="0"/>
- <pt x="359" y="914" on="1"/>
- <pt x="284" y="786" on="0"/>
- <pt x="284" y="577" on="1"/>
- <pt x="284" y="339" on="0"/>
- <pt x="377" y="206" on="1"/>
- <pt x="470" y="73" on="0"/>
- <pt x="632" y="73" on="1"/>
- <pt x="710" y="73" on="0"/>
- <pt x="848" y="123" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 14 0 0 21 10 6 48 196 15 14 6 0 27 13 12 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cacute" xMin="68" yMin="-25" xMax="907" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="316" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="caron" xMin="-10" yMin="1283" xMax="693" yMax="1604">
- <contour>
- <pt x="693" y="1604" on="1"/>
- <pt x="453" y="1283" on="1"/>
- <pt x="231" y="1283" on="1"/>
- <pt x="-10" y="1604" on="1"/>
- <pt x="76" y="1604" on="1"/>
- <pt x="342" y="1382" on="1"/>
- <pt x="607" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 6 5 4 3 0 5 13 1 2 1 1 0 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ccaron" xMin="68" yMin="-25" xMax="909" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="216" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccedilla" xMin="68" yMin="-432" xMax="848" yMax="1110">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="198" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccircumflex" xMin="68" yMin="-25" xMax="909" yMax="1604">
- <contour>
- <pt x="848" y="37" on="1"/>
- <pt x="696" y="-25" on="0"/>
- <pt x="568" y="-25" on="1"/>
- <pt x="350" y="-25" on="0"/>
- <pt x="209" y="137" on="1"/>
- <pt x="68" y="298" on="0"/>
- <pt x="68" y="550" on="1"/>
- <pt x="68" y="800" on="0"/>
- <pt x="202" y="955" on="1"/>
- <pt x="336" y="1110" on="0"/>
- <pt x="557" y="1110" on="1"/>
- <pt x="689" y="1110" on="0"/>
- <pt x="848" y="1061" on="1"/>
- <pt x="848" y="802" on="1"/>
- <pt x="724" y="802" on="1"/>
- <pt x="724" y="820" on="1"/>
- <pt x="724" y="1043" on="0"/>
- <pt x="557" y="1043" on="1"/>
- <pt x="434" y="1043" on="0"/>
- <pt x="359" y="914" on="1"/>
- <pt x="284" y="786" on="0"/>
- <pt x="284" y="577" on="1"/>
- <pt x="284" y="339" on="0"/>
- <pt x="377" y="206" on="1"/>
- <pt x="470" y="73" on="0"/>
- <pt x="632" y="73" on="1"/>
- <pt x="710" y="73" on="0"/>
- <pt x="848" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="206" y="1283" on="1"/>
- <pt x="447" y="1604" on="1"/>
- <pt x="669" y="1604" on="1"/>
- <pt x="909" y="1283" on="1"/>
- <pt x="823" y="1283" on="1"/>
- <pt x="558" y="1505" on="1"/>
- <pt x="292" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 33 29 0 2 0 1 1 34 32 31
- 28 4 0 1 3 0 0 1 1 27 15 14 13 12 0 6 1 2 3 0 0 30 29 1 0
- 14 0 0 21 10 6 48 196 31 0 34 33 32 30 29 28 15 14 8 13 6 0 27 13 12
- 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cdotaccent" xMin="68" yMin="-25" xMax="848" yMax="1480">
- <contour>
- <pt x="848" y="37" on="1"/>
- <pt x="696" y="-25" on="0"/>
- <pt x="568" y="-25" on="1"/>
- <pt x="350" y="-25" on="0"/>
- <pt x="209" y="137" on="1"/>
- <pt x="68" y="298" on="0"/>
- <pt x="68" y="550" on="1"/>
- <pt x="68" y="800" on="0"/>
- <pt x="202" y="955" on="1"/>
- <pt x="336" y="1110" on="0"/>
- <pt x="557" y="1110" on="1"/>
- <pt x="689" y="1110" on="0"/>
- <pt x="848" y="1061" on="1"/>
- <pt x="848" y="802" on="1"/>
- <pt x="724" y="802" on="1"/>
- <pt x="724" y="820" on="1"/>
- <pt x="724" y="1043" on="0"/>
- <pt x="557" y="1043" on="1"/>
- <pt x="434" y="1043" on="0"/>
- <pt x="359" y="914" on="1"/>
- <pt x="284" y="786" on="0"/>
- <pt x="284" y="577" on="1"/>
- <pt x="284" y="339" on="0"/>
- <pt x="377" y="206" on="1"/>
- <pt x="470" y="73" on="0"/>
- <pt x="632" y="73" on="1"/>
- <pt x="710" y="73" on="0"/>
- <pt x="848" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="463" y="1283" on="1"/>
- <pt x="463" y="1480" on="1"/>
- <pt x="660" y="1480" on="1"/>
- <pt x="660" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 0 0 31 28 5 1 29 1 4 48 84 30 29 0 14 0 0 21 10 6 48 196
- 15 14 2 0 30 3 6 28 0 0 29 28 4 1 30 1 4 48 196 31 30 1 27 13 12
- 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cedilla" xMin="168" yMin="-432" xMax="514" yMax="0">
- <contour>
- <pt x="168" y="-411" on="1"/>
- <pt x="168" y="-343" on="1"/>
- <pt x="230" y="-359" on="0"/>
- <pt x="269" y="-359" on="1"/>
- <pt x="376" y="-359" on="0"/>
- <pt x="376" y="-277" on="1"/>
- <pt x="376" y="-179" on="0"/>
- <pt x="189" y="-175" on="1"/>
- <pt x="284" y="0" on="1"/>
- <pt x="363" y="0" on="1"/>
- <pt x="297" y="-119" on="1"/>
- <pt x="394" y="-127" on="0"/>
- <pt x="441" y="-152" on="1"/>
- <pt x="514" y="-189" on="0"/>
- <pt x="514" y="-266" on="1"/>
- <pt x="514" y="-336" on="0"/>
- <pt x="456" y="-384" on="1"/>
- <pt x="399" y="-432" on="0"/>
- <pt x="312" y="-432" on="1"/>
- <pt x="244" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 3 17 18 48 84 18 10 9 8 7 1 0 14 0 0 5 48 14 48 196 14 10 9
- 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cent" xMin="123" yMin="0" xMax="962" yMax="1480">
- <contour>
- <pt x="598" y="0" on="1"/>
- <pt x="598" y="176" on="1"/>
- <pt x="402" y="198" on="0"/>
- <pt x="282" y="322" on="1"/>
- <pt x="123" y="484" on="0"/>
- <pt x="123" y="751" on="1"/>
- <pt x="123" y="1011" on="0"/>
- <pt x="260" y="1154" on="1"/>
- <pt x="340" y="1238" on="0"/>
- <pt x="455" y="1276" on="1"/>
- <pt x="503" y="1292" on="0"/>
- <pt x="598" y="1308" on="1"/>
- <pt x="598" y="1480" on="1"/>
- <pt x="660" y="1480" on="1"/>
- <pt x="660" y="1313" on="1"/>
- <pt x="820" y="1299" on="0"/>
- <pt x="962" y="1252" on="1"/>
- <pt x="962" y="999" on="1"/>
- <pt x="851" y="999" on="1"/>
- <pt x="850" y="1018" on="1"/>
- <pt x="848" y="1043" on="1"/>
- <pt x="848" y="1053" on="0"/>
- <pt x="847" y="1063" on="1"/>
- <pt x="846" y="1074" on="1"/>
- <pt x="846" y="1083" on="0"/>
- <pt x="846" y="1091" on="1"/>
- <pt x="844" y="1169" on="0"/>
- <pt x="806" y="1201" on="1"/>
- <pt x="766" y="1234" on="0"/>
- <pt x="660" y="1242" on="1"/>
- <pt x="660" y="273" on="1"/>
- <pt x="692" y="270" on="0"/>
- <pt x="709" y="270" on="1"/>
- <pt x="800" y="270" on="0"/>
- <pt x="962" y="331" on="1"/>
- <pt x="962" y="234" on="1"/>
- <pt x="825" y="181" on="0"/>
- <pt x="660" y="171" on="1"/>
- <pt x="660" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="598" y="280" on="1"/>
- <pt x="598" y="1243" on="1"/>
- <pt x="535" y="1225" on="0"/>
- <pt x="504" y="1205" on="1"/>
- <pt x="333" y="1093" on="0"/>
- <pt x="333" y="733" on="1"/>
- <pt x="333" y="497" on="0"/>
- <pt x="429" y="382" on="1"/>
- <pt x="471" y="332" on="0"/>
- <pt x="523" y="307" on="1"/>
- <pt x="548" y="295" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 40 39 38 37 35 34 32 30 29 18 17 16 14 13 12 11 1 0 14 0 0 44 10 5 48
- 196 18 16 13 2 5 0 0 0 40 39 12 11 1 0 11 5 13 1 4 48 196 35 34 17
- 16 3 38 37 30 29 14 13 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="circumflex" xMin="-10" yMin="1283" xMax="693" yMax="1604">
- <contour>
- <pt x="-10" y="1283" on="1"/>
- <pt x="231" y="1604" on="1"/>
- <pt x="453" y="1604" on="1"/>
- <pt x="693" y="1283" on="1"/>
- <pt x="607" y="1283" on="1"/>
- <pt x="342" y="1505" on="1"/>
- <pt x="76" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 1 5 1 0 2 0 1 6 4 3 0 4 13 0 0 2 1 1 0 14 6 5 4 3 2
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="colon" xMin="161" yMin="0" xMax="408" yMax="1086">
- <contour>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="839" on="1"/>
- <pt x="161" y="1086" on="1"/>
- <pt x="408" y="1086" on="1"/>
- <pt x="408" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 7 4 6 1 5 2 1 6 1 0 2 4 48 84 3 0 1 0 6 5 1 14 0
- 0 7 6 3 2 6 3 0 1 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="comma" xMin="133" yMin="-321" xMax="380" yMax="247">
- <contour>
- <pt x="232" y="0" on="1"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="247" on="1"/>
- <pt x="380" y="247" on="1"/>
- <pt x="380" y="32" on="1"/>
- <pt x="380" y="-107" on="0"/>
- <pt x="363" y="-151" on="1"/>
- <pt x="341" y="-216" on="0"/>
- <pt x="270" y="-270" on="1"/>
- <pt x="210" y="-317" on="0"/>
- <pt x="133" y="-321" on="1"/>
- <pt x="133" y="-259" on="1"/>
- <pt x="232" y="-251" on="0"/>
- <pt x="232" y="-65" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
- 1 1 1 4 48 196 11 10 2 1 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="copyright" xMin="87" yMin="49" xMax="1469" yMax="1431">
- <contour>
- <pt x="779" y="1431" on="1"/>
- <pt x="1063" y="1431" on="0"/>
- <pt x="1266" y="1229" on="1"/>
- <pt x="1469" y="1027" on="0"/>
- <pt x="1469" y="741" on="1"/>
- <pt x="1469" y="452" on="0"/>
- <pt x="1265" y="251" on="1"/>
- <pt x="1062" y="49" on="0"/>
- <pt x="770" y="49" on="1"/>
- <pt x="519" y="49" on="0"/>
- <pt x="331" y="213" on="1"/>
- <pt x="87" y="426" on="0"/>
- <pt x="87" y="740" on="1"/>
- <pt x="87" y="1027" on="0"/>
- <pt x="290" y="1229" on="1"/>
- <pt x="493" y="1431" on="0"/>
- </contour>
- <contour>
- <pt x="778" y="1369" on="1"/>
- <pt x="518" y="1369" on="0"/>
- <pt x="334" y="1185" on="1"/>
- <pt x="149" y="1001" on="0"/>
- <pt x="149" y="740" on="1"/>
- <pt x="149" y="483" on="0"/>
- <pt x="333" y="297" on="1"/>
- <pt x="516" y="111" on="0"/>
- <pt x="773" y="111" on="1"/>
- <pt x="1010" y="111" on="0"/>
- <pt x="1184" y="259" on="1"/>
- <pt x="1407" y="450" on="0"/>
- <pt x="1407" y="742" on="1"/>
- <pt x="1407" y="1002" on="0"/>
- <pt x="1222" y="1185" on="1"/>
- <pt x="1037" y="1369" on="0"/>
- </contour>
- <contour>
- <pt x="1071" y="364" on="1"/>
- <pt x="939" y="313" on="0"/>
- <pt x="800" y="313" on="1"/>
- <pt x="594" y="313" on="0"/>
- <pt x="480" y="426" on="1"/>
- <pt x="365" y="539" on="0"/>
- <pt x="365" y="741" on="1"/>
- <pt x="365" y="944" on="0"/>
- <pt x="477" y="1056" on="1"/>
- <pt x="589" y="1168" on="0"/>
- <pt x="796" y="1168" on="1"/>
- <pt x="916" y="1168" on="0"/>
- <pt x="1057" y="1132" on="1"/>
- <pt x="1057" y="964" on="1"/>
- <pt x="975" y="964" on="1"/>
- <pt x="975" y="974" on="1"/>
- <pt x="975" y="1049" on="0"/>
- <pt x="934" y="1081" on="1"/>
- <pt x="893" y="1113" on="0"/>
- <pt x="799" y="1113" on="1"/>
- <pt x="545" y="1113" on="0"/>
- <pt x="545" y="745" on="1"/>
- <pt x="545" y="381" on="0"/>
- <pt x="834" y="381" on="1"/>
- <pt x="936" y="381" on="0"/>
- <pt x="1071" y="442" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 55 17 34 51 25 42 24 11 8 16 11 0 48 84 8 2 0 0 42 34 1 1 57
- 47 46 45 44 42 34 32 8 0 2 3 0 0 14 0 0 53 16 38 28 11 4 20 11 12
- 48 196 57 32 2 13 4 44 47 46 38 12 44 45 44 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="currency" xMin="130" yMin="414" xMax="893" yMax="1178">
- <contour>
- <pt x="322" y="545" on="1"/>
- <pt x="192" y="414" on="1"/>
- <pt x="130" y="476" on="1"/>
- <pt x="261" y="607" on="1"/>
- <pt x="197" y="695" on="0"/>
- <pt x="197" y="796" on="1"/>
- <pt x="197" y="898" on="0"/>
- <pt x="261" y="985" on="1"/>
- <pt x="130" y="1116" on="1"/>
- <pt x="192" y="1178" on="1"/>
- <pt x="322" y="1047" on="1"/>
- <pt x="415" y="1110" on="0"/>
- <pt x="512" y="1110" on="1"/>
- <pt x="609" y="1110" on="0"/>
- <pt x="701" y="1047" on="1"/>
- <pt x="832" y="1178" on="1"/>
- <pt x="893" y="1116" on="1"/>
- <pt x="762" y="985" on="1"/>
- <pt x="826" y="897" on="0"/>
- <pt x="826" y="796" on="1"/>
- <pt x="826" y="695" on="0"/>
- <pt x="762" y="607" on="1"/>
- <pt x="893" y="476" on="1"/>
- <pt x="832" y="414" on="1"/>
- <pt x="701" y="545" on="1"/>
- <pt x="610" y="482" on="0"/>
- <pt x="512" y="482" on="1"/>
- <pt x="415" y="482" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1012" on="1"/>
- <pt x="422" y="1012" on="0"/>
- <pt x="359" y="950" on="1"/>
- <pt x="296" y="887" on="0"/>
- <pt x="296" y="799" on="1"/>
- <pt x="296" y="716" on="0"/>
- <pt x="346" y="656" on="1"/>
- <pt x="410" y="580" on="0"/>
- <pt x="512" y="580" on="1"/>
- <pt x="603" y="580" on="0"/>
- <pt x="665" y="643" on="1"/>
- <pt x="727" y="705" on="0"/>
- <pt x="727" y="796" on="1"/>
- <pt x="727" y="887" on="0"/>
- <pt x="664" y="949" on="1"/>
- <pt x="601" y="1012" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 36 9 26 28 9 12 48 84 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
- 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 9 19 32 9 5 48 196
- 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="d" xMin="68" yMin="-25" xMax="1024" yMax="1579">
- <contour>
- <pt x="706" y="0" on="1"/>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="706" y="1320" on="1"/>
- <pt x="704" y="1419" on="1"/>
- <pt x="703" y="1488" on="0"/>
- <pt x="679" y="1501" on="1"/>
- <pt x="657" y="1513" on="0"/>
- <pt x="604" y="1516" on="1"/>
- <pt x="585" y="1517" on="1"/>
- <pt x="585" y="1579" on="1"/>
- <pt x="903" y="1579" on="1"/>
- <pt x="903" y="259" on="1"/>
- <pt x="905" y="160" on="1"/>
- <pt x="905" y="92" on="0"/>
- <pt x="930" y="78" on="1"/>
- <pt x="953" y="66" on="0"/>
- <pt x="1006" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="778" on="0"/>
- <pt x="281" y="550" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 41 29 5 35 21 13 48 84 13 1 5 2 1 22 16 2 23 1 3 0 1 43 33
- 31 25 15 1 6 1 0 3 0 24 23 1 32 0 1 2 0 14 0 0 39 10 9 48 196
- 32 31 2 13 24 23 22 9 0 0 0 43 33 16 15 1 0 4 5 24 1 4 48 196 25
- 24 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dagger" xMin="80" yMin="-296" xMax="944" yMax="1480">
- <contour>
- <pt x="413" y="-296" on="1"/>
- <pt x="462" y="857" on="1"/>
- <pt x="80" y="814" on="1"/>
- <pt x="80" y="962" on="1"/>
- <pt x="462" y="919" on="1"/>
- <pt x="413" y="1480" on="1"/>
- <pt x="610" y="1480" on="1"/>
- <pt x="561" y="919" on="1"/>
- <pt x="944" y="962" on="1"/>
- <pt x="944" y="814" on="1"/>
- <pt x="561" y="857" on="1"/>
- <pt x="610" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
- 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="daggerdbl" xMin="80" yMin="-296" xMax="944" yMax="1480">
- <contour>
- <pt x="413" y="-296" on="1"/>
- <pt x="462" y="265" on="1"/>
- <pt x="80" y="222" on="1"/>
- <pt x="80" y="370" on="1"/>
- <pt x="462" y="327" on="1"/>
- <pt x="462" y="857" on="1"/>
- <pt x="80" y="814" on="1"/>
- <pt x="80" y="962" on="1"/>
- <pt x="462" y="919" on="1"/>
- <pt x="413" y="1480" on="1"/>
- <pt x="610" y="1480" on="1"/>
- <pt x="561" y="919" on="1"/>
- <pt x="944" y="962" on="1"/>
- <pt x="944" y="814" on="1"/>
- <pt x="561" y="857" on="1"/>
- <pt x="561" y="327" on="1"/>
- <pt x="944" y="370" on="1"/>
- <pt x="944" y="222" on="1"/>
- <pt x="561" y="265" on="1"/>
- <pt x="610" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
- 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 9 3
- 1 1 4 48 196 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcaron" xMin="68" yMin="-25" xMax="1298" yMax="1579">
- <contour>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="706" y="1320" on="1"/>
- <pt x="704" y="1419" on="1"/>
- <pt x="703" y="1488" on="0"/>
- <pt x="679" y="1501" on="1"/>
- <pt x="657" y="1513" on="0"/>
- <pt x="604" y="1516" on="1"/>
- <pt x="585" y="1517" on="1"/>
- <pt x="585" y="1579" on="1"/>
- <pt x="903" y="1579" on="1"/>
- <pt x="903" y="259" on="1"/>
- <pt x="905" y="160" on="1"/>
- <pt x="905" y="92" on="0"/>
- <pt x="930" y="78" on="1"/>
- <pt x="953" y="66" on="0"/>
- <pt x="1006" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="706" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="778" on="0"/>
- <pt x="281" y="550" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <contour>
- <pt x="1180" y="1382" on="1"/>
- <pt x="1101" y="1382" on="1"/>
- <pt x="1101" y="1579" on="1"/>
- <pt x="1298" y="1579" on="1"/>
- <pt x="1298" y="1408" on="1"/>
- <pt x="1298" y="1245" on="0"/>
- <pt x="1236" y="1180" on="1"/>
- <pt x="1188" y="1131" on="0"/>
- <pt x="1101" y="1125" on="1"/>
- <pt x="1101" y="1175" on="1"/>
- <pt x="1180" y="1181" on="0"/>
- <pt x="1180" y="1330" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 41 29 4 35 21 12 48 84 12 1 4 2 1 55 53 52 48 45 44 21 15 8 22
- 1 3 0 1 43 33 30 24 14 0 6 1 31 3 0 47 46 23 22 3 32 31 1 2 0
- 14 0 0 39 10 8 48 196 55 44 2 47 45 3 31 30 2 45 23 3 22 21 8 0 0
- 0 53 52 46 45 4 3 47 43 33 32 15 14 0 4 5 23 2 4 48 196 48 47 1 24
- 23 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcroat" xMin="68" yMin="-25" xMax="1024" yMax="1579">
- <contour>
- <pt x="706" y="0" on="1"/>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="706" y="1246" on="1"/>
- <pt x="410" y="1246" on="1"/>
- <pt x="410" y="1308" on="1"/>
- <pt x="706" y="1308" on="1"/>
- <pt x="706" y="1320" on="1"/>
- <pt x="704" y="1419" on="1"/>
- <pt x="703" y="1488" on="0"/>
- <pt x="679" y="1501" on="1"/>
- <pt x="657" y="1513" on="0"/>
- <pt x="604" y="1516" on="1"/>
- <pt x="585" y="1517" on="1"/>
- <pt x="585" y="1579" on="1"/>
- <pt x="903" y="1579" on="1"/>
- <pt x="903" y="1308" on="1"/>
- <pt x="1024" y="1308" on="1"/>
- <pt x="1024" y="1246" on="1"/>
- <pt x="903" y="1246" on="1"/>
- <pt x="903" y="259" on="1"/>
- <pt x="905" y="160" on="1"/>
- <pt x="905" y="92" on="0"/>
- <pt x="930" y="78" on="1"/>
- <pt x="953" y="66" on="0"/>
- <pt x="1006" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="778" on="0"/>
- <pt x="281" y="550" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 49 29 5 43 21 13 48 84 13 1 5 2 26 20 2 27 18 3 1 51 41 39 33
- 15 1 6 1 0 3 0 0 0 32 31 17 16 14 3 18 1 4 48 84 28 27 1 30 29
- 19 18 3 40 0 1 3 0 14 0 0 47 10 9 48 196 40 39 31 30 4 13 28 27 26
- 18 17 4 13 9 0 0 0 51 41 20 19 16 15 1 0 4 7 28 1 4 48 196 33 32
- 29 28 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="degree" xMin="114" yMin="925" xMax="706" yMax="1517">
- <contour>
- <pt x="410" y="1517" on="1"/>
- <pt x="531" y="1517" on="0"/>
- <pt x="619" y="1430" on="1"/>
- <pt x="706" y="1344" on="0"/>
- <pt x="706" y="1222" on="1"/>
- <pt x="706" y="1098" on="0"/>
- <pt x="619" y="1012" on="1"/>
- <pt x="531" y="925" on="0"/>
- <pt x="406" y="925" on="1"/>
- <pt x="300" y="925" on="0"/>
- <pt x="219" y="995" on="1"/>
- <pt x="114" y="1087" on="0"/>
- <pt x="114" y="1221" on="1"/>
- <pt x="114" y="1344" on="0"/>
- <pt x="201" y="1430" on="1"/>
- <pt x="289" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="410" y="1431" on="1"/>
- <pt x="323" y="1431" on="0"/>
- <pt x="262" y="1370" on="1"/>
- <pt x="200" y="1308" on="0"/>
- <pt x="200" y="1221" on="1"/>
- <pt x="200" y="1136" on="0"/>
- <pt x="262" y="1074" on="1"/>
- <pt x="323" y="1012" on="0"/>
- <pt x="409" y="1012" on="1"/>
- <pt x="488" y="1012" on="0"/>
- <pt x="546" y="1062" on="1"/>
- <pt x="620" y="1125" on="0"/>
- <pt x="620" y="1222" on="1"/>
- <pt x="620" y="1309" on="0"/>
- <pt x="558" y="1370" on="1"/>
- <pt x="496" y="1431" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 28 values pushed */
- 0 0 24 8 16 7 0 48 84 0 0 1 8 0 0 14 0 0 28 8 4 20 8 12 48
- 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dieresis" xMin="57" yMin="1283" xMax="625" yMax="1456">
- <contour>
- <pt x="57" y="1283" on="1"/>
- <pt x="57" y="1456" on="1"/>
- <pt x="230" y="1456" on="1"/>
- <pt x="230" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="452" y="1283" on="1"/>
- <pt x="452" y="1456" on="1"/>
- <pt x="625" y="1456" on="1"/>
- <pt x="625" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 7 4 3 0 13 3 1 1 4 48 84 6 5 2 1 3 0 14 0 0 5 4 13
- 1 6 3 2 13 1 0 2 4 48 196 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="divide" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="479" y="99" on="1"/>
- <pt x="479" y="296" on="1"/>
- <pt x="676" y="296" on="1"/>
- <pt x="676" y="99" on="1"/>
- </contour>
- <contour>
- <pt x="84" y="543" on="1"/>
- <pt x="84" y="642" on="1"/>
- <pt x="1071" y="642" on="1"/>
- <pt x="1071" y="543" on="1"/>
- </contour>
- <contour>
- <pt x="479" y="888" on="1"/>
- <pt x="479" y="1086" on="1"/>
- <pt x="676" y="1086" on="1"/>
- <pt x="676" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 11 8 5 1 9 7 4 9 1 5 2 1 5 1 0 3 4 48 84 6 5 1 3
- 0 1 2 0 10 9 1 14 7 6 2 13 2 5 4 0 0 0 11 10 3 2 4 3 0
- 1 4 48 196 9 8 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dollar" xMin="80" yMin="-123" xMax="931" yMax="1604">
- <contour>
- <pt x="495" y="-123" on="1"/>
- <pt x="495" y="0" on="1"/>
- <pt x="283" y="0" on="0"/>
- <pt x="80" y="86" on="1"/>
- <pt x="80" y="333" on="1"/>
- <pt x="191" y="333" on="1"/>
- <pt x="192" y="315" on="1"/>
- <pt x="194" y="279" on="0"/>
- <pt x="195" y="253" on="1"/>
- <pt x="195" y="247" on="1"/>
- <pt x="195" y="166" on="0"/>
- <pt x="267" y="116" on="1"/>
- <pt x="340" y="65" on="0"/>
- <pt x="456" y="65" on="1"/>
- <pt x="495" y="66" on="1"/>
- <pt x="495" y="673" on="1"/>
- <pt x="303" y="785" on="0"/>
- <pt x="224" y="875" on="1"/>
- <pt x="129" y="981" on="0"/>
- <pt x="129" y="1130" on="1"/>
- <pt x="129" y="1271" on="0"/>
- <pt x="213" y="1360" on="1"/>
- <pt x="275" y="1425" on="0"/>
- <pt x="379" y="1460" on="1"/>
- <pt x="417" y="1472" on="0"/>
- <pt x="495" y="1487" on="1"/>
- <pt x="495" y="1604" on="1"/>
- <pt x="556" y="1604" on="1"/>
- <pt x="557" y="1485" on="1"/>
- <pt x="728" y="1477" on="0"/>
- <pt x="913" y="1408" on="1"/>
- <pt x="913" y="1178" on="1"/>
- <pt x="802" y="1178" on="1"/>
- <pt x="801" y="1197" on="1"/>
- <pt x="799" y="1220" on="1"/>
- <pt x="799" y="1225" on="0"/>
- <pt x="798" y="1238" on="1"/>
- <pt x="797" y="1253" on="0"/>
- <pt x="797" y="1258" on="1"/>
- <pt x="797" y="1262" on="1"/>
- <pt x="797" y="1326" on="0"/>
- <pt x="748" y="1366" on="1"/>
- <pt x="687" y="1417" on="0"/>
- <pt x="576" y="1417" on="1"/>
- <pt x="557" y="1417" on="1"/>
- <pt x="557" y="837" on="1"/>
- <pt x="581" y="822" on="1"/>
- <pt x="610" y="803" on="1"/>
- <pt x="632" y="789" on="1"/>
- <pt x="662" y="770" on="1"/>
- <pt x="826" y="665" on="0"/>
- <pt x="874" y="603" on="1"/>
- <pt x="931" y="530" on="0"/>
- <pt x="931" y="412" on="1"/>
- <pt x="931" y="228" on="0"/>
- <pt x="799" y="110" on="1"/>
- <pt x="709" y="29" on="0"/>
- <pt x="557" y="-3" on="1"/>
- <pt x="557" y="-123" on="1"/>
- </contour>
- <contour>
- <pt x="557" y="78" on="1"/>
- <pt x="648" y="110" on="0"/>
- <pt x="693" y="162" on="1"/>
- <pt x="759" y="237" on="0"/>
- <pt x="759" y="357" on="1"/>
- <pt x="759" y="506" on="0"/>
- <pt x="603" y="607" on="1"/>
- <pt x="557" y="637" on="1"/>
- </contour>
- <contour>
- <pt x="495" y="879" on="1"/>
- <pt x="495" y="1410" on="1"/>
- <pt x="414" y="1397" on="0"/>
- <pt x="365" y="1343" on="1"/>
- <pt x="301" y="1273" on="0"/>
- <pt x="301" y="1167" on="1"/>
- <pt x="301" y="1012" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 68 67 66 59 58 57 45 44 43 39 38 32 31 30 28 27 26 25 15 14 9 8 5 4 3
- 1 0 14 0 0 72 18 19 63 18 53 48 196 43 39 38 32 4 30 28 3 27 28 0 2
- 19 19 9 8 5 4 0 3 3 53 30 0 0 66 59 58 57 45 44 28 11 6 0 1 4
- 48 196 31 30 1 68 67 26 25 15 14 1 0 7 4 3 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotaccent" xMin="242" yMin="1283" xMax="439" yMax="1480">
- <contour>
- <pt x="242" y="1283" on="1"/>
- <pt x="242" y="1480" on="1"/>
- <pt x="439" y="1480" on="1"/>
- <pt x="439" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 3 0 5 1 1 1 4 48 84 2 1 0 14 0 0 3 2 4 1 0 1 4 48
- 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessi" xMin="47" yMin="0" xMax="536" yMax="1086">
- <contour>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="827" on="1"/>
- <pt x="191" y="925" on="1"/>
- <pt x="190" y="999" on="0"/>
- <pt x="169" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="66" y="1023" on="1"/>
- <pt x="47" y="1024" on="1"/>
- <pt x="47" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 19 16 13 10 9 6 3 0 8 17 1 3 2 1 1 0 18 17 1 14 1 0 2 13 18
- 17 16 13 6 3 2 6 13 9 0 0 19 18 4 1 9 1 4 48 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessj" xMin="-78" yMin="-419" xMax="459" yMax="1086">
- <contour>
- <pt x="-78" y="-380" on="1"/>
- <pt x="-78" y="-136" on="1"/>
- <pt x="21" y="-136" on="1"/>
- <pt x="22" y="-154" on="1"/>
- <pt x="26" y="-272" on="0"/>
- <pt x="47" y="-311" on="1"/>
- <pt x="72" y="-358" on="0"/>
- <pt x="133" y="-358" on="1"/>
- <pt x="262" y="-358" on="0"/>
- <pt x="262" y="-185" on="1"/>
- <pt x="262" y="-82" on="1"/>
- <pt x="262" y="827" on="1"/>
- <pt x="260" y="925" on="1"/>
- <pt x="260" y="993" on="0"/>
- <pt x="235" y="1007" on="1"/>
- <pt x="214" y="1019" on="0"/>
- <pt x="159" y="1023" on="1"/>
- <pt x="141" y="1024" on="1"/>
- <pt x="141" y="1086" on="1"/>
- <pt x="459" y="1086" on="1"/>
- <pt x="459" y="12" on="1"/>
- <pt x="459" y="-419" on="0"/>
- <pt x="127" y="-419" on="1"/>
- <pt x="51" y="-419" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 7 11 22 48 84 1 20 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22
- 2 0 19 18 1 14 18 17 2 3 9 0 3 0 0 11 10 9 4 2 19 1 4 48 196
- 20 19 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotmath" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="e" xMin="68" yMin="-25" xMax="848" yMax="1110">
- <contour>
- <pt x="848" y="49" on="1"/>
- <pt x="682" y="-25" on="0"/>
- <pt x="542" y="-25" on="1"/>
- <pt x="322" y="-25" on="0"/>
- <pt x="195" y="124" on="1"/>
- <pt x="68" y="273" on="0"/>
- <pt x="68" y="536" on="1"/>
- <pt x="68" y="796" on="0"/>
- <pt x="185" y="953" on="1"/>
- <pt x="301" y="1110" on="0"/>
- <pt x="496" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="763" y="988" on="1"/>
- <pt x="848" y="866" on="0"/>
- <pt x="848" y="605" on="1"/>
- <pt x="848" y="586" on="1"/>
- <pt x="284" y="586" on="1"/>
- <pt x="287" y="442" on="0"/>
- <pt x="302" y="368" on="1"/>
- <pt x="362" y="75" on="0"/>
- <pt x="600" y="75" on="1"/>
- <pt x="722" y="75" on="0"/>
- <pt x="848" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="648" on="1"/>
- <pt x="638" y="648" on="1"/>
- <pt x="639" y="692" on="1"/>
- <pt x="643" y="869" on="0"/>
- <pt x="611" y="957" on="1"/>
- <pt x="580" y="1043" on="0"/>
- <pt x="486" y="1043" on="1"/>
- <pt x="382" y="1043" on="0"/>
- <pt x="325" y="901" on="1"/>
- <pt x="286" y="803" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2 15 2 3
- 0 0 0 16 15 14 1 23 1 4 48 84 24 23 1 0 14 24 23 22 16 15 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eacute" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="211" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ebreve" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <contour>
- <pt x="848" y="49" on="1"/>
- <pt x="682" y="-25" on="0"/>
- <pt x="542" y="-25" on="1"/>
- <pt x="322" y="-25" on="0"/>
- <pt x="195" y="124" on="1"/>
- <pt x="68" y="273" on="0"/>
- <pt x="68" y="536" on="1"/>
- <pt x="68" y="796" on="0"/>
- <pt x="185" y="953" on="1"/>
- <pt x="301" y="1110" on="0"/>
- <pt x="496" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="763" y="988" on="1"/>
- <pt x="848" y="866" on="0"/>
- <pt x="848" y="605" on="1"/>
- <pt x="848" y="586" on="1"/>
- <pt x="284" y="586" on="1"/>
- <pt x="287" y="442" on="0"/>
- <pt x="302" y="368" on="1"/>
- <pt x="362" y="75" on="0"/>
- <pt x="600" y="75" on="1"/>
- <pt x="722" y="75" on="0"/>
- <pt x="848" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="648" on="1"/>
- <pt x="638" y="648" on="1"/>
- <pt x="639" y="692" on="1"/>
- <pt x="643" y="869" on="0"/>
- <pt x="611" y="957" on="1"/>
- <pt x="580" y="1043" on="0"/>
- <pt x="486" y="1043" on="1"/>
- <pt x="382" y="1043" on="0"/>
- <pt x="325" y="901" on="1"/>
- <pt x="286" y="803" on="0"/>
- </contour>
- <contour>
- <pt x="160" y="1604" on="1"/>
- <pt x="225" y="1604" on="1"/>
- <pt x="252" y="1514" on="0"/>
- <pt x="312" y="1472" on="1"/>
- <pt x="380" y="1425" on="0"/>
- <pt x="493" y="1425" on="1"/>
- <pt x="619" y="1425" on="0"/>
- <pt x="689" y="1484" on="1"/>
- <pt x="737" y="1523" on="0"/>
- <pt x="762" y="1604" on="1"/>
- <pt x="826" y="1604" on="1"/>
- <pt x="807" y="1469" on="0"/>
- <pt x="735" y="1388" on="1"/>
- <pt x="640" y="1283" on="0"/>
- <pt x="493" y="1283" on="1"/>
- <pt x="340" y="1283" on="0"/>
- <pt x="244" y="1398" on="1"/>
- <pt x="179" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 38 20 47 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2
- 15 2 3 0 1 43 42 34 33 4 13 47 1 0 0 0 16 15 14 1 23 1 4 48 84
- 24 23 1 0 14 43 42 34 33 24 23 22 16 15 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ecaron" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="152" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ecircumflex" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="152" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edieresis" xMin="68" yMin="-25" xMax="848" yMax="1456">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="153" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edotaccent" xMin="68" yMin="-25" xMax="848" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="153" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="egrave" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="94" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="eight" xMin="40" yMin="-37" xMax="977" yMax="1518">
- <contour>
- <pt x="342" y="797" on="1"/>
- <pt x="222" y="881" on="0"/>
- <pt x="173" y="949" on="1"/>
- <pt x="114" y="1029" on="0"/>
- <pt x="114" y="1148" on="1"/>
- <pt x="114" y="1317" on="0"/>
- <pt x="223" y="1417" on="1"/>
- <pt x="331" y="1518" on="0"/>
- <pt x="517" y="1518" on="1"/>
- <pt x="698" y="1518" on="0"/>
- <pt x="807" y="1430" on="1"/>
- <pt x="916" y="1342" on="0"/>
- <pt x="916" y="1196" on="1"/>
- <pt x="916" y="1062" on="0"/>
- <pt x="811" y="952" on="1"/>
- <pt x="747" y="886" on="0"/>
- <pt x="627" y="816" on="1"/>
- <pt x="677" y="787" on="1"/>
- <pt x="843" y="691" on="0"/>
- <pt x="911" y="599" on="1"/>
- <pt x="977" y="510" on="0"/>
- <pt x="977" y="383" on="1"/>
- <pt x="977" y="204" on="0"/>
- <pt x="840" y="84" on="1"/>
- <pt x="703" y="-37" on="0"/>
- <pt x="500" y="-37" on="1"/>
- <pt x="301" y="-37" on="0"/>
- <pt x="171" y="76" on="1"/>
- <pt x="40" y="188" on="0"/>
- <pt x="40" y="364" on="1"/>
- <pt x="40" y="541" on="0"/>
- <pt x="152" y="664" on="1"/>
- <pt x="218" y="735" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="850" on="1"/>
- <pt x="743" y="986" on="0"/>
- <pt x="743" y="1187" on="1"/>
- <pt x="743" y="1304" on="0"/>
- <pt x="675" y="1377" on="1"/>
- <pt x="608" y="1450" on="0"/>
- <pt x="505" y="1450" on="1"/>
- <pt x="407" y="1450" on="0"/>
- <pt x="347" y="1386" on="1"/>
- <pt x="286" y="1323" on="0"/>
- <pt x="286" y="1219" on="1"/>
- <pt x="286" y="1107" on="0"/>
- <pt x="344" y="1042" on="1"/>
- <pt x="392" y="988" on="0"/>
- <pt x="510" y="896" on="1"/>
- </contour>
- <contour>
- <pt x="386" y="754" on="1"/>
- <pt x="237" y="607" on="0"/>
- <pt x="237" y="388" on="1"/>
- <pt x="237" y="225" on="0"/>
- <pt x="315" y="128" on="1"/>
- <pt x="392" y="31" on="0"/>
- <pt x="520" y="31" on="1"/>
- <pt x="630" y="31" on="0"/>
- <pt x="705" y="116" on="1"/>
- <pt x="780" y="200" on="0"/>
- <pt x="780" y="321" on="1"/>
- <pt x="780" y="442" on="0"/>
- <pt x="700" y="523" on="1"/>
- <pt x="637" y="588" on="0"/>
- <pt x="501" y="678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 54 17 25 39 17 8 48 84 25 2 8 0 1 1 48 33 16 0 4 0 2 3 0
- 0 14 0 0 58 5 21 50 5 29 43 18 4 35 18 12 48 196 48 33 29 21 16 12 4
- 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ellipsis" xMin="243" yMin="0" xMax="1806" yMax="197">
- <contour>
- <pt x="243" y="0" on="1"/>
- <pt x="243" y="197" on="1"/>
- <pt x="440" y="197" on="1"/>
- <pt x="440" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="926" y="0" on="1"/>
- <pt x="926" y="197" on="1"/>
- <pt x="1123" y="197" on="1"/>
- <pt x="1123" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1608" y="0" on="1"/>
- <pt x="1608" y="197" on="1"/>
- <pt x="1806" y="197" on="1"/>
- <pt x="1806" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 6 5 2 1 5 5 0 1 4 48 84 11 8 7 4 3 0 5 0 14 0
- 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 196 11 10 1 5 4
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="emacron" xMin="68" yMin="-25" xMax="848" yMax="1406">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="153" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="emdash" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="endash" xMin="86" yMin="543" xMax="937" yMax="666">
- <contour>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="666" on="1"/>
- <pt x="937" y="666" on="1"/>
- <pt x="937" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eng" xMin="37" yMin="-419" xMax="897" yMax="1110">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="110" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="356" y="1086" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="12" on="1"/>
- <pt x="897" y="-419" on="0"/>
- <pt x="536" y="-419" on="1"/>
- <pt x="438" y="-419" on="0"/>
- <pt x="311" y="-380" on="1"/>
- <pt x="311" y="-136" on="1"/>
- <pt x="422" y="-136" on="1"/>
- <pt x="423" y="-154" on="1"/>
- <pt x="428" y="-277" on="0"/>
- <pt x="451" y="-314" on="1"/>
- <pt x="478" y="-358" on="0"/>
- <pt x="550" y="-358" on="1"/>
- <pt x="700" y="-358" on="0"/>
- <pt x="700" y="-185" on="1"/>
- <pt x="700" y="-82" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="476" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 46 29 21 37 11 28 48 84 21 1 55 49 48 41 26 25 17 14 8 7 1 11 15
- 0 3 40 39 32 31 30 5 13 28 0 56 0 1 0 16 15 1 14 56 55 32 3 39 16
- 3 15 14 1 0 4 13 7 0 0 41 40 39 4 2 25 49 48 17 16 4 3 7 2 4
- 48 196 26 25 1 31 30 1 8 7 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eogonek" xMin="68" yMin="-370" xMax="848" yMax="1110">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="281" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="equal" xMin="84" yMin="358" xMax="1071" yMax="827">
- <contour>
- <pt x="84" y="358" on="1"/>
- <pt x="84" y="456" on="1"/>
- <pt x="1071" y="456" on="1"/>
- <pt x="1071" y="358" on="1"/>
- </contour>
- <contour>
- <pt x="84" y="728" on="1"/>
- <pt x="84" y="827" on="1"/>
- <pt x="1071" y="827" on="1"/>
- <pt x="1071" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 0 0 7 4 9 1 5 2 1 9 1 0 2 4 48 84 6 5 1 3 0 1 2 0 14
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="estimated" xMin="68" yMin="-25" xMax="848" yMax="1110">
- <contour>
- <pt x="848" y="49" on="1"/>
- <pt x="682" y="-25" on="0"/>
- <pt x="542" y="-25" on="1"/>
- <pt x="322" y="-25" on="0"/>
- <pt x="195" y="124" on="1"/>
- <pt x="68" y="273" on="0"/>
- <pt x="68" y="536" on="1"/>
- <pt x="68" y="796" on="0"/>
- <pt x="185" y="953" on="1"/>
- <pt x="301" y="1110" on="0"/>
- <pt x="496" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="763" y="988" on="1"/>
- <pt x="848" y="866" on="0"/>
- <pt x="848" y="605" on="1"/>
- <pt x="848" y="586" on="1"/>
- <pt x="284" y="586" on="1"/>
- <pt x="287" y="442" on="0"/>
- <pt x="302" y="368" on="1"/>
- <pt x="362" y="75" on="0"/>
- <pt x="600" y="75" on="1"/>
- <pt x="722" y="75" on="0"/>
- <pt x="848" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="648" on="1"/>
- <pt x="638" y="648" on="1"/>
- <pt x="639" y="692" on="1"/>
- <pt x="643" y="869" on="0"/>
- <pt x="611" y="957" on="1"/>
- <pt x="580" y="1043" on="0"/>
- <pt x="486" y="1043" on="1"/>
- <pt x="382" y="1043" on="0"/>
- <pt x="325" y="901" on="1"/>
- <pt x="286" y="803" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2 15 2 3
- 0 0 0 16 15 14 1 23 1 4 48 84 24 23 1 0 14 24 23 22 16 15 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eth" xMin="17" yMin="-25" xMax="962" yMax="1585">
- <contour>
- <pt x="597" y="1078" on="1"/>
- <pt x="530" y="1184" on="0"/>
- <pt x="399" y="1317" on="1"/>
- <pt x="107" y="1119" on="1"/>
- <pt x="71" y="1172" on="1"/>
- <pt x="350" y="1357" on="1"/>
- <pt x="193" y="1492" on="0"/>
- <pt x="17" y="1507" on="1"/>
- <pt x="17" y="1579" on="1"/>
- <pt x="265" y="1579" on="0"/>
- <pt x="479" y="1444" on="1"/>
- <pt x="689" y="1585" on="1"/>
- <pt x="724" y="1535" on="1"/>
- <pt x="527" y="1404" on="1"/>
- <pt x="646" y="1317" on="0"/>
- <pt x="711" y="1248" on="1"/>
- <pt x="962" y="979" on="0"/>
- <pt x="962" y="586" on="1"/>
- <pt x="962" y="298" on="0"/>
- <pt x="843" y="137" on="1"/>
- <pt x="725" y="-25" on="0"/>
- <pt x="511" y="-25" on="1"/>
- <pt x="307" y="-25" on="0"/>
- <pt x="184" y="127" on="1"/>
- <pt x="62" y="279" on="0"/>
- <pt x="62" y="531" on="1"/>
- <pt x="62" y="781" on="0"/>
- <pt x="184" y="933" on="1"/>
- <pt x="307" y="1086" on="0"/>
- <pt x="503" y="1086" on="1"/>
- <pt x="542" y="1086" on="0"/>
- </contour>
- <contour>
- <pt x="511" y="1018" on="1"/>
- <pt x="406" y="1018" on="0"/>
- <pt x="342" y="884" on="1"/>
- <pt x="277" y="750" on="0"/>
- <pt x="277" y="531" on="1"/>
- <pt x="277" y="311" on="0"/>
- <pt x="342" y="177" on="1"/>
- <pt x="406" y="43" on="0"/>
- <pt x="512" y="43" on="1"/>
- <pt x="617" y="43" on="0"/>
- <pt x="681" y="176" on="1"/>
- <pt x="746" y="310" on="0"/>
- <pt x="746" y="525" on="1"/>
- <pt x="746" y="729" on="0"/>
- <pt x="693" y="859" on="1"/>
- <pt x="628" y="1018" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 39 17 21 31 17 29 48 84 29 1 21 2 1 1 13 10 5 4 3 2 6 0 1
- 3 0 0 1 1 0 1 2 2 0 0 1 12 11 8 7 4 13 0 0 14 0 0 43 10
- 17 35 10 25 48 196 25 17 13 12 11 10 8 7 5 4 3 2 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclam" xMin="242" yMin="0" xMax="439" yMax="1480">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="242" y="197" on="1"/>
- <pt x="439" y="197" on="1"/>
- <pt x="439" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="310" y="395" on="1"/>
- <pt x="242" y="1184" on="1"/>
- <pt x="242" y="1480" on="1"/>
- <pt x="439" y="1480" on="1"/>
- <pt x="439" y="1184" on="1"/>
- <pt x="372" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 9 8 5 4 4 6 1 3 0 0 2 1 5 1 0 1 4 48 84 3 0 1 0 7 6
- 0 14 9 4 2 2 0 3 0 0 8 7 3 2 4 3 0 1 4 48 196 6 5 1 0
- 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclamdown" xMin="242" yMin="-395" xMax="439" yMax="1086">
- <contour>
- <pt x="439" y="1086" on="1"/>
- <pt x="439" y="888" on="1"/>
- <pt x="242" y="888" on="1"/>
- <pt x="242" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="372" y="691" on="1"/>
- <pt x="439" y="-99" on="1"/>
- <pt x="439" y="-395" on="1"/>
- <pt x="242" y="-395" on="1"/>
- <pt x="242" y="-99" on="1"/>
- <pt x="310" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 1 9 4 2 1 2 3 0 1 8 5 2 2 6 3 0 0 0 2 1 5 1 0 1 4
- 48 84 7 6 1 0 3 0 1 14 9 4 2 0 2 3 0 0 6 5 1 0 4 3 2
- 1 4 48 196 8 7 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="f" xMin="37" yMin="0" xMax="719" yMax="1604">
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1401" on="0"/>
- <pt x="245" y="1502" on="1"/>
- <pt x="314" y="1604" on="0"/>
- <pt x="489" y="1604" on="1"/>
- <pt x="617" y="1604" on="0"/>
- <pt x="719" y="1530" on="1"/>
- <pt x="719" y="1295" on="1"/>
- <pt x="608" y="1295" on="1"/>
- <pt x="607" y="1314" on="1"/>
- <pt x="605" y="1353" on="0"/>
- <pt x="604" y="1380" on="1"/>
- <pt x="604" y="1385" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="496" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="596" y="1086" on="1"/>
- <pt x="596" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 0 0 26 11 16 48 84 40 34 7 1 4 8 0 3 29 24 23 20 19 18 12 7 13 16
- 10 0 0 33 32 7 1 10 1 4 9 8 1 10 1 6 48 84 41 0 1 0 31 30 11
- 10 1 3 14 41 40 32 31 24 23 20 7 18 29 3 10 9 1 0 4 13 7 0 0 34
- 33 30 29 4 3 7 1 4 48 196 19 18 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="786" y="1283" on="1"/>
- <pt x="786" y="1480" on="1"/>
- <pt x="959" y="1480" on="1"/>
- <pt x="959" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1394" on="0"/>
- <pt x="243" y="1499" on="1"/>
- <pt x="311" y="1604" on="0"/>
- <pt x="471" y="1604" on="1"/>
- <pt x="585" y="1604" on="0"/>
- <pt x="687" y="1530" on="1"/>
- <pt x="687" y="1308" on="1"/>
- <pt x="576" y="1308" on="1"/>
- <pt x="575" y="1324" on="1"/>
- <pt x="574" y="1357" on="0"/>
- <pt x="573" y="1375" on="1"/>
- <pt x="573" y="1383" on="0"/>
- <pt x="573" y="1386" on="1"/>
- <pt x="573" y="1540" on="0"/>
- <pt x="480" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="959" y="1086" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 138 values pushed */
- 0 0 31 11 20 48 84 49 45 24 23 2 1 0 3 34 16 2 0 14 3 59 53 50 43
- 37 11 5 7 12 4 3 22 20 1 0 0 52 51 7 1 14 1 4 13 12 1 14 1 6
- 3 0 5 1 1 1 4 48 84 60 45 44 4 3 0 36 35 15 14 1 3 2 1 0 14
- 45 49 49 50 22 2 60 59 24 3 22 34 3 44 43 2 13 2 14 13 5 4 4 13 11
- 0 0 51 50 4 1 2 53 52 35 34 4 3 11 1 0 13 1 2 3 4 48 196 23 22
- 1 16 15 12 11 3 37 36 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi#1" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="786" y="1283" on="1"/>
- <pt x="786" y="1480" on="1"/>
- <pt x="959" y="1480" on="1"/>
- <pt x="959" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1394" on="0"/>
- <pt x="243" y="1499" on="1"/>
- <pt x="311" y="1604" on="0"/>
- <pt x="471" y="1604" on="1"/>
- <pt x="585" y="1604" on="0"/>
- <pt x="687" y="1530" on="1"/>
- <pt x="687" y="1308" on="1"/>
- <pt x="576" y="1308" on="1"/>
- <pt x="575" y="1324" on="1"/>
- <pt x="574" y="1357" on="0"/>
- <pt x="573" y="1375" on="1"/>
- <pt x="573" y="1383" on="0"/>
- <pt x="573" y="1386" on="1"/>
- <pt x="573" y="1540" on="0"/>
- <pt x="480" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="959" y="1086" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 138 values pushed */
- 0 0 31 11 20 48 84 49 45 24 23 2 1 0 3 34 16 2 0 14 3 59 53 50 43
- 37 11 5 7 12 4 3 22 20 1 0 0 52 51 7 1 14 1 4 13 12 1 14 1 6
- 3 0 5 1 1 1 4 48 84 60 45 44 4 3 0 36 35 15 14 1 3 2 1 0 14
- 45 49 49 50 22 2 60 59 24 3 22 34 3 44 43 2 13 2 14 13 5 4 4 13 11
- 0 0 51 50 4 1 2 53 52 35 34 4 3 11 1 0 13 1 2 3 4 48 196 23 22
- 1 16 15 12 11 3 37 36 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="figuredash" xMin="86" yMin="543" xMax="937" yMax="666">
- <contour>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="666" on="1"/>
- <pt x="937" y="666" on="1"/>
- <pt x="937" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="five" xMin="130" yMin="-37" xMax="907" yMax="1480">
- <contour>
- <pt x="130" y="-3" on="1"/>
- <pt x="130" y="247" on="1"/>
- <pt x="229" y="247" on="1"/>
- <pt x="230" y="223" on="1"/>
- <pt x="232" y="147" on="1"/>
- <pt x="235" y="25" on="0"/>
- <pt x="406" y="25" on="1"/>
- <pt x="541" y="25" on="0"/>
- <pt x="619" y="134" on="1"/>
- <pt x="697" y="244" on="0"/>
- <pt x="697" y="421" on="1"/>
- <pt x="697" y="820" on="0"/>
- <pt x="192" y="820" on="1"/>
- <pt x="155" y="820" on="1"/>
- <pt x="155" y="1480" on="1"/>
- <pt x="876" y="1480" on="1"/>
- <pt x="876" y="1308" on="1"/>
- <pt x="216" y="1308" on="1"/>
- <pt x="216" y="894" on="1"/>
- <pt x="308" y="894" on="1"/>
- <pt x="592" y="894" on="0"/>
- <pt x="749" y="769" on="1"/>
- <pt x="907" y="644" on="0"/>
- <pt x="907" y="420" on="1"/>
- <pt x="907" y="210" on="0"/>
- <pt x="764" y="87" on="1"/>
- <pt x="621" y="-37" on="0"/>
- <pt x="384" y="-37" on="1"/>
- <pt x="270" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 6 11 27 48 84 27 2 1 19 18 13 12 2 1 6 16 2 3 0 1 0 2 0
- 0 0 17 16 13 1 14 1 4 48 84 15 14 0 14 0 0 10 10 23 48 196 19 2 2
- 15 17 3 12 17 13 2 23 15 0 0 18 17 11 1 13 1 4 48 196 16 15 1 14 13
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1313" on="0"/>
- <pt x="192" y="1384" on="1"/>
- <pt x="208" y="1457" on="0"/>
- <pt x="260" y="1514" on="1"/>
- <pt x="342" y="1604" on="0"/>
- <pt x="468" y="1604" on="1"/>
- <pt x="518" y="1604" on="0"/>
- <pt x="632" y="1579" on="1"/>
- <pt x="959" y="1579" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1437" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="486" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="546" y="1086" on="1"/>
- <pt x="546" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 115 values pushed */
- 0 0 38 11 18 48 84 34 30 41 36 12 3 20 10 3 52 46 35 28 22 7 1 7 8
- 0 3 18 20 0 0 45 44 7 1 10 1 4 9 8 1 10 1 6 48 84 21 20 1 53
- 30 29 0 3 2 0 43 42 11 10 1 3 14 30 34 53 52 44 43 34 20 6 35 41 3
- 29 28 2 13 21 10 9 1 0 4 13 7 0 0 36 35 4 1 21 46 45 42 41 4 3
- 7 2 4 48 196 22 21 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl#1" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1313" on="0"/>
- <pt x="192" y="1384" on="1"/>
- <pt x="208" y="1457" on="0"/>
- <pt x="260" y="1514" on="1"/>
- <pt x="342" y="1604" on="0"/>
- <pt x="468" y="1604" on="1"/>
- <pt x="518" y="1604" on="0"/>
- <pt x="632" y="1579" on="1"/>
- <pt x="959" y="1579" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1437" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="486" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="546" y="1086" on="1"/>
- <pt x="546" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 115 values pushed */
- 0 0 38 11 18 48 84 34 30 41 36 12 3 20 10 3 52 46 35 28 22 7 1 7 8
- 0 3 18 20 0 0 45 44 7 1 10 1 4 9 8 1 10 1 6 48 84 21 20 1 53
- 30 29 0 3 2 0 43 42 11 10 1 3 14 30 34 53 52 44 43 34 20 6 35 41 3
- 29 28 2 13 21 10 9 1 0 4 13 7 0 0 36 35 4 1 21 46 45 42 41 4 3
- 7 2 4 48 196 22 21 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="florin" xMin="12" yMin="-296" xMax="949" yMax="1505">
- <contour>
- <pt x="12" y="-296" on="1"/>
- <pt x="218" y="740" on="1"/>
- <pt x="16" y="740" on="1"/>
- <pt x="16" y="802" on="1"/>
- <pt x="230" y="802" on="1"/>
- <pt x="254" y="922" on="1"/>
- <pt x="308" y="1196" on="0"/>
- <pt x="446" y="1351" on="1"/>
- <pt x="583" y="1505" on="0"/>
- <pt x="772" y="1505" on="1"/>
- <pt x="852" y="1505" on="0"/>
- <pt x="949" y="1475" on="1"/>
- <pt x="949" y="1246" on="1"/>
- <pt x="851" y="1246" on="1"/>
- <pt x="848" y="1293" on="0"/>
- <pt x="847" y="1320" on="1"/>
- <pt x="842" y="1444" on="0"/>
- <pt x="723" y="1444" on="1"/>
- <pt x="605" y="1444" on="0"/>
- <pt x="552" y="1316" on="1"/>
- <pt x="509" y="1212" on="0"/>
- <pt x="463" y="979" on="1"/>
- <pt x="428" y="802" on="1"/>
- <pt x="678" y="802" on="1"/>
- <pt x="678" y="740" on="1"/>
- <pt x="415" y="740" on="1"/>
- <pt x="209" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 17 11 9 48 84 9 0 1 13 12 11 3 0 3 3 0 0 0 25 24 2 1 14
- 3 3 1 4 48 84 23 22 4 3 3 26 0 1 2 0 14 26 25 24 23 22 13 4 3
- 2 1 0 11 13 11 12 11 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="four" xMin="25" yMin="0" xMax="975" yMax="1505">
- <contour>
- <pt x="630" y="419" on="1"/>
- <pt x="25" y="419" on="1"/>
- <pt x="25" y="518" on="1"/>
- <pt x="692" y="1505" on="1"/>
- <pt x="803" y="1505" on="1"/>
- <pt x="803" y="568" on="1"/>
- <pt x="975" y="568" on="1"/>
- <pt x="975" y="419" on="1"/>
- <pt x="803" y="419" on="1"/>
- <pt x="803" y="259" on="1"/>
- <pt x="809" y="160" on="1"/>
- <pt x="813" y="94" on="0"/>
- <pt x="834" y="84" on="1"/>
- <pt x="852" y="73" on="0"/>
- <pt x="901" y="68" on="1"/>
- <pt x="944" y="63" on="1"/>
- <pt x="963" y="62" on="1"/>
- <pt x="963" y="0" on="1"/>
- <pt x="445" y="0" on="1"/>
- <pt x="445" y="62" on="1"/>
- <pt x="463" y="63" on="1"/>
- <pt x="542" y="68" on="1"/>
- <pt x="605" y="73" on="0"/>
- <pt x="618" y="124" on="1"/>
- <pt x="630" y="166" on="0"/>
- <pt x="630" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="136" y="568" on="1"/>
- <pt x="630" y="568" on="1"/>
- <pt x="630" y="1299" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 25 18 2 5 0 2 16 9 2 0 17 3 28 4 3 3 13 5 0 0 27 26 6 5 19
- 3 0 1 4 48 84 8 7 1 0 3 18 17 1 2 0 14 18 25 17 16 2 6 4 3
- 3 4 0 2 26 2 1 3 13 0 0 0 28 27 25 0 13 3 4 1 4 48 196 7 6
- 1 9 8 5 4 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour" xMin="31" yMin="772" xMax="582" yMax="1522">
- <contour>
- <pt x="284" y="772" on="1"/>
- <pt x="284" y="810" on="1"/>
- <pt x="293" y="811" on="1"/>
- <pt x="343" y="812" on="0"/>
- <pt x="357" y="819" on="1"/>
- <pt x="372" y="828" on="0"/>
- <pt x="374" y="859" on="1"/>
- <pt x="377" y="909" on="1"/>
- <pt x="377" y="977" on="1"/>
- <pt x="31" y="977" on="1"/>
- <pt x="31" y="1043" on="1"/>
- <pt x="399" y="1522" on="1"/>
- <pt x="490" y="1522" on="1"/>
- <pt x="490" y="1066" on="1"/>
- <pt x="582" y="1066" on="1"/>
- <pt x="582" y="977" on="1"/>
- <pt x="490" y="977" on="1"/>
- <pt x="490" y="909" on="1"/>
- <pt x="493" y="859" on="1"/>
- <pt x="495" y="824" on="0"/>
- <pt x="515" y="817" on="1"/>
- <pt x="531" y="812" on="0"/>
- <pt x="567" y="811" on="1"/>
- <pt x="576" y="810" on="1"/>
- <pt x="576" y="772" on="1"/>
- </contour>
- <contour>
- <pt x="97" y="1066" on="1"/>
- <pt x="377" y="1066" on="1"/>
- <pt x="377" y="1429" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 10 13 8 2 23 17 7 1 4 8 0 3 27 12 11 3 13 13 0 0 16 15 9 8 46
- 3 13 1 4 48 84 26 25 14 13 3 24 0 1 2 0 14 11 12 7 2 24 23 15 14
- 4 13 12 25 10 9 1 0 5 13 7 0 0 27 26 8 7 15 3 12 1 4 48 196 17
- 16 13 12 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction" xMin="-416" yMin="-37" xMax="759" yMax="1517">
- <contour>
- <pt x="-416" y="-37" on="1"/>
- <pt x="672" y="1517" on="1"/>
- <pt x="759" y="1517" on="1"/>
- <pt x="-330" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction#1" xMin="-416" yMin="-37" xMax="759" yMax="1517">
- <contour>
- <pt x="-416" y="-37" on="1"/>
- <pt x="672" y="1517" on="1"/>
- <pt x="759" y="1517" on="1"/>
- <pt x="-330" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="g" xMin="53" yMin="-419" xMax="991" yMax="1110">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 24 1 33 32 26 24 18 17 15 5
- 0 9 1 55 3 0 1 16 1 0 41 55 67 55 1 0 14 0 0 65 30 37 57 30 45
- 53 5 20 49 5 9 48 196 67 55 45 37 33 32 28 26 20 18 17 16 15 9 5 2 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gbreve" xMin="53" yMin="-419" xMax="991" yMax="1604">
- <component glyphName="g" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="127" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="gcircumflex" xMin="53" yMin="-419" xMax="991" yMax="1604">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <contour>
- <pt x="141" y="1283" on="1"/>
- <pt x="382" y="1604" on="1"/>
- <pt x="604" y="1604" on="1"/>
- <pt x="844" y="1283" on="1"/>
- <pt x="758" y="1283" on="1"/>
- <pt x="493" y="1505" on="1"/>
- <pt x="227" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 73 69 0 2 0 1 1 74 72
- 71 68 16 5 0 1 3 0 0 24 1 33 32 26 24 18 17 15 5 0 9 1 55 3 0
- 41 55 70 69 1 67 55 1 2 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9
- 48 196 74 73 72 71 70 69 68 67 55 45 37 33 32 28 26 20 18 17 16 15 9 5 2
- 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gcommaaccent" xMin="53" yMin="-419" xMax="991" yMax="1737">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <contour>
- <pt x="487" y="1480" on="1"/>
- <pt x="566" y="1480" on="1"/>
- <pt x="566" y="1283" on="1"/>
- <pt x="369" y="1283" on="1"/>
- <pt x="369" y="1455" on="1"/>
- <pt x="369" y="1616" on="0"/>
- <pt x="431" y="1682" on="1"/>
- <pt x="478" y="1732" on="0"/>
- <pt x="566" y="1737" on="1"/>
- <pt x="566" y="1688" on="1"/>
- <pt x="487" y="1681" on="0"/>
- <pt x="487" y="1532" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 16 70 1 2 0 24 1 33 32
- 26 24 18 17 15 5 0 9 1 55 3 0 79 77 76 72 69 68 6 13 70 41 55 71 70
- 1 67 55 1 2 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9 48 196 79 68
- 67 33 32 26 6 69 71 3 18 17 16 15 4 13 37 20 69 55 5 0 3 13 45 28 9
- 2 4 12 71 0 0 77 76 70 69 4 3 71 1 4 48 196 72 71 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gdotaccent" xMin="53" yMin="-419" xMax="991" yMax="1480">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <contour>
- <pt x="369" y="1283" on="1"/>
- <pt x="369" y="1480" on="1"/>
- <pt x="566" y="1480" on="1"/>
- <pt x="566" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 120 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 16 68 1 2 0 24 1 33 32
- 26 24 18 17 15 5 0 9 1 55 3 0 1 41 2 0 0 0 71 68 5 1 69 1 4
- 48 84 67 55 1 0 70 69 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9 48
- 196 67 33 32 26 4 70 68 3 18 17 16 15 4 13 37 20 70 55 5 0 3 13 45 28
- 9 2 4 12 68 0 0 71 70 4 1 68 1 4 48 196 69 68 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="germandbls" xMin="27" yMin="-25" xMax="993" yMax="1604">
- <contour>
- <pt x="530" y="4" on="1"/>
- <pt x="530" y="228" on="1"/>
- <pt x="617" y="228" on="1"/>
- <pt x="618" y="210" on="1"/>
- <pt x="622" y="139" on="1"/>
- <pt x="628" y="36" on="0"/>
- <pt x="712" y="36" on="1"/>
- <pt x="765" y="36" on="0"/>
- <pt x="799" y="84" on="1"/>
- <pt x="833" y="133" on="0"/>
- <pt x="833" y="204" on="1"/>
- <pt x="833" y="313" on="0"/>
- <pt x="712" y="451" on="1"/>
- <pt x="597" y="582" on="1"/>
- <pt x="451" y="749" on="0"/>
- <pt x="451" y="835" on="1"/>
- <pt x="451" y="911" on="0"/>
- <pt x="535" y="1017" on="1"/>
- <pt x="562" y="1051" on="1"/>
- <pt x="641" y="1151" on="0"/>
- <pt x="641" y="1304" on="1"/>
- <pt x="641" y="1542" on="0"/>
- <pt x="490" y="1542" on="1"/>
- <pt x="391" y="1542" on="0"/>
- <pt x="365" y="1445" on="1"/>
- <pt x="345" y="1371" on="0"/>
- <pt x="345" y="1216" on="1"/>
- <pt x="345" y="259" on="1"/>
- <pt x="350" y="159" on="1"/>
- <pt x="351" y="96" on="0"/>
- <pt x="370" y="80" on="1"/>
- <pt x="389" y="66" on="0"/>
- <pt x="438" y="63" on="1"/>
- <pt x="456" y="62" on="1"/>
- <pt x="456" y="0" on="1"/>
- <pt x="27" y="0" on="1"/>
- <pt x="27" y="62" on="1"/>
- <pt x="45" y="63" on="1"/>
- <pt x="120" y="67" on="0"/>
- <pt x="132" y="89" on="1"/>
- <pt x="145" y="108" on="0"/>
- <pt x="146" y="160" on="1"/>
- <pt x="148" y="259" on="1"/>
- <pt x="148" y="1112" on="1"/>
- <pt x="148" y="1383" on="0"/>
- <pt x="226" y="1493" on="1"/>
- <pt x="305" y="1604" on="0"/>
- <pt x="497" y="1604" on="1"/>
- <pt x="649" y="1604" on="0"/>
- <pt x="737" y="1536" on="1"/>
- <pt x="826" y="1469" on="0"/>
- <pt x="826" y="1358" on="1"/>
- <pt x="826" y="1252" on="0"/>
- <pt x="693" y="1108" on="1"/>
- <pt x="656" y="1068" on="1"/>
- <pt x="623" y="1034" on="1"/>
- <pt x="579" y="989" on="0"/>
- <pt x="579" y="939" on="1"/>
- <pt x="579" y="882" on="0"/>
- <pt x="642" y="812" on="1"/>
- <pt x="701" y="746" on="1"/>
- <pt x="803" y="630" on="1"/>
- <pt x="926" y="490" on="0"/>
- <pt x="959" y="430" on="1"/>
- <pt x="993" y="367" on="0"/>
- <pt x="993" y="282" on="1"/>
- <pt x="993" y="154" on="0"/>
- <pt x="908" y="64" on="1"/>
- <pt x="823" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="645" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 22 11 47 6 11 69 48 84 69 2 43 42 36 33 27 26 2 1 0 9 13 47 34
- 35 34 1 0 14 0 0 20 16 51 10 24 65 48 196 15 34 33 15 3 0 26 3 2 65
- 57 51 3 12 0 36 35 42 0 0 27 26 4 1 42 1 4 48 196 1 0 1 43 42 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- MDRP[00000]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="grave" xMin="91" yMin="1283" xMax="591" yMax="1604">
- <contour>
- <pt x="591" y="1283" on="1"/>
- <pt x="498" y="1283" on="1"/>
- <pt x="91" y="1604" on="1"/>
- <pt x="350" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 1 0 2 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="greater" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="84" y="1086" on="1"/>
- <pt x="1071" y="592" on="1"/>
- <pt x="84" y="99" on="1"/>
- <pt x="84" y="209" on="1"/>
- <pt x="848" y="591" on="1"/>
- <pt x="848" y="593" on="1"/>
- <pt x="84" y="976" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 6 5 4 3 2 1 0 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotleft" xMin="74" yMin="111" xMax="938" yMax="975">
- <contour>
- <pt x="547" y="936" on="1"/>
- <pt x="273" y="543" on="1"/>
- <pt x="547" y="151" on="1"/>
- <pt x="497" y="111" on="1"/>
- <pt x="74" y="543" on="1"/>
- <pt x="497" y="975" on="1"/>
- </contour>
- <contour>
- <pt x="938" y="936" on="1"/>
- <pt x="664" y="543" on="1"/>
- <pt x="938" y="151" on="1"/>
- <pt x="888" y="111" on="1"/>
- <pt x="465" y="543" on="1"/>
- <pt x="888" y="975" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotright" xMin="86" yMin="111" xMax="950" yMax="975">
- <contour>
- <pt x="477" y="149" on="1"/>
- <pt x="750" y="543" on="1"/>
- <pt x="477" y="934" on="1"/>
- <pt x="527" y="975" on="1"/>
- <pt x="950" y="543" on="1"/>
- <pt x="527" y="111" on="1"/>
- </contour>
- <contour>
- <pt x="86" y="149" on="1"/>
- <pt x="359" y="543" on="1"/>
- <pt x="86" y="934" on="1"/>
- <pt x="136" y="975" on="1"/>
- <pt x="559" y="543" on="1"/>
- <pt x="136" y="111" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglleft" xMin="86" yMin="111" xMax="559" yMax="975">
- <contour>
- <pt x="559" y="936" on="1"/>
- <pt x="285" y="543" on="1"/>
- <pt x="559" y="151" on="1"/>
- <pt x="509" y="111" on="1"/>
- <pt x="86" y="543" on="1"/>
- <pt x="509" y="975" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglright" xMin="123" yMin="111" xMax="596" yMax="975">
- <contour>
- <pt x="123" y="149" on="1"/>
- <pt x="396" y="543" on="1"/>
- <pt x="123" y="934" on="1"/>
- <pt x="173" y="975" on="1"/>
- <pt x="596" y="543" on="1"/>
- <pt x="173" y="111" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="h" xMin="37" yMin="0" xMax="1018" yMax="1579">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="1320" on="1"/>
- <pt x="156" y="1419" on="1"/>
- <pt x="156" y="1487" on="0"/>
- <pt x="131" y="1501" on="1"/>
- <pt x="109" y="1513" on="0"/>
- <pt x="56" y="1516" on="1"/>
- <pt x="37" y="1517" on="1"/>
- <pt x="37" y="1579" on="1"/>
- <pt x="356" y="1579" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 47 29 21 48 84 21 1 51 57 1 14 8 2 15 1 3 0 1 50 49 42 41 35
- 32 26 25 17 7 1 11 1 0 3 0 16 15 1 57 34 33 0 3 2 0 14 57 51 51
- 35 34 3 41 16 3 33 32 2 13 25 15 14 1 0 4 13 7 0 0 42 41 4 1 25
- 50 49 17 16 4 3 7 2 4 48 196 26 25 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hbar" xMin="37" yMin="0" xMax="1018" yMax="1579">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="1246" on="1"/>
- <pt x="37" y="1246" on="1"/>
- <pt x="37" y="1308" on="1"/>
- <pt x="158" y="1308" on="1"/>
- <pt x="158" y="1320" on="1"/>
- <pt x="156" y="1419" on="1"/>
- <pt x="156" y="1487" on="0"/>
- <pt x="131" y="1501" on="1"/>
- <pt x="109" y="1513" on="0"/>
- <pt x="56" y="1516" on="1"/>
- <pt x="37" y="1517" on="1"/>
- <pt x="37" y="1579" on="1"/>
- <pt x="356" y="1579" on="1"/>
- <pt x="356" y="1308" on="1"/>
- <pt x="666" y="1308" on="1"/>
- <pt x="666" y="1246" on="1"/>
- <pt x="356" y="1246" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 118 values pushed */
- 0 0 55 29 29 48 84 29 1 59 65 18 12 2 19 10 3 1 58 57 50 49 43 40 34
- 33 25 7 1 11 1 0 3 0 0 0 24 23 9 8 14 3 10 1 4 48 84 20 19 1
- 22 21 11 10 3 65 42 41 0 3 3 0 14 65 59 59 43 42 23 22 5 49 20 3 41
- 40 2 13 33 19 18 10 9 1 0 6 13 7 0 0 50 49 4 1 33 58 57 25 24 21
- 20 4 5 7 2 4 48 196 34 33 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hcircumflex" xMin="37" yMin="0" xMax="1018" yMax="1999">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="1320" on="1"/>
- <pt x="156" y="1419" on="1"/>
- <pt x="156" y="1487" on="0"/>
- <pt x="131" y="1501" on="1"/>
- <pt x="109" y="1513" on="0"/>
- <pt x="56" y="1516" on="1"/>
- <pt x="37" y="1517" on="1"/>
- <pt x="37" y="1579" on="1"/>
- <pt x="356" y="1579" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="171" y="1678" on="1"/>
- <pt x="412" y="1999" on="1"/>
- <pt x="634" y="1999" on="1"/>
- <pt x="874" y="1678" on="1"/>
- <pt x="788" y="1678" on="1"/>
- <pt x="523" y="1900" on="1"/>
- <pt x="257" y="1678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 0 0 47 39 21 48 84 21 1 51 57 64 63 62 61 58 5 59 15 3 1 14 8 2 15
- 1 3 0 1 50 49 42 41 35 32 26 25 17 7 1 11 1 0 3 0 60 59 1 16 15
- 1 57 34 33 0 3 3 0 14 57 51 62 61 2 25 41 3 63 60 59 51 35 34 6 41
- 16 3 64 58 2 16 7 3 33 32 2 13 25 15 14 1 0 4 13 7 0 0 42 41 5
- 1 25 50 49 17 16 5 3 7 2 4 48 196 26 25 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hungarumlaut" xMin="-5" yMin="1283" xMax="686" yMax="1604">
- <contour>
- <pt x="-5" y="1283" on="1"/>
- <pt x="209" y="1604" on="1"/>
- <pt x="378" y="1604" on="1"/>
- <pt x="57" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="304" y="1283" on="1"/>
- <pt x="517" y="1604" on="1"/>
- <pt x="686" y="1604" on="1"/>
- <pt x="365" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen#1" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="i" xMin="47" yMin="0" xMax="536" yMax="1480">
- <contour>
- <pt x="193" y="1283" on="1"/>
- <pt x="193" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="827" on="1"/>
- <pt x="191" y="925" on="1"/>
- <pt x="190" y="999" on="0"/>
- <pt x="169" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="66" y="1023" on="1"/>
- <pt x="47" y="1024" on="1"/>
- <pt x="47" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 27 21 18 15 12 11 8 5 8 19 4 3 0 0 3 0 5 1 1 1 4 48 84 28 4
- 1 0 20 19 1 2 1 0 14 28 27 2 13 2 19 18 15 8 5 4 6 13 0 0 0
- 21 20 3 2 4 3 0 1 4 48 196 12 11 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="iacute" xMin="47" yMin="0" xMax="576" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="-15" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ibreve" xMin="-42" yMin="0" xMax="624" yMax="1604">
- <contour>
- <pt x="535" y="62" on="1"/>
- <pt x="535" y="0" on="1"/>
- <pt x="46" y="0" on="1"/>
- <pt x="46" y="62" on="1"/>
- <pt x="65" y="63" on="1"/>
- <pt x="173" y="70" on="0"/>
- <pt x="179" y="87" on="1"/>
- <pt x="189" y="106" on="0"/>
- <pt x="190" y="160" on="1"/>
- <pt x="192" y="259" on="1"/>
- <pt x="192" y="827" on="1"/>
- <pt x="190" y="925" on="1"/>
- <pt x="189" y="999" on="0"/>
- <pt x="168" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="65" y="1023" on="1"/>
- <pt x="46" y="1024" on="1"/>
- <pt x="46" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="259" on="1"/>
- <pt x="391" y="160" on="1"/>
- <pt x="392" y="85" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="437" y="68" on="0"/>
- <pt x="516" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="-42" y="1604" on="1"/>
- <pt x="23" y="1604" on="1"/>
- <pt x="50" y="1514" on="0"/>
- <pt x="110" y="1472" on="1"/>
- <pt x="178" y="1425" on="0"/>
- <pt x="291" y="1425" on="1"/>
- <pt x="417" y="1425" on="0"/>
- <pt x="487" y="1484" on="1"/>
- <pt x="536" y="1524" on="0"/>
- <pt x="560" y="1604" on="1"/>
- <pt x="624" y="1604" on="1"/>
- <pt x="605" y="1469" on="0"/>
- <pt x="533" y="1388" on="1"/>
- <pt x="439" y="1283" on="0"/>
- <pt x="291" y="1283" on="1"/>
- <pt x="137" y="1283" on="0"/>
- <pt x="42" y="1398" on="1"/>
- <pt x="-23" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 30 20 39 48 84 19 16 13 10 9 3 0 7 17 1 3 35 34 26 25 4 13 39
- 17 2 1 1 0 18 17 1 14 35 34 1 0 4 13 18 26 25 17 16 13 3 2 7 13
- 9 0 0 19 18 4 1 9 1 4 48 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="icircumflex" xMin="-61" yMin="0" xMax="642" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="-51" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="idieresis" xMin="7" yMin="0" xMax="575" yMax="1456">
- <contour>
- <pt x="535" y="62" on="1"/>
- <pt x="535" y="0" on="1"/>
- <pt x="46" y="0" on="1"/>
- <pt x="46" y="62" on="1"/>
- <pt x="65" y="63" on="1"/>
- <pt x="173" y="70" on="0"/>
- <pt x="179" y="87" on="1"/>
- <pt x="189" y="106" on="0"/>
- <pt x="190" y="160" on="1"/>
- <pt x="192" y="259" on="1"/>
- <pt x="192" y="827" on="1"/>
- <pt x="190" y="925" on="1"/>
- <pt x="189" y="999" on="0"/>
- <pt x="168" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="65" y="1023" on="1"/>
- <pt x="46" y="1024" on="1"/>
- <pt x="46" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="259" on="1"/>
- <pt x="391" y="160" on="1"/>
- <pt x="392" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="437" y="68" on="0"/>
- <pt x="516" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="7" y="1283" on="1"/>
- <pt x="7" y="1456" on="1"/>
- <pt x="180" y="1456" on="1"/>
- <pt x="180" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="402" y="1283" on="1"/>
- <pt x="402" y="1456" on="1"/>
- <pt x="575" y="1456" on="1"/>
- <pt x="575" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 19 16 13 10 9 3 0 7 17 1 3 0 0 32 29 28 25 13 3 26 1 4 48 84 31
- 30 27 26 3 2 1 1 2 0 18 17 1 14 1 0 2 31 29 3 17 16 13 3 2 5
- 27 25 3 0 0 30 29 13 1 31 28 27 13 1 25 19 18 4 1 9 3 4 48 196 32
- 31 1 26 25 1 10 9 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="igrave" xMin="7" yMin="0" xMax="535" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="grave" x="-84" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ij" xMin="47" yMin="-419" xMax="1021" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="j" x="562" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="imacron" xMin="-40" yMin="0" xMax="602" yMax="1406">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="macron" x="-60" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="iogonek" xMin="47" yMin="-370" xMax="536" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="-39" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="itilde" xMin="-55" yMin="0" xMax="611" yMax="1518">
- <contour>
- <pt x="535" y="62" on="1"/>
- <pt x="535" y="0" on="1"/>
- <pt x="46" y="0" on="1"/>
- <pt x="46" y="62" on="1"/>
- <pt x="65" y="63" on="1"/>
- <pt x="173" y="70" on="0"/>
- <pt x="179" y="87" on="1"/>
- <pt x="189" y="106" on="0"/>
- <pt x="190" y="160" on="1"/>
- <pt x="192" y="259" on="1"/>
- <pt x="192" y="827" on="1"/>
- <pt x="190" y="925" on="1"/>
- <pt x="189" y="999" on="0"/>
- <pt x="168" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="65" y="1023" on="1"/>
- <pt x="46" y="1024" on="1"/>
- <pt x="46" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="259" on="1"/>
- <pt x="391" y="160" on="1"/>
- <pt x="392" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="437" y="68" on="0"/>
- <pt x="516" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="-55" y="1283" on="1"/>
- <pt x="-28" y="1423" on="0"/>
- <pt x="41" y="1476" on="1"/>
- <pt x="95" y="1518" on="0"/>
- <pt x="172" y="1518" on="1"/>
- <pt x="237" y="1518" on="0"/>
- <pt x="290" y="1480" on="1"/>
- <pt x="325" y="1455" on="1"/>
- <pt x="377" y="1418" on="0"/>
- <pt x="431" y="1418" on="1"/>
- <pt x="527" y="1418" on="0"/>
- <pt x="549" y="1517" on="1"/>
- <pt x="611" y="1517" on="1"/>
- <pt x="583" y="1378" on="0"/>
- <pt x="515" y="1325" on="1"/>
- <pt x="461" y="1283" on="0"/>
- <pt x="384" y="1283" on="1"/>
- <pt x="321" y="1283" on="0"/>
- <pt x="266" y="1321" on="1"/>
- <pt x="231" y="1345" on="1"/>
- <pt x="176" y="1383" on="0"/>
- <pt x="124" y="1383" on="1"/>
- <pt x="36" y="1383" on="0"/>
- <pt x="7" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 46 20 29 34 20 41 48 84 29 0 41 1 48 41 25 3 0 17 3 0 19 16 13
- 10 9 3 0 7 17 1 3 1 37 36 2 13 0 0 2 1 1 0 18 17 1 14 37 36
- 1 0 4 13 18 48 25 17 16 13 3 2 7 13 9 0 0 19 18 5 1 9 1 4 48
- 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="j" xMin="-78" yMin="-419" xMax="459" yMax="1480">
- <contour>
- <pt x="-78" y="-380" on="1"/>
- <pt x="-78" y="-136" on="1"/>
- <pt x="21" y="-136" on="1"/>
- <pt x="22" y="-154" on="1"/>
- <pt x="26" y="-268" on="0"/>
- <pt x="47" y="-306" on="1"/>
- <pt x="72" y="-352" on="0"/>
- <pt x="133" y="-352" on="1"/>
- <pt x="262" y="-352" on="0"/>
- <pt x="262" y="-185" on="1"/>
- <pt x="262" y="-82" on="1"/>
- <pt x="262" y="827" on="1"/>
- <pt x="260" y="925" on="1"/>
- <pt x="260" y="993" on="0"/>
- <pt x="235" y="1007" on="1"/>
- <pt x="214" y="1019" on="0"/>
- <pt x="159" y="1023" on="1"/>
- <pt x="141" y="1024" on="1"/>
- <pt x="141" y="1086" on="1"/>
- <pt x="459" y="1086" on="1"/>
- <pt x="459" y="12" on="1"/>
- <pt x="459" y="-419" on="0"/>
- <pt x="127" y="-419" on="1"/>
- <pt x="51" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="262" y="1283" on="1"/>
- <pt x="262" y="1480" on="1"/>
- <pt x="459" y="1480" on="1"/>
- <pt x="459" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 7 17 22 48 84 1 20 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22
- 2 0 0 0 27 24 5 1 25 1 4 48 84 26 25 0 19 18 1 14 18 17 2 3 9
- 0 3 0 0 25 24 11 10 9 4 4 19 1 4 48 196 27 26 20 19 3 1 0 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="jcircumflex" xMin="-78" yMin="-419" xMax="656" yMax="1604">
- <contour>
- <pt x="-78" y="-380" on="1"/>
- <pt x="-78" y="-136" on="1"/>
- <pt x="21" y="-136" on="1"/>
- <pt x="22" y="-154" on="1"/>
- <pt x="26" y="-268" on="0"/>
- <pt x="47" y="-306" on="1"/>
- <pt x="72" y="-352" on="0"/>
- <pt x="133" y="-352" on="1"/>
- <pt x="262" y="-352" on="0"/>
- <pt x="262" y="-185" on="1"/>
- <pt x="262" y="-82" on="1"/>
- <pt x="262" y="827" on="1"/>
- <pt x="260" y="925" on="1"/>
- <pt x="260" y="993" on="0"/>
- <pt x="235" y="1007" on="1"/>
- <pt x="214" y="1019" on="0"/>
- <pt x="159" y="1023" on="1"/>
- <pt x="141" y="1024" on="1"/>
- <pt x="141" y="1086" on="1"/>
- <pt x="459" y="1086" on="1"/>
- <pt x="459" y="12" on="1"/>
- <pt x="459" y="-419" on="0"/>
- <pt x="127" y="-419" on="1"/>
- <pt x="51" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="-47" y="1283" on="1"/>
- <pt x="194" y="1604" on="1"/>
- <pt x="416" y="1604" on="1"/>
- <pt x="656" y="1283" on="1"/>
- <pt x="570" y="1283" on="1"/>
- <pt x="305" y="1505" on="1"/>
- <pt x="40" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 7 17 22 48 84 1 29 25 0 2 0 1 30 28 27 24 4 0 18 3 0 1 20
- 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22 2 0 26 25 1 0 19 18 1
- 14 29 26 2 19 9 3 30 25 24 18 17 2 6 9 0 3 28 27 2 13 19 0 0 20
- 19 4 1 9 1 4 48 196 11 10 9 2 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="k" xMin="31" yMin="0" xMax="1024" yMax="1579">
- <contour>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="123" y="67" on="0"/>
- <pt x="136" y="89" on="1"/>
- <pt x="149" y="108" on="0"/>
- <pt x="150" y="160" on="1"/>
- <pt x="152" y="259" on="1"/>
- <pt x="152" y="1320" on="1"/>
- <pt x="150" y="1419" on="1"/>
- <pt x="150" y="1487" on="0"/>
- <pt x="125" y="1501" on="1"/>
- <pt x="103" y="1513" on="0"/>
- <pt x="50" y="1516" on="1"/>
- <pt x="31" y="1517" on="1"/>
- <pt x="31" y="1579" on="1"/>
- <pt x="349" y="1579" on="1"/>
- <pt x="349" y="583" on="1"/>
- <pt x="396" y="583" on="1"/>
- <pt x="586" y="825" on="1"/>
- <pt x="664" y="925" on="1"/>
- <pt x="704" y="979" on="1"/>
- <pt x="717" y="996" on="0"/>
- <pt x="717" y="1005" on="1"/>
- <pt x="717" y="1022" on="0"/>
- <pt x="683" y="1022" on="1"/>
- <pt x="678" y="1022" on="1"/>
- <pt x="673" y="1022" on="1"/>
- <pt x="667" y="1022" on="1"/>
- <pt x="661" y="1023" on="1"/>
- <pt x="651" y="1023" on="0"/>
- <pt x="640" y="1024" on="1"/>
- <pt x="632" y="1024" on="1"/>
- <pt x="631" y="1024" on="1"/>
- <pt x="609" y="1024" on="1"/>
- <pt x="609" y="1086" on="1"/>
- <pt x="946" y="1086" on="1"/>
- <pt x="946" y="1024" on="1"/>
- <pt x="928" y="1023" on="1"/>
- <pt x="840" y="1018" on="0"/>
- <pt x="819" y="998" on="1"/>
- <pt x="796" y="980" on="0"/>
- <pt x="757" y="928" on="1"/>
- <pt x="686" y="835" on="1"/>
- <pt x="539" y="640" on="1"/>
- <pt x="811" y="253" on="1"/>
- <pt x="896" y="132" on="0"/>
- <pt x="930" y="98" on="1"/>
- <pt x="964" y="66" on="0"/>
- <pt x="1005" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="769" y="0" on="1"/>
- <pt x="396" y="534" on="1"/>
- <pt x="349" y="534" on="1"/>
- <pt x="349" y="259" on="1"/>
- <pt x="351" y="160" on="1"/>
- <pt x="352" y="91" on="0"/>
- <pt x="376" y="78" on="1"/>
- <pt x="398" y="66" on="0"/>
- <pt x="452" y="63" on="1"/>
- <pt x="470" y="62" on="1"/>
- <pt x="470" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 14 8 2 15 35 3 61 55 54 53 50 44 37 34 33 32 31 28 27 26 25 18 17 7 1
- 19 35 0 3 16 15 1 62 52 51 0 3 2 0 36 35 1 14 62 61 53 52 51 50 44
- 37 36 35 34 33 32 31 28 27 26 25 18 19 13 23 16 15 14 1 0 4 13 7 0 0
- 55 54 17 16 4 3 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="kcommaaccent" xMin="31" yMin="-432" xMax="1024" yMax="1579">
- <component glyphName="k" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="276" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="kgreenlandic" xMin="37" yMin="0" xMax="1024" yMax="1086">
- <contour>
- <pt x="476" y="62" on="1"/>
- <pt x="476" y="0" on="1"/>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="111" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="355" y="1086" on="1"/>
- <pt x="355" y="583" on="1"/>
- <pt x="402" y="583" on="1"/>
- <pt x="592" y="825" on="1"/>
- <pt x="670" y="925" on="1"/>
- <pt x="710" y="979" on="1"/>
- <pt x="723" y="996" on="0"/>
- <pt x="723" y="1005" on="1"/>
- <pt x="723" y="1022" on="0"/>
- <pt x="689" y="1022" on="1"/>
- <pt x="684" y="1022" on="1"/>
- <pt x="679" y="1022" on="1"/>
- <pt x="673" y="1022" on="1"/>
- <pt x="667" y="1023" on="1"/>
- <pt x="657" y="1023" on="0"/>
- <pt x="646" y="1024" on="1"/>
- <pt x="638" y="1024" on="1"/>
- <pt x="637" y="1024" on="1"/>
- <pt x="615" y="1024" on="1"/>
- <pt x="615" y="1086" on="1"/>
- <pt x="952" y="1086" on="1"/>
- <pt x="952" y="1024" on="1"/>
- <pt x="934" y="1023" on="1"/>
- <pt x="846" y="1018" on="0"/>
- <pt x="825" y="998" on="1"/>
- <pt x="802" y="980" on="0"/>
- <pt x="763" y="928" on="1"/>
- <pt x="692" y="835" on="1"/>
- <pt x="545" y="640" on="1"/>
- <pt x="817" y="253" on="1"/>
- <pt x="949" y="64" on="0"/>
- <pt x="1011" y="62" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="775" y="0" on="1"/>
- <pt x="402" y="534" on="1"/>
- <pt x="355" y="534" on="1"/>
- <pt x="355" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="382" y="78" on="1"/>
- <pt x="404" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 55 54 53 50 49 46 39 36 35 34 33 30 29 28 27 20 19 16 10 9 3 0 22 17 1
- 3 52 51 2 1 3 0 38 37 18 17 1 3 14 53 52 51 50 49 46 39 38 37 36 35
- 34 33 30 29 28 27 20 1 0 20 13 25 18 17 16 3 2 4 13 9 0 0 55 54 19
- 18 4 3 9 1 4 48 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="l" xMin="47" yMin="0" xMax="536" yMax="1579">
- <contour>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 23 17 14 8 7 4 1 7 15 0 3 16 15 1 24 0 1 2 0 14 24 23 2 13 16
- 15 14 4 1 0 5 13 7 0 0 17 16 4 1 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lacute" xMin="47" yMin="0" xMax="576" yMax="1999">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="-15" y="395" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="lcaron" xMin="47" yMin="0" xMax="785" yMax="1579">
- <contour>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="667" y="1382" on="1"/>
- <pt x="588" y="1382" on="1"/>
- <pt x="588" y="1579" on="1"/>
- <pt x="785" y="1579" on="1"/>
- <pt x="785" y="1408" on="1"/>
- <pt x="785" y="1245" on="0"/>
- <pt x="723" y="1180" on="1"/>
- <pt x="675" y="1131" on="0"/>
- <pt x="588" y="1125" on="1"/>
- <pt x="588" y="1175" on="1"/>
- <pt x="667" y="1181" on="0"/>
- <pt x="667" y="1330" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 36 34 33 29 26 25 19 16 10 9 6 3 0 13 17 1 3 28 27 18 17 3 2 1 1
- 2 0 14 36 25 2 28 26 3 1 0 2 26 18 3 17 16 6 3 2 5 13 9 0 0
- 34 33 27 26 4 3 28 19 18 4 1 9 2 4 48 196 29 28 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lcommaaccent" xMin="47" yMin="-432" xMax="536" yMax="1579">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-26" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ldot" xMin="47" yMin="0" xMax="742" yMax="1579">
- <contour>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="545" y="691" on="1"/>
- <pt x="545" y="888" on="1"/>
- <pt x="742" y="888" on="1"/>
- <pt x="742" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 16 10 2 17 26 3 19 9 6 3 0 5 25 1 3 0 0 28 25 5 1 26 1 4 48
- 84 27 26 1 18 17 1 2 1 1 3 0 14 1 0 2 25 18 3 17 16 6 3 2 5
- 13 9 0 0 26 25 4 1 27 19 18 4 1 9 2 4 48 196 28 27 1 10 9 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="less" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="1071" y="99" on="1"/>
- <pt x="84" y="592" on="1"/>
- <pt x="1071" y="1086" on="1"/>
- <pt x="1071" y="975" on="1"/>
- <pt x="307" y="593" on="1"/>
- <pt x="307" y="591" on="1"/>
- <pt x="1071" y="209" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 6 5 4 3 2 1 0 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="logicalnot" xMin="84" yMin="296" xMax="1022" yMax="790">
- <contour>
- <pt x="923" y="296" on="1"/>
- <pt x="923" y="691" on="1"/>
- <pt x="84" y="691" on="1"/>
- <pt x="84" y="790" on="1"/>
- <pt x="1022" y="790" on="1"/>
- <pt x="1022" y="691" on="1"/>
- <pt x="1022" y="691" on="1"/>
- <pt x="1022" y="296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 41 values pushed */
- 7 0 1 0 0 6 5 2 1 9 3 3 1 4 48 84 4 3 1 0 14 3 2 0 0
- 0 1 0 9 1 4 1 4 48 196 7 6 5 4 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="longs" xMin="37" yMin="0" xMax="719" yMax="1604">
- <contour>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1401" on="0"/>
- <pt x="245" y="1502" on="1"/>
- <pt x="314" y="1604" on="0"/>
- <pt x="489" y="1604" on="1"/>
- <pt x="617" y="1604" on="0"/>
- <pt x="719" y="1530" on="1"/>
- <pt x="719" y="1295" on="1"/>
- <pt x="608" y="1295" on="1"/>
- <pt x="607" y="1314" on="1"/>
- <pt x="605" y="1353" on="0"/>
- <pt x="604" y="1380" on="1"/>
- <pt x="604" y="1385" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="496" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 18 38 8 48 84 37 31 28 22 4 0 29 3 21 16 15 12 11 10 4 7 13 8
- 2 0 0 1 0 8 1 2 1 4 48 84 30 29 1 0 3 2 1 14 29 28 16 15 12
- 5 10 21 3 31 30 2 1 4 13 0 0 0 22 21 5 1 0 1 4 48 196 11 10 1
- 37 4 3 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lslash" xMin="47" yMin="0" xMax="536" yMax="1579">
- <contour>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="783" on="1"/>
- <pt x="47" y="699" on="1"/>
- <pt x="47" y="784" on="1"/>
- <pt x="193" y="868" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="982" on="1"/>
- <pt x="536" y="1066" on="1"/>
- <pt x="536" y="981" on="1"/>
- <pt x="390" y="897" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 31 25 24 23 22 21 18 12 11 10 9 8 7 4 1 15 19 0 3 20 19 1 32 0 1
- 2 0 14 32 31 23 22 4 13 20 19 18 10 9 4 1 0 7 13 7 0 0 25 24 21
- 20 4 3 7 1 4 48 196 12 11 8 7 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="m" xMin="37" yMin="0" xMax="1584" yMax="1110">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="111" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="355" y="1086" on="1"/>
- <pt x="355" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="764" y="1110" on="0"/>
- <pt x="826" y="1056" on="1"/>
- <pt x="880" y="1009" on="0"/>
- <pt x="909" y="904" on="1"/>
- <pt x="972" y="997" on="0"/>
- <pt x="1033" y="1043" on="1"/>
- <pt x="1120" y="1110" on="0"/>
- <pt x="1226" y="1110" on="1"/>
- <pt x="1356" y="1110" on="0"/>
- <pt x="1409" y="1033" on="1"/>
- <pt x="1463" y="956" on="0"/>
- <pt x="1463" y="765" on="1"/>
- <pt x="1463" y="259" on="1"/>
- <pt x="1465" y="160" on="1"/>
- <pt x="1466" y="91" on="0"/>
- <pt x="1490" y="78" on="1"/>
- <pt x="1512" y="66" on="0"/>
- <pt x="1566" y="63" on="1"/>
- <pt x="1584" y="62" on="1"/>
- <pt x="1584" y="0" on="1"/>
- <pt x="1145" y="0" on="1"/>
- <pt x="1145" y="62" on="1"/>
- <pt x="1164" y="63" on="1"/>
- <pt x="1237" y="67" on="0"/>
- <pt x="1251" y="89" on="1"/>
- <pt x="1263" y="109" on="0"/>
- <pt x="1264" y="160" on="1"/>
- <pt x="1266" y="259" on="1"/>
- <pt x="1266" y="734" on="1"/>
- <pt x="1264" y="811" on="1"/>
- <pt x="1262" y="894" on="0"/>
- <pt x="1240" y="933" on="1"/>
- <pt x="1212" y="981" on="0"/>
- <pt x="1151" y="981" on="1"/>
- <pt x="1031" y="981" on="0"/>
- <pt x="909" y="840" on="1"/>
- <pt x="909" y="259" on="1"/>
- <pt x="911" y="160" on="1"/>
- <pt x="911" y="91" on="0"/>
- <pt x="936" y="78" on="1"/>
- <pt x="958" y="66" on="0"/>
- <pt x="1012" y="63" on="1"/>
- <pt x="1030" y="62" on="1"/>
- <pt x="1030" y="0" on="1"/>
- <pt x="591" y="0" on="1"/>
- <pt x="591" y="62" on="1"/>
- <pt x="610" y="63" on="1"/>
- <pt x="683" y="68" on="0"/>
- <pt x="696" y="89" on="1"/>
- <pt x="709" y="109" on="0"/>
- <pt x="710" y="160" on="1"/>
- <pt x="712" y="259" on="1"/>
- <pt x="712" y="734" on="1"/>
- <pt x="710" y="811" on="1"/>
- <pt x="708" y="895" on="0"/>
- <pt x="685" y="934" on="1"/>
- <pt x="658" y="981" on="0"/>
- <pt x="598" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="355" y="840" on="1"/>
- <pt x="355" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="382" y="78" on="1"/>
- <pt x="404" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="476" y="62" on="1"/>
- <pt x="476" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 114 values pushed */
- 0 0 79 29 21 55 29 29 48 84 29 1 21 1 88 82 81 74 73 67 64 58 57 50 49
- 43 40 34 33 25 17 14 8 7 1 21 15 0 3 89 66 65 42 41 0 5 0 16 15 1
- 14 65 64 43 42 4 49 25 3 89 88 67 66 4 73 16 3 41 40 2 13 33 15 14 1
- 0 4 13 7 0 0 50 49 4 1 33 58 57 25 4 2 73 82 81 17 16 4 3 7 3
- 4 48 196 34 33 1 74 73 1 8 7 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron" xMin="20" yMin="1283" xMax="662" yMax="1406">
- <contour>
- <pt x="20" y="1283" on="1"/>
- <pt x="20" y="1406" on="1"/>
- <pt x="662" y="1406" on="1"/>
- <pt x="662" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron#1" xMin="99" yMin="1480" xMax="926" yMax="1604">
- <contour>
- <pt x="99" y="1480" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="926" y="1604" on="1"/>
- <pt x="926" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="minus" xMin="222" yMin="543" xMax="1406" yMax="642">
- <contour>
- <pt x="222" y="543" on="1"/>
- <pt x="222" y="642" on="1"/>
- <pt x="1406" y="642" on="1"/>
- <pt x="1406" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="mu" xMin="12" yMin="-296" xMax="993" yMax="1086">
- <contour>
- <pt x="331" y="-22" on="1"/>
- <pt x="331" y="-296" on="1"/>
- <pt x="133" y="-296" on="1"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="921" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="533" y="-25" on="0"/>
- <pt x="368" y="-25" on="1"/>
- <pt x="352" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 18 29 41 48 84 41 2 39 36 30 27 21 20 13 10 4 3 10 11 37 3 0 37
- 1 2 38 37 1 2 1 1 2 0 29 28 12 11 1 3 14 28 27 2 20 0 3 37 36
- 2 13 29 11 10 2 0 0 39 38 21 20 4 3 29 13 12 1 0 4 3 2 2 4 48
- 196 30 29 1 4 3 2 2 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="multiply" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="84" y="169" on="1"/>
- <pt x="507" y="592" on="1"/>
- <pt x="84" y="1016" on="1"/>
- <pt x="153" y="1086" on="1"/>
- <pt x="577" y="662" on="1"/>
- <pt x="1001" y="1086" on="1"/>
- <pt x="1071" y="1016" on="1"/>
- <pt x="647" y="592" on="1"/>
- <pt x="1071" y="169" on="1"/>
- <pt x="1001" y="99" on="1"/>
- <pt x="577" y="523" on="1"/>
- <pt x="154" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 1 11 10 9 8 7 6 5 4 3 2 1 0 12 13 1 0 14 11 10 9 8 7 6 5
- 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="n" xMin="37" yMin="0" xMax="1018" yMax="1110">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="111" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="356" y="1086" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 47 29 21 48 84 21 1 51 57 50 49 42 41 35 32 26 25 17 14 8 7 1 13
- 15 0 3 57 34 33 0 3 0 16 15 1 14 57 51 51 35 34 3 41 16 3 33 32 2
- 13 25 15 14 1 0 4 13 7 0 0 42 41 4 1 25 50 49 17 16 4 3 7 2 4
- 48 196 26 25 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nacute" xMin="37" yMin="0" xMax="1018" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="271" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="napostrophe" xMin="25" yMin="0" xMax="1230" yMax="1579">
- <contour>
- <pt x="249" y="0" on="1"/>
- <pt x="249" y="62" on="1"/>
- <pt x="268" y="63" on="1"/>
- <pt x="341" y="68" on="0"/>
- <pt x="354" y="89" on="1"/>
- <pt x="367" y="109" on="0"/>
- <pt x="368" y="160" on="1"/>
- <pt x="370" y="259" on="1"/>
- <pt x="370" y="827" on="1"/>
- <pt x="368" y="925" on="1"/>
- <pt x="367" y="994" on="0"/>
- <pt x="343" y="1007" on="1"/>
- <pt x="322" y="1019" on="0"/>
- <pt x="268" y="1023" on="1"/>
- <pt x="249" y="1024" on="1"/>
- <pt x="249" y="1086" on="1"/>
- <pt x="568" y="1086" on="1"/>
- <pt x="568" y="907" on="1"/>
- <pt x="632" y="998" on="0"/>
- <pt x="692" y="1044" on="1"/>
- <pt x="777" y="1110" on="0"/>
- <pt x="879" y="1110" on="1"/>
- <pt x="1003" y="1110" on="0"/>
- <pt x="1056" y="1032" on="1"/>
- <pt x="1109" y="954" on="0"/>
- <pt x="1109" y="765" on="1"/>
- <pt x="1109" y="259" on="1"/>
- <pt x="1111" y="160" on="1"/>
- <pt x="1112" y="91" on="0"/>
- <pt x="1136" y="78" on="1"/>
- <pt x="1158" y="66" on="0"/>
- <pt x="1212" y="63" on="1"/>
- <pt x="1230" y="62" on="1"/>
- <pt x="1230" y="0" on="1"/>
- <pt x="791" y="0" on="1"/>
- <pt x="791" y="62" on="1"/>
- <pt x="810" y="63" on="1"/>
- <pt x="883" y="68" on="0"/>
- <pt x="897" y="89" on="1"/>
- <pt x="909" y="109" on="0"/>
- <pt x="910" y="160" on="1"/>
- <pt x="912" y="259" on="1"/>
- <pt x="912" y="734" on="1"/>
- <pt x="909" y="811" on="1"/>
- <pt x="906" y="900" on="0"/>
- <pt x="884" y="937" on="1"/>
- <pt x="859" y="981" on="0"/>
- <pt x="804" y="981" on="1"/>
- <pt x="689" y="981" on="0"/>
- <pt x="568" y="840" on="1"/>
- <pt x="568" y="259" on="1"/>
- <pt x="569" y="160" on="1"/>
- <pt x="570" y="91" on="0"/>
- <pt x="595" y="78" on="1"/>
- <pt x="617" y="66" on="0"/>
- <pt x="670" y="63" on="1"/>
- <pt x="689" y="62" on="1"/>
- <pt x="689" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="104" y="1382" on="1"/>
- <pt x="25" y="1382" on="1"/>
- <pt x="25" y="1579" on="1"/>
- <pt x="222" y="1579" on="1"/>
- <pt x="222" y="1408" on="1"/>
- <pt x="222" y="1245" on="0"/>
- <pt x="160" y="1180" on="1"/>
- <pt x="113" y="1131" on="0"/>
- <pt x="25" y="1125" on="1"/>
- <pt x="25" y="1175" on="1"/>
- <pt x="104" y="1181" on="0"/>
- <pt x="104" y="1330" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 0 0 47 29 21 48 84 21 1 51 57 69 67 66 62 59 58 6 60 15 3 50 49 42 41
- 35 32 26 25 17 14 8 7 1 13 15 0 3 61 60 1 57 34 33 0 3 2 0 16 15
- 1 14 57 51 51 35 34 3 41 16 3 15 14 1 0 4 7 61 3 69 58 2 61 59 3
- 33 32 2 13 25 0 0 62 61 4 1 59 42 41 4 1 25 50 49 17 16 4 3 7 3
- 4 48 196 67 66 60 59 3 26 25 1 8 7 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nbhyphen" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ncaron" xMin="37" yMin="0" xMax="1018" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="162" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ncommaaccent" xMin="37" yMin="-432" xMax="1018" yMax="1110">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="233" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="nine" xMin="37" yMin="-37" xMax="975" yMax="1518">
- <contour>
- <pt x="764" y="723" on="1"/>
- <pt x="713" y="637" on="0"/>
- <pt x="654" y="593" on="1"/>
- <pt x="568" y="530" on="0"/>
- <pt x="449" y="530" on="1"/>
- <pt x="269" y="530" on="0"/>
- <pt x="153" y="659" on="1"/>
- <pt x="37" y="789" on="0"/>
- <pt x="37" y="993" on="1"/>
- <pt x="37" y="1216" on="0"/>
- <pt x="171" y="1367" on="1"/>
- <pt x="305" y="1518" on="0"/>
- <pt x="502" y="1518" on="1"/>
- <pt x="721" y="1518" on="0"/>
- <pt x="848" y="1320" on="1"/>
- <pt x="975" y="1121" on="0"/>
- <pt x="975" y="779" on="1"/>
- <pt x="975" y="402" on="0"/>
- <pt x="827" y="183" on="1"/>
- <pt x="679" y="-37" on="0"/>
- <pt x="416" y="-37" on="1"/>
- <pt x="251" y="-37" on="0"/>
- <pt x="120" y="29" on="1"/>
- <pt x="120" y="253" on="1"/>
- <pt x="219" y="253" on="1"/>
- <pt x="220" y="232" on="1"/>
- <pt x="225" y="120" on="0"/>
- <pt x="270" y="75" on="1"/>
- <pt x="313" y="31" on="0"/>
- <pt x="412" y="31" on="1"/>
- <pt x="600" y="31" on="0"/>
- <pt x="694" y="269" on="1"/>
- <pt x="761" y="439" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1450" on="1"/>
- <pt x="364" y="1450" on="0"/>
- <pt x="301" y="1333" on="1"/>
- <pt x="237" y="1215" on="0"/>
- <pt x="237" y="1018" on="1"/>
- <pt x="237" y="600" on="0"/>
- <pt x="499" y="600" on="1"/>
- <pt x="610" y="600" on="0"/>
- <pt x="684" y="695" on="1"/>
- <pt x="759" y="791" on="0"/>
- <pt x="759" y="940" on="1"/>
- <pt x="759" y="1128" on="0"/>
- <pt x="691" y="1271" on="1"/>
- <pt x="606" y="1450" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 39 17 4 33 17 12 29 17 20 48 84 20 2 12 0 4 1 1 24 23 22 4 0
- 5 0 2 3 0 0 14 0 0 43 10 16 37 5 8 48 196 24 0 2 13 16 22 8 22
- 23 22 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
-
- <TTGlyph name="ntilde" xMin="37" yMin="0" xMax="1018" yMax="1518">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="175" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="numbersign" xMin="0" yMin="0" xMax="1024" yMax="1480">
- <contour>
- <pt x="93" y="0" on="1"/>
- <pt x="207" y="456" on="1"/>
- <pt x="0" y="456" on="1"/>
- <pt x="19" y="555" on="1"/>
- <pt x="232" y="555" on="1"/>
- <pt x="324" y="925" on="1"/>
- <pt x="93" y="925" on="1"/>
- <pt x="112" y="1024" on="1"/>
- <pt x="349" y="1024" on="1"/>
- <pt x="463" y="1480" on="1"/>
- <pt x="566" y="1480" on="1"/>
- <pt x="451" y="1024" on="1"/>
- <pt x="715" y="1024" on="1"/>
- <pt x="829" y="1480" on="1"/>
- <pt x="932" y="1480" on="1"/>
- <pt x="818" y="1024" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1006" y="925" on="1"/>
- <pt x="793" y="925" on="1"/>
- <pt x="701" y="555" on="1"/>
- <pt x="931" y="555" on="1"/>
- <pt x="913" y="456" on="1"/>
- <pt x="676" y="456" on="1"/>
- <pt x="562" y="0" on="1"/>
- <pt x="459" y="0" on="1"/>
- <pt x="573" y="456" on="1"/>
- <pt x="310" y="456" on="1"/>
- <pt x="195" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="334" y="555" on="1"/>
- <pt x="598" y="555" on="1"/>
- <pt x="690" y="925" on="1"/>
- <pt x="427" y="925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 9 5 7
- 26 25 22 21 2 1 9 5 3 2 4 48 84 16 15 12 11 8 7 5 29 28 20 19 4
- 3 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="o" xMin="62" yMin="-25" xMax="962" yMax="1110">
- <contour>
- <pt x="512" y="1110" on="1"/>
- <pt x="719" y="1110" on="0"/>
- <pt x="840" y="957" on="1"/>
- <pt x="962" y="805" on="0"/>
- <pt x="962" y="544" on="1"/>
- <pt x="962" y="279" on="0"/>
- <pt x="840" y="127" on="1"/>
- <pt x="719" y="-25" on="0"/>
- <pt x="506" y="-25" on="1"/>
- <pt x="324" y="-25" on="0"/>
- <pt x="209" y="99" on="1"/>
- <pt x="62" y="257" on="0"/>
- <pt x="62" y="543" on="1"/>
- <pt x="62" y="805" on="0"/>
- <pt x="183" y="957" on="1"/>
- <pt x="305" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1043" on="1"/>
- <pt x="404" y="1043" on="0"/>
- <pt x="341" y="908" on="1"/>
- <pt x="278" y="772" on="0"/>
- <pt x="278" y="538" on="1"/>
- <pt x="278" y="43" on="0"/>
- <pt x="517" y="43" on="1"/>
- <pt x="607" y="43" on="0"/>
- <pt x="667" y="147" on="1"/>
- <pt x="747" y="286" on="0"/>
- <pt x="747" y="545" on="1"/>
- <pt x="747" y="772" on="0"/>
- <pt x="683" y="908" on="1"/>
- <pt x="620" y="1043" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 22 17 8 16 17 0 48 84 8 2 0 1 14 0 0 26 10 4 20 10 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oacute" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="255" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="obreve" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <contour>
- <pt x="512" y="1110" on="1"/>
- <pt x="719" y="1110" on="0"/>
- <pt x="840" y="957" on="1"/>
- <pt x="962" y="805" on="0"/>
- <pt x="962" y="544" on="1"/>
- <pt x="962" y="279" on="0"/>
- <pt x="840" y="127" on="1"/>
- <pt x="719" y="-25" on="0"/>
- <pt x="506" y="-25" on="1"/>
- <pt x="324" y="-25" on="0"/>
- <pt x="209" y="99" on="1"/>
- <pt x="62" y="257" on="0"/>
- <pt x="62" y="543" on="1"/>
- <pt x="62" y="805" on="0"/>
- <pt x="183" y="957" on="1"/>
- <pt x="305" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1043" on="1"/>
- <pt x="404" y="1043" on="0"/>
- <pt x="341" y="908" on="1"/>
- <pt x="278" y="772" on="0"/>
- <pt x="278" y="538" on="1"/>
- <pt x="278" y="43" on="0"/>
- <pt x="517" y="43" on="1"/>
- <pt x="607" y="43" on="0"/>
- <pt x="667" y="147" on="1"/>
- <pt x="747" y="286" on="0"/>
- <pt x="747" y="545" on="1"/>
- <pt x="747" y="772" on="0"/>
- <pt x="683" y="908" on="1"/>
- <pt x="620" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="179" y="1604" on="1"/>
- <pt x="244" y="1604" on="1"/>
- <pt x="271" y="1514" on="0"/>
- <pt x="331" y="1472" on="1"/>
- <pt x="399" y="1425" on="0"/>
- <pt x="512" y="1425" on="1"/>
- <pt x="638" y="1425" on="0"/>
- <pt x="708" y="1484" on="1"/>
- <pt x="756" y="1523" on="0"/>
- <pt x="781" y="1604" on="1"/>
- <pt x="845" y="1604" on="1"/>
- <pt x="826" y="1469" on="0"/>
- <pt x="754" y="1388" on="1"/>
- <pt x="659" y="1283" on="0"/>
- <pt x="512" y="1283" on="1"/>
- <pt x="359" y="1283" on="0"/>
- <pt x="263" y="1398" on="1"/>
- <pt x="198" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 35 20 44 22 38 8 16 38 0 48 84 8 2 0 1 1 40 39 31 30 4 13 44
- 1 0 14 0 0 26 40 4 20 40 12 48 196 40 39 31 30 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ocircumflex" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="171" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="odieresis" xMin="62" yMin="-25" xMax="962" yMax="1456">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="172" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="oe" xMin="62" yMin="-25" xMax="1417" yMax="1110">
- <contour>
- <pt x="790" y="927" on="1"/>
- <pt x="906" y="1109" on="0"/>
- <pt x="1071" y="1109" on="1"/>
- <pt x="1234" y="1109" on="0"/>
- <pt x="1325" y="977" on="1"/>
- <pt x="1417" y="845" on="0"/>
- <pt x="1417" y="603" on="1"/>
- <pt x="1417" y="585" on="1"/>
- <pt x="904" y="585" on="1"/>
- <pt x="909" y="345" on="0"/>
- <pt x="960" y="230" on="1"/>
- <pt x="1031" y="74" on="0"/>
- <pt x="1184" y="74" on="1"/>
- <pt x="1284" y="74" on="0"/>
- <pt x="1417" y="146" on="1"/>
- <pt x="1417" y="46" on="1"/>
- <pt x="1268" y="-25" on="0"/>
- <pt x="1144" y="-25" on="1"/>
- <pt x="1008" y="-25" on="0"/>
- <pt x="907" y="54" on="1"/>
- <pt x="847" y="100" on="0"/>
- <pt x="790" y="188" on="1"/>
- <pt x="718" y="71" on="0"/>
- <pt x="664" y="27" on="1"/>
- <pt x="600" y="-25" on="0"/>
- <pt x="495" y="-25" on="1"/>
- <pt x="304" y="-25" on="0"/>
- <pt x="183" y="134" on="1"/>
- <pt x="62" y="292" on="0"/>
- <pt x="62" y="543" on="1"/>
- <pt x="62" y="791" on="0"/>
- <pt x="183" y="951" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="491" y="1110" on="1"/>
- <pt x="614" y="1110" on="0"/>
- <pt x="698" y="1042" on="1"/>
- <pt x="747" y="1003" on="0"/>
- </contour>
- <contour>
- <pt x="500" y="1047" on="1"/>
- <pt x="273" y="1047" on="0"/>
- <pt x="273" y="532" on="1"/>
- <pt x="273" y="38" on="0"/>
- <pt x="503" y="38" on="1"/>
- <pt x="629" y="38" on="0"/>
- <pt x="665" y="197" on="1"/>
- <pt x="692" y="317" on="0"/>
- <pt x="692" y="550" on="1"/>
- <pt x="692" y="823" on="0"/>
- <pt x="649" y="934" on="1"/>
- <pt x="606" y="1047" on="0"/>
- </contour>
- <contour>
- <pt x="905" y="648" on="1"/>
- <pt x="1207" y="648" on="1"/>
- <pt x="1207" y="692" on="1"/>
- <pt x="1207" y="1049" on="0"/>
- <pt x="1064" y="1049" on="1"/>
- <pt x="973" y="1049" on="0"/>
- <pt x="935" y="919" on="1"/>
- <pt x="907" y="827" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 53 11 2 41 11 25 37 11 33 12 9 17 48 84 33 1 25 2 17 2 2 1 1
- 51 0 2 1 49 3 0 6 49 7 2 1 21 15 14 3 7 2 3 0 0 0 8 7 14
- 1 49 1 4 48 84 50 49 1 0 14 0 0 39 10 29 48 196 51 50 49 45 29 21 15
- 14 8 7 6 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ogonek" xMin="156" yMin="-370" xMax="525" yMax="0">
- <contour>
- <pt x="525" y="-273" on="1"/>
- <pt x="525" y="-341" on="1"/>
- <pt x="454" y="-370" on="0"/>
- <pt x="376" y="-370" on="1"/>
- <pt x="156" y="-370" on="0"/>
- <pt x="156" y="-211" on="1"/>
- <pt x="156" y="-89" on="0"/>
- <pt x="314" y="0" on="1"/>
- <pt x="421" y="0" on="1"/>
- <pt x="292" y="-80" on="0"/>
- <pt x="292" y="-182" on="1"/>
- <pt x="292" y="-289" on="0"/>
- <pt x="425" y="-289" on="1"/>
- <pt x="476" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 12 7 3 48 84 8 7 3 1 0 14 0 0 10 48 5 48 196 8 7 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ograve" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="88" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ohungarumlaut" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="258" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="omacron" xMin="62" yMin="-25" xMax="962" yMax="1406">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="171" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="one" xMin="130" yMin="0" xMax="895" yMax="1493">
- <contour>
- <pt x="611" y="1493" on="1"/>
- <pt x="611" y="259" on="1"/>
- <pt x="617" y="160" on="1"/>
- <pt x="622" y="89" on="0"/>
- <pt x="666" y="75" on="1"/>
- <pt x="701" y="63" on="0"/>
- <pt x="778" y="63" on="1"/>
- <pt x="895" y="62" on="1"/>
- <pt x="895" y="0" on="1"/>
- <pt x="130" y="0" on="1"/>
- <pt x="130" y="62" on="1"/>
- <pt x="247" y="63" on="1"/>
- <pt x="296" y="64" on="0"/>
- <pt x="357" y="74" on="1"/>
- <pt x="384" y="80" on="0"/>
- <pt x="392" y="92" on="1"/>
- <pt x="414" y="129" on="0"/>
- <pt x="414" y="259" on="1"/>
- <pt x="414" y="1177" on="1"/>
- <pt x="408" y="1278" on="1"/>
- <pt x="404" y="1349" on="0"/>
- <pt x="367" y="1349" on="1"/>
- <pt x="338" y="1349" on="0"/>
- <pt x="229" y="1329" on="1"/>
- <pt x="130" y="1311" on="1"/>
- <pt x="130" y="1373" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 17 9 25 24 18 7 1 0 6 13 21 8 9 8 1 0 14 9 17 8 7 2 13 0 25
- 24 17 0 0 1 0 4 1 17 1 4 48 196 18 17 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onehalf" xMin="173" yMin="-37" xMax="1388" yMax="1517">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="1261" y="1517" on="1"/>
- <pt x="1347" y="1517" on="1"/>
- <pt x="259" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="173" y="772" on="1"/>
- <pt x="173" y="810" on="1"/>
- <pt x="207" y="811" on="1"/>
- <pt x="252" y="815" on="1"/>
- <pt x="295" y="818" on="0"/>
- <pt x="302" y="840" on="1"/>
- <pt x="309" y="859" on="0"/>
- <pt x="309" y="909" on="1"/>
- <pt x="309" y="1344" on="1"/>
- <pt x="306" y="1395" on="1"/>
- <pt x="304" y="1431" on="0"/>
- <pt x="285" y="1431" on="1"/>
- <pt x="269" y="1431" on="0"/>
- <pt x="216" y="1421" on="1"/>
- <pt x="173" y="1413" on="1"/>
- <pt x="173" y="1453" on="1"/>
- <pt x="432" y="1517" on="1"/>
- <pt x="432" y="909" on="1"/>
- <pt x="432" y="848" on="0"/>
- <pt x="442" y="831" on="1"/>
- <pt x="451" y="816" on="0"/>
- <pt x="490" y="814" on="1"/>
- <pt x="534" y="811" on="1"/>
- <pt x="568" y="810" on="1"/>
- <pt x="568" y="772" on="1"/>
- </contour>
- <contour>
- <pt x="918" y="0" on="1"/>
- <pt x="918" y="49" on="1"/>
- <pt x="959" y="165" on="0"/>
- <pt x="1070" y="267" on="1"/>
- <pt x="1111" y="305" on="1"/>
- <pt x="1258" y="441" on="0"/>
- <pt x="1258" y="562" on="1"/>
- <pt x="1258" y="718" on="0"/>
- <pt x="1121" y="718" on="1"/>
- <pt x="1061" y="718" on="0"/>
- <pt x="995" y="669" on="1"/>
- <pt x="995" y="579" on="1"/>
- <pt x="936" y="579" on="1"/>
- <pt x="936" y="715" on="1"/>
- <pt x="1045" y="758" on="0"/>
- <pt x="1145" y="758" on="1"/>
- <pt x="1253" y="758" on="0"/>
- <pt x="1321" y="702" on="1"/>
- <pt x="1388" y="646" on="0"/>
- <pt x="1388" y="560" on="1"/>
- <pt x="1388" y="452" on="0"/>
- <pt x="1257" y="356" on="1"/>
- <pt x="1226" y="334" on="0"/>
- <pt x="1202" y="318" on="1"/>
- <pt x="1152" y="281" on="1"/>
- <pt x="1040" y="199" on="0"/>
- <pt x="1030" y="105" on="1"/>
- <pt x="1386" y="105" on="1"/>
- <pt x="1386" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 0 0 37 45 44 48 84 44 44 42 41 40 39 5 4 55 3 30 55 29 2 27 21 20 19
- 18 12 11 5 2 1 10 13 15 4 3 0 29 0 0 56 55 43 1 29 1 4 48 84 57
- 29 1 28 4 1 2 0 14 0 0 35 44 48 48 196 57 56 55 42 41 40 39 30 29 28
- 27 2 1 13 13 48 20 19 18 5 4 3 0 6 13 11 0 0 21 20 12 1 11 1 4
- 48 196 12 11 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onequarter" xMin="173" yMin="-37" xMax="1364" yMax="1517">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="1261" y="1517" on="1"/>
- <pt x="1347" y="1517" on="1"/>
- <pt x="259" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="1065" y="0" on="1"/>
- <pt x="1065" y="39" on="1"/>
- <pt x="1075" y="39" on="1"/>
- <pt x="1125" y="39" on="0"/>
- <pt x="1139" y="48" on="1"/>
- <pt x="1153" y="57" on="0"/>
- <pt x="1155" y="88" on="1"/>
- <pt x="1158" y="137" on="1"/>
- <pt x="1158" y="205" on="1"/>
- <pt x="813" y="205" on="1"/>
- <pt x="813" y="271" on="1"/>
- <pt x="1181" y="751" on="1"/>
- <pt x="1271" y="751" on="1"/>
- <pt x="1271" y="294" on="1"/>
- <pt x="1364" y="294" on="1"/>
- <pt x="1364" y="205" on="1"/>
- <pt x="1271" y="205" on="1"/>
- <pt x="1271" y="137" on="1"/>
- <pt x="1274" y="88" on="1"/>
- <pt x="1276" y="52" on="0"/>
- <pt x="1297" y="45" on="1"/>
- <pt x="1313" y="39" on="0"/>
- <pt x="1348" y="39" on="1"/>
- <pt x="1358" y="39" on="1"/>
- <pt x="1358" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="878" y="294" on="1"/>
- <pt x="1158" y="294" on="1"/>
- <pt x="1158" y="658" on="1"/>
- </contour>
- <contour>
- <pt x="173" y="772" on="1"/>
- <pt x="173" y="810" on="1"/>
- <pt x="207" y="811" on="1"/>
- <pt x="252" y="815" on="1"/>
- <pt x="295" y="818" on="0"/>
- <pt x="302" y="840" on="1"/>
- <pt x="309" y="859" on="0"/>
- <pt x="309" y="909" on="1"/>
- <pt x="309" y="1344" on="1"/>
- <pt x="306" y="1395" on="1"/>
- <pt x="304" y="1431" on="0"/>
- <pt x="285" y="1431" on="1"/>
- <pt x="269" y="1431" on="0"/>
- <pt x="216" y="1421" on="1"/>
- <pt x="173" y="1413" on="1"/>
- <pt x="173" y="1453" on="1"/>
- <pt x="432" y="1517" on="1"/>
- <pt x="432" y="909" on="1"/>
- <pt x="432" y="848" on="0"/>
- <pt x="442" y="831" on="1"/>
- <pt x="451" y="816" on="0"/>
- <pt x="490" y="814" on="1"/>
- <pt x="534" y="811" on="1"/>
- <pt x="568" y="810" on="1"/>
- <pt x="568" y="772" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 31 16 15 3 32 17 3 14 17 12 2 27 26 21 11 6 5 6 12 4 3 55 49 48 47
- 46 40 39 33 2 1 10 13 43 32 3 0 4 0 0 30 29 18 17 46 3 12 1 4 48
- 84 56 32 1 20 19 13 12 3 28 4 1 3 0 14 15 1 2 16 11 3 56 55 29 14
- 13 6 5 4 8 11 48 3 28 27 26 19 18 2 6 13 16 47 46 33 32 3 0 6 13
- 39 0 0 49 48 12 1 39 31 30 12 11 15 3 16 2 4 48 196 40 39 1 21 20 17
- 16 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperior" xMin="136" yMin="772" xMax="531" yMax="1517">
- <contour>
- <pt x="136" y="772" on="1"/>
- <pt x="136" y="810" on="1"/>
- <pt x="170" y="811" on="1"/>
- <pt x="215" y="815" on="1"/>
- <pt x="258" y="818" on="0"/>
- <pt x="265" y="840" on="1"/>
- <pt x="272" y="860" on="0"/>
- <pt x="272" y="909" on="1"/>
- <pt x="272" y="1344" on="1"/>
- <pt x="269" y="1395" on="1"/>
- <pt x="267" y="1431" on="0"/>
- <pt x="248" y="1431" on="1"/>
- <pt x="234" y="1431" on="0"/>
- <pt x="179" y="1421" on="1"/>
- <pt x="136" y="1413" on="1"/>
- <pt x="136" y="1453" on="1"/>
- <pt x="395" y="1517" on="1"/>
- <pt x="395" y="909" on="1"/>
- <pt x="395" y="848" on="0"/>
- <pt x="405" y="831" on="1"/>
- <pt x="414" y="816" on="0"/>
- <pt x="453" y="814" on="1"/>
- <pt x="497" y="811" on="1"/>
- <pt x="531" y="810" on="1"/>
- <pt x="531" y="772" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 23 17 16 15 14 8 7 1 8 13 11 0 24 0 1 0 14 24 23 2 13 16 15 14 1
- 0 4 13 7 0 0 17 16 12 1 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordfeminine" xMin="25" yMin="830" xMax="561" yMax="1517">
- <contour>
- <pt x="363" y="925" on="1"/>
- <pt x="282" y="830" on="0"/>
- <pt x="193" y="830" on="1"/>
- <pt x="25" y="830" on="0"/>
- <pt x="25" y="1007" on="1"/>
- <pt x="25" y="1222" on="0"/>
- <pt x="317" y="1222" on="1"/>
- <pt x="363" y="1222" on="1"/>
- <pt x="363" y="1283" on="1"/>
- <pt x="363" y="1388" on="0"/>
- <pt x="341" y="1426" on="1"/>
- <pt x="318" y="1465" on="0"/>
- <pt x="257" y="1465" on="1"/>
- <pt x="161" y="1465" on="0"/>
- <pt x="161" y="1356" on="1"/>
- <pt x="161" y="1338" on="1"/>
- <pt x="59" y="1338" on="1"/>
- <pt x="59" y="1462" on="1"/>
- <pt x="157" y="1517" on="0"/>
- <pt x="276" y="1517" on="1"/>
- <pt x="401" y="1517" on="0"/>
- <pt x="450" y="1466" on="1"/>
- <pt x="499" y="1416" on="0"/>
- <pt x="499" y="1283" on="1"/>
- <pt x="499" y="1024" on="1"/>
- <pt x="499" y="919" on="0"/>
- <pt x="539" y="919" on="1"/>
- <pt x="547" y="919" on="0"/>
- <pt x="561" y="922" on="1"/>
- <pt x="561" y="866" on="1"/>
- <pt x="512" y="830" on="0"/>
- <pt x="466" y="830" on="1"/>
- <pt x="392" y="830" on="0"/>
- </contour>
- <contour>
- <pt x="363" y="989" on="1"/>
- <pt x="363" y="1171" on="1"/>
- <pt x="326" y="1171" on="1"/>
- <pt x="173" y="1171" on="0"/>
- <pt x="173" y="1018" on="1"/>
- <pt x="173" y="915" on="0"/>
- <pt x="249" y="915" on="1"/>
- <pt x="300" y="915" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 39 7 2 12 25 19 48 84 19 0 1 35 34 33 29 28 24 23 17 16 15 14 8
- 7 6 0 15 13 31 26 2 3 12 0 0 14 0 0 37 47 4 48 196 29 28 2 13 23
- 35 17 16 15 14 6 6 13 4 0 0 0 34 33 8 7 0 23 4 23 1 4 48 196 24
- 23 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordmasculine" xMin="25" yMin="830" xMax="611" yMax="1517">
- <contour>
- <pt x="318" y="1517" on="1"/>
- <pt x="451" y="1517" on="0"/>
- <pt x="531" y="1424" on="1"/>
- <pt x="611" y="1331" on="0"/>
- <pt x="611" y="1174" on="1"/>
- <pt x="611" y="1015" on="0"/>
- <pt x="531" y="923" on="1"/>
- <pt x="450" y="830" on="0"/>
- <pt x="314" y="830" on="1"/>
- <pt x="197" y="830" on="0"/>
- <pt x="121" y="906" on="1"/>
- <pt x="25" y="1002" on="0"/>
- <pt x="25" y="1174" on="1"/>
- <pt x="25" y="1331" on="0"/>
- <pt x="105" y="1424" on="1"/>
- <pt x="184" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="318" y="1465" on="1"/>
- <pt x="182" y="1465" on="0"/>
- <pt x="182" y="1174" on="1"/>
- <pt x="182" y="883" on="0"/>
- <pt x="322" y="883" on="1"/>
- <pt x="453" y="883" on="0"/>
- <pt x="453" y="1168" on="1"/>
- <pt x="453" y="1465" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 20 25 8 16 25 0 48 84 0 0 1 8 0 0 14 0 0 22 24 4 18 24 12
- 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oslash" xMin="62" yMin="-25" xMax="963" yMax="1110">
- <contour>
- <pt x="62" y="-25" on="1"/>
- <pt x="177" y="138" on="1"/>
- <pt x="62" y="310" on="0"/>
- <pt x="62" y="544" on="1"/>
- <pt x="62" y="804" on="0"/>
- <pt x="183" y="957" on="1"/>
- <pt x="304" y="1110" on="0"/>
- <pt x="511" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="795" y="1008" on="1"/>
- <pt x="867" y="1110" on="1"/>
- <pt x="963" y="1110" on="1"/>
- <pt x="847" y="948" on="1"/>
- <pt x="963" y="776" on="0"/>
- <pt x="963" y="540" on="1"/>
- <pt x="963" y="281" on="0"/>
- <pt x="841" y="128" on="1"/>
- <pt x="720" y="-25" on="0"/>
- <pt x="513" y="-25" on="1"/>
- <pt x="347" y="-25" on="0"/>
- <pt x="230" y="77" on="1"/>
- <pt x="158" y="-25" on="1"/>
- </contour>
- <contour>
- <pt x="698" y="873" on="1"/>
- <pt x="638" y="1043" on="0"/>
- <pt x="513" y="1043" on="1"/>
- <pt x="404" y="1043" on="0"/>
- <pt x="341" y="907" on="1"/>
- <pt x="278" y="772" on="0"/>
- <pt x="278" y="547" on="1"/>
- <pt x="278" y="439" on="0"/>
- <pt x="301" y="312" on="1"/>
- </contour>
- <contour>
- <pt x="326" y="213" on="1"/>
- <pt x="386" y="43" on="0"/>
- <pt x="512" y="43" on="1"/>
- <pt x="621" y="43" on="0"/>
- <pt x="684" y="179" on="1"/>
- <pt x="747" y="315" on="0"/>
- <pt x="747" y="541" on="1"/>
- <pt x="747" y="644" on="0"/>
- <pt x="724" y="773" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 33 17 18 24 17 7 48 84 18 2 7 1 1 1 39 31 30 22 20 12 9 1 8
- 1 2 3 0 0 1 11 10 2 13 1 0 1 21 0 2 0 14 0 0 37 10 14 28 10
- 3 48 196 39 31 30 22 21 20 14 12 11 10 9 3 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="otilde" xMin="62" yMin="-25" xMax="962" yMax="1518">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="171" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="p" xMin="0" yMin="-395" xMax="956" yMax="1110">
- <contour>
- <pt x="0" y="-395" on="1"/>
- <pt x="0" y="-333" on="1"/>
- <pt x="19" y="-332" on="1"/>
- <pt x="92" y="-328" on="0"/>
- <pt x="105" y="-306" on="1"/>
- <pt x="118" y="-287" on="0"/>
- <pt x="119" y="-235" on="1"/>
- <pt x="121" y="-136" on="1"/>
- <pt x="121" y="827" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="993" on="0"/>
- <pt x="94" y="1007" on="1"/>
- <pt x="74" y="1019" on="0"/>
- <pt x="19" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="318" y="1086" on="1"/>
- <pt x="318" y="907" on="1"/>
- <pt x="376" y="998" on="0"/>
- <pt x="432" y="1044" on="1"/>
- <pt x="512" y="1110" on="0"/>
- <pt x="610" y="1110" on="1"/>
- <pt x="770" y="1110" on="0"/>
- <pt x="863" y="968" on="1"/>
- <pt x="956" y="826" on="0"/>
- <pt x="956" y="575" on="1"/>
- <pt x="956" y="293" on="0"/>
- <pt x="835" y="134" on="1"/>
- <pt x="714" y="-25" on="0"/>
- <pt x="503" y="-25" on="1"/>
- <pt x="429" y="-25" on="0"/>
- <pt x="318" y="0" on="1"/>
- <pt x="318" y="-136" on="1"/>
- <pt x="320" y="-235" on="1"/>
- <pt x="321" y="-304" on="0"/>
- <pt x="345" y="-317" on="1"/>
- <pt x="367" y="-329" on="0"/>
- <pt x="421" y="-332" on="1"/>
- <pt x="439" y="-333" on="1"/>
- <pt x="439" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="318" y="77" on="1"/>
- <pt x="399" y="54" on="0"/>
- <pt x="449" y="54" on="1"/>
- <pt x="585" y="54" on="0"/>
- <pt x="664" y="181" on="1"/>
- <pt x="743" y="308" on="0"/>
- <pt x="743" y="536" on="1"/>
- <pt x="743" y="983" on="0"/>
- <pt x="542" y="983" on="1"/>
- <pt x="449" y="983" on="0"/>
- <pt x="318" y="837" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 48 29 21 42 21 29 48 84 29 2 21 1 1 50 40 17 14 8 5 15 2 3 0
- 1 38 32 31 7 1 5 2 0 3 0 39 0 1 0 16 15 1 14 0 0 46 10 25 48
- 196 39 38 2 13 25 16 15 14 1 0 4 13 7 0 0 50 40 32 31 17 16 4 5 7
- 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="paragraph" xMin="15" yMin="-296" xMax="805" yMax="1489">
- <contour>
- <pt x="484" y="-296" on="1"/>
- <pt x="484" y="740" on="1"/>
- <pt x="291" y="744" on="0"/>
- <pt x="171" y="834" on="1"/>
- <pt x="15" y="951" on="0"/>
- <pt x="15" y="1159" on="1"/>
- <pt x="15" y="1362" on="0"/>
- <pt x="150" y="1440" on="1"/>
- <pt x="233" y="1489" on="0"/>
- <pt x="360" y="1487" on="1"/>
- <pt x="431" y="1486" on="1"/>
- <pt x="536" y="1482" on="1"/>
- <pt x="653" y="1480" on="1"/>
- <pt x="805" y="1480" on="1"/>
- <pt x="805" y="-296" on="1"/>
- <pt x="731" y="-296" on="1"/>
- <pt x="731" y="1382" on="1"/>
- <pt x="558" y="1382" on="1"/>
- <pt x="558" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 1 1 16 2 2 0 1 18 15 14 0 4 13 2 0 0 0 17 16 9 1 12 1 4 48
- 84 13 12 0 14 12 15 17 2 5 0 0 0 16 15 21 1 13 1 0 21 1 17 2 4
- 48 196 14 13 1 18 17 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenleft" xMin="116" yMin="-296" xMax="579" yMax="1579">
- <contour>
- <pt x="579" y="-234" on="1"/>
- <pt x="579" y="-296" on="1"/>
- <pt x="384" y="-169" on="0"/>
- <pt x="268" y="38" on="1"/>
- <pt x="116" y="312" on="0"/>
- <pt x="116" y="643" on="1"/>
- <pt x="116" y="983" on="0"/>
- <pt x="286" y="1271" on="1"/>
- <pt x="398" y="1462" on="0"/>
- <pt x="579" y="1579" on="1"/>
- <pt x="579" y="1517" on="1"/>
- <pt x="440" y="1355" on="0"/>
- <pt x="382" y="1195" on="1"/>
- <pt x="313" y="1003" on="0"/>
- <pt x="313" y="642" on="1"/>
- <pt x="313" y="266" on="0"/>
- <pt x="389" y="70" on="1"/>
- <pt x="447" y="-81" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 5 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenright" xMin="104" yMin="-296" xMax="567" yMax="1579">
- <contour>
- <pt x="104" y="1517" on="1"/>
- <pt x="104" y="1579" on="1"/>
- <pt x="299" y="1452" on="0"/>
- <pt x="415" y="1245" on="1"/>
- <pt x="567" y="971" on="0"/>
- <pt x="567" y="640" on="1"/>
- <pt x="567" y="299" on="0"/>
- <pt x="397" y="12" on="1"/>
- <pt x="285" y="-178" on="0"/>
- <pt x="104" y="-296" on="1"/>
- <pt x="104" y="-234" on="1"/>
- <pt x="244" y="-72" on="0"/>
- <pt x="300" y="88" on="1"/>
- <pt x="369" y="280" on="0"/>
- <pt x="369" y="639" on="1"/>
- <pt x="369" y="1016" on="0"/>
- <pt x="293" y="1214" on="1"/>
- <pt x="236" y="1363" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 5 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="percent" xMin="120" yMin="-37" xMax="1585" yMax="1517">
- <contour>
- <pt x="195" y="-37" on="1"/>
- <pt x="1385" y="1517" on="1"/>
- <pt x="1509" y="1517" on="1"/>
- <pt x="320" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="435" y="1480" on="1"/>
- <pt x="573" y="1480" on="0"/>
- <pt x="661" y="1377" on="1"/>
- <pt x="749" y="1274" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="749" y="945" on="0"/>
- <pt x="660" y="843" on="1"/>
- <pt x="571" y="740" on="0"/>
- <pt x="430" y="740" on="1"/>
- <pt x="309" y="740" on="0"/>
- <pt x="226" y="824" on="1"/>
- <pt x="120" y="931" on="0"/>
- <pt x="120" y="1110" on="1"/>
- <pt x="120" y="1273" on="0"/>
- <pt x="208" y="1376" on="1"/>
- <pt x="296" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="434" y="1419" on="1"/>
- <pt x="268" y="1419" on="0"/>
- <pt x="268" y="1111" on="1"/>
- <pt x="268" y="802" on="0"/>
- <pt x="433" y="802" on="1"/>
- <pt x="601" y="802" on="0"/>
- <pt x="601" y="1116" on="1"/>
- <pt x="601" y="1419" on="0"/>
- </contour>
- <contour>
- <pt x="1270" y="740" on="1"/>
- <pt x="1409" y="740" on="0"/>
- <pt x="1497" y="636" on="1"/>
- <pt x="1585" y="533" on="0"/>
- <pt x="1585" y="370" on="1"/>
- <pt x="1585" y="205" on="0"/>
- <pt x="1496" y="103" on="1"/>
- <pt x="1407" y="0" on="0"/>
- <pt x="1266" y="0" on="1"/>
- <pt x="1144" y="0" on="0"/>
- <pt x="1062" y="84" on="1"/>
- <pt x="956" y="192" on="0"/>
- <pt x="956" y="370" on="1"/>
- <pt x="956" y="533" on="0"/>
- <pt x="1044" y="636" on="1"/>
- <pt x="1132" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1270" y="679" on="1"/>
- <pt x="1104" y="679" on="0"/>
- <pt x="1104" y="370" on="1"/>
- <pt x="1104" y="61" on="0"/>
- <pt x="1269" y="61" on="1"/>
- <pt x="1437" y="61" on="0"/>
- <pt x="1437" y="374" on="1"/>
- <pt x="1437" y="679" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 48 11 36 44 11 28 24 11 12 20 11 4 48 84 36 2 4 0 28 12 1 1 28
- 12 2 0 2 3 0 0 1 2 1 2 13 0 0 1 3 0 2 0 14 0 0 50 47 32
- 46 47 40 26 47 8 22 47 16 48 196 40 32 16 8 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="period" xMin="133" yMin="0" xMax="380" yMax="247">
- <contour>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="247" on="1"/>
- <pt x="380" y="247" on="1"/>
- <pt x="380" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 6 1 0 1 4 48 84 3 0 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered#1" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="perthousand" xMin="34" yMin="-37" xMax="2014" yMax="1517">
- <contour>
- <pt x="349" y="1480" on="1"/>
- <pt x="487" y="1480" on="0"/>
- <pt x="575" y="1377" on="1"/>
- <pt x="663" y="1273" on="0"/>
- <pt x="663" y="1111" on="1"/>
- <pt x="663" y="945" on="0"/>
- <pt x="575" y="843" on="1"/>
- <pt x="487" y="740" on="0"/>
- <pt x="345" y="740" on="1"/>
- <pt x="224" y="740" on="0"/>
- <pt x="140" y="824" on="1"/>
- <pt x="34" y="932" on="0"/>
- <pt x="34" y="1110" on="1"/>
- <pt x="34" y="1273" on="0"/>
- <pt x="122" y="1376" on="1"/>
- <pt x="210" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="349" y="1419" on="1"/>
- <pt x="182" y="1419" on="0"/>
- <pt x="182" y="1111" on="1"/>
- <pt x="182" y="802" on="0"/>
- <pt x="347" y="802" on="1"/>
- <pt x="515" y="802" on="0"/>
- <pt x="515" y="1112" on="1"/>
- <pt x="515" y="1419" on="0"/>
- </contour>
- <contour>
- <pt x="972" y="740" on="1"/>
- <pt x="1110" y="740" on="0"/>
- <pt x="1198" y="636" on="1"/>
- <pt x="1286" y="532" on="0"/>
- <pt x="1286" y="370" on="1"/>
- <pt x="1286" y="205" on="0"/>
- <pt x="1198" y="103" on="1"/>
- <pt x="1110" y="0" on="0"/>
- <pt x="968" y="0" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="763" y="84" on="1"/>
- <pt x="657" y="192" on="0"/>
- <pt x="657" y="370" on="1"/>
- <pt x="657" y="532" on="0"/>
- <pt x="745" y="636" on="1"/>
- <pt x="834" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="972" y="679" on="1"/>
- <pt x="805" y="679" on="0"/>
- <pt x="805" y="371" on="1"/>
- <pt x="805" y="61" on="0"/>
- <pt x="971" y="61" on="1"/>
- <pt x="1138" y="61" on="0"/>
- <pt x="1138" y="371" on="1"/>
- <pt x="1138" y="679" on="0"/>
- </contour>
- <contour>
- <pt x="1700" y="740" on="1"/>
- <pt x="1838" y="740" on="0"/>
- <pt x="1926" y="636" on="1"/>
- <pt x="2014" y="532" on="0"/>
- <pt x="2014" y="370" on="1"/>
- <pt x="2014" y="205" on="0"/>
- <pt x="1926" y="103" on="1"/>
- <pt x="1838" y="0" on="0"/>
- <pt x="1696" y="0" on="1"/>
- <pt x="1575" y="0" on="0"/>
- <pt x="1491" y="84" on="1"/>
- <pt x="1385" y="192" on="0"/>
- <pt x="1385" y="370" on="1"/>
- <pt x="1385" y="532" on="0"/>
- <pt x="1473" y="636" on="1"/>
- <pt x="1562" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1700" y="679" on="1"/>
- <pt x="1533" y="679" on="0"/>
- <pt x="1533" y="371" on="1"/>
- <pt x="1533" y="61" on="0"/>
- <pt x="1698" y="61" on="1"/>
- <pt x="1866" y="61" on="0"/>
- <pt x="1866" y="375" on="1"/>
- <pt x="1866" y="679" on="0"/>
- </contour>
- <contour>
- <pt x="73" y="-37" on="1"/>
- <pt x="1162" y="1517" on="1"/>
- <pt x="1248" y="1517" on="1"/>
- <pt x="160" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 68 11 56 64 11 48 44 11 32 40 11 24 20 11 8 16 11 0 48 84 56 2 32
- 2 0 0 48 24 8 1 1 48 24 8 3 0 2 3 0 0 1 74 73 2 13 0 0 1
- 75 72 2 0 14 0 0 70 47 52 66 47 60 46 47 28 42 47 36 22 47 4 18 47 12
- 48 196 75 74 73 72 60 52 36 28 12 4
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plus" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="528" y="99" on="1"/>
- <pt x="528" y="543" on="1"/>
- <pt x="84" y="543" on="1"/>
- <pt x="84" y="642" on="1"/>
- <pt x="528" y="642" on="1"/>
- <pt x="528" y="1086" on="1"/>
- <pt x="627" y="1086" on="1"/>
- <pt x="627" y="642" on="1"/>
- <pt x="1071" y="642" on="1"/>
- <pt x="1071" y="543" on="1"/>
- <pt x="627" y="543" on="1"/>
- <pt x="627" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 6 5 2 13 3 11 0 1 0 0 10 9 2 1 9 3 3 1 4 48 84 8 7 4 3
- 3 0 14 9 8 2 13 6 3 2 0 0 0 11 10 7 6 9 3 0 1 4 48 196 5
- 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plusminus" xMin="84" yMin="0" xMax="1071" yMax="1184">
- <contour>
- <pt x="84" y="0" on="1"/>
- <pt x="84" y="99" on="1"/>
- <pt x="1071" y="99" on="1"/>
- <pt x="1071" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="296" on="1"/>
- <pt x="528" y="691" on="1"/>
- <pt x="84" y="691" on="1"/>
- <pt x="84" y="790" on="1"/>
- <pt x="528" y="790" on="1"/>
- <pt x="528" y="1184" on="1"/>
- <pt x="627" y="1184" on="1"/>
- <pt x="627" y="790" on="1"/>
- <pt x="1071" y="790" on="1"/>
- <pt x="1071" y="691" on="1"/>
- <pt x="627" y="691" on="1"/>
- <pt x="627" y="296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 15 4 2 5 1 3 10 9 2 13 7 0 0 14 13 6 5 9 3 7 2 1 9 1 0
- 2 4 48 84 12 11 8 7 3 3 0 1 2 0 14 13 12 3 2 4 13 10 7 6 1
- 0 4 13 4 0 0 15 14 11 10 9 3 4 1 4 48 196 9 8 5 4 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="q" xMin="68" yMin="-395" xMax="1024" yMax="1110">
- <contour>
- <pt x="585" y="-395" on="1"/>
- <pt x="585" y="-333" on="1"/>
- <pt x="604" y="-332" on="1"/>
- <pt x="677" y="-327" on="0"/>
- <pt x="690" y="-306" on="1"/>
- <pt x="703" y="-286" on="0"/>
- <pt x="704" y="-235" on="1"/>
- <pt x="706" y="-136" on="1"/>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="-136" on="1"/>
- <pt x="905" y="-235" on="1"/>
- <pt x="905" y="-303" on="0"/>
- <pt x="930" y="-317" on="1"/>
- <pt x="952" y="-329" on="0"/>
- <pt x="1006" y="-332" on="1"/>
- <pt x="1024" y="-333" on="1"/>
- <pt x="1024" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="777" on="0"/>
- <pt x="281" y="551" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 40 29 12 34 21 20 48 84 20 1 12 2 1 42 32 8 3 22 2 3 0 1 30
- 24 7 1 4 2 0 3 0 31 0 1 0 23 22 1 14 0 0 38 10 16 48 196 31 30
- 2 13 23 1 0 16 7 0 0 42 32 22 8 7 4 4 23 1 4 48 196 24 23 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="question" xMin="51" yMin="0" xMax="851" yMax="1517">
- <contour>
- <pt x="271" y="0" on="1"/>
- <pt x="271" y="197" on="1"/>
- <pt x="468" y="197" on="1"/>
- <pt x="468" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="271" y="395" on="1"/>
- <pt x="271" y="413" on="1"/>
- <pt x="271" y="617" on="0"/>
- <pt x="413" y="758" on="1"/>
- <pt x="453" y="798" on="1"/>
- <pt x="641" y="986" on="0"/>
- <pt x="641" y="1184" on="1"/>
- <pt x="641" y="1309" on="0"/>
- <pt x="569" y="1382" on="1"/>
- <pt x="498" y="1456" on="0"/>
- <pt x="371" y="1456" on="1"/>
- <pt x="161" y="1456" on="0"/>
- <pt x="155" y="1305" on="1"/>
- <pt x="151" y="1198" on="1"/>
- <pt x="150" y="1177" on="1"/>
- <pt x="51" y="1177" on="1"/>
- <pt x="51" y="1451" on="1"/>
- <pt x="248" y="1517" on="0"/>
- <pt x="413" y="1517" on="1"/>
- <pt x="610" y="1517" on="0"/>
- <pt x="731" y="1427" on="1"/>
- <pt x="851" y="1338" on="0"/>
- <pt x="851" y="1194" on="1"/>
- <pt x="851" y="1029" on="0"/>
- <pt x="641" y="868" on="1"/>
- <pt x="595" y="832" on="0"/>
- <pt x="577" y="815" on="1"/>
- <pt x="540" y="781" on="1"/>
- <pt x="468" y="715" on="0"/>
- <pt x="468" y="532" on="1"/>
- <pt x="468" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 14 11 22 48 84 22 0 1 33 20 19 18 5 5 0 4 3 0 0 0 2 1 5
- 1 0 1 4 48 84 34 4 1 3 0 1 2 0 14 0 0 10 10 26 48 196 18 0 19
- 2 26 2 0 0 34 33 3 2 4 3 0 1 4 48 196 34 33 3 2 3 20 19 1 5
- 4 1 0 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="questiondown" xMin="51" yMin="-37" xMax="851" yMax="1480">
- <contour>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1283" on="1"/>
- <pt x="433" y="1283" on="1"/>
- <pt x="433" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="631" y="1086" on="1"/>
- <pt x="631" y="1067" on="1"/>
- <pt x="631" y="864" on="0"/>
- <pt x="488" y="722" on="1"/>
- <pt x="448" y="683" on="1"/>
- <pt x="261" y="500" on="0"/>
- <pt x="261" y="297" on="1"/>
- <pt x="261" y="172" on="0"/>
- <pt x="333" y="99" on="1"/>
- <pt x="404" y="25" on="0"/>
- <pt x="531" y="25" on="1"/>
- <pt x="739" y="25" on="0"/>
- <pt x="746" y="176" on="1"/>
- <pt x="751" y="282" on="1"/>
- <pt x="752" y="303" on="1"/>
- <pt x="851" y="303" on="1"/>
- <pt x="851" y="30" on="1"/>
- <pt x="658" y="-37" on="0"/>
- <pt x="488" y="-37" on="1"/>
- <pt x="291" y="-37" on="0"/>
- <pt x="171" y="53" on="1"/>
- <pt x="51" y="142" on="0"/>
- <pt x="51" y="286" on="1"/>
- <pt x="51" y="396" on="0"/>
- <pt x="139" y="500" on="1"/>
- <pt x="181" y="550" on="0"/>
- <pt x="261" y="613" on="1"/>
- <pt x="305" y="647" on="0"/>
- <pt x="325" y="666" on="1"/>
- <pt x="361" y="700" on="1"/>
- <pt x="433" y="767" on="0"/>
- <pt x="433" y="948" on="1"/>
- <pt x="433" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 14 11 22 48 84 22 2 1 35 20 19 18 5 5 4 2 3 0 0 0 2 1 5
- 1 0 1 4 48 84 36 4 1 3 0 0 14 0 0 10 10 26 48 196 18 19 0 2 26
- 2 0 0 5 4 1 0 4 3 2 1 4 48 196 20 19 1 36 35 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedbl" xMin="146" yMin="1086" xMax="689" yMax="1579">
- <contour>
- <pt x="214" y="1086" on="1"/>
- <pt x="146" y="1579" on="1"/>
- <pt x="343" y="1579" on="1"/>
- <pt x="276" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="559" y="1086" on="1"/>
- <pt x="491" y="1579" on="1"/>
- <pt x="689" y="1579" on="1"/>
- <pt x="621" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblbase" xMin="146" yMin="-321" xMax="788" yMax="247">
- <contour>
- <pt x="639" y="0" on="1"/>
- <pt x="541" y="0" on="1"/>
- <pt x="541" y="247" on="1"/>
- <pt x="788" y="247" on="1"/>
- <pt x="788" y="32" on="1"/>
- <pt x="788" y="-107" on="0"/>
- <pt x="771" y="-151" on="1"/>
- <pt x="750" y="-213" on="0"/>
- <pt x="678" y="-270" on="1"/>
- <pt x="618" y="-317" on="0"/>
- <pt x="541" y="-321" on="1"/>
- <pt x="541" y="-259" on="1"/>
- <pt x="639" y="-251" on="0"/>
- <pt x="639" y="-65" on="1"/>
- </contour>
- <contour>
- <pt x="245" y="0" on="1"/>
- <pt x="146" y="0" on="1"/>
- <pt x="146" y="247" on="1"/>
- <pt x="393" y="247" on="1"/>
- <pt x="393" y="32" on="1"/>
- <pt x="393" y="-107" on="0"/>
- <pt x="376" y="-151" on="1"/>
- <pt x="354" y="-216" on="0"/>
- <pt x="283" y="-270" on="1"/>
- <pt x="223" y="-317" on="0"/>
- <pt x="146" y="-321" on="1"/>
- <pt x="146" y="-259" on="1"/>
- <pt x="245" y="-251" on="0"/>
- <pt x="245" y="-65" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 13 0 2
- 3 1 3 27 14 2 17 15 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
- 48 196 25 24 16 15 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblleft" xMin="122" yMin="1012" xMax="764" yMax="1579">
- <contour>
- <pt x="270" y="1258" on="1"/>
- <pt x="369" y="1258" on="1"/>
- <pt x="369" y="1012" on="1"/>
- <pt x="122" y="1012" on="1"/>
- <pt x="122" y="1226" on="1"/>
- <pt x="122" y="1367" on="0"/>
- <pt x="138" y="1410" on="1"/>
- <pt x="160" y="1474" on="0"/>
- <pt x="232" y="1529" on="1"/>
- <pt x="292" y="1575" on="0"/>
- <pt x="369" y="1579" on="1"/>
- <pt x="369" y="1517" on="1"/>
- <pt x="270" y="1509" on="0"/>
- <pt x="270" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="665" y="1258" on="1"/>
- <pt x="764" y="1258" on="1"/>
- <pt x="764" y="1012" on="1"/>
- <pt x="517" y="1012" on="1"/>
- <pt x="517" y="1226" on="1"/>
- <pt x="517" y="1368" on="0"/>
- <pt x="533" y="1409" on="1"/>
- <pt x="556" y="1476" on="0"/>
- <pt x="627" y="1529" on="1"/>
- <pt x="687" y="1574" on="0"/>
- <pt x="764" y="1579" on="1"/>
- <pt x="764" y="1517" on="1"/>
- <pt x="665" y="1509" on="0"/>
- <pt x="665" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 27 14 2
- 15 17 3 13 0 2 1 3 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
- 48 196 25 24 16 15 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblright" xMin="146" yMin="1012" xMax="788" yMax="1579">
- <contour>
- <pt x="639" y="1332" on="1"/>
- <pt x="541" y="1332" on="1"/>
- <pt x="541" y="1579" on="1"/>
- <pt x="788" y="1579" on="1"/>
- <pt x="788" y="1365" on="1"/>
- <pt x="788" y="1226" on="0"/>
- <pt x="771" y="1181" on="1"/>
- <pt x="750" y="1118" on="0"/>
- <pt x="678" y="1062" on="1"/>
- <pt x="618" y="1017" on="0"/>
- <pt x="541" y="1012" on="1"/>
- <pt x="541" y="1073" on="1"/>
- <pt x="639" y="1082" on="0"/>
- <pt x="639" y="1268" on="1"/>
- </contour>
- <contour>
- <pt x="245" y="1332" on="1"/>
- <pt x="146" y="1332" on="1"/>
- <pt x="146" y="1579" on="1"/>
- <pt x="393" y="1579" on="1"/>
- <pt x="393" y="1365" on="1"/>
- <pt x="393" y="1226" on="0"/>
- <pt x="376" y="1181" on="1"/>
- <pt x="353" y="1115" on="0"/>
- <pt x="283" y="1062" on="1"/>
- <pt x="223" y="1017" on="0"/>
- <pt x="146" y="1012" on="1"/>
- <pt x="146" y="1073" on="1"/>
- <pt x="245" y="1082" on="0"/>
- <pt x="245" y="1268" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 13 0 2
- 3 1 3 27 14 2 17 15 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
- 48 196 25 24 16 15 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quoteleft" xMin="205" yMin="1012" xMax="452" yMax="1579">
- <contour>
- <pt x="353" y="1258" on="1"/>
- <pt x="452" y="1258" on="1"/>
- <pt x="452" y="1012" on="1"/>
- <pt x="205" y="1012" on="1"/>
- <pt x="205" y="1226" on="1"/>
- <pt x="205" y="1367" on="0"/>
- <pt x="221" y="1410" on="1"/>
- <pt x="243" y="1474" on="0"/>
- <pt x="315" y="1529" on="1"/>
- <pt x="375" y="1575" on="0"/>
- <pt x="452" y="1579" on="1"/>
- <pt x="452" y="1517" on="1"/>
- <pt x="353" y="1509" on="0"/>
- <pt x="353" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 1 3 3 0 0 11 10 2
- 1 6 3 3 1 4 48 196 4 3 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotereversed"/><!-- contains no outline data -->
-
- <TTGlyph name="quoteright" xMin="230" yMin="1012" xMax="477" yMax="1579">
- <contour>
- <pt x="329" y="1332" on="1"/>
- <pt x="230" y="1332" on="1"/>
- <pt x="230" y="1579" on="1"/>
- <pt x="477" y="1579" on="1"/>
- <pt x="477" y="1365" on="1"/>
- <pt x="477" y="1226" on="0"/>
- <pt x="460" y="1181" on="1"/>
- <pt x="437" y="1115" on="0"/>
- <pt x="367" y="1062" on="1"/>
- <pt x="307" y="1017" on="0"/>
- <pt x="230" y="1012" on="1"/>
- <pt x="230" y="1073" on="1"/>
- <pt x="329" y="1082" on="0"/>
- <pt x="329" y="1268" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
- 1 1 1 4 48 196 11 10 2 1 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesinglbase" xMin="230" yMin="-321" xMax="477" yMax="247">
- <contour>
- <pt x="329" y="0" on="1"/>
- <pt x="230" y="0" on="1"/>
- <pt x="230" y="247" on="1"/>
- <pt x="477" y="247" on="1"/>
- <pt x="477" y="32" on="1"/>
- <pt x="477" y="-107" on="0"/>
- <pt x="460" y="-151" on="1"/>
- <pt x="438" y="-216" on="0"/>
- <pt x="367" y="-270" on="1"/>
- <pt x="307" y="-317" on="0"/>
- <pt x="230" y="-321" on="1"/>
- <pt x="230" y="-259" on="1"/>
- <pt x="329" y="-251" on="0"/>
- <pt x="329" y="-65" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
- 1 1 1 4 48 196 11 10 2 1 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesingle" xMin="61" yMin="1036" xMax="308" yMax="1579">
- <contour>
- <pt x="154" y="1036" on="1"/>
- <pt x="61" y="1579" on="1"/>
- <pt x="308" y="1579" on="1"/>
- <pt x="215" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="r" xMin="31" yMin="0" xMax="670" yMax="1110">
- <contour>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="123" y="67" on="0"/>
- <pt x="136" y="89" on="1"/>
- <pt x="149" y="108" on="0"/>
- <pt x="150" y="160" on="1"/>
- <pt x="152" y="259" on="1"/>
- <pt x="152" y="827" on="1"/>
- <pt x="150" y="925" on="1"/>
- <pt x="150" y="993" on="0"/>
- <pt x="125" y="1007" on="1"/>
- <pt x="105" y="1019" on="0"/>
- <pt x="50" y="1023" on="1"/>
- <pt x="31" y="1024" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="349" y="907" on="1"/>
- <pt x="458" y="1110" on="0"/>
- <pt x="609" y="1110" on="1"/>
- <pt x="640" y="1110" on="0"/>
- <pt x="670" y="1099" on="1"/>
- <pt x="670" y="802" on="1"/>
- <pt x="578" y="802" on="1"/>
- <pt x="576" y="820" on="1"/>
- <pt x="575" y="827" on="1"/>
- <pt x="575" y="833" on="0"/>
- <pt x="574" y="845" on="1"/>
- <pt x="574" y="852" on="0"/>
- <pt x="573" y="862" on="1"/>
- <pt x="569" y="939" on="0"/>
- <pt x="517" y="939" on="1"/>
- <pt x="435" y="939" on="0"/>
- <pt x="349" y="814" on="1"/>
- <pt x="349" y="259" on="1"/>
- <pt x="351" y="160" on="1"/>
- <pt x="352" y="91" on="0"/>
- <pt x="376" y="78" on="1"/>
- <pt x="398" y="66" on="0"/>
- <pt x="452" y="63" on="1"/>
- <pt x="470" y="62" on="1"/>
- <pt x="470" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 31 13 19 48 84 19 1 40 34 33 23 22 17 14 8 7 1 10 15 0 3 21 15
- 41 0 1 0 16 15 1 14 41 40 23 3 21 16 3 15 14 1 0 4 13 7 0 0 34
- 33 17 16 4 3 7 1 4 48 196 22 21 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="racute" xMin="31" yMin="0" xMax="671" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="80" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="radicalex" xMin="99" yMin="1480" xMax="926" yMax="1604">
- <contour>
- <pt x="99" y="1480" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="926" y="1604" on="1"/>
- <pt x="926" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="rcaron" xMin="-12" yMin="0" xMax="691" yMax="1604">
- <component glyphName="r" x="-1" y="0" flags="0x4"/>
- <component glyphName="caron" x="-2" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="rcommaaccent" xMin="31" yMin="-432" xMax="670" yMax="1110">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-18" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="registered" xMin="87" yMin="49" xMax="1469" yMax="1431">
- <contour>
- <pt x="779" y="1431" on="1"/>
- <pt x="1063" y="1431" on="0"/>
- <pt x="1266" y="1229" on="1"/>
- <pt x="1469" y="1027" on="0"/>
- <pt x="1469" y="741" on="1"/>
- <pt x="1469" y="452" on="0"/>
- <pt x="1265" y="251" on="1"/>
- <pt x="1062" y="49" on="0"/>
- <pt x="770" y="49" on="1"/>
- <pt x="519" y="49" on="0"/>
- <pt x="331" y="213" on="1"/>
- <pt x="87" y="426" on="0"/>
- <pt x="87" y="740" on="1"/>
- <pt x="87" y="1027" on="0"/>
- <pt x="290" y="1229" on="1"/>
- <pt x="493" y="1431" on="0"/>
- </contour>
- <contour>
- <pt x="778" y="1369" on="1"/>
- <pt x="518" y="1369" on="0"/>
- <pt x="334" y="1185" on="1"/>
- <pt x="149" y="1001" on="0"/>
- <pt x="149" y="740" on="1"/>
- <pt x="149" y="483" on="0"/>
- <pt x="333" y="297" on="1"/>
- <pt x="516" y="111" on="0"/>
- <pt x="773" y="111" on="1"/>
- <pt x="1010" y="111" on="0"/>
- <pt x="1184" y="259" on="1"/>
- <pt x="1407" y="450" on="0"/>
- <pt x="1407" y="742" on="1"/>
- <pt x="1407" y="1002" on="0"/>
- <pt x="1222" y="1185" on="1"/>
- <pt x="1037" y="1369" on="0"/>
- </contour>
- <contour>
- <pt x="692" y="683" on="1"/>
- <pt x="692" y="486" on="1"/>
- <pt x="694" y="432" on="1"/>
- <pt x="695" y="394" on="0"/>
- <pt x="707" y="388" on="1"/>
- <pt x="721" y="382" on="0"/>
- <pt x="759" y="379" on="1"/>
- <pt x="759" y="327" on="1"/>
- <pt x="455" y="327" on="1"/>
- <pt x="455" y="379" on="1"/>
- <pt x="482" y="381" on="1"/>
- <pt x="525" y="385" on="0"/>
- <pt x="526" y="432" on="1"/>
- <pt x="529" y="486" on="1"/>
- <pt x="529" y="982" on="1"/>
- <pt x="526" y="1036" on="1"/>
- <pt x="525" y="1082" on="0"/>
- <pt x="482" y="1087" on="1"/>
- <pt x="455" y="1090" on="1"/>
- <pt x="455" y="1141" on="1"/>
- <pt x="678" y="1141" on="1"/>
- <pt x="729" y="1142" on="1"/>
- <pt x="778" y="1144" on="1"/>
- <pt x="827" y="1145" on="1"/>
- <pt x="927" y="1147" on="0"/>
- <pt x="993" y="1109" on="1"/>
- <pt x="1080" y="1059" on="0"/>
- <pt x="1080" y="937" on="1"/>
- <pt x="1080" y="775" on="0"/>
- <pt x="923" y="706" on="1"/>
- <pt x="1082" y="485" on="1"/>
- <pt x="1126" y="429" on="1"/>
- <pt x="1155" y="391" on="0"/>
- <pt x="1179" y="384" on="1"/>
- <pt x="1179" y="327" on="1"/>
- <pt x="987" y="327" on="1"/>
- <pt x="761" y="683" on="1"/>
- </contour>
- <contour>
- <pt x="692" y="738" on="1"/>
- <pt x="722" y="738" on="1"/>
- <pt x="909" y="738" on="0"/>
- <pt x="909" y="926" on="1"/>
- <pt x="909" y="1087" on="0"/>
- <pt x="753" y="1087" on="1"/>
- <pt x="692" y="1087" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 0 0 24 11 8 16 11 0 48 84 8 2 0 0 75 74 70 69 68 65 62 61 50 46 45
- 41 38 33 32 15 51 39 3 52 51 1 67 66 40 39 3 2 0 14 0 0 72 18 59 28
- 11 4 20 11 12 48 196 52 32 45 2 74 70 68 67 66 65 62 61 39 38 10 13 59 4
- 32 51 50 41 40 4 13 12 45 0 0 75 69 33 32 26 3 45 1 4 48 196 46 45 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ring" xMin="114" yMin="1283" xMax="568" yMax="1737">
- <contour>
- <pt x="341" y="1737" on="1"/>
- <pt x="435" y="1737" on="0"/>
- <pt x="501" y="1671" on="1"/>
- <pt x="568" y="1605" on="0"/>
- <pt x="568" y="1511" on="1"/>
- <pt x="568" y="1415" on="0"/>
- <pt x="501" y="1349" on="1"/>
- <pt x="435" y="1283" on="0"/>
- <pt x="339" y="1283" on="1"/>
- <pt x="256" y="1283" on="0"/>
- <pt x="194" y="1337" on="1"/>
- <pt x="114" y="1406" on="0"/>
- <pt x="114" y="1510" on="1"/>
- <pt x="114" y="1605" on="0"/>
- <pt x="180" y="1671" on="1"/>
- <pt x="246" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="341" y="1669" on="1"/>
- <pt x="275" y="1669" on="0"/>
- <pt x="229" y="1623" on="1"/>
- <pt x="182" y="1576" on="0"/>
- <pt x="182" y="1511" on="1"/>
- <pt x="182" y="1445" on="0"/>
- <pt x="228" y="1398" on="1"/>
- <pt x="275" y="1351" on="0"/>
- <pt x="339" y="1351" on="1"/>
- <pt x="400" y="1351" on="0"/>
- <pt x="444" y="1388" on="1"/>
- <pt x="500" y="1437" on="0"/>
- <pt x="500" y="1511" on="1"/>
- <pt x="500" y="1577" on="0"/>
- <pt x="453" y="1623" on="1"/>
- <pt x="407" y="1669" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 0 14 0 0 28 17 4 20 17 12 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="s" xMin="95" yMin="-25" xMax="733" yMax="1110">
- <contour>
- <pt x="95" y="56" on="1"/>
- <pt x="95" y="307" on="1"/>
- <pt x="194" y="307" on="1"/>
- <pt x="195" y="289" on="1"/>
- <pt x="198" y="218" on="1"/>
- <pt x="205" y="43" on="0"/>
- <pt x="374" y="43" on="1"/>
- <pt x="536" y="43" on="0"/>
- <pt x="536" y="232" on="1"/>
- <pt x="536" y="325" on="0"/>
- <pt x="498" y="368" on="1"/>
- <pt x="467" y="405" on="0"/>
- <pt x="390" y="456" on="1"/>
- <pt x="332" y="495" on="1"/>
- <pt x="189" y="591" on="0"/>
- <pt x="145" y="653" on="1"/>
- <pt x="101" y="715" on="0"/>
- <pt x="101" y="819" on="1"/>
- <pt x="101" y="1110" on="0"/>
- <pt x="411" y="1110" on="1"/>
- <pt x="536" y="1110" on="0"/>
- <pt x="656" y="1049" on="1"/>
- <pt x="656" y="814" on="1"/>
- <pt x="558" y="814" on="1"/>
- <pt x="558" y="832" on="1"/>
- <pt x="558" y="1043" on="0"/>
- <pt x="426" y="1043" on="1"/>
- <pt x="286" y="1043" on="0"/>
- <pt x="286" y="881" on="1"/>
- <pt x="286" y="761" on="0"/>
- <pt x="378" y="701" on="1"/>
- <pt x="464" y="645" on="1"/>
- <pt x="520" y="607" on="1"/>
- <pt x="652" y="518" on="0"/>
- <pt x="692" y="458" on="1"/>
- <pt x="733" y="398" on="0"/>
- <pt x="733" y="294" on="1"/>
- <pt x="733" y="141" on="0"/>
- <pt x="644" y="58" on="1"/>
- <pt x="554" y="-25" on="0"/>
- <pt x="395" y="-25" on="1"/>
- <pt x="256" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 26 17 19 6 17 40 48 84 40 2 19 1 1 1 24 23 22 21 2 1 0 7 1
- 2 3 0 0 14 0 0 28 16 17 8 5 36 48 196 17 24 23 17 2 4 21 0 3 36
- 21 22 21 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sacute" xMin="95" yMin="-25" xMax="776" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="185" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scaron" xMin="66" yMin="-25" xMax="769" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="76" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scedilla" xMin="95" yMin="-432" xMax="733" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="70" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scircumflex" xMin="62" yMin="-25" xMax="765" yMax="1604">
- <contour>
- <pt x="94" y="56" on="1"/>
- <pt x="94" y="307" on="1"/>
- <pt x="193" y="307" on="1"/>
- <pt x="194" y="289" on="1"/>
- <pt x="197" y="218" on="1"/>
- <pt x="204" y="43" on="0"/>
- <pt x="373" y="43" on="1"/>
- <pt x="535" y="43" on="0"/>
- <pt x="535" y="231" on="1"/>
- <pt x="535" y="326" on="0"/>
- <pt x="498" y="368" on="1"/>
- <pt x="465" y="405" on="0"/>
- <pt x="389" y="456" on="1"/>
- <pt x="331" y="495" on="1"/>
- <pt x="189" y="591" on="0"/>
- <pt x="144" y="653" on="1"/>
- <pt x="100" y="715" on="0"/>
- <pt x="100" y="819" on="1"/>
- <pt x="100" y="1110" on="0"/>
- <pt x="410" y="1110" on="1"/>
- <pt x="536" y="1110" on="0"/>
- <pt x="655" y="1049" on="1"/>
- <pt x="655" y="814" on="1"/>
- <pt x="557" y="814" on="1"/>
- <pt x="557" y="832" on="1"/>
- <pt x="557" y="1043" on="0"/>
- <pt x="425" y="1043" on="1"/>
- <pt x="285" y="1043" on="0"/>
- <pt x="285" y="881" on="1"/>
- <pt x="285" y="761" on="0"/>
- <pt x="377" y="701" on="1"/>
- <pt x="463" y="645" on="1"/>
- <pt x="519" y="607" on="1"/>
- <pt x="652" y="517" on="0"/>
- <pt x="691" y="458" on="1"/>
- <pt x="732" y="398" on="0"/>
- <pt x="732" y="294" on="1"/>
- <pt x="732" y="141" on="0"/>
- <pt x="643" y="58" on="1"/>
- <pt x="554" y="-25" on="0"/>
- <pt x="394" y="-25" on="1"/>
- <pt x="255" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="62" y="1283" on="1"/>
- <pt x="303" y="1604" on="1"/>
- <pt x="525" y="1604" on="1"/>
- <pt x="765" y="1283" on="1"/>
- <pt x="679" y="1283" on="1"/>
- <pt x="414" y="1505" on="1"/>
- <pt x="148" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 26 17 19 6 17 40 48 84 40 2 19 1 1 47 43 0 2 0 1 1 48 46 45
- 42 4 0 1 3 0 0 1 1 24 23 22 21 2 1 0 7 1 2 3 0 0 44 43 1
- 0 14 0 0 28 16 17 8 5 36 48 196 17 48 47 44 43 24 23 17 2 8 21 0 3
- 46 45 2 13 36 21 42 0 22 21 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="scommaaccent" xMin="95" yMin="-432" xMax="733" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="79" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="section" xMin="75" yMin="-321" xMax="962" yMax="1517">
- <contour>
- <pt x="75" y="-258" on="1"/>
- <pt x="75" y="-37" on="1"/>
- <pt x="174" y="-37" on="1"/>
- <pt x="175" y="-56" on="1"/>
- <pt x="178" y="-104" on="1"/>
- <pt x="182" y="-170" on="0"/>
- <pt x="276" y="-215" on="1"/>
- <pt x="368" y="-260" on="0"/>
- <pt x="498" y="-260" on="1"/>
- <pt x="628" y="-260" on="0"/>
- <pt x="708" y="-192" on="1"/>
- <pt x="788" y="-125" on="0"/>
- <pt x="788" y="-19" on="1"/>
- <pt x="788" y="67" on="0"/>
- <pt x="724" y="113" on="1"/>
- <pt x="671" y="150" on="0"/>
- <pt x="556" y="198" on="1"/>
- <pt x="449" y="243" on="1"/>
- <pt x="249" y="327" on="0"/>
- <pt x="167" y="406" on="1"/>
- <pt x="86" y="485" on="0"/>
- <pt x="86" y="595" on="1"/>
- <pt x="86" y="746" on="0"/>
- <pt x="257" y="889" on="1"/>
- <pt x="182" y="931" on="0"/>
- <pt x="144" y="979" on="1"/>
- <pt x="89" y="1050" on="0"/>
- <pt x="89" y="1150" on="1"/>
- <pt x="89" y="1318" on="0"/>
- <pt x="218" y="1417" on="1"/>
- <pt x="348" y="1517" on="0"/>
- <pt x="570" y="1517" on="1"/>
- <pt x="735" y="1517" on="0"/>
- <pt x="914" y="1461" on="1"/>
- <pt x="914" y="1234" on="1"/>
- <pt x="816" y="1234" on="1"/>
- <pt x="814" y="1252" on="1"/>
- <pt x="812" y="1313" on="1"/>
- <pt x="810" y="1376" on="0"/>
- <pt x="735" y="1416" on="1"/>
- <pt x="661" y="1456" on="0"/>
- <pt x="551" y="1456" on="1"/>
- <pt x="422" y="1456" on="0"/>
- <pt x="342" y="1386" on="1"/>
- <pt x="263" y="1317" on="0"/>
- <pt x="263" y="1206" on="1"/>
- <pt x="263" y="1128" on="0"/>
- <pt x="308" y="1081" on="1"/>
- <pt x="354" y="1031" on="0"/>
- <pt x="468" y="984" on="1"/>
- <pt x="575" y="940" on="1"/>
- <pt x="801" y="847" on="0"/>
- <pt x="873" y="778" on="1"/>
- <pt x="943" y="710" on="0"/>
- <pt x="943" y="589" on="1"/>
- <pt x="943" y="437" on="0"/>
- <pt x="782" y="291" on="1"/>
- <pt x="863" y="244" on="0"/>
- <pt x="903" y="194" on="1"/>
- <pt x="962" y="121" on="0"/>
- <pt x="962" y="23" on="1"/>
- <pt x="962" y="-137" on="0"/>
- <pt x="838" y="-229" on="1"/>
- <pt x="714" y="-321" on="0"/>
- <pt x="490" y="-321" on="1"/>
- <pt x="303" y="-321" on="0"/>
- </contour>
- <contour>
- <pt x="728" y="329" on="1"/>
- <pt x="793" y="422" on="0"/>
- <pt x="793" y="510" on="1"/>
- <pt x="793" y="634" on="0"/>
- <pt x="652" y="697" on="1"/>
- <pt x="443" y="791" on="1"/>
- <pt x="304" y="852" on="1"/>
- <pt x="253" y="759" on="0"/>
- <pt x="253" y="685" on="1"/>
- <pt x="253" y="572" on="0"/>
- <pt x="337" y="514" on="1"/>
- <pt x="410" y="464" on="0"/>
- <pt x="589" y="388" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 41 11 31 8 11 64 48 84 31 0 1 72 66 56 35 34 33 23 2 1 0 10 13
- 64 0 0 14 0 0 74 18 21 68 47 54 45 18 27 12 18 60 48 196 27 21 72 66 56
- 35 27 23 21 2 8 33 0 3 60 54 33 34 33 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon" xMin="161" yMin="-321" xMax="408" yMax="1086">
- <contour>
- <pt x="260" y="0" on="1"/>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="32" on="1"/>
- <pt x="408" y="-107" on="0"/>
- <pt x="391" y="-151" on="1"/>
- <pt x="369" y="-216" on="0"/>
- <pt x="298" y="-270" on="1"/>
- <pt x="238" y="-317" on="0"/>
- <pt x="161" y="-321" on="1"/>
- <pt x="161" y="-259" on="1"/>
- <pt x="260" y="-251" on="0"/>
- <pt x="260" y="-65" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="839" on="1"/>
- <pt x="161" y="1086" on="1"/>
- <pt x="408" y="1086" on="1"/>
- <pt x="408" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 4 2 2 2 0 1 13 11 10 1 0 5 13 2 0 0 0 17 14 6 1 15 1 4
- 48 84 3 2 1 0 16 15 1 14 13 0 2 3 1 3 0 0 17 16 4 3 6 3 1
- 1 4 48 196 15 14 11 10 2 1 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon#1" xMin="161" yMin="-321" xMax="408" yMax="1086">
- <contour>
- <pt x="260" y="0" on="1"/>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="32" on="1"/>
- <pt x="408" y="-107" on="0"/>
- <pt x="391" y="-151" on="1"/>
- <pt x="369" y="-216" on="0"/>
- <pt x="298" y="-270" on="1"/>
- <pt x="238" y="-317" on="0"/>
- <pt x="161" y="-321" on="1"/>
- <pt x="161" y="-259" on="1"/>
- <pt x="260" y="-251" on="0"/>
- <pt x="260" y="-65" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="839" on="1"/>
- <pt x="161" y="1086" on="1"/>
- <pt x="408" y="1086" on="1"/>
- <pt x="408" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 4 2 2 2 0 1 13 11 10 1 0 5 13 2 0 0 0 17 14 6 1 15 1 4
- 48 84 3 2 1 0 16 15 1 14 13 0 2 3 1 3 0 0 17 16 4 3 6 3 1
- 1 4 48 196 15 14 11 10 2 1 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="seven" xMin="108" yMin="0" xMax="996" yMax="1480">
- <contour>
- <pt x="182" y="0" on="1"/>
- <pt x="268" y="469" on="0"/>
- <pt x="731" y="1095" on="1"/>
- <pt x="879" y="1295" on="1"/>
- <pt x="108" y="1295" on="1"/>
- <pt x="108" y="1480" on="1"/>
- <pt x="996" y="1480" on="1"/>
- <pt x="996" y="1351" on="1"/>
- <pt x="746" y="1010" on="0"/>
- <pt x="590" y="648" on="1"/>
- <pt x="434" y="285" on="0"/>
- <pt x="416" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 7 5 3 2 0 0 4 3 28 1 5 1 4 48 84 11 0 1 0 6 5 0 14 11 7
- 6 3 0 5 13 4 5 4 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sfthyphen" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="six" xMin="49" yMin="-37" xMax="987" yMax="1518">
- <contour>
- <pt x="259" y="757" on="1"/>
- <pt x="311" y="843" on="0"/>
- <pt x="370" y="887" on="1"/>
- <pt x="455" y="950" on="0"/>
- <pt x="575" y="950" on="1"/>
- <pt x="755" y="950" on="0"/>
- <pt x="871" y="821" on="1"/>
- <pt x="987" y="692" on="0"/>
- <pt x="987" y="488" on="1"/>
- <pt x="987" y="264" on="0"/>
- <pt x="853" y="114" on="1"/>
- <pt x="720" y="-37" on="0"/>
- <pt x="522" y="-37" on="1"/>
- <pt x="303" y="-37" on="0"/>
- <pt x="176" y="161" on="1"/>
- <pt x="49" y="358" on="0"/>
- <pt x="49" y="700" on="1"/>
- <pt x="49" y="1078" on="0"/>
- <pt x="197" y="1298" on="1"/>
- <pt x="345" y="1518" on="0"/>
- <pt x="608" y="1518" on="1"/>
- <pt x="772" y="1518" on="0"/>
- <pt x="904" y="1452" on="1"/>
- <pt x="904" y="1227" on="1"/>
- <pt x="805" y="1227" on="1"/>
- <pt x="804" y="1248" on="1"/>
- <pt x="799" y="1359" on="0"/>
- <pt x="754" y="1405" on="1"/>
- <pt x="710" y="1450" on="0"/>
- <pt x="611" y="1450" on="1"/>
- <pt x="424" y="1450" on="0"/>
- <pt x="329" y="1212" on="1"/>
- <pt x="262" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="525" y="880" on="1"/>
- <pt x="413" y="880" on="0"/>
- <pt x="339" y="785" on="1"/>
- <pt x="265" y="691" on="0"/>
- <pt x="265" y="542" on="1"/>
- <pt x="265" y="352" on="0"/>
- <pt x="333" y="210" on="1"/>
- <pt x="419" y="31" on="0"/>
- <pt x="551" y="31" on="1"/>
- <pt x="659" y="31" on="0"/>
- <pt x="722" y="148" on="1"/>
- <pt x="786" y="265" on="0"/>
- <pt x="786" y="463" on="1"/>
- <pt x="786" y="880" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 41 17 12 33 17 4 29 17 20 48 84 20 0 12 2 4 1 1 24 23 22 4 0
- 5 0 2 3 0 0 14 0 0 45 5 8 37 10 16 48 196 8 22 24 0 16 22 23 22
- 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="slash" xMin="-30" yMin="-296" xMax="600" yMax="1481">
- <contour>
- <pt x="-30" y="-296" on="1"/>
- <pt x="496" y="1481" on="1"/>
- <pt x="600" y="1481" on="1"/>
- <pt x="74" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="space"/><!-- contains no outline data -->
-
- <TTGlyph name="sterling" xMin="74" yMin="0" xMax="925" yMax="1505">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="148" on="1"/>
- <pt x="198" y="181" on="0"/>
- <pt x="241" y="263" on="1"/>
- <pt x="284" y="344" on="0"/>
- <pt x="284" y="547" on="1"/>
- <pt x="284" y="740" on="1"/>
- <pt x="111" y="740" on="1"/>
- <pt x="111" y="802" on="1"/>
- <pt x="284" y="802" on="1"/>
- <pt x="284" y="1024" on="1"/>
- <pt x="284" y="1505" on="0"/>
- <pt x="653" y="1505" on="1"/>
- <pt x="786" y="1505" on="0"/>
- <pt x="925" y="1435" on="1"/>
- <pt x="925" y="1221" on="1"/>
- <pt x="827" y="1221" on="1"/>
- <pt x="825" y="1240" on="1"/>
- <pt x="822" y="1314" on="1"/>
- <pt x="817" y="1444" on="0"/>
- <pt x="663" y="1444" on="1"/>
- <pt x="547" y="1444" on="0"/>
- <pt x="511" y="1363" on="1"/>
- <pt x="481" y="1294" on="0"/>
- <pt x="481" y="1138" on="1"/>
- <pt x="481" y="802" on="1"/>
- <pt x="716" y="802" on="1"/>
- <pt x="716" y="740" on="1"/>
- <pt x="481" y="740" on="1"/>
- <pt x="481" y="586" on="1"/>
- <pt x="481" y="306" on="0"/>
- <pt x="199" y="148" on="1"/>
- <pt x="925" y="148" on="1"/>
- <pt x="925" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 0 0 20 11 12 48 84 12 0 1 24 16 15 14 10 5 0 8 3 0 29 5 2 6 1
- 3 0 0 28 27 7 6 14 3 8 32 31 1 19 2 0 2 4 48 84 26 25 9 8 3
- 33 0 1 2 0 14 27 26 16 3 14 24 3 31 8 7 3 5 0 3 0 0 29 28 25
- 24 4 3 5 1 4 48 196 33 32 15 14 3 10 9 6 5 3 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="t" xMin="25" yMin="-25" xMax="558" yMax="1332">
- <contour>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 18 2 11 16 1 22 16 10 3 0 2 3 0 5 4 2 13 2 0 0 9 8 1 0 3
- 2 1 6 48 84 7 6 3 2 1 3 14 16 11 8 7 2 13 5 2 1 0 0 0 11
- 10 9 6 5 4 4 0 1 4 48 196 22 4 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tbar" xMin="25" yMin="-25" xMax="558" yMax="1332">
- <contour>
- <pt x="136" y="617" on="1"/>
- <pt x="25" y="617" on="1"/>
- <pt x="25" y="691" on="1"/>
- <pt x="136" y="691" on="1"/>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="691" on="1"/>
- <pt x="558" y="691" on="1"/>
- <pt x="558" y="617" on="1"/>
- <pt x="334" y="617" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 26 2 19 24 1 30 24 18 3 0 2 3 0 9 8 2 13 6 0 0 13 12 5 4 3
- 6 1 6 17 16 1 0 21 3 2 1 4 48 84 15 14 3 2 3 0 11 10 7 6 1
- 3 14 24 19 16 15 12 11 4 13 9 6 5 2 1 4 13 0 0 0 19 18 17 14 13
- 10 9 4 6 0 1 4 48 196 30 8 7 4 3 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcaron" xMin="25" yMin="-25" xMax="679" yMax="1688">
- <contour>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <contour>
- <pt x="561" y="1491" on="1"/>
- <pt x="482" y="1491" on="1"/>
- <pt x="482" y="1688" on="1"/>
- <pt x="679" y="1688" on="1"/>
- <pt x="679" y="1517" on="1"/>
- <pt x="679" y="1354" on="0"/>
- <pt x="617" y="1289" on="1"/>
- <pt x="570" y="1240" on="0"/>
- <pt x="482" y="1234" on="1"/>
- <pt x="482" y="1284" on="1"/>
- <pt x="561" y="1290" on="0"/>
- <pt x="561" y="1439" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 18 2 11 16 34 32 31 27 24 23 5 4 8 25 2 3 1 22 16 10 3 0 2 3 0
- 0 0 9 8 1 0 3 2 1 6 48 84 26 25 1 0 7 6 3 2 1 3 14 16 11
- 34 23 8 7 4 26 24 3 2 1 0 0 0 32 31 25 24 4 3 26 11 10 9 6 5
- 4 4 0 2 4 48 196 27 26 1 22 4 3 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommaaccent" xMin="25" yMin="-432" xMax="558" yMax="1332">
- <contour>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <contour>
- <pt x="186" y="-411" on="1"/>
- <pt x="186" y="-343" on="1"/>
- <pt x="248" y="-359" on="0"/>
- <pt x="287" y="-359" on="1"/>
- <pt x="394" y="-359" on="0"/>
- <pt x="394" y="-277" on="1"/>
- <pt x="394" y="-179" on="0"/>
- <pt x="207" y="-175" on="1"/>
- <pt x="302" y="0" on="1"/>
- <pt x="381" y="0" on="1"/>
- <pt x="315" y="-119" on="1"/>
- <pt x="411" y="-127" on="0"/>
- <pt x="460" y="-152" on="1"/>
- <pt x="532" y="-189" on="0"/>
- <pt x="532" y="-266" on="1"/>
- <pt x="532" y="-336" on="0"/>
- <pt x="474" y="-384" on="1"/>
- <pt x="417" y="-432" on="0"/>
- <pt x="330" y="-432" on="1"/>
- <pt x="262" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 26 17 41 48 84 18 2 11 16 1 22 16 10 3 0 2 3 0 5 4 2 13 2
- 1 33 32 31 30 24 23 6 13 41 2 0 0 0 9 8 1 0 3 2 1 6 48 84 7
- 6 3 2 1 3 14 0 0 28 48 37 48 196 16 11 33 31 30 24 23 5 5 0 3 32
- 8 7 3 13 37 5 2 1 0 0 0 11 10 9 6 5 4 4 0 1 4 48 196 22 4
- 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommabelow" xMin="25" yMin="-432" xMax="558" yMax="1332">
- <component glyphName="t" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-9" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="thorn" xMin="0" yMin="-395" xMax="956" yMax="1579">
- <contour>
- <pt x="0" y="-395" on="1"/>
- <pt x="0" y="-333" on="1"/>
- <pt x="19" y="-332" on="1"/>
- <pt x="92" y="-328" on="0"/>
- <pt x="105" y="-306" on="1"/>
- <pt x="118" y="-286" on="0"/>
- <pt x="119" y="-234" on="1"/>
- <pt x="121" y="-136" on="1"/>
- <pt x="119" y="1426" on="1"/>
- <pt x="119" y="1489" on="0"/>
- <pt x="93" y="1501" on="1"/>
- <pt x="71" y="1513" on="0"/>
- <pt x="19" y="1516" on="1"/>
- <pt x="0" y="1517" on="1"/>
- <pt x="0" y="1579" on="1"/>
- <pt x="318" y="1579" on="1"/>
- <pt x="318" y="907" on="1"/>
- <pt x="376" y="999" on="0"/>
- <pt x="432" y="1044" on="1"/>
- <pt x="512" y="1110" on="0"/>
- <pt x="610" y="1110" on="1"/>
- <pt x="769" y="1110" on="0"/>
- <pt x="863" y="968" on="1"/>
- <pt x="956" y="826" on="0"/>
- <pt x="956" y="575" on="1"/>
- <pt x="956" y="293" on="0"/>
- <pt x="835" y="134" on="1"/>
- <pt x="714" y="-25" on="0"/>
- <pt x="503" y="-25" on="1"/>
- <pt x="429" y="-25" on="0"/>
- <pt x="318" y="0" on="1"/>
- <pt x="318" y="-136" on="1"/>
- <pt x="320" y="-235" on="1"/>
- <pt x="321" y="-304" on="0"/>
- <pt x="345" y="-317" on="1"/>
- <pt x="367" y="-329" on="0"/>
- <pt x="421" y="-332" on="1"/>
- <pt x="439" y="-333" on="1"/>
- <pt x="439" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="318" y="77" on="1"/>
- <pt x="399" y="54" on="0"/>
- <pt x="449" y="54" on="1"/>
- <pt x="585" y="54" on="0"/>
- <pt x="664" y="181" on="1"/>
- <pt x="743" y="308" on="0"/>
- <pt x="743" y="536" on="1"/>
- <pt x="743" y="983" on="0"/>
- <pt x="542" y="983" on="1"/>
- <pt x="449" y="983" on="0"/>
- <pt x="318" y="837" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 47 29 20 41 21 28 48 84 28 2 20 1 1 13 14 1 2 0 1 1 49 39 16
- 3 1 2 3 0 0 1 37 31 30 7 1 5 2 0 3 0 15 14 1 38 0 1 2 0
- 14 0 0 45 10 24 48 196 38 37 2 13 24 15 14 13 7 1 0 5 13 15 49 39 31
- 30 16 15 5 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="three" xMin="93" yMin="-37" xMax="910" yMax="1517">
- <contour>
- <pt x="93" y="10" on="1"/>
- <pt x="93" y="271" on="1"/>
- <pt x="191" y="271" on="1"/>
- <pt x="192" y="249" on="1"/>
- <pt x="195" y="182" on="1"/>
- <pt x="198" y="113" on="0"/>
- <pt x="261" y="72" on="1"/>
- <pt x="324" y="31" on="0"/>
- <pt x="422" y="31" on="1"/>
- <pt x="550" y="31" on="0"/>
- <pt x="625" y="128" on="1"/>
- <pt x="700" y="226" on="0"/>
- <pt x="700" y="388" on="1"/>
- <pt x="700" y="565" on="0"/>
- <pt x="606" y="662" on="1"/>
- <pt x="512" y="759" on="0"/>
- <pt x="338" y="759" on="1"/>
- <pt x="228" y="759" on="1"/>
- <pt x="228" y="820" on="1"/>
- <pt x="294" y="820" on="1"/>
- <pt x="669" y="820" on="0"/>
- <pt x="669" y="1155" on="1"/>
- <pt x="669" y="1450" on="0"/>
- <pt x="418" y="1450" on="1"/>
- <pt x="334" y="1450" on="0"/>
- <pt x="270" y="1419" on="1"/>
- <pt x="235" y="1402" on="0"/>
- <pt x="222" y="1363" on="1"/>
- <pt x="212" y="1331" on="0"/>
- <pt x="204" y="1249" on="1"/>
- <pt x="202" y="1234" on="1"/>
- <pt x="104" y="1234" on="1"/>
- <pt x="104" y="1460" on="1"/>
- <pt x="271" y="1517" on="0"/>
- <pt x="428" y="1517" on="1"/>
- <pt x="634" y="1517" on="0"/>
- <pt x="750" y="1427" on="1"/>
- <pt x="866" y="1336" on="0"/>
- <pt x="866" y="1176" on="1"/>
- <pt x="866" y="1018" on="0"/>
- <pt x="753" y="914" on="1"/>
- <pt x="686" y="852" on="0"/>
- <pt x="555" y="800" on="1"/>
- <pt x="668" y="769" on="0"/>
- <pt x="726" y="734" on="1"/>
- <pt x="910" y="624" on="0"/>
- <pt x="910" y="404" on="1"/>
- <pt x="910" y="203" on="0"/>
- <pt x="778" y="83" on="1"/>
- <pt x="646" y="-37" on="0"/>
- <pt x="417" y="-37" on="1"/>
- <pt x="254" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 0 0 23 17 34 8 17 50 48 84 50 2 34 0 1 1 42 32 31 30 19 18 17 16 2
- 1 0 11 0 2 3 0 0 14 0 0 21 5 38 12 10 46 48 196 42 30 19 18 17 16
- 2 7 13 46 38 31 32 31 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threequarters" xMin="173" yMin="-37" xMax="1364" yMax="1517">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="1261" y="1517" on="1"/>
- <pt x="1347" y="1517" on="1"/>
- <pt x="259" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="1065" y="0" on="1"/>
- <pt x="1065" y="39" on="1"/>
- <pt x="1075" y="39" on="1"/>
- <pt x="1126" y="39" on="0"/>
- <pt x="1139" y="48" on="1"/>
- <pt x="1153" y="56" on="0"/>
- <pt x="1155" y="88" on="1"/>
- <pt x="1158" y="137" on="1"/>
- <pt x="1158" y="205" on="1"/>
- <pt x="813" y="205" on="1"/>
- <pt x="813" y="271" on="1"/>
- <pt x="1181" y="751" on="1"/>
- <pt x="1271" y="751" on="1"/>
- <pt x="1271" y="294" on="1"/>
- <pt x="1364" y="294" on="1"/>
- <pt x="1364" y="205" on="1"/>
- <pt x="1271" y="205" on="1"/>
- <pt x="1271" y="137" on="1"/>
- <pt x="1274" y="88" on="1"/>
- <pt x="1276" y="52" on="0"/>
- <pt x="1297" y="45" on="1"/>
- <pt x="1313" y="39" on="0"/>
- <pt x="1348" y="39" on="1"/>
- <pt x="1358" y="39" on="1"/>
- <pt x="1358" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="878" y="294" on="1"/>
- <pt x="1158" y="294" on="1"/>
- <pt x="1158" y="658" on="1"/>
- </contour>
- <contour>
- <pt x="173" y="766" on="1"/>
- <pt x="173" y="901" on="1"/>
- <pt x="232" y="901" on="1"/>
- <pt x="232" y="891" on="1"/>
- <pt x="233" y="881" on="1"/>
- <pt x="233" y="872" on="1"/>
- <pt x="234" y="865" on="0"/>
- <pt x="234" y="861" on="1"/>
- <pt x="234" y="858" on="1"/>
- <pt x="234" y="779" on="0"/>
- <pt x="353" y="779" on="1"/>
- <pt x="502" y="779" on="0"/>
- <pt x="502" y="951" on="1"/>
- <pt x="502" y="1133" on="0"/>
- <pt x="297" y="1133" on="1"/>
- <pt x="241" y="1133" on="1"/>
- <pt x="241" y="1172" on="1"/>
- <pt x="279" y="1172" on="1"/>
- <pt x="483" y="1172" on="0"/>
- <pt x="483" y="1334" on="1"/>
- <pt x="483" y="1479" on="0"/>
- <pt x="352" y="1479" on="1"/>
- <pt x="246" y="1479" on="0"/>
- <pt x="242" y="1415" on="1"/>
- <pt x="239" y="1370" on="1"/>
- <pt x="238" y="1362" on="1"/>
- <pt x="178" y="1362" on="1"/>
- <pt x="178" y="1487" on="1"/>
- <pt x="273" y="1517" on="0"/>
- <pt x="371" y="1517" on="1"/>
- <pt x="606" y="1517" on="0"/>
- <pt x="606" y="1344" on="1"/>
- <pt x="606" y="1214" on="0"/>
- <pt x="446" y="1158" on="1"/>
- <pt x="630" y="1110" on="0"/>
- <pt x="630" y="959" on="1"/>
- <pt x="630" y="858" on="0"/>
- <pt x="558" y="800" on="1"/>
- <pt x="486" y="741" on="0"/>
- <pt x="358" y="741" on="1"/>
- <pt x="260" y="741" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 150 values pushed */
- 0 0 53 45 61 42 45 71 48 84 14 17 12 2 27 26 21 11 6 5 6 12 4 3 65
- 59 58 57 49 48 47 46 40 39 37 36 35 34 33 32 31 16 15 2 1 21 13 71 61 17
- 3 0 4 0 0 30 29 18 17 46 3 12 1 4 48 84 20 19 13 12 3 28 4 1 2
- 0 14 0 0 51 44 63 44 44 67 48 196 15 1 2 16 11 3 28 27 26 19 18 2 6
- 13 16 65 59 58 57 49 48 47 46 40 39 37 36 35 34 33 32 29 14 13 6 5 4 3
- 0 24 13 67 63 11 0 0 31 30 12 11 15 3 16 1 4 48 196 21 20 17 16 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperior" xMin="86" yMin="741" xMax="543" yMax="1517">
- <contour>
- <pt x="86" y="766" on="1"/>
- <pt x="86" y="901" on="1"/>
- <pt x="145" y="901" on="1"/>
- <pt x="145" y="891" on="1"/>
- <pt x="146" y="881" on="1"/>
- <pt x="146" y="872" on="1"/>
- <pt x="147" y="865" on="0"/>
- <pt x="147" y="861" on="1"/>
- <pt x="147" y="858" on="1"/>
- <pt x="147" y="779" on="0"/>
- <pt x="267" y="779" on="1"/>
- <pt x="415" y="779" on="0"/>
- <pt x="415" y="951" on="1"/>
- <pt x="415" y="1133" on="0"/>
- <pt x="210" y="1133" on="1"/>
- <pt x="154" y="1133" on="1"/>
- <pt x="154" y="1172" on="1"/>
- <pt x="192" y="1172" on="1"/>
- <pt x="396" y="1172" on="0"/>
- <pt x="396" y="1334" on="1"/>
- <pt x="396" y="1479" on="0"/>
- <pt x="265" y="1479" on="1"/>
- <pt x="159" y="1479" on="0"/>
- <pt x="155" y="1415" on="1"/>
- <pt x="152" y="1370" on="1"/>
- <pt x="151" y="1362" on="1"/>
- <pt x="91" y="1362" on="1"/>
- <pt x="91" y="1487" on="1"/>
- <pt x="192" y="1517" on="0"/>
- <pt x="284" y="1517" on="1"/>
- <pt x="519" y="1517" on="0"/>
- <pt x="519" y="1344" on="1"/>
- <pt x="519" y="1215" on="0"/>
- <pt x="359" y="1158" on="1"/>
- <pt x="466" y="1130" on="0"/>
- <pt x="508" y="1073" on="1"/>
- <pt x="543" y="1026" on="0"/>
- <pt x="543" y="959" on="1"/>
- <pt x="543" y="858" on="0"/>
- <pt x="471" y="800" on="1"/>
- <pt x="400" y="741" on="0"/>
- <pt x="271" y="741" on="1"/>
- <pt x="173" y="741" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 21 45 29 10 45 41 48 84 41 33 29 27 26 25 17 16 15 14 8 7 5 4 3
- 2 1 0 14 0 0 19 44 31 12 44 37 48 196 37 33 31 27 26 25 17 16 15 14 8
- 7 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tilde" xMin="8" yMin="1283" xMax="674" yMax="1518">
- <contour>
- <pt x="8" y="1283" on="1"/>
- <pt x="35" y="1423" on="0"/>
- <pt x="104" y="1476" on="1"/>
- <pt x="158" y="1518" on="0"/>
- <pt x="235" y="1518" on="1"/>
- <pt x="300" y="1518" on="0"/>
- <pt x="353" y="1480" on="1"/>
- <pt x="388" y="1455" on="1"/>
- <pt x="440" y="1418" on="0"/>
- <pt x="494" y="1418" on="1"/>
- <pt x="590" y="1418" on="0"/>
- <pt x="612" y="1517" on="1"/>
- <pt x="674" y="1517" on="1"/>
- <pt x="646" y="1378" on="0"/>
- <pt x="578" y="1325" on="1"/>
- <pt x="524" y="1283" on="0"/>
- <pt x="447" y="1283" on="1"/>
- <pt x="384" y="1283" on="0"/>
- <pt x="329" y="1321" on="1"/>
- <pt x="294" y="1345" on="1"/>
- <pt x="239" y="1383" on="0"/>
- <pt x="187" y="1383" on="1"/>
- <pt x="100" y="1383" on="0"/>
- <pt x="70" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 21 20 4 9 20 16 48 84 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
- 14 23 12 11 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="trademark" xMin="140" yMin="728" xMax="1867" yMax="1480">
- <contour>
- <pt x="411" y="1419" on="1"/>
- <pt x="226" y="1419" on="1"/>
- <pt x="226" y="1283" on="1"/>
- <pt x="140" y="1283" on="1"/>
- <pt x="140" y="1480" on="1"/>
- <pt x="819" y="1480" on="1"/>
- <pt x="819" y="1283" on="1"/>
- <pt x="732" y="1283" on="1"/>
- <pt x="732" y="1419" on="1"/>
- <pt x="547" y="1419" on="1"/>
- <pt x="547" y="790" on="1"/>
- <pt x="671" y="790" on="1"/>
- <pt x="671" y="728" on="1"/>
- <pt x="288" y="728" on="1"/>
- <pt x="288" y="790" on="1"/>
- <pt x="411" y="790" on="1"/>
- </contour>
- <contour>
- <pt x="1358" y="795" on="1"/>
- <pt x="1127" y="1413" on="1"/>
- <pt x="1127" y="728" on="1"/>
- <pt x="905" y="728" on="1"/>
- <pt x="905" y="790" on="1"/>
- <pt x="1028" y="790" on="1"/>
- <pt x="1028" y="1419" on="1"/>
- <pt x="893" y="1419" on="1"/>
- <pt x="893" y="1480" on="1"/>
- <pt x="1249" y="1480" on="1"/>
- <pt x="1414" y="1038" on="1"/>
- <pt x="1567" y="1480" on="1"/>
- <pt x="1867" y="1480" on="1"/>
- <pt x="1867" y="1419" on="1"/>
- <pt x="1744" y="1419" on="1"/>
- <pt x="1744" y="790" on="1"/>
- <pt x="1867" y="790" on="1"/>
- <pt x="1867" y="728" on="1"/>
- <pt x="1608" y="728" on="1"/>
- <pt x="1608" y="1413" on="1"/>
- <pt x="1395" y="795" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 36 35 32 31 26 21 20 17 16 15 14 11 10 7 6 3 2 17 0 12 3 0 0 30 29
- 23 22 9 8 1 0 14 7 4 1 4 48 84 34 33 19 18 13 12 5 0 28 27 25 24
- 5 4 0 5 14 36 27 26 25 16 5 34 17 3 24 23 20 19 4 21 5 3 12 11 8
- 7 4 5 9 3 14 13 2 1 4 0 3 3 33 32 29 28 4 13 30 0 0 35 34 23
- 1 30 22 21 9 1 17 10 9 23 1 0 3 4 48 196 31 30 1 18 17 1 6 5 1
- 15 0 1 4 3 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="two" xMin="68" yMin="0" xMax="906" yMax="1518">
- <contour>
- <pt x="68" y="0" on="1"/>
- <pt x="68" y="99" on="1"/>
- <pt x="103" y="253" on="0"/>
- <pt x="178" y="354" on="1"/>
- <pt x="246" y="447" on="0"/>
- <pt x="400" y="599" on="1"/>
- <pt x="463" y="662" on="1"/>
- <pt x="605" y="805" on="0"/>
- <pt x="649" y="893" on="1"/>
- <pt x="697" y="989" on="0"/>
- <pt x="697" y="1129" on="1"/>
- <pt x="697" y="1450" on="0"/>
- <pt x="444" y="1450" on="1"/>
- <pt x="346" y="1450" on="0"/>
- <pt x="272" y="1400" on="1"/>
- <pt x="240" y="1379" on="0"/>
- <pt x="230" y="1358" on="1"/>
- <pt x="206" y="1306" on="0"/>
- <pt x="201" y="1182" on="1"/>
- <pt x="200" y="1157" on="1"/>
- <pt x="101" y="1157" on="1"/>
- <pt x="101" y="1427" on="1"/>
- <pt x="290" y="1518" on="0"/>
- <pt x="480" y="1518" on="1"/>
- <pt x="906" y="1518" on="0"/>
- <pt x="906" y="1137" on="1"/>
- <pt x="906" y="999" on="0"/>
- <pt x="841" y="913" on="1"/>
- <pt x="791" y="847" on="0"/>
- <pt x="661" y="729" on="1"/>
- <pt x="561" y="638" on="1"/>
- <pt x="497" y="580" on="1"/>
- <pt x="338" y="437" on="0"/>
- <pt x="286" y="343" on="1"/>
- <pt x="244" y="268" on="0"/>
- <pt x="229" y="173" on="1"/>
- <pt x="900" y="173" on="1"/>
- <pt x="900" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 0 0 12 17 23 48 84 23 0 1 21 20 19 3 0 35 3 0 1 35 0 2 0 0 36
- 35 13 1 0 1 4 48 84 37 0 1 0 14 0 0 10 10 25 48 196 35 19 2 36 20
- 3 25 36 1 0 20 37 36 1 21 20 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperior" xMin="86" yMin="759" xMax="556" yMax="1518">
- <contour>
- <pt x="86" y="759" on="1"/>
- <pt x="86" y="809" on="1"/>
- <pt x="127" y="925" on="0"/>
- <pt x="238" y="1026" on="1"/>
- <pt x="279" y="1064" on="1"/>
- <pt x="426" y="1200" on="0"/>
- <pt x="426" y="1322" on="1"/>
- <pt x="426" y="1477" on="0"/>
- <pt x="289" y="1477" on="1"/>
- <pt x="228" y="1477" on="0"/>
- <pt x="163" y="1428" on="1"/>
- <pt x="163" y="1338" on="1"/>
- <pt x="104" y="1338" on="1"/>
- <pt x="104" y="1474" on="1"/>
- <pt x="214" y="1518" on="0"/>
- <pt x="313" y="1518" on="1"/>
- <pt x="422" y="1518" on="0"/>
- <pt x="489" y="1462" on="1"/>
- <pt x="556" y="1406" on="0"/>
- <pt x="556" y="1319" on="1"/>
- <pt x="556" y="1247" on="0"/>
- <pt x="503" y="1185" on="1"/>
- <pt x="473" y="1148" on="0"/>
- <pt x="404" y="1100" on="1"/>
- <pt x="383" y="1086" on="0"/>
- <pt x="370" y="1077" on="1"/>
- <pt x="320" y="1040" on="1"/>
- <pt x="208" y="957" on="0"/>
- <pt x="198" y="864" on="1"/>
- <pt x="554" y="864" on="1"/>
- <pt x="554" y="759" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 8 45 15 48 84 1 28 0 2 13 12 11 10 4 13 15 28 0 0 30 0 43 1
- 28 1 4 48 84 29 28 1 0 14 0 0 6 44 19 48 196 30 29 28 19 13 12 11 10
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="u" xMin="12" yMin="-25" xMax="993" yMax="1086">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1 10 17 0 3 43 0
- 1 0 35 34 18 17 1 3 14 34 33 2 0 18 3 43 42 2 13 35 17 16 9 0 0
- 27 26 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uacute" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="196" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ubreve" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="146" y="1604" on="1"/>
- <pt x="211" y="1604" on="1"/>
- <pt x="238" y="1514" on="0"/>
- <pt x="298" y="1472" on="1"/>
- <pt x="366" y="1425" on="0"/>
- <pt x="479" y="1425" on="1"/>
- <pt x="605" y="1425" on="0"/>
- <pt x="675" y="1484" on="1"/>
- <pt x="724" y="1524" on="0"/>
- <pt x="748" y="1604" on="1"/>
- <pt x="812" y="1604" on="1"/>
- <pt x="793" y="1469" on="0"/>
- <pt x="721" y="1388" on="1"/>
- <pt x="626" y="1283" on="0"/>
- <pt x="479" y="1283" on="1"/>
- <pt x="325" y="1283" on="0"/>
- <pt x="230" y="1398" on="1"/>
- <pt x="165" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 49 20 58 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1 10 17 0
- 3 54 53 45 44 4 13 58 17 43 0 1 0 35 34 18 17 1 3 14 54 53 2 35 0
- 3 34 33 2 0 18 3 45 44 2 18 9 3 43 42 2 13 35 17 16 9 0 0 27 26
- 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ucircumflex" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="143" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="udieresis" xMin="12" yMin="-25" xMax="993" yMax="1456">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="162" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ugrave" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="78" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uhungarumlaut" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="249" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="umacron" xMin="12" yMin="-25" xMax="993" yMax="1406">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="161" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="underscore" xMin="0" yMin="-123" xMax="1024" yMax="0">
- <contour>
- <pt x="0" y="-123" on="1"/>
- <pt x="0" y="0" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="1024" y="-123" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uogonek" xMin="12" yMin="-370" xMax="993" yMax="1086">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="419" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uring" xMin="12" yMin="-25" xMax="993" yMax="1737">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="1737" on="1"/>
- <pt x="585" y="1737" on="0"/>
- <pt x="651" y="1671" on="1"/>
- <pt x="718" y="1605" on="0"/>
- <pt x="718" y="1511" on="1"/>
- <pt x="718" y="1415" on="0"/>
- <pt x="651" y="1349" on="1"/>
- <pt x="584" y="1283" on="0"/>
- <pt x="489" y="1283" on="1"/>
- <pt x="405" y="1283" on="0"/>
- <pt x="344" y="1337" on="1"/>
- <pt x="264" y="1407" on="0"/>
- <pt x="264" y="1510" on="1"/>
- <pt x="264" y="1605" on="0"/>
- <pt x="330" y="1671" on="1"/>
- <pt x="396" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="491" y="1669" on="1"/>
- <pt x="425" y="1669" on="0"/>
- <pt x="378" y="1623" on="1"/>
- <pt x="332" y="1576" on="0"/>
- <pt x="332" y="1511" on="1"/>
- <pt x="332" y="1445" on="0"/>
- <pt x="378" y="1398" on="1"/>
- <pt x="424" y="1351" on="0"/>
- <pt x="489" y="1351" on="1"/>
- <pt x="550" y="1351" on="0"/>
- <pt x="594" y="1388" on="1"/>
- <pt x="650" y="1437" on="0"/>
- <pt x="650" y="1511" on="1"/>
- <pt x="650" y="1577" on="0"/>
- <pt x="603" y="1623" on="1"/>
- <pt x="556" y="1669" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 68 17 52 60 17 44 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1
- 10 17 0 3 52 44 17 43 0 1 0 35 34 18 17 1 3 14 0 0 72 17 48 64 17
- 56 48 196 48 48 35 0 2 34 33 2 0 18 3 56 56 18 9 2 43 42 2 13 35 17
- 16 9 0 0 27 26 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="utilde" xMin="12" yMin="-25" xMax="993" yMax="1518">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="158" y="1283" on="1"/>
- <pt x="185" y="1423" on="0"/>
- <pt x="254" y="1476" on="1"/>
- <pt x="308" y="1518" on="0"/>
- <pt x="385" y="1518" on="1"/>
- <pt x="450" y="1518" on="0"/>
- <pt x="503" y="1480" on="1"/>
- <pt x="538" y="1455" on="1"/>
- <pt x="590" y="1418" on="0"/>
- <pt x="644" y="1418" on="1"/>
- <pt x="739" y="1418" on="0"/>
- <pt x="762" y="1517" on="1"/>
- <pt x="824" y="1517" on="1"/>
- <pt x="796" y="1378" on="0"/>
- <pt x="728" y="1325" on="1"/>
- <pt x="674" y="1283" on="0"/>
- <pt x="597" y="1283" on="1"/>
- <pt x="534" y="1283" on="0"/>
- <pt x="479" y="1321" on="1"/>
- <pt x="444" y="1345" on="1"/>
- <pt x="389" y="1383" on="0"/>
- <pt x="337" y="1383" on="1"/>
- <pt x="249" y="1383" on="0"/>
- <pt x="220" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 65 20 48 53 20 60 24 29 5 48 84 48 0 5 2 60 1 67 60 44 3 0 17
- 3 0 42 36 33 27 26 19 16 10 9 1 10 17 0 3 1 56 55 2 13 0 0 43 0
- 1 0 35 34 18 17 1 3 14 56 55 2 35 0 3 34 33 2 0 18 3 67 44 2 18
- 9 3 43 42 2 13 35 17 16 9 0 0 27 26 1 0 4 3 35 19 18 4 1 9 2
- 4 48 196 36 35 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="v" xMin="0" yMin="-12" xMax="1024" yMax="1086">
- <contour>
- <pt x="493" y="-12" on="1"/>
- <pt x="156" y="820" on="1"/>
- <pt x="76" y="1019" on="0"/>
- <pt x="18" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="438" y="1086" on="1"/>
- <pt x="438" y="1024" on="1"/>
- <pt x="418" y="1024" on="1"/>
- <pt x="389" y="1023" on="1"/>
- <pt x="311" y="1020" on="0"/>
- <pt x="311" y="982" on="1"/>
- <pt x="311" y="964" on="0"/>
- <pt x="341" y="891" on="1"/>
- <pt x="371" y="818" on="1"/>
- <pt x="591" y="272" on="1"/>
- <pt x="795" y="817" on="1"/>
- <pt x="821" y="884" on="1"/>
- <pt x="852" y="964" on="0"/>
- <pt x="852" y="982" on="1"/>
- <pt x="852" y="1024" on="0"/>
- <pt x="758" y="1024" on="1"/>
- <pt x="736" y="1024" on="1"/>
- <pt x="736" y="1086" on="1"/>
- <pt x="1024" y="1086" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1007" y="1023" on="1"/>
- <pt x="946" y="1018" on="0"/>
- <pt x="912" y="931" on="1"/>
- <pt x="867" y="817" on="1"/>
- <pt x="553" y="-12" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 1 25 22 21 15 8 7 4 7 5 2 3 0 1 30 0 2 0 24 23 6 5 1 3 14
- 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="w" xMin="0" yMin="-12" xMax="1479" yMax="1086">
- <contour>
- <pt x="382" y="-12" on="1"/>
- <pt x="152" y="827" on="1"/>
- <pt x="118" y="950" on="0"/>
- <pt x="95" y="985" on="1"/>
- <pt x="72" y="1020" on="0"/>
- <pt x="19" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="445" y="1086" on="1"/>
- <pt x="445" y="1024" on="1"/>
- <pt x="424" y="1024" on="1"/>
- <pt x="322" y="1024" on="0"/>
- <pt x="322" y="977" on="1"/>
- <pt x="322" y="943" on="0"/>
- <pt x="354" y="827" on="1"/>
- <pt x="493" y="323" on="1"/>
- <pt x="757" y="1080" on="1"/>
- <pt x="823" y="1080" on="1"/>
- <pt x="1098" y="284" on="1"/>
- <pt x="1259" y="827" on="1"/>
- <pt x="1276" y="885" on="1"/>
- <pt x="1295" y="954" on="1"/>
- <pt x="1300" y="971" on="0"/>
- <pt x="1300" y="979" on="1"/>
- <pt x="1300" y="1021" on="0"/>
- <pt x="1224" y="1023" on="1"/>
- <pt x="1195" y="1024" on="1"/>
- <pt x="1173" y="1024" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1479" y="1086" on="1"/>
- <pt x="1478" y="1024" on="1"/>
- <pt x="1456" y="1023" on="1"/>
- <pt x="1386" y="1019" on="0"/>
- <pt x="1352" y="908" on="1"/>
- <pt x="1327" y="827" on="1"/>
- <pt x="1069" y="-12" on="1"/>
- <pt x="1014" y="-12" on="1"/>
- <pt x="727" y="801" on="1"/>
- <pt x="443" y="-12" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 1 37 30 27 26 18 17 16 15 10 9 6 11 7 2 3 0 1 38 36 35 0 4 13 2
- 0 29 28 8 7 1 3 14 38 37 36 35 30 29 28 27 26 23 18 17 16 15 12 10 9
- 8 7 6 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="wcircumflex" xMin="0" yMin="-12" xMax="1479" yMax="1604">
- <contour>
- <pt x="382" y="-12" on="1"/>
- <pt x="152" y="827" on="1"/>
- <pt x="118" y="950" on="0"/>
- <pt x="95" y="985" on="1"/>
- <pt x="72" y="1020" on="0"/>
- <pt x="19" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="445" y="1086" on="1"/>
- <pt x="445" y="1024" on="1"/>
- <pt x="424" y="1024" on="1"/>
- <pt x="322" y="1024" on="0"/>
- <pt x="322" y="977" on="1"/>
- <pt x="322" y="943" on="0"/>
- <pt x="354" y="827" on="1"/>
- <pt x="493" y="323" on="1"/>
- <pt x="757" y="1080" on="1"/>
- <pt x="823" y="1080" on="1"/>
- <pt x="1098" y="284" on="1"/>
- <pt x="1259" y="827" on="1"/>
- <pt x="1276" y="885" on="1"/>
- <pt x="1295" y="954" on="1"/>
- <pt x="1300" y="971" on="0"/>
- <pt x="1300" y="979" on="1"/>
- <pt x="1300" y="1021" on="0"/>
- <pt x="1224" y="1023" on="1"/>
- <pt x="1195" y="1024" on="1"/>
- <pt x="1173" y="1024" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1479" y="1086" on="1"/>
- <pt x="1478" y="1024" on="1"/>
- <pt x="1456" y="1023" on="1"/>
- <pt x="1386" y="1019" on="0"/>
- <pt x="1352" y="908" on="1"/>
- <pt x="1327" y="827" on="1"/>
- <pt x="1069" y="-12" on="1"/>
- <pt x="1014" y="-12" on="1"/>
- <pt x="727" y="801" on="1"/>
- <pt x="443" y="-12" on="1"/>
- </contour>
- <contour>
- <pt x="458" y="1283" on="1"/>
- <pt x="699" y="1604" on="1"/>
- <pt x="921" y="1604" on="1"/>
- <pt x="1161" y="1283" on="1"/>
- <pt x="1075" y="1283" on="1"/>
- <pt x="810" y="1505" on="1"/>
- <pt x="544" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 1 44 40 0 2 0 1 45 43 42 39 4 0 7 3 0 1 37 30 27 26 18 17 16 15
- 10 9 6 11 7 2 3 0 1 38 36 35 0 4 13 2 0 41 40 1 0 29 28 8 7
- 1 3 14 45 44 43 42 41 40 39 38 37 36 35 30 29 28 27 26 23 18 17 16 15 12
- 10 9 8 7 6 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="x" xMin="0" yMin="0" xMax="1024" yMax="1086">
- <contour>
- <pt x="6" y="0" on="1"/>
- <pt x="6" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="68" on="0"/>
- <pt x="135" y="138" on="1"/>
- <pt x="218" y="256" on="1"/>
- <pt x="406" y="523" on="1"/>
- <pt x="219" y="824" on="1"/>
- <pt x="127" y="971" on="0"/>
- <pt x="103" y="995" on="1"/>
- <pt x="79" y="1019" on="0"/>
- <pt x="18" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="492" y="1086" on="1"/>
- <pt x="492" y="1024" on="1"/>
- <pt x="472" y="1024" on="1"/>
- <pt x="431" y="1022" on="1"/>
- <pt x="363" y="1019" on="0"/>
- <pt x="363" y="989" on="1"/>
- <pt x="363" y="978" on="0"/>
- <pt x="377" y="955" on="1"/>
- <pt x="379" y="951" on="1"/>
- <pt x="386" y="941" on="0"/>
- <pt x="396" y="922" on="1"/>
- <pt x="404" y="909" on="1"/>
- <pt x="420" y="878" on="0"/>
- <pt x="454" y="824" on="1"/>
- <pt x="576" y="627" on="1"/>
- <pt x="693" y="819" on="1"/>
- <pt x="744" y="909" on="1"/>
- <pt x="783" y="978" on="0"/>
- <pt x="783" y="993" on="1"/>
- <pt x="783" y="1022" on="0"/>
- <pt x="729" y="1023" on="1"/>
- <pt x="692" y="1024" on="1"/>
- <pt x="669" y="1024" on="1"/>
- <pt x="669" y="1086" on="1"/>
- <pt x="987" y="1086" on="1"/>
- <pt x="987" y="1024" on="1"/>
- <pt x="967" y="1023" on="1"/>
- <pt x="901" y="1018" on="0"/>
- <pt x="871" y="978" on="1"/>
- <pt x="842" y="943" on="0"/>
- <pt x="768" y="824" on="1"/>
- <pt x="613" y="570" on="1"/>
- <pt x="805" y="258" on="1"/>
- <pt x="879" y="137" on="0"/>
- <pt x="916" y="101" on="1"/>
- <pt x="952" y="67" on="0"/>
- <pt x="1008" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="530" y="0" on="1"/>
- <pt x="530" y="62" on="1"/>
- <pt x="548" y="62" on="1"/>
- <pt x="594" y="63" on="1"/>
- <pt x="668" y="64" on="0"/>
- <pt x="668" y="91" on="1"/>
- <pt x="668" y="101" on="0"/>
- <pt x="650" y="126" on="1"/>
- <pt x="639" y="142" on="0"/>
- <pt x="620" y="179" on="1"/>
- <pt x="602" y="213" on="0"/>
- <pt x="575" y="257" on="1"/>
- <pt x="441" y="469" on="1"/>
- <pt x="292" y="257" on="1"/>
- <pt x="260" y="212" on="0"/>
- <pt x="247" y="186" on="1"/>
- <pt x="217" y="130" on="1"/>
- <pt x="203" y="104" on="0"/>
- <pt x="203" y="94" on="1"/>
- <pt x="203" y="65" on="0"/>
- <pt x="278" y="63" on="1"/>
- <pt x="316" y="62" on="1"/>
- <pt x="339" y="62" on="1"/>
- <pt x="339" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 75 74 65 55 54 51 45 39 36 35 29 28 16 15 12 6 1 17 13 0 3 76 53 52 0
- 3 0 38 37 14 13 1 3 14 76 75 74 71 65 58 55 54 53 52 51 45 39 38 37 36
- 35 32 29 28 19 16 15 14 13 12 6 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="y" xMin="0" yMin="-395" xMax="1024" yMax="1086">
- <contour>
- <pt x="487" y="0" on="1"/>
- <pt x="156" y="820" on="1"/>
- <pt x="76" y="1020" on="0"/>
- <pt x="17" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="437" y="1086" on="1"/>
- <pt x="437" y="1024" on="1"/>
- <pt x="418" y="1024" on="1"/>
- <pt x="389" y="1023" on="1"/>
- <pt x="310" y="1020" on="0"/>
- <pt x="310" y="982" on="1"/>
- <pt x="310" y="961" on="0"/>
- <pt x="340" y="891" on="1"/>
- <pt x="371" y="818" on="1"/>
- <pt x="591" y="272" on="1"/>
- <pt x="794" y="817" on="1"/>
- <pt x="820" y="884" on="1"/>
- <pt x="851" y="964" on="0"/>
- <pt x="851" y="982" on="1"/>
- <pt x="851" y="1024" on="0"/>
- <pt x="758" y="1024" on="1"/>
- <pt x="736" y="1024" on="1"/>
- <pt x="736" y="1086" on="1"/>
- <pt x="1024" y="1086" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1007" y="1023" on="1"/>
- <pt x="945" y="1019" on="0"/>
- <pt x="911" y="931" on="1"/>
- <pt x="867" y="817" on="1"/>
- <pt x="411" y="-395" on="1"/>
- <pt x="162" y="-395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 1 25 22 21 15 8 7 4 7 5 2 3 0 1 0 2 30 2 0 31 30 1 0 24 23
- 6 5 1 3 14 31 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="yacute" xMin="0" yMin="-395" xMax="1024" yMax="1604">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="309" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ycircumflex" xMin="0" yMin="-395" xMax="1024" yMax="1604">
- <contour>
- <pt x="487" y="0" on="1"/>
- <pt x="156" y="820" on="1"/>
- <pt x="76" y="1020" on="0"/>
- <pt x="17" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="437" y="1086" on="1"/>
- <pt x="437" y="1024" on="1"/>
- <pt x="418" y="1024" on="1"/>
- <pt x="389" y="1023" on="1"/>
- <pt x="310" y="1020" on="0"/>
- <pt x="310" y="982" on="1"/>
- <pt x="310" y="961" on="0"/>
- <pt x="340" y="891" on="1"/>
- <pt x="371" y="818" on="1"/>
- <pt x="591" y="272" on="1"/>
- <pt x="794" y="817" on="1"/>
- <pt x="820" y="884" on="1"/>
- <pt x="851" y="964" on="0"/>
- <pt x="851" y="982" on="1"/>
- <pt x="851" y="1024" on="0"/>
- <pt x="758" y="1024" on="1"/>
- <pt x="736" y="1024" on="1"/>
- <pt x="736" y="1086" on="1"/>
- <pt x="1024" y="1086" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1007" y="1023" on="1"/>
- <pt x="945" y="1019" on="0"/>
- <pt x="911" y="931" on="1"/>
- <pt x="867" y="817" on="1"/>
- <pt x="411" y="-395" on="1"/>
- <pt x="162" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="235" y="1283" on="1"/>
- <pt x="476" y="1604" on="1"/>
- <pt x="698" y="1604" on="1"/>
- <pt x="938" y="1283" on="1"/>
- <pt x="852" y="1283" on="1"/>
- <pt x="587" y="1505" on="1"/>
- <pt x="321" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 1 37 33 0 2 0 1 38 36 35 32 4 0 5 3 0 1 25 22 21 15 8 7 4 7
- 5 2 3 0 1 0 2 30 2 0 34 33 1 31 30 1 2 0 24 23 6 5 1 3 14
- 38 37 36 35 34 33 32 31 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ydieresis" xMin="0" yMin="-395" xMax="1024" yMax="1456">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="250" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="yen" xMin="0" yMin="0" xMax="1024" yMax="1480">
- <contour>
- <pt x="414" y="395" on="1"/>
- <pt x="105" y="395" on="1"/>
- <pt x="105" y="456" on="1"/>
- <pt x="414" y="456" on="1"/>
- <pt x="414" y="666" on="1"/>
- <pt x="105" y="666" on="1"/>
- <pt x="105" y="728" on="1"/>
- <pt x="414" y="728" on="1"/>
- <pt x="219" y="1182" on="1"/>
- <pt x="152" y="1338" on="0"/>
- <pt x="103" y="1378" on="1"/>
- <pt x="62" y="1413" on="0"/>
- <pt x="0" y="1417" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="502" y="1480" on="1"/>
- <pt x="502" y="1419" on="1"/>
- <pt x="493" y="1419" on="0"/>
- <pt x="478" y="1418" on="1"/>
- <pt x="467" y="1418" on="1"/>
- <pt x="455" y="1418" on="1"/>
- <pt x="376" y="1418" on="0"/>
- <pt x="376" y="1376" on="1"/>
- <pt x="376" y="1349" on="0"/>
- <pt x="399" y="1291" on="1"/>
- <pt x="573" y="854" on="1"/>
- <pt x="768" y="1312" on="1"/>
- <pt x="787" y="1357" on="0"/>
- <pt x="787" y="1385" on="1"/>
- <pt x="787" y="1421" on="0"/>
- <pt x="734" y="1418" on="1"/>
- <pt x="726" y="1418" on="1"/>
- <pt x="720" y="1417" on="1"/>
- <pt x="709" y="1417" on="1"/>
- <pt x="700" y="1417" on="1"/>
- <pt x="683" y="1418" on="0"/>
- <pt x="665" y="1419" on="1"/>
- <pt x="665" y="1480" on="1"/>
- <pt x="1024" y="1480" on="1"/>
- <pt x="1024" y="1417" on="1"/>
- <pt x="933" y="1409" on="0"/>
- <pt x="897" y="1360" on="1"/>
- <pt x="861" y="1314" on="0"/>
- <pt x="804" y="1179" on="1"/>
- <pt x="611" y="728" on="1"/>
- <pt x="920" y="728" on="1"/>
- <pt x="920" y="666" on="1"/>
- <pt x="611" y="666" on="1"/>
- <pt x="611" y="456" on="1"/>
- <pt x="920" y="456" on="1"/>
- <pt x="920" y="395" on="1"/>
- <pt x="611" y="395" on="1"/>
- <pt x="611" y="259" on="1"/>
- <pt x="611" y="202" on="0"/>
- <pt x="619" y="147" on="1"/>
- <pt x="626" y="96" on="0"/>
- <pt x="651" y="82" on="1"/>
- <pt x="673" y="71" on="0"/>
- <pt x="710" y="68" on="1"/>
- <pt x="778" y="63" on="1"/>
- <pt x="796" y="62" on="1"/>
- <pt x="796" y="0" on="1"/>
- <pt x="229" y="0" on="1"/>
- <pt x="229" y="62" on="1"/>
- <pt x="247" y="63" on="1"/>
- <pt x="315" y="68" on="1"/>
- <pt x="390" y="74" on="0"/>
- <pt x="400" y="115" on="1"/>
- <pt x="414" y="175" on="0"/>
- <pt x="414" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 119 values pushed */
- 68 61 51 60 32 29 38 35 32 29 24 19 18 17 15 12 10 13 6 3 0 0 46 45 5
- 4 14 3 6 48 47 3 2 14 3 0 2 4 48 84 44 43 7 6 3 50 49 1 0 3
- 61 60 1 3 0 37 36 14 13 0 3 14 61 68 60 51 24 19 18 17 15 14 6 43 0
- 3 49 48 45 44 38 37 36 35 8 13 27 43 13 12 6 5 2 1 6 13 21 0 0 0
- 51 50 47 46 43 4 4 0 1 4 48 196 68 7 4 3 0 4 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="z" xMin="62" yMin="0" xMax="846" yMax="1086">
- <contour>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="62" on="1"/>
- <pt x="590" y="1018" on="1"/>
- <pt x="396" y="1018" on="1"/>
- <pt x="300" y="1017" on="1"/>
- <pt x="218" y="1017" on="0"/>
- <pt x="207" y="991" on="1"/>
- <pt x="197" y="972" on="0"/>
- <pt x="198" y="926" on="1"/>
- <pt x="198" y="913" on="1"/>
- <pt x="198" y="900" on="1"/>
- <pt x="197" y="875" on="0"/>
- <pt x="197" y="869" on="1"/>
- <pt x="195" y="848" on="1"/>
- <pt x="90" y="848" on="1"/>
- <pt x="90" y="1086" on="1"/>
- <pt x="819" y="1086" on="1"/>
- <pt x="819" y="1024" on="1"/>
- <pt x="294" y="74" on="1"/>
- <pt x="536" y="74" on="1"/>
- <pt x="657" y="79" on="1"/>
- <pt x="739" y="80" on="0"/>
- <pt x="740" y="151" on="1"/>
- <pt x="740" y="226" on="1"/>
- <pt x="741" y="250" on="1"/>
- <pt x="846" y="250" on="1"/>
- <pt x="846" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 17 15 2 2 25 24 23 22 14 13 10 9 8 9 2 18 3 1 18 0 2 0 0 3 2
- 14 1 15 19 18 21 1 0 2 4 48 84 26 0 1 0 16 15 1 14 24 23 22 19 18
- 17 16 13 10 9 8 3 2 13 25 14 3 1 0 14 26 25 1 15 14 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="zacute" xMin="62" yMin="0" xMax="846" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="234" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zcaron" xMin="62" yMin="0" xMax="846" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="115" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zdotaccent" xMin="62" yMin="0" xMax="846" yMax="1480">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="113" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zero" xMin="56" yMin="-37" xMax="969" yMax="1517">
- <contour>
- <pt x="512" y="1517" on="1"/>
- <pt x="712" y="1517" on="0"/>
- <pt x="840" y="1300" on="1"/>
- <pt x="969" y="1082" on="0"/>
- <pt x="969" y="743" on="1"/>
- <pt x="969" y="397" on="0"/>
- <pt x="841" y="180" on="1"/>
- <pt x="713" y="-37" on="0"/>
- <pt x="506" y="-37" on="1"/>
- <pt x="332" y="-37" on="0"/>
- <pt x="211" y="138" on="1"/>
- <pt x="56" y="363" on="0"/>
- <pt x="56" y="741" on="1"/>
- <pt x="56" y="1083" on="0"/>
- <pt x="184" y="1299" on="1"/>
- <pt x="312" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1456" on="1"/>
- <pt x="265" y="1456" on="0"/>
- <pt x="265" y="743" on="1"/>
- <pt x="265" y="25" on="0"/>
- <pt x="519" y="25" on="1"/>
- <pt x="759" y="25" on="0"/>
- <pt x="759" y="755" on="1"/>
- <pt x="759" y="1016" on="0"/>
- <pt x="712" y="1233" on="1"/>
- <pt x="688" y="1343" on="0"/>
- <pt x="623" y="1408" on="1"/>
- <pt x="576" y="1456" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 20 11 8 16 11 0 48 84 8 2 0 0 14 0 0 22 10 4 18 10 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- </glyf>
-
- <kern>
- <version value="0"/>
- <kernsubtable coverage="1" format="0">
- <pair l="A" r="C" v="-106"/>
- <pair l="A" r="Ccedilla" v="-115"/>
- <pair l="A" r="G" v="-107"/>
- <pair l="A" r="O" v="-96"/>
- <pair l="A" r="Odieresis" v="-96"/>
- <pair l="A" r="Q" v="-95"/>
- <pair l="A" r="T" v="-78"/>
- <pair l="A" r="U" v="-111"/>
- <pair l="A" r="Uacute" v="-111"/>
- <pair l="A" r="Ucircumflex" v="-111"/>
- <pair l="A" r="Udieresis" v="-111"/>
- <pair l="A" r="Ugrave" v="-111"/>
- <pair l="A" r="V" v="-239"/>
- <pair l="A" r="W" v="-172"/>
- <pair l="A" r="Y" v="-143"/>
- <pair l="A" r="a" v="-1"/>
- <pair l="A" r="b" v="7"/>
- <pair l="A" r="c" v="-71"/>
- <pair l="A" r="ccedilla" v="-87"/>
- <pair l="A" r="comma" v="10"/>
- <pair l="A" r="d" v="-32"/>
- <pair l="A" r="e" v="-61"/>
- <pair l="A" r="g" v="-11"/>
- <pair l="A" r="guillemotleft" v="-108"/>
- <pair l="A" r="guilsinglleft" v="-114"/>
- <pair l="A" r="hyphen" v="-61"/>
- <pair l="A" r="o" v="-50"/>
- <pair l="A" r="period" v="10"/>
- <pair l="A" r="q" v="-32"/>
- <pair l="A" r="quotedblright" v="-216"/>
- <pair l="A" r="quoteright" v="-258"/>
- <pair l="A" r="t" v="-24"/>
- <pair l="A" r="u" v="-19"/>
- <pair l="A" r="v" v="-149"/>
- <pair l="A" r="w" v="-112"/>
- <pair l="A" r="y" v="-150"/>
- <pair l="Aacute" r="C" v="-106"/>
- <pair l="Aacute" r="G" v="-107"/>
- <pair l="Aacute" r="O" v="-96"/>
- <pair l="Aacute" r="Q" v="-95"/>
- <pair l="Aacute" r="T" v="-78"/>
- <pair l="Aacute" r="U" v="-111"/>
- <pair l="Aacute" r="V" v="-239"/>
- <pair l="Aacute" r="W" v="-172"/>
- <pair l="Aacute" r="Y" v="-143"/>
- <pair l="Aacute" r="a" v="-1"/>
- <pair l="Aacute" r="b" v="7"/>
- <pair l="Aacute" r="c" v="-71"/>
- <pair l="Aacute" r="comma" v="10"/>
- <pair l="Aacute" r="d" v="-32"/>
- <pair l="Aacute" r="e" v="-61"/>
- <pair l="Aacute" r="g" v="-11"/>
- <pair l="Aacute" r="guillemotleft" v="-108"/>
- <pair l="Aacute" r="guilsinglleft" v="-114"/>
- <pair l="Aacute" r="hyphen" v="-61"/>
- <pair l="Aacute" r="o" v="-50"/>
- <pair l="Aacute" r="period" v="10"/>
- <pair l="Aacute" r="q" v="-32"/>
- <pair l="Aacute" r="quoteright" v="-258"/>
- <pair l="Aacute" r="t" v="-24"/>
- <pair l="Aacute" r="u" v="-19"/>
- <pair l="Aacute" r="v" v="-149"/>
- <pair l="Aacute" r="w" v="-112"/>
- <pair l="Aacute" r="y" v="-150"/>
- <pair l="Acircumflex" r="C" v="-106"/>
- <pair l="Acircumflex" r="G" v="-107"/>
- <pair l="Acircumflex" r="O" v="-96"/>
- <pair l="Acircumflex" r="Q" v="-95"/>
- <pair l="Acircumflex" r="T" v="-78"/>
- <pair l="Acircumflex" r="U" v="-111"/>
- <pair l="Acircumflex" r="V" v="-239"/>
- <pair l="Acircumflex" r="W" v="-172"/>
- <pair l="Acircumflex" r="Y" v="-143"/>
- <pair l="Acircumflex" r="comma" v="10"/>
- <pair l="Acircumflex" r="period" v="10"/>
- <pair l="Adieresis" r="C" v="-106"/>
- <pair l="Adieresis" r="G" v="-107"/>
- <pair l="Adieresis" r="O" v="-96"/>
- <pair l="Adieresis" r="Q" v="-95"/>
- <pair l="Adieresis" r="T" v="-78"/>
- <pair l="Adieresis" r="U" v="-111"/>
- <pair l="Adieresis" r="V" v="-239"/>
- <pair l="Adieresis" r="W" v="-172"/>
- <pair l="Adieresis" r="Y" v="-143"/>
- <pair l="Adieresis" r="a" v="-1"/>
- <pair l="Adieresis" r="b" v="7"/>
- <pair l="Adieresis" r="c" v="-71"/>
- <pair l="Adieresis" r="comma" v="10"/>
- <pair l="Adieresis" r="d" v="-32"/>
- <pair l="Adieresis" r="g" v="-11"/>
- <pair l="Adieresis" r="guillemotleft" v="-108"/>
- <pair l="Adieresis" r="guilsinglleft" v="-114"/>
- <pair l="Adieresis" r="hyphen" v="-61"/>
- <pair l="Adieresis" r="o" v="-50"/>
- <pair l="Adieresis" r="period" v="10"/>
- <pair l="Adieresis" r="q" v="-32"/>
- <pair l="Adieresis" r="quotedblright" v="-216"/>
- <pair l="Adieresis" r="quoteright" v="-258"/>
- <pair l="Adieresis" r="t" v="-24"/>
- <pair l="Adieresis" r="u" v="-19"/>
- <pair l="Adieresis" r="v" v="-149"/>
- <pair l="Adieresis" r="w" v="-112"/>
- <pair l="Adieresis" r="y" v="-150"/>
- <pair l="Agrave" r="C" v="-106"/>
- <pair l="Agrave" r="G" v="-107"/>
- <pair l="Agrave" r="O" v="-96"/>
- <pair l="Agrave" r="Q" v="-95"/>
- <pair l="Agrave" r="T" v="-78"/>
- <pair l="Agrave" r="U" v="-111"/>
- <pair l="Agrave" r="V" v="-239"/>
- <pair l="Agrave" r="W" v="-172"/>
- <pair l="Agrave" r="Y" v="-143"/>
- <pair l="Agrave" r="comma" v="10"/>
- <pair l="Agrave" r="period" v="10"/>
- <pair l="Aring" r="C" v="-106"/>
- <pair l="Aring" r="G" v="-107"/>
- <pair l="Aring" r="O" v="-96"/>
- <pair l="Aring" r="Q" v="-95"/>
- <pair l="Aring" r="T" v="-78"/>
- <pair l="Aring" r="U" v="-111"/>
- <pair l="Aring" r="V" v="-239"/>
- <pair l="Aring" r="W" v="-172"/>
- <pair l="Aring" r="Y" v="-143"/>
- <pair l="Aring" r="a" v="-1"/>
- <pair l="Aring" r="b" v="7"/>
- <pair l="Aring" r="c" v="-71"/>
- <pair l="Aring" r="comma" v="10"/>
- <pair l="Aring" r="d" v="-32"/>
- <pair l="Aring" r="e" v="-61"/>
- <pair l="Aring" r="g" v="-11"/>
- <pair l="Aring" r="guillemotleft" v="-108"/>
- <pair l="Aring" r="guilsinglleft" v="-114"/>
- <pair l="Aring" r="hyphen" v="-61"/>
- <pair l="Aring" r="o" v="-50"/>
- <pair l="Aring" r="period" v="10"/>
- <pair l="Aring" r="q" v="-32"/>
- <pair l="Aring" r="quotedblright" v="-216"/>
- <pair l="Aring" r="quoteright" v="-258"/>
- <pair l="Aring" r="t" v="-24"/>
- <pair l="Aring" r="u" v="-19"/>
- <pair l="Aring" r="v" v="-149"/>
- <pair l="Aring" r="w" v="-112"/>
- <pair l="Aring" r="y" v="-150"/>
- <pair l="Atilde" r="C" v="-106"/>
- <pair l="Atilde" r="G" v="-107"/>
- <pair l="Atilde" r="O" v="-96"/>
- <pair l="Atilde" r="Q" v="-95"/>
- <pair l="Atilde" r="T" v="-78"/>
- <pair l="Atilde" r="U" v="-111"/>
- <pair l="Atilde" r="V" v="-239"/>
- <pair l="Atilde" r="W" v="-172"/>
- <pair l="Atilde" r="Y" v="-143"/>
- <pair l="Atilde" r="comma" v="10"/>
- <pair l="Atilde" r="period" v="10"/>
- <pair l="B" r="A" v="-53"/>
- <pair l="B" r="AE" v="-53"/>
- <pair l="B" r="Aacute" v="-53"/>
- <pair l="B" r="Acircumflex" v="-53"/>
- <pair l="B" r="Adieresis" v="-53"/>
- <pair l="B" r="Aring" v="-53"/>
- <pair l="B" r="Atilde" v="-53"/>
- <pair l="B" r="O" v="-38"/>
- <pair l="B" r="OE" v="-37"/>
- <pair l="B" r="Oacute" v="-38"/>
- <pair l="B" r="Ocircumflex" v="-38"/>
- <pair l="B" r="Odieresis" v="-38"/>
- <pair l="B" r="Ograve" v="-38"/>
- <pair l="B" r="Oslash" v="-32"/>
- <pair l="B" r="V" v="-62"/>
- <pair l="B" r="W" v="-62"/>
- <pair l="B" r="Y" v="-62"/>
- <pair l="C" r="A" v="22"/>
- <pair l="C" r="AE" v="22"/>
- <pair l="C" r="Aacute" v="22"/>
- <pair l="C" r="Adieresis" v="22"/>
- <pair l="C" r="Aring" v="22"/>
- <pair l="C" r="H" v="2"/>
- <pair l="C" r="K" v="-5"/>
- <pair l="C" r="O" v="-62"/>
- <pair l="C" r="Oacute" v="-62"/>
- <pair l="C" r="Odieresis" v="-62"/>
- <pair l="Ccedilla" r="A" v="13"/>
- <pair l="D" r="A" v="-114"/>
- <pair l="D" r="Aacute" v="-114"/>
- <pair l="D" r="Acircumflex" v="-114"/>
- <pair l="D" r="Adieresis" v="-114"/>
- <pair l="D" r="Agrave" v="-114"/>
- <pair l="D" r="Aring" v="-114"/>
- <pair l="D" r="Atilde" v="-114"/>
- <pair l="D" r="J" v="-124"/>
- <pair l="D" r="T" v="-27"/>
- <pair l="D" r="V" v="-97"/>
- <pair l="D" r="W" v="-93"/>
- <pair l="D" r="X" v="-115"/>
- <pair l="D" r="Y" v="-97"/>
- <pair l="F" r="A" v="-167"/>
- <pair l="F" r="Aacute" v="-167"/>
- <pair l="F" r="Acircumflex" v="-167"/>
- <pair l="F" r="Adieresis" v="-167"/>
- <pair l="F" r="Agrave" v="-167"/>
- <pair l="F" r="Aring" v="-167"/>
- <pair l="F" r="Atilde" v="-167"/>
- <pair l="F" r="J" v="-55"/>
- <pair l="F" r="O" v="-57"/>
- <pair l="F" r="Odieresis" v="-57"/>
- <pair l="F" r="a" v="-108"/>
- <pair l="F" r="aacute" v="-108"/>
- <pair l="F" r="adieresis" v="-67"/>
- <pair l="F" r="ae" v="-108"/>
- <pair l="F" r="aring" v="-98"/>
- <pair l="F" r="comma" v="-164"/>
- <pair l="F" r="e" v="-64"/>
- <pair l="F" r="eacute" v="-64"/>
- <pair l="F" r="hyphen" v="-10"/>
- <pair l="F" r="i" v="-68"/>
- <pair l="F" r="j" v="-102"/>
- <pair l="F" r="o" v="-61"/>
- <pair l="F" r="oacute" v="-61"/>
- <pair l="F" r="odieresis" v="-61"/>
- <pair l="F" r="oe" v="-61"/>
- <pair l="F" r="oslash" v="-61"/>
- <pair l="F" r="period" v="-165"/>
- <pair l="F" r="r" v="-91"/>
- <pair l="F" r="u" v="-81"/>
- <pair l="G" r="A" v="-19"/>
- <pair l="G" r="AE" v="-19"/>
- <pair l="G" r="Aacute" v="-19"/>
- <pair l="G" r="Acircumflex" v="-19"/>
- <pair l="G" r="Adieresis" v="-19"/>
- <pair l="G" r="Agrave" v="-19"/>
- <pair l="G" r="Aring" v="-19"/>
- <pair l="G" r="Atilde" v="-19"/>
- <pair l="G" r="T" v="-36"/>
- <pair l="G" r="V" v="-21"/>
- <pair l="G" r="W" v="-21"/>
- <pair l="G" r="Y" v="-21"/>
- <pair l="J" r="A" v="-35"/>
- <pair l="J" r="AE" v="-35"/>
- <pair l="J" r="Adieresis" v="-35"/>
- <pair l="J" r="Aring" v="-35"/>
- <pair l="K" r="C" v="-114"/>
- <pair l="K" r="G" v="-115"/>
- <pair l="K" r="O" v="-104"/>
- <pair l="K" r="OE" v="-97"/>
- <pair l="K" r="Oacute" v="-104"/>
- <pair l="K" r="Odieresis" v="-104"/>
- <pair l="K" r="S" v="10"/>
- <pair l="K" r="T" v="-8"/>
- <pair l="K" r="a" v="-9"/>
- <pair l="K" r="adieresis" v="-9"/>
- <pair l="K" r="ae" v="-9"/>
- <pair l="K" r="aring" v="-9"/>
- <pair l="K" r="e" v="-69"/>
- <pair l="K" r="hyphen" v="-221"/>
- <pair l="K" r="o" v="-58"/>
- <pair l="K" r="oacute" v="-58"/>
- <pair l="K" r="odieresis" v="-58"/>
- <pair l="K" r="u" v="-27"/>
- <pair l="K" r="udieresis" v="-27"/>
- <pair l="K" r="y" v="-168"/>
- <pair l="L" r="A" v="54"/>
- <pair l="L" r="AE" v="54"/>
- <pair l="L" r="Aacute" v="54"/>
- <pair l="L" r="Adieresis" v="54"/>
- <pair l="L" r="Aring" v="54"/>
- <pair l="L" r="C" v="-40"/>
- <pair l="L" r="Ccedilla" v="-46"/>
- <pair l="L" r="G" v="-41"/>
- <pair l="L" r="O" v="-33"/>
- <pair l="L" r="Oacute" v="-33"/>
- <pair l="L" r="Ocircumflex" v="-33"/>
- <pair l="L" r="Odieresis" v="-33"/>
- <pair l="L" r="Ograve" v="-33"/>
- <pair l="L" r="Otilde" v="-33"/>
- <pair l="L" r="S" v="-5"/>
- <pair l="L" r="T" v="-101"/>
- <pair l="L" r="U" v="-65"/>
- <pair l="L" r="Udieresis" v="-65"/>
- <pair l="L" r="V" v="-229"/>
- <pair l="L" r="W" v="-164"/>
- <pair l="L" r="Y" v="-166"/>
- <pair l="L" r="hyphen" v="-63"/>
- <pair l="L" r="quotedblright" v="-298"/>
- <pair l="L" r="quoteright" v="-340"/>
- <pair l="L" r="u" v="-21"/>
- <pair l="L" r="udieresis" v="-21"/>
- <pair l="L" r="y" v="-139"/>
- <pair l="N" r="A" v="-37"/>
- <pair l="N" r="AE" v="-37"/>
- <pair l="N" r="Aacute" v="-37"/>
- <pair l="N" r="Adieresis" v="-37"/>
- <pair l="N" r="Aring" v="-37"/>
- <pair l="N" r="C" v="-50"/>
- <pair l="N" r="Ccedilla" v="-50"/>
- <pair l="N" r="G" v="-53"/>
- <pair l="N" r="O" v="-48"/>
- <pair l="N" r="Oacute" v="-48"/>
- <pair l="N" r="Odieresis" v="-48"/>
- <pair l="N" r="a" v="-69"/>
- <pair l="N" r="aacute" v="-69"/>
- <pair l="N" r="adieresis" v="-49"/>
- <pair l="N" r="ae" v="-69"/>
- <pair l="N" r="aring" v="-69"/>
- <pair l="N" r="comma" v="-37"/>
- <pair l="N" r="e" v="-53"/>
- <pair l="N" r="eacute" v="-53"/>
- <pair l="N" r="o" v="-50"/>
- <pair l="N" r="oacute" v="-50"/>
- <pair l="N" r="odieresis" v="-50"/>
- <pair l="N" r="oslash" v="-43"/>
- <pair l="N" r="period" v="-38"/>
- <pair l="N" r="u" v="-49"/>
- <pair l="N" r="udieresis" v="-49"/>
- <pair l="O" r="A" v="-95"/>
- <pair l="O" r="AE" v="-95"/>
- <pair l="O" r="Aacute" v="-95"/>
- <pair l="O" r="Adieresis" v="-95"/>
- <pair l="O" r="Aring" v="-95"/>
- <pair l="O" r="T" v="-27"/>
- <pair l="O" r="V" v="-89"/>
- <pair l="O" r="W" v="-89"/>
- <pair l="O" r="X" v="-101"/>
- <pair l="O" r="Y" v="-89"/>
- <pair l="Oacute" r="A" v="-95"/>
- <pair l="Oacute" r="T" v="-27"/>
- <pair l="Oacute" r="V" v="-89"/>
- <pair l="Oacute" r="W" v="-89"/>
- <pair l="Oacute" r="Y" v="-89"/>
- <pair l="Ocircumflex" r="T" v="-27"/>
- <pair l="Ocircumflex" r="V" v="-89"/>
- <pair l="Ocircumflex" r="Y" v="-89"/>
- <pair l="Odieresis" r="A" v="-95"/>
- <pair l="Odieresis" r="T" v="-27"/>
- <pair l="Odieresis" r="V" v="-89"/>
- <pair l="Odieresis" r="W" v="-89"/>
- <pair l="Odieresis" r="X" v="-101"/>
- <pair l="Odieresis" r="Y" v="-89"/>
- <pair l="Ograve" r="T" v="-27"/>
- <pair l="Ograve" r="V" v="-89"/>
- <pair l="Ograve" r="Y" v="-89"/>
- <pair l="Oslash" r="A" v="-96"/>
- <pair l="Otilde" r="T" v="-27"/>
- <pair l="Otilde" r="V" v="-89"/>
- <pair l="Otilde" r="Y" v="-89"/>
- <pair l="P" r="A" v="-174"/>
- <pair l="P" r="AE" v="-174"/>
- <pair l="P" r="Aacute" v="-174"/>
- <pair l="P" r="Adieresis" v="-174"/>
- <pair l="P" r="Aring" v="-174"/>
- <pair l="P" r="J" v="-86"/>
- <pair l="P" r="a" v="-26"/>
- <pair l="P" r="aacute" v="-26"/>
- <pair l="P" r="adieresis" v="-26"/>
- <pair l="P" r="ae" v="-26"/>
- <pair l="P" r="aring" v="-26"/>
- <pair l="P" r="comma" v="-208"/>
- <pair l="P" r="e" v="-33"/>
- <pair l="P" r="eacute" v="-33"/>
- <pair l="P" r="hyphen" v="-46"/>
- <pair l="P" r="o" v="-30"/>
- <pair l="P" r="oacute" v="-30"/>
- <pair l="P" r="odieresis" v="-30"/>
- <pair l="P" r="oe" v="-32"/>
- <pair l="P" r="oslash" v="-30"/>
- <pair l="P" r="period" v="-209"/>
- <pair l="R" r="C" v="-99"/>
- <pair l="R" r="Ccedilla" v="-99"/>
- <pair l="R" r="G" v="-102"/>
- <pair l="R" r="O" v="-96"/>
- <pair l="R" r="OE" v="-94"/>
- <pair l="R" r="Oacute" v="-96"/>
- <pair l="R" r="Odieresis" v="-96"/>
- <pair l="R" r="T" v="-70"/>
- <pair l="R" r="U" v="-116"/>
- <pair l="R" r="Udieresis" v="-116"/>
- <pair l="R" r="V" v="-108"/>
- <pair l="R" r="W" v="-108"/>
- <pair l="R" r="Y" v="-108"/>
- <pair l="R" r="a" v="-6"/>
- <pair l="R" r="aacute" v="-6"/>
- <pair l="R" r="adieresis" v="-6"/>
- <pair l="R" r="ae" v="-6"/>
- <pair l="R" r="aring" v="-6"/>
- <pair l="R" r="e" v="-66"/>
- <pair l="R" r="eacute" v="-66"/>
- <pair l="R" r="hyphen" v="-128"/>
- <pair l="R" r="o" v="-56"/>
- <pair l="R" r="oacute" v="-56"/>
- <pair l="R" r="odieresis" v="-56"/>
- <pair l="R" r="oe" v="-58"/>
- <pair l="R" r="u" v="-25"/>
- <pair l="R" r="uacute" v="-25"/>
- <pair l="R" r="udieresis" v="-25"/>
- <pair l="R" r="y" v="-62"/>
- <pair l="S" r="A" v="-43"/>
- <pair l="S" r="AE" v="-43"/>
- <pair l="S" r="Aacute" v="-43"/>
- <pair l="S" r="Adieresis" v="-43"/>
- <pair l="S" r="Aring" v="-43"/>
- <pair l="S" r="T" v="-26"/>
- <pair l="S" r="V" v="-10"/>
- <pair l="S" r="W" v="-10"/>
- <pair l="S" r="Y" v="-10"/>
- <pair l="S" r="t" v="-40"/>
- <pair l="T" r="A" v="-77"/>
- <pair l="T" r="AE" v="-77"/>
- <pair l="T" r="Aacute" v="-77"/>
- <pair l="T" r="Acircumflex" v="-77"/>
- <pair l="T" r="Adieresis" v="-77"/>
- <pair l="T" r="Agrave" v="-77"/>
- <pair l="T" r="Aring" v="-77"/>
- <pair l="T" r="Atilde" v="-77"/>
- <pair l="T" r="C" v="-28"/>
- <pair l="T" r="G" v="-31"/>
- <pair l="T" r="J" v="-30"/>
- <pair l="T" r="O" v="-27"/>
- <pair l="T" r="OE" v="-24"/>
- <pair l="T" r="Oacute" v="-27"/>
- <pair l="T" r="Ocircumflex" v="-27"/>
- <pair l="T" r="Odieresis" v="-27"/>
- <pair l="T" r="Ograve" v="-27"/>
- <pair l="T" r="Oslash" v="-27"/>
- <pair l="T" r="Otilde" v="-27"/>
- <pair l="T" r="S" v="-4"/>
- <pair l="T" r="V" v="63"/>
- <pair l="T" r="W" v="63"/>
- <pair l="T" r="Y" v="63"/>
- <pair l="T" r="a" v="-155"/>
- <pair l="T" r="ae" v="-155"/>
- <pair l="T" r="c" v="-198"/>
- <pair l="T" r="colon" v="-157"/>
- <pair l="T" r="comma" v="-143"/>
- <pair l="T" r="e" v="-192"/>
- <pair l="T" r="g" v="-166"/>
- <pair l="T" r="guillemotleft" v="-218"/>
- <pair l="T" r="guilsinglleft" v="-224"/>
- <pair l="T" r="hyphen" v="-155"/>
- <pair l="T" r="i" v="-42"/>
- <pair l="T" r="j" v="-77"/>
- <pair l="T" r="o" v="-189"/>
- <pair l="T" r="oslash" v="-129"/>
- <pair l="T" r="period" v="-143"/>
- <pair l="T" r="r" v="-101"/>
- <pair l="T" r="s" v="-133"/>
- <pair l="T" r="semicolon" v="-157"/>
- <pair l="T" r="u" v="-174"/>
- <pair l="T" r="v" v="-190"/>
- <pair l="T" r="w" v="-190"/>
- <pair l="T" r="y" v="-190"/>
- <pair l="U" r="A" v="-106"/>
- <pair l="U" r="AE" v="-106"/>
- <pair l="U" r="Aacute" v="-106"/>
- <pair l="U" r="Acircumflex" v="-106"/>
- <pair l="U" r="Adieresis" v="-106"/>
- <pair l="U" r="Aring" v="-106"/>
- <pair l="U" r="Atilde" v="-106"/>
- <pair l="U" r="comma" v="-66"/>
- <pair l="U" r="m" v="-54"/>
- <pair l="U" r="n" v="-54"/>
- <pair l="U" r="p" v="-35"/>
- <pair l="U" r="period" v="-61"/>
- <pair l="U" r="r" v="-51"/>
- <pair l="Uacute" r="A" v="-106"/>
- <pair l="Uacute" r="comma" v="-66"/>
- <pair l="Uacute" r="m" v="-54"/>
- <pair l="Uacute" r="n" v="-54"/>
- <pair l="Uacute" r="p" v="-35"/>
- <pair l="Uacute" r="period" v="-61"/>
- <pair l="Uacute" r="r" v="-51"/>
- <pair l="Ucircumflex" r="A" v="-106"/>
- <pair l="Udieresis" r="A" v="-106"/>
- <pair l="Udieresis" r="b" v="38"/>
- <pair l="Udieresis" r="comma" v="-66"/>
- <pair l="Udieresis" r="m" v="-54"/>
- <pair l="Udieresis" r="n" v="-54"/>
- <pair l="Udieresis" r="p" v="-35"/>
- <pair l="Udieresis" r="period" v="-61"/>
- <pair l="Udieresis" r="r" v="-51"/>
- <pair l="Ugrave" r="A" v="-106"/>
- <pair l="V" r="A" v="-229"/>
- <pair l="V" r="AE" v="-248"/>
- <pair l="V" r="Aacute" v="-229"/>
- <pair l="V" r="Acircumflex" v="-229"/>
- <pair l="V" r="Adieresis" v="-229"/>
- <pair l="V" r="Agrave" v="-229"/>
- <pair l="V" r="Aring" v="-229"/>
- <pair l="V" r="Atilde" v="-229"/>
- <pair l="V" r="C" v="-93"/>
- <pair l="V" r="G" v="-96"/>
- <pair l="V" r="O" v="-92"/>
- <pair l="V" r="Oacute" v="-92"/>
- <pair l="V" r="Ocircumflex" v="-92"/>
- <pair l="V" r="Odieresis" v="-92"/>
- <pair l="V" r="Ograve" v="-92"/>
- <pair l="V" r="Oslash" v="-89"/>
- <pair l="V" r="Otilde" v="-92"/>
- <pair l="V" r="S" v="-43"/>
- <pair l="V" r="T" v="61"/>
- <pair l="V" r="a" v="-140"/>
- <pair l="V" r="ae" v="-140"/>
- <pair l="V" r="colon" v="-125"/>
- <pair l="V" r="comma" v="-215"/>
- <pair l="V" r="e" v="-156"/>
- <pair l="V" r="g" v="-149"/>
- <pair l="V" r="guillemotleft" v="-184"/>
- <pair l="V" r="guilsinglleft" v="-190"/>
- <pair l="V" r="hyphen" v="-113"/>
- <pair l="V" r="i" v="-28"/>
- <pair l="V" r="o" v="-153"/>
- <pair l="V" r="oslash" v="-153"/>
- <pair l="V" r="period" v="-214"/>
- <pair l="V" r="r" v="-65"/>
- <pair l="V" r="semicolon" v="-121"/>
- <pair l="V" r="u" v="-59"/>
- <pair l="V" r="y" v="-53"/>
- <pair l="W" r="A" v="-200"/>
- <pair l="W" r="AE" v="-200"/>
- <pair l="W" r="Aacute" v="-200"/>
- <pair l="W" r="Acircumflex" v="-200"/>
- <pair l="W" r="Adieresis" v="-200"/>
- <pair l="W" r="Agrave" v="-200"/>
- <pair l="W" r="Aring" v="-200"/>
- <pair l="W" r="Atilde" v="-200"/>
- <pair l="W" r="C" v="-93"/>
- <pair l="W" r="G" v="-97"/>
- <pair l="W" r="O" v="-92"/>
- <pair l="W" r="Oacute" v="-92"/>
- <pair l="W" r="Ocircumflex" v="-92"/>
- <pair l="W" r="Odieresis" v="-92"/>
- <pair l="W" r="Ograve" v="-92"/>
- <pair l="W" r="Oslash" v="-89"/>
- <pair l="W" r="Otilde" v="-92"/>
- <pair l="W" r="S" v="-44"/>
- <pair l="W" r="T" v="61"/>
- <pair l="W" r="a" v="-137"/>
- <pair l="W" r="ae" v="-137"/>
- <pair l="W" r="colon" v="-124"/>
- <pair l="W" r="comma" v="-175"/>
- <pair l="W" r="e" v="-141"/>
- <pair l="W" r="g" v="-143"/>
- <pair l="W" r="guillemotleft" v="-160"/>
- <pair l="W" r="guilsinglleft" v="-166"/>
- <pair l="W" r="hyphen" v="-91"/>
- <pair l="W" r="i" v="-28"/>
- <pair l="W" r="o" v="-137"/>
- <pair l="W" r="oslash" v="-131"/>
- <pair l="W" r="period" v="-174"/>
- <pair l="W" r="r" v="-65"/>
- <pair l="W" r="semicolon" v="-121"/>
- <pair l="W" r="u" v="-59"/>
- <pair l="W" r="y" v="-53"/>
- <pair l="X" r="C" v="-111"/>
- <pair l="X" r="O" v="-102"/>
- <pair l="X" r="Odieresis" v="-102"/>
- <pair l="X" r="Q" v="-101"/>
- <pair l="X" r="a" v="-7"/>
- <pair l="X" r="e" v="-67"/>
- <pair l="X" r="hyphen" v="-138"/>
- <pair l="X" r="o" v="-57"/>
- <pair l="X" r="u" v="-25"/>
- <pair l="X" r="y" v="-138"/>
- <pair l="Y" r="A" v="-150"/>
- <pair l="Y" r="AE" v="-150"/>
- <pair l="Y" r="Aacute" v="-150"/>
- <pair l="Y" r="Acircumflex" v="-150"/>
- <pair l="Y" r="Adieresis" v="-150"/>
- <pair l="Y" r="Agrave" v="-150"/>
- <pair l="Y" r="Aring" v="-150"/>
- <pair l="Y" r="Atilde" v="-150"/>
- <pair l="Y" r="C" v="-92"/>
- <pair l="Y" r="G" v="-96"/>
- <pair l="Y" r="O" v="-92"/>
- <pair l="Y" r="Oacute" v="-92"/>
- <pair l="Y" r="Ocircumflex" v="-92"/>
- <pair l="Y" r="Odieresis" v="-92"/>
- <pair l="Y" r="Ograve" v="-92"/>
- <pair l="Y" r="Oslash" v="-89"/>
- <pair l="Y" r="Otilde" v="-92"/>
- <pair l="Y" r="S" v="-43"/>
- <pair l="Y" r="T" v="61"/>
- <pair l="Y" r="a" v="-202"/>
- <pair l="Y" r="ae" v="-202"/>
- <pair l="Y" r="colon" v="-181"/>
- <pair l="Y" r="comma" v="-217"/>
- <pair l="Y" r="e" v="-224"/>
- <pair l="Y" r="g" v="-218"/>
- <pair l="Y" r="guillemotleft" v="-279"/>
- <pair l="Y" r="guilsinglleft" v="-285"/>
- <pair l="Y" r="hyphen" v="-211"/>
- <pair l="Y" r="i" v="-28"/>
- <pair l="Y" r="o" v="-220"/>
- <pair l="Y" r="oslash" v="-203"/>
- <pair l="Y" r="p" v="-102"/>
- <pair l="Y" r="period" v="-217"/>
- <pair l="Y" r="semicolon" v="-174"/>
- <pair l="Y" r="u" v="-115"/>
- <pair l="Y" r="v" v="-109"/>
- <pair l="Z" r="v" v="-96"/>
- <pair l="Z" r="y" v="-96"/>
- <pair l="a" r="j" v="-73"/>
- <pair l="a" r="quoteright" v="-84"/>
- <pair l="a" r="v" v="-28"/>
- <pair l="a" r="w" v="-28"/>
- <pair l="a" r="y" v="-28"/>
- <pair l="aacute" r="v" v="-28"/>
- <pair l="aacute" r="w" v="-28"/>
- <pair l="aacute" r="y" v="-28"/>
- <pair l="adieresis" r="v" v="-28"/>
- <pair l="adieresis" r="w" v="-28"/>
- <pair l="adieresis" r="y" v="-28"/>
- <pair l="ae" r="v" v="-20"/>
- <pair l="ae" r="w" v="-20"/>
- <pair l="ae" r="y" v="-20"/>
- <pair l="agrave" r="v" v="-28"/>
- <pair l="agrave" r="w" v="-28"/>
- <pair l="agrave" r="y" v="-28"/>
- <pair l="aring" r="v" v="-28"/>
- <pair l="aring" r="w" v="-28"/>
- <pair l="aring" r="y" v="-28"/>
- <pair l="b" r="v" v="-36"/>
- <pair l="b" r="w" v="-36"/>
- <pair l="b" r="y" v="-36"/>
- <pair l="c" r="h" v="11"/>
- <pair l="c" r="k" v="14"/>
- <pair l="comma" r="one" v="-51"/>
- <pair l="comma" r="quotedblright" v="-84"/>
- <pair l="comma" r="quoteright" v="-126"/>
- <pair l="e" r="quoteright" v="-65"/>
- <pair l="e" r="t" v="-26"/>
- <pair l="e" r="v" v="-21"/>
- <pair l="e" r="w" v="-21"/>
- <pair l="e" r="x" v="27"/>
- <pair l="e" r="y" v="-21"/>
- <pair l="eacute" r="v" v="-21"/>
- <pair l="eacute" r="w" v="-21"/>
- <pair l="eacute" r="y" v="-21"/>
- <pair l="ecircumflex" r="v" v="-21"/>
- <pair l="ecircumflex" r="w" v="-21"/>
- <pair l="ecircumflex" r="y" v="-21"/>
- <pair l="eight" r="four" v="41"/>
- <pair l="eight" r="one" v="-48"/>
- <pair l="eight" r="seven" v="-34"/>
- <pair l="f" r="a" v="-60"/>
- <pair l="f" r="aacute" v="-60"/>
- <pair l="f" r="adieresis" v="-16"/>
- <pair l="f" r="ae" v="-60"/>
- <pair l="f" r="aring" v="-45"/>
- <pair l="f" r="e" v="-90"/>
- <pair l="f" r="eacute" v="-77"/>
- <pair l="f" r="f" v="0"/>
- <pair l="f" r="i" v="-5"/>
- <pair l="f" r="j" v="-52"/>
- <pair l="f" r="l" v="55"/>
- <pair l="f" r="o" v="-87"/>
- <pair l="f" r="oacute" v="-87"/>
- <pair l="f" r="odieresis" v="-35"/>
- <pair l="f" r="oe" v="-89"/>
- <pair l="f" r="oslash" v="-52"/>
- <pair l="f" r="quoteright" v="-26"/>
- <pair l="f" r="s" v="-51"/>
- <pair l="f" r="t" v="11"/>
- <pair l="five" r="four" v="7"/>
- <pair l="five" r="one" v="-60"/>
- <pair l="five" r="seven" v="-49"/>
- <pair l="four" r="four" v="41"/>
- <pair l="four" r="one" v="-16"/>
- <pair l="four" r="seven" v="-43"/>
- <pair l="g" r="a" v="-53"/>
- <pair l="g" r="adieresis" v="-53"/>
- <pair l="g" r="ae" v="-53"/>
- <pair l="g" r="aring" v="-53"/>
- <pair l="g" r="e" v="-77"/>
- <pair l="g" r="eacute" v="-77"/>
- <pair l="g" r="l" v="-11"/>
- <pair l="g" r="oacute" v="-73"/>
- <pair l="g" r="odieresis" v="-73"/>
- <pair l="g" r="r" v="22"/>
- <pair l="guillemotright" r="A" v="-105"/>
- <pair l="guillemotright" r="AE" v="-136"/>
- <pair l="guillemotright" r="Aacute" v="-105"/>
- <pair l="guillemotright" r="Adieresis" v="-105"/>
- <pair l="guillemotright" r="Aring" v="-105"/>
- <pair l="guillemotright" r="T" v="-218"/>
- <pair l="guillemotright" r="V" v="-195"/>
- <pair l="guillemotright" r="W" v="-141"/>
- <pair l="guillemotright" r="Y" v="-271"/>
- <pair l="guilsinglright" r="A" v="-110"/>
- <pair l="guilsinglright" r="AE" v="-141"/>
- <pair l="guilsinglright" r="Aacute" v="-110"/>
- <pair l="guilsinglright" r="Adieresis" v="-110"/>
- <pair l="guilsinglright" r="Aring" v="-110"/>
- <pair l="guilsinglright" r="T" v="-223"/>
- <pair l="guilsinglright" r="V" v="-200"/>
- <pair l="guilsinglright" r="W" v="-146"/>
- <pair l="guilsinglright" r="Y" v="-276"/>
- <pair l="h" r="quoteright" v="-80"/>
- <pair l="h" r="y" v="-23"/>
- <pair l="hyphen" r="A" v="-58"/>
- <pair l="hyphen" r="AE" v="-96"/>
- <pair l="hyphen" r="Aacute" v="-58"/>
- <pair l="hyphen" r="Adieresis" v="-58"/>
- <pair l="hyphen" r="Aring" v="-58"/>
- <pair l="hyphen" r="T" v="-154"/>
- <pair l="hyphen" r="V" v="-122"/>
- <pair l="hyphen" r="W" v="-71"/>
- <pair l="hyphen" r="Y" v="-202"/>
- <pair l="i" r="T" v="-35"/>
- <pair l="i" r="j" v="-86"/>
- <pair l="k" r="a" v="-9"/>
- <pair l="k" r="aacute" v="-9"/>
- <pair l="k" r="adieresis" v="-9"/>
- <pair l="k" r="ae" v="-9"/>
- <pair l="k" r="aring" v="-9"/>
- <pair l="k" r="comma" v="2"/>
- <pair l="k" r="e" v="-69"/>
- <pair l="k" r="eacute" v="-69"/>
- <pair l="k" r="g" v="-19"/>
- <pair l="k" r="hyphen" v="-134"/>
- <pair l="k" r="o" v="-58"/>
- <pair l="k" r="oacute" v="-58"/>
- <pair l="k" r="odieresis" v="-58"/>
- <pair l="k" r="period" v="2"/>
- <pair l="k" r="s" v="12"/>
- <pair l="k" r="u" v="15"/>
- <pair l="k" r="udieresis" v="15"/>
- <pair l="l" r="v" v="-29"/>
- <pair l="l" r="y" v="-29"/>
- <pair l="m" r="p" v="-6"/>
- <pair l="m" r="v" v="-25"/>
- <pair l="m" r="w" v="-25"/>
- <pair l="m" r="y" v="-25"/>
- <pair l="n" r="T" v="-89"/>
- <pair l="n" r="p" v="-3"/>
- <pair l="n" r="quoteright" v="-80"/>
- <pair l="n" r="v" v="-23"/>
- <pair l="n" r="w" v="-23"/>
- <pair l="n" r="y" v="-23"/>
- <pair l="nine" r="four" v="30"/>
- <pair l="nine" r="one" v="-67"/>
- <pair l="nine" r="seven" v="-50"/>
- <pair l="o" r="T" v="-190"/>
- <pair l="o" r="quoteright" v="-88"/>
- <pair l="o" r="t" v="-18"/>
- <pair l="o" r="v" v="-54"/>
- <pair l="o" r="w" v="-54"/>
- <pair l="o" r="x" v="-54"/>
- <pair l="o" r="y" v="-54"/>
- <pair l="oacute" r="v" v="-54"/>
- <pair l="oacute" r="w" v="-54"/>
- <pair l="oacute" r="y" v="-54"/>
- <pair l="ocircumflex" r="t" v="-18"/>
- <pair l="odieresis" r="t" v="-18"/>
- <pair l="odieresis" r="v" v="-54"/>
- <pair l="odieresis" r="w" v="-54"/>
- <pair l="odieresis" r="x" v="-54"/>
- <pair l="odieresis" r="y" v="-54"/>
- <pair l="ograve" r="v" v="-54"/>
- <pair l="ograve" r="w" v="-54"/>
- <pair l="ograve" r="y" v="-54"/>
- <pair l="one" r="comma" v="-52"/>
- <pair l="one" r="eight" v="-72"/>
- <pair l="one" r="five" v="-50"/>
- <pair l="one" r="four" v="-139"/>
- <pair l="one" r="nine" v="-46"/>
- <pair l="one" r="one" v="-50"/>
- <pair l="one" r="period" v="-52"/>
- <pair l="one" r="seven" v="-78"/>
- <pair l="one" r="six" v="-109"/>
- <pair l="one" r="three" v="-32"/>
- <pair l="one" r="two" v="-20"/>
- <pair l="one" r="zero" v="-112"/>
- <pair l="p" r="t" v="-17"/>
- <pair l="p" r="y" v="-36"/>
- <pair l="period" r="one" v="-51"/>
- <pair l="period" r="quotedblright" v="-86"/>
- <pair l="period" r="quoteright" v="-128"/>
- <pair l="q" r="c" v="-20"/>
- <pair l="q" r="u" v="-6"/>
- <pair l="quotedblbase" r="A" v="18"/>
- <pair l="quotedblbase" r="AE" v="18"/>
- <pair l="quotedblbase" r="T" v="-137"/>
- <pair l="quotedblbase" r="V" v="-223"/>
- <pair l="quotedblbase" r="W" v="-143"/>
- <pair l="quotedblbase" r="Y" v="-202"/>
- <pair l="quotedblleft" r="A" v="-217"/>
- <pair l="quotedblleft" r="AE" v="-306"/>
- <pair l="quotedblleft" r="Aacute" v="-217"/>
- <pair l="quotedblleft" r="Adieresis" v="-217"/>
- <pair l="quotedblleft" r="Aring" v="-217"/>
- <pair l="quotedblleft" r="T" v="-9"/>
- <pair l="quotedblleft" r="V" v="-10"/>
- <pair l="quotedblleft" r="W" v="-10"/>
- <pair l="quotedblleft" r="Y" v="-10"/>
- <pair l="quotedblright" r="A" v="-210"/>
- <pair l="quotedblright" r="AE" v="-303"/>
- <pair l="quotedblright" r="Aacute" v="-210"/>
- <pair l="quotedblright" r="Adieresis" v="-210"/>
- <pair l="quotedblright" r="Aring" v="-210"/>
- <pair l="quotedblright" r="T" v="2"/>
- <pair l="quotedblright" r="V" v="18"/>
- <pair l="quotedblright" r="W" v="18"/>
- <pair l="quotedblright" r="Y" v="18"/>
- <pair l="quoteleft" r="A" v="-258"/>
- <pair l="quoteleft" r="AE" v="-347"/>
- <pair l="quoteleft" r="Aacute" v="-258"/>
- <pair l="quoteleft" r="Adieresis" v="-258"/>
- <pair l="quoteleft" r="Aring" v="-258"/>
- <pair l="quoteleft" r="T" v="-51"/>
- <pair l="quoteleft" r="V" v="-52"/>
- <pair l="quoteleft" r="W" v="-52"/>
- <pair l="quoteleft" r="Y" v="-52"/>
- <pair l="quoteright" r="A" v="-251"/>
- <pair l="quoteright" r="AE" v="-344"/>
- <pair l="quoteright" r="Aacute" v="-251"/>
- <pair l="quoteright" r="Adieresis" v="-251"/>
- <pair l="quoteright" r="Aring" v="-251"/>
- <pair l="quoteright" r="comma" v="-136"/>
- <pair l="quoteright" r="d" v="-101"/>
- <pair l="quoteright" r="o" v="-96"/>
- <pair l="quoteright" r="period" v="-138"/>
- <pair l="quoteright" r="r" v="-64"/>
- <pair l="quoteright" r="s" v="-79"/>
- <pair l="quoteright" r="t" v="-61"/>
- <pair l="quoteright" r="v" v="-50"/>
- <pair l="quoteright" r="w" v="-50"/>
- <pair l="quoteright" r="y" v="-50"/>
- <pair l="r" r="a" v="-23"/>
- <pair l="r" r="aacute" v="-23"/>
- <pair l="r" r="acircumflex" v="-23"/>
- <pair l="r" r="adieresis" v="-23"/>
- <pair l="r" r="ae" v="-23"/>
- <pair l="r" r="agrave" v="-23"/>
- <pair l="r" r="aring" v="-23"/>
- <pair l="r" r="c" v="2"/>
- <pair l="r" r="ccedilla" v="6"/>
- <pair l="r" r="colon" v="-16"/>
- <pair l="r" r="comma" v="-97"/>
- <pair l="r" r="d" v="3"/>
- <pair l="r" r="e" v="4"/>
- <pair l="r" r="eacute" v="4"/>
- <pair l="r" r="ecircumflex" v="4"/>
- <pair l="r" r="egrave" v="4"/>
- <pair l="r" r="f" v="36"/>
- <pair l="r" r="g" v="-2"/>
- <pair l="r" r="h" v="-24"/>
- <pair l="r" r="hyphen" v="-87"/>
- <pair l="r" r="i" v="31"/>
- <pair l="r" r="j" v="-15"/>
- <pair l="r" r="k" v="-21"/>
- <pair l="r" r="l" v="-41"/>
- <pair l="r" r="m" v="36"/>
- <pair l="r" r="n" v="36"/>
- <pair l="r" r="o" v="7"/>
- <pair l="r" r="oacute" v="7"/>
- <pair l="r" r="ocircumflex" v="7"/>
- <pair l="r" r="odieresis" v="7"/>
- <pair l="r" r="oe" v="6"/>
- <pair l="r" r="ograve" v="7"/>
- <pair l="r" r="oslash" v="7"/>
- <pair l="r" r="p" v="54"/>
- <pair l="r" r="period" v="-97"/>
- <pair l="r" r="q" v="3"/>
- <pair l="r" r="quoteright" v="-18"/>
- <pair l="r" r="r" v="39"/>
- <pair l="r" r="s" v="4"/>
- <pair l="r" r="semicolon" v="-16"/>
- <pair l="r" r="t" v="42"/>
- <pair l="r" r="u" v="48"/>
- <pair l="r" r="v" v="54"/>
- <pair l="r" r="w" v="54"/>
- <pair l="r" r="x" v="54"/>
- <pair l="r" r="y" v="54"/>
- <pair l="r" r="z" v="9"/>
- <pair l="s" r="quoteright" v="-97"/>
- <pair l="s" r="t" v="-22"/>
- <pair l="seven" r="colon" v="-111"/>
- <pair l="seven" r="comma" v="-205"/>
- <pair l="seven" r="eight" v="-13"/>
- <pair l="seven" r="five" v="-13"/>
- <pair l="seven" r="four" v="-174"/>
- <pair l="seven" r="one" v="0"/>
- <pair l="seven" r="period" v="-206"/>
- <pair l="seven" r="seven" v="10"/>
- <pair l="seven" r="six" v="-45"/>
- <pair l="seven" r="three" v="12"/>
- <pair l="seven" r="two" v="13"/>
- <pair l="six" r="four" v="47"/>
- <pair l="six" r="one" v="-46"/>
- <pair l="six" r="seven" v="-35"/>
- <pair l="t" r="S" v="-2"/>
- <pair l="t" r="a" v="-18"/>
- <pair l="t" r="aacute" v="-18"/>
- <pair l="t" r="adieresis" v="-18"/>
- <pair l="t" r="ae" v="-18"/>
- <pair l="t" r="aring" v="-18"/>
- <pair l="t" r="colon" v="-16"/>
- <pair l="t" r="e" v="-52"/>
- <pair l="t" r="eacute" v="-52"/>
- <pair l="t" r="h" v="24"/>
- <pair l="t" r="o" v="-49"/>
- <pair l="t" r="oacute" v="-49"/>
- <pair l="t" r="odieresis" v="-49"/>
- <pair l="t" r="quoteright" v="-50"/>
- <pair l="t" r="semicolon" v="-16"/>
- <pair l="three" r="four" v="9"/>
- <pair l="three" r="one" v="-74"/>
- <pair l="three" r="seven" v="-60"/>
- <pair l="two" r="four" v="-114"/>
- <pair l="two" r="one" v="-48"/>
- <pair l="two" r="seven" v="-42"/>
- <pair l="u" r="quoteright" v="-80"/>
- <pair l="v" r="a" v="-18"/>
- <pair l="v" r="aacute" v="-18"/>
- <pair l="v" r="acircumflex" v="-18"/>
- <pair l="v" r="adieresis" v="-18"/>
- <pair l="v" r="ae" v="-18"/>
- <pair l="v" r="agrave" v="-18"/>
- <pair l="v" r="aring" v="-18"/>
- <pair l="v" r="atilde" v="-18"/>
- <pair l="v" r="c" v="-67"/>
- <pair l="v" r="colon" v="-11"/>
- <pair l="v" r="comma" v="-142"/>
- <pair l="v" r="e" v="-55"/>
- <pair l="v" r="eacute" v="-55"/>
- <pair l="v" r="ecircumflex" v="-55"/>
- <pair l="v" r="egrave" v="-55"/>
- <pair l="v" r="g" v="-36"/>
- <pair l="v" r="hyphen" v="-40"/>
- <pair l="v" r="l" v="-36"/>
- <pair l="v" r="o" v="-53"/>
- <pair l="v" r="oacute" v="-53"/>
- <pair l="v" r="odieresis" v="-53"/>
- <pair l="v" r="ograve" v="-53"/>
- <pair l="v" r="oslash" v="-53"/>
- <pair l="v" r="period" v="-143"/>
- <pair l="v" r="s" v="-16"/>
- <pair l="v" r="semicolon" v="-11"/>
- <pair l="w" r="a" v="-19"/>
- <pair l="w" r="aacute" v="-19"/>
- <pair l="w" r="acircumflex" v="-19"/>
- <pair l="w" r="adieresis" v="-19"/>
- <pair l="w" r="ae" v="-19"/>
- <pair l="w" r="agrave" v="-19"/>
- <pair l="w" r="aring" v="-19"/>
- <pair l="w" r="atilde" v="-19"/>
- <pair l="w" r="c" v="-68"/>
- <pair l="w" r="colon" v="-12"/>
- <pair l="w" r="comma" v="-120"/>
- <pair l="w" r="e" v="-56"/>
- <pair l="w" r="eacute" v="-56"/>
- <pair l="w" r="ecircumflex" v="-56"/>
- <pair l="w" r="egrave" v="-56"/>
- <pair l="w" r="g" v="-37"/>
- <pair l="w" r="hyphen" v="-32"/>
- <pair l="w" r="l" v="-37"/>
- <pair l="w" r="o" v="-54"/>
- <pair l="w" r="oacute" v="-54"/>
- <pair l="w" r="odieresis" v="-54"/>
- <pair l="w" r="ograve" v="-54"/>
- <pair l="w" r="oslash" v="-54"/>
- <pair l="w" r="period" v="-121"/>
- <pair l="w" r="s" v="-17"/>
- <pair l="w" r="semicolon" v="-12"/>
- <pair l="x" r="a" v="-9"/>
- <pair l="x" r="c" v="-77"/>
- <pair l="x" r="e" v="-69"/>
- <pair l="x" r="eacute" v="-69"/>
- <pair l="x" r="o" v="-59"/>
- <pair l="x" r="q" v="-40"/>
- <pair l="y" r="a" v="-18"/>
- <pair l="y" r="aacute" v="-18"/>
- <pair l="y" r="acircumflex" v="-18"/>
- <pair l="y" r="adieresis" v="-18"/>
- <pair l="y" r="ae" v="-18"/>
- <pair l="y" r="agrave" v="-18"/>
- <pair l="y" r="aring" v="-18"/>
- <pair l="y" r="atilde" v="-18"/>
- <pair l="y" r="c" v="-67"/>
- <pair l="y" r="colon" v="-11"/>
- <pair l="y" r="comma" v="-142"/>
- <pair l="y" r="e" v="-55"/>
- <pair l="y" r="eacute" v="-55"/>
- <pair l="y" r="ecircumflex" v="-55"/>
- <pair l="y" r="egrave" v="-55"/>
- <pair l="y" r="g" v="-36"/>
- <pair l="y" r="hyphen" v="-39"/>
- <pair l="y" r="l" v="-36"/>
- <pair l="y" r="o" v="-53"/>
- <pair l="y" r="oacute" v="-53"/>
- <pair l="y" r="odieresis" v="-53"/>
- <pair l="y" r="ograve" v="-53"/>
- <pair l="y" r="oslash" v="-53"/>
- <pair l="y" r="period" v="-142"/>
- <pair l="y" r="s" v="-16"/>
- <pair l="y" r="semicolon" v="-11"/>
- <pair l="zero" r="four" v="30"/>
- <pair l="zero" r="one" v="-78"/>
- <pair l="zero" r="seven" v="-60"/>
- </kernsubtable>
- </kern>
-
- <name>
- <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
- Luxi Serif
- </namerecord>
- <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
- Luxi Serif Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
- Luxi Serif Regular
- </namerecord>
- <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
- LuxiSerif
- </namerecord>
- <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
- design@bigelowandholmes.com
- </namerecord>
- <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
- Luxi Serif
- </namerecord>
- <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
- Luxi Serif Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
- Luxi Serif Regular
- </namerecord>
- <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
- LuxiSerif
- </namerecord>
- <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
- design@bigelowandholmes.com
- </namerecord>
- </name>
-
- <post>
- <formatType value="2.0"/>
- <italicAngle value="0.0"/>
- <underlinePosition value="0"/>
- <underlineThickness value="0"/>
- <isFixedPitch value="0"/>
- <minMemType42 value="0"/>
- <maxMemType42 value="0"/>
- <minMemType1 value="0"/>
- <maxMemType1 value="0"/>
- <psNames>
- <!-- This file uses unique glyph names based on the information
- found in the 'post' table. Since these names might not be unique,
- we have to invent artificial names in case of clashes. In order to
- be able to retain the original information, we need a name to
- ps name mapping for those cases where they differ. That's what
- you see below.
- -->
- <psName name=".notdef#1" psName=".notdef"/>
- <psName name=".notdef#10" psName=".notdef"/>
- <psName name=".notdef#11" psName=".notdef"/>
- <psName name=".notdef#12" psName=".notdef"/>
- <psName name=".notdef#13" psName=".notdef"/>
- <psName name=".notdef#14" psName=".notdef"/>
- <psName name=".notdef#15" psName=".notdef"/>
- <psName name=".notdef#16" psName=".notdef"/>
- <psName name=".notdef#17" psName=".notdef"/>
- <psName name=".notdef#18" psName=".notdef"/>
- <psName name=".notdef#2" psName=".notdef"/>
- <psName name=".notdef#3" psName=".notdef"/>
- <psName name=".notdef#4" psName=".notdef"/>
- <psName name=".notdef#5" psName=".notdef"/>
- <psName name=".notdef#6" psName=".notdef"/>
- <psName name=".notdef#7" psName=".notdef"/>
- <psName name=".notdef#8" psName=".notdef"/>
- <psName name=".notdef#9" psName=".notdef"/>
- <psName name="Euro#1" psName="Euro"/>
- <psName name="fi#1" psName="fi"/>
- <psName name="fl#1" psName="fl"/>
- <psName name="fraction#1" psName="fraction"/>
- <psName name="hyphen#1" psName="hyphen"/>
- <psName name="macron#1" psName="macron"/>
- <psName name="periodcentered#1" psName="periodcentered"/>
- <psName name="semicolon#1" psName="semicolon"/>
- </psNames>
- <extraNames>
- <!-- following are the name that are not taken from the standard Mac glyph order -->
- <psName name="fraction"/>
- <psName name="fi"/>
- <psName name="Euro"/>
- <psName name="tilde"/>
- <psName name="macron"/>
- <psName name="Euro"/>
- <psName name="sfthyphen"/>
- <psName name="periodcentered"/>
- <psName name="Amacron"/>
- <psName name="amacron"/>
- <psName name="Abreve"/>
- <psName name="abreve"/>
- <psName name="Aogonek"/>
- <psName name="aogonek"/>
- <psName name="Ccircumflex"/>
- <psName name="ccircumflex"/>
- <psName name="Cdotaccent"/>
- <psName name="cdotaccent"/>
- <psName name="Dcaron"/>
- <psName name="dcaron"/>
- <psName name="Dcroat"/>
- <psName name="dcroat"/>
- <psName name="Emacron"/>
- <psName name="emacron"/>
- <psName name="Ebreve"/>
- <psName name="ebreve"/>
- <psName name="Edotaccent"/>
- <psName name="edotaccent"/>
- <psName name="Eogonek"/>
- <psName name="eogonek"/>
- <psName name="Ecaron"/>
- <psName name="ecaron"/>
- <psName name="Gcircumflex"/>
- <psName name="gcircumflex"/>
- <psName name="Gdotaccent"/>
- <psName name="gdotaccent"/>
- <psName name="Gcommaaccent"/>
- <psName name="gcommaaccent"/>
- <psName name="Hcircumflex"/>
- <psName name="hcircumflex"/>
- <psName name="Hbar"/>
- <psName name="hbar"/>
- <psName name="Itilde"/>
- <psName name="itilde"/>
- <psName name="Imacron"/>
- <psName name="imacron"/>
- <psName name="Ibreve"/>
- <psName name="ibreve"/>
- <psName name="Iogonek"/>
- <psName name="iogonek"/>
- <psName name="IJ"/>
- <psName name="ij"/>
- <psName name="Jcircumflex"/>
- <psName name="jcircumflex"/>
- <psName name="Kcommaaccent"/>
- <psName name="kcommaaccent"/>
- <psName name="kgreenlandic"/>
- <psName name="Lacute"/>
- <psName name="lacute"/>
- <psName name="Lcommaaccent"/>
- <psName name="lcommaaccent"/>
- <psName name="Lcaron"/>
- <psName name="lcaron"/>
- <psName name="Ldot"/>
- <psName name="ldot"/>
- <psName name="Nacute"/>
- <psName name="nacute"/>
- <psName name="Ncommaaccent"/>
- <psName name="ncommaaccent"/>
- <psName name="Ncaron"/>
- <psName name="ncaron"/>
- <psName name="napostrophe"/>
- <psName name="Eng"/>
- <psName name="eng"/>
- <psName name="Omacron"/>
- <psName name="omacron"/>
- <psName name="Obreve"/>
- <psName name="obreve"/>
- <psName name="Ohungarumlaut"/>
- <psName name="ohungarumlaut"/>
- <psName name="Racute"/>
- <psName name="racute"/>
- <psName name="Rcommaaccent"/>
- <psName name="rcommaaccent"/>
- <psName name="Rcaron"/>
- <psName name="rcaron"/>
- <psName name="Sacute"/>
- <psName name="sacute"/>
- <psName name="Scircumflex"/>
- <psName name="scircumflex"/>
- <psName name="Tcommaaccent"/>
- <psName name="tcommaaccent"/>
- <psName name="Tcaron"/>
- <psName name="tcaron"/>
- <psName name="Tbar"/>
- <psName name="tbar"/>
- <psName name="Utilde"/>
- <psName name="utilde"/>
- <psName name="Umacron"/>
- <psName name="umacron"/>
- <psName name="Ubreve"/>
- <psName name="ubreve"/>
- <psName name="Uring"/>
- <psName name="uring"/>
- <psName name="Uhungarumlaut"/>
- <psName name="uhungarumlaut"/>
- <psName name="Uogonek"/>
- <psName name="uogonek"/>
- <psName name="Wcircumflex"/>
- <psName name="wcircumflex"/>
- <psName name="Ycircumflex"/>
- <psName name="ycircumflex"/>
- <psName name="Zacute"/>
- <psName name="zacute"/>
- <psName name="Zdotaccent"/>
- <psName name="zdotaccent"/>
- <psName name="longs"/>
- <psName name="Scommaaccent"/>
- <psName name="scommaaccent"/>
- <psName name="Tcommabelow"/>
- <psName name="tcommabelow"/>
- <psName name="Unterkomma"/>
- <psName name="semicolon"/>
- <psName name="anoteleia"/>
- <psName name="hyphen"/>
- <psName name="nbhyphen"/>
- <psName name="figuredash"/>
- <psName name="afii00208"/>
- <psName name="quotereversed"/>
- <psName name="radicalex"/>
- <psName name="estimated"/>
- <psName name="dotmath"/>
- <psName name="fi"/>
- <psName name="fl"/>
- <psName name="foursuperiour"/>
- <psName name="dotlessj"/>
- </extraNames>
- </post>
-
- <gasp>
- <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
- <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
- <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
- </gasp>
-
- <vhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="432"/>
- <lineGap value="0"/>
- <advanceHeightMax value="2465"/>
- <minTopSideBearing value="0"/>
- <minBottomSideBearing value="0"/>
- <yMaxExtent value="2465"/>
- <caretSlopeRise value="0"/>
- <caretSlopeRun value="1"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <reserved4 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfVMetrics value="391"/>
- </vhea>
-
- <vmtx>
- <mtx name=".notdef" height="2465" tsb="553"/>
- <mtx name=".notdef#1" height="0" tsb="0"/>
- <mtx name=".notdef#10" height="2465" tsb="0"/>
- <mtx name=".notdef#11" height="2465" tsb="0"/>
- <mtx name=".notdef#12" height="2465" tsb="0"/>
- <mtx name=".notdef#13" height="2465" tsb="0"/>
- <mtx name=".notdef#14" height="2465" tsb="0"/>
- <mtx name=".notdef#15" height="2465" tsb="0"/>
- <mtx name=".notdef#16" height="1024" tsb="0"/>
- <mtx name=".notdef#17" height="2465" tsb="0"/>
- <mtx name=".notdef#18" height="2465" tsb="0"/>
- <mtx name=".notdef#2" height="2465" tsb="0"/>
- <mtx name=".notdef#3" height="2465" tsb="0"/>
- <mtx name=".notdef#4" height="2465" tsb="0"/>
- <mtx name=".notdef#5" height="2465" tsb="0"/>
- <mtx name=".notdef#6" height="2465" tsb="0"/>
- <mtx name=".notdef#7" height="2465" tsb="0"/>
- <mtx name=".notdef#8" height="2465" tsb="0"/>
- <mtx name=".notdef#9" height="2465" tsb="0"/>
- <mtx name="A" height="2465" tsb="534"/>
- <mtx name="AE" height="2465" tsb="553"/>
- <mtx name="Aacute" height="2465" tsb="108"/>
- <mtx name="Abreve" height="2465" tsb="108"/>
- <mtx name="Acircumflex" height="2465" tsb="108"/>
- <mtx name="Adieresis" height="2465" tsb="256"/>
- <mtx name="Agrave" height="2465" tsb="108"/>
- <mtx name="Amacron" height="2465" tsb="306"/>
- <mtx name="Aogonek" height="2465" tsb="534"/>
- <mtx name="Aring" height="2465" tsb="99"/>
- <mtx name="Atilde" height="2465" tsb="194"/>
- <mtx name="B" height="2465" tsb="553"/>
- <mtx name="C" height="2465" tsb="516"/>
- <mtx name="Cacute" height="2465" tsb="108"/>
- <mtx name="Ccaron" height="2465" tsb="108"/>
- <mtx name="Ccedilla" height="2465" tsb="516"/>
- <mtx name="Ccircumflex" height="2465" tsb="108"/>
- <mtx name="Cdotaccent" height="2465" tsb="232"/>
- <mtx name="D" height="2465" tsb="544"/>
- <mtx name="Dcaron" height="2465" tsb="108"/>
- <mtx name="Dcroat" height="2465" tsb="544"/>
- <mtx name="E" height="2465" tsb="553"/>
- <mtx name="Eacute" height="2465" tsb="108"/>
- <mtx name="Ebreve" height="2465" tsb="108"/>
- <mtx name="Ecaron" height="2465" tsb="108"/>
- <mtx name="Ecircumflex" height="2465" tsb="108"/>
- <mtx name="Edieresis" height="2465" tsb="256"/>
- <mtx name="Edotaccent" height="2465" tsb="232"/>
- <mtx name="Egrave" height="2465" tsb="108"/>
- <mtx name="Emacron" height="2465" tsb="306"/>
- <mtx name="Eng" height="2465" tsb="553"/>
- <mtx name="Eogonek" height="2465" tsb="553"/>
- <mtx name="Eth" height="2465" tsb="544"/>
- <mtx name="Euro" height="2465" tsb="516"/>
- <mtx name="Euro#1" height="2465" tsb="516"/>
- <mtx name="F" height="2465" tsb="553"/>
- <mtx name="G" height="2465" tsb="515"/>
- <mtx name="Gbreve" height="2465" tsb="108"/>
- <mtx name="Gcircumflex" height="2465" tsb="108"/>
- <mtx name="Gcommaaccent" height="2465" tsb="515"/>
- <mtx name="Gdotaccent" height="2465" tsb="232"/>
- <mtx name="H" height="2465" tsb="553"/>
- <mtx name="Hbar" height="2465" tsb="553"/>
- <mtx name="Hcircumflex" height="2465" tsb="108"/>
- <mtx name="I" height="2465" tsb="553"/>
- <mtx name="IJ" height="2465" tsb="553"/>
- <mtx name="Iacute" height="2465" tsb="108"/>
- <mtx name="Ibreve" height="2465" tsb="108"/>
- <mtx name="Icircumflex" height="2465" tsb="108"/>
- <mtx name="Idieresis" height="2465" tsb="256"/>
- <mtx name="Idotaccent" height="2465" tsb="232"/>
- <mtx name="Igrave" height="2465" tsb="108"/>
- <mtx name="Imacron" height="2465" tsb="306"/>
- <mtx name="Iogonek" height="2465" tsb="553"/>
- <mtx name="Itilde" height="2465" tsb="194"/>
- <mtx name="J" height="2465" tsb="553"/>
- <mtx name="Jcircumflex" height="2465" tsb="108"/>
- <mtx name="K" height="2465" tsb="553"/>
- <mtx name="Kcommaaccent" height="2465" tsb="553"/>
- <mtx name="L" height="2465" tsb="553"/>
- <mtx name="Lacute" height="2465" tsb="108"/>
- <mtx name="Lcaron" height="2465" tsb="553"/>
- <mtx name="Lcommaaccent" height="2465" tsb="553"/>
- <mtx name="Ldot" height="2465" tsb="553"/>
- <mtx name="Lslash" height="2465" tsb="553"/>
- <mtx name="M" height="2465" tsb="553"/>
- <mtx name="N" height="2465" tsb="553"/>
- <mtx name="Nacute" height="2465" tsb="108"/>
- <mtx name="Ncaron" height="2465" tsb="108"/>
- <mtx name="Ncommaaccent" height="2465" tsb="553"/>
- <mtx name="Ntilde" height="2465" tsb="194"/>
- <mtx name="O" height="2465" tsb="516"/>
- <mtx name="OE" height="2465" tsb="516"/>
- <mtx name="Oacute" height="2465" tsb="108"/>
- <mtx name="Obreve" height="2465" tsb="108"/>
- <mtx name="Ocircumflex" height="2465" tsb="108"/>
- <mtx name="Odieresis" height="2465" tsb="256"/>
- <mtx name="Ograve" height="2465" tsb="108"/>
- <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
- <mtx name="Omacron" height="2465" tsb="306"/>
- <mtx name="Oslash" height="2465" tsb="516"/>
- <mtx name="Otilde" height="2465" tsb="194"/>
- <mtx name="P" height="2465" tsb="541"/>
- <mtx name="Q" height="2465" tsb="516"/>
- <mtx name="R" height="2465" tsb="541"/>
- <mtx name="Racute" height="2465" tsb="108"/>
- <mtx name="Rcaron" height="2465" tsb="108"/>
- <mtx name="Rcommaaccent" height="2465" tsb="542"/>
- <mtx name="S" height="2465" tsb="516"/>
- <mtx name="Sacute" height="2465" tsb="108"/>
- <mtx name="Scaron" height="2465" tsb="108"/>
- <mtx name="Scedilla" height="2465" tsb="516"/>
- <mtx name="Scircumflex" height="2465" tsb="108"/>
- <mtx name="Scommaaccent" height="2465" tsb="516"/>
- <mtx name="T" height="2465" tsb="553"/>
- <mtx name="Tbar" height="2465" tsb="553"/>
- <mtx name="Tcaron" height="2465" tsb="108"/>
- <mtx name="Tcommaaccent" height="2465" tsb="553"/>
- <mtx name="Tcommabelow" height="2465" tsb="553"/>
- <mtx name="Thorn" height="2465" tsb="553"/>
- <mtx name="U" height="2465" tsb="553"/>
- <mtx name="Uacute" height="2465" tsb="108"/>
- <mtx name="Ubreve" height="2465" tsb="108"/>
- <mtx name="Ucircumflex" height="2465" tsb="108"/>
- <mtx name="Udieresis" height="2465" tsb="256"/>
- <mtx name="Ugrave" height="2465" tsb="108"/>
- <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
- <mtx name="Umacron" height="2465" tsb="306"/>
- <mtx name="Unterkomma" height="2465" tsb="2144"/>
- <mtx name="Uogonek" height="2465" tsb="553"/>
- <mtx name="Uring" height="2465" tsb="0"/>
- <mtx name="Utilde" height="2465" tsb="194"/>
- <mtx name="V" height="2465" tsb="553"/>
- <mtx name="W" height="2465" tsb="553"/>
- <mtx name="Wcircumflex" height="2465" tsb="108"/>
- <mtx name="X" height="2465" tsb="553"/>
- <mtx name="Y" height="2465" tsb="553"/>
- <mtx name="Yacute" height="2465" tsb="108"/>
- <mtx name="Ycircumflex" height="2465" tsb="108"/>
- <mtx name="Ydieresis" height="2465" tsb="256"/>
- <mtx name="Z" height="2465" tsb="553"/>
- <mtx name="Zacute" height="2465" tsb="108"/>
- <mtx name="Zcaron" height="2465" tsb="108"/>
- <mtx name="Zdotaccent" height="2465" tsb="232"/>
- <mtx name="a" height="2465" tsb="923"/>
- <mtx name="aacute" height="2465" tsb="429"/>
- <mtx name="abreve" height="2465" tsb="429"/>
- <mtx name="acircumflex" height="2465" tsb="429"/>
- <mtx name="acute" height="2465" tsb="429"/>
- <mtx name="adieresis" height="2465" tsb="577"/>
- <mtx name="ae" height="2465" tsb="922"/>
- <mtx name="afii00208" height="2465" tsb="1391"/>
- <mtx name="agrave" height="2465" tsb="429"/>
- <mtx name="amacron" height="2465" tsb="627"/>
- <mtx name="ampersand" height="2465" tsb="515"/>
- <mtx name="anoteleia" height="2465" tsb="1295"/>
- <mtx name="aogonek" height="2465" tsb="923"/>
- <mtx name="aring" height="2465" tsb="296"/>
- <mtx name="asciicircum" height="2465" tsb="553"/>
- <mtx name="asciitilde" height="2465" tsb="1270"/>
- <mtx name="asterisk" height="2465" tsb="553"/>
- <mtx name="at" height="2465" tsb="516"/>
- <mtx name="atilde" height="2465" tsb="515"/>
- <mtx name="b" height="2465" tsb="454"/>
- <mtx name="backslash" height="2465" tsb="552"/>
- <mtx name="bar" height="2465" tsb="454"/>
- <mtx name="braceleft" height="2465" tsb="454"/>
- <mtx name="braceright" height="2465" tsb="454"/>
- <mtx name="bracketleft" height="2465" tsb="454"/>
- <mtx name="bracketright" height="2465" tsb="454"/>
- <mtx name="breve" height="2465" tsb="429"/>
- <mtx name="brokenbar" height="2465" tsb="454"/>
- <mtx name="bullet" height="2465" tsb="923"/>
- <mtx name="c" height="2465" tsb="923"/>
- <mtx name="cacute" height="2465" tsb="429"/>
- <mtx name="caron" height="2465" tsb="429"/>
- <mtx name="ccaron" height="2465" tsb="429"/>
- <mtx name="ccedilla" height="2465" tsb="923"/>
- <mtx name="ccircumflex" height="2465" tsb="429"/>
- <mtx name="cdotaccent" height="2465" tsb="553"/>
- <mtx name="cedilla" height="2465" tsb="2033"/>
- <mtx name="cent" height="2465" tsb="553"/>
- <mtx name="circumflex" height="2465" tsb="429"/>
- <mtx name="colon" height="2465" tsb="947"/>
- <mtx name="comma" height="2465" tsb="1786"/>
- <mtx name="copyright" height="2465" tsb="602"/>
- <mtx name="currency" height="2465" tsb="855"/>
- <mtx name="d" height="2465" tsb="454"/>
- <mtx name="dagger" height="2465" tsb="553"/>
- <mtx name="daggerdbl" height="2465" tsb="553"/>
- <mtx name="dcaron" height="2465" tsb="454"/>
- <mtx name="dcroat" height="2465" tsb="454"/>
- <mtx name="degree" height="2465" tsb="516"/>
- <mtx name="dieresis" height="2465" tsb="577"/>
- <mtx name="divide" height="2465" tsb="947"/>
- <mtx name="dollar" height="2465" tsb="429"/>
- <mtx name="dotaccent" height="2465" tsb="553"/>
- <mtx name="dotlessi" height="2465" tsb="947"/>
- <mtx name="dotlessj" height="2465" tsb="947"/>
- <mtx name="dotmath" height="2465" tsb="1295"/>
- <mtx name="e" height="2465" tsb="923"/>
- <mtx name="eacute" height="2465" tsb="429"/>
- <mtx name="ebreve" height="2465" tsb="429"/>
- <mtx name="ecaron" height="2465" tsb="429"/>
- <mtx name="ecircumflex" height="2465" tsb="429"/>
- <mtx name="edieresis" height="2465" tsb="577"/>
- <mtx name="edotaccent" height="2465" tsb="553"/>
- <mtx name="egrave" height="2465" tsb="429"/>
- <mtx name="eight" height="2465" tsb="515"/>
- <mtx name="ellipsis" height="2465" tsb="1836"/>
- <mtx name="emacron" height="2465" tsb="627"/>
- <mtx name="emdash" height="2465" tsb="1391"/>
- <mtx name="endash" height="2465" tsb="1367"/>
- <mtx name="eng" height="2465" tsb="923"/>
- <mtx name="eogonek" height="2465" tsb="923"/>
- <mtx name="equal" height="2465" tsb="1206"/>
- <mtx name="estimated" height="2465" tsb="923"/>
- <mtx name="eth" height="2465" tsb="448"/>
- <mtx name="exclam" height="2465" tsb="553"/>
- <mtx name="exclamdown" height="2465" tsb="947"/>
- <mtx name="f" height="2465" tsb="429"/>
- <mtx name="fi" height="2465" tsb="429"/>
- <mtx name="fi#1" height="2465" tsb="429"/>
- <mtx name="figuredash" height="2465" tsb="1367"/>
- <mtx name="five" height="2465" tsb="553"/>
- <mtx name="fl" height="2465" tsb="429"/>
- <mtx name="fl#1" height="2465" tsb="429"/>
- <mtx name="florin" height="2465" tsb="528"/>
- <mtx name="four" height="2465" tsb="528"/>
- <mtx name="foursuperiour" height="2465" tsb="511"/>
- <mtx name="fraction" height="2465" tsb="516"/>
- <mtx name="fraction#1" height="2465" tsb="516"/>
- <mtx name="g" height="2465" tsb="923"/>
- <mtx name="gbreve" height="2465" tsb="429"/>
- <mtx name="gcircumflex" height="2465" tsb="429"/>
- <mtx name="gcommaaccent" height="2465" tsb="296"/>
- <mtx name="gdotaccent" height="2465" tsb="553"/>
- <mtx name="germandbls" height="2465" tsb="429"/>
- <mtx name="grave" height="2465" tsb="429"/>
- <mtx name="greater" height="2465" tsb="947"/>
- <mtx name="guillemotleft" height="2465" tsb="1058"/>
- <mtx name="guillemotright" height="2465" tsb="1058"/>
- <mtx name="guilsinglleft" height="2465" tsb="1058"/>
- <mtx name="guilsinglright" height="2465" tsb="1058"/>
- <mtx name="h" height="2465" tsb="454"/>
- <mtx name="hbar" height="2465" tsb="454"/>
- <mtx name="hcircumflex" height="2465" tsb="34"/>
- <mtx name="hungarumlaut" height="2465" tsb="429"/>
- <mtx name="hyphen" height="2465" tsb="1367"/>
- <mtx name="hyphen#1" height="2465" tsb="1367"/>
- <mtx name="i" height="2465" tsb="553"/>
- <mtx name="iacute" height="2465" tsb="429"/>
- <mtx name="ibreve" height="2465" tsb="429"/>
- <mtx name="icircumflex" height="2465" tsb="429"/>
- <mtx name="idieresis" height="2465" tsb="577"/>
- <mtx name="igrave" height="2465" tsb="429"/>
- <mtx name="ij" height="2465" tsb="553"/>
- <mtx name="imacron" height="2465" tsb="627"/>
- <mtx name="iogonek" height="2465" tsb="553"/>
- <mtx name="itilde" height="2465" tsb="515"/>
- <mtx name="j" height="2465" tsb="553"/>
- <mtx name="jcircumflex" height="2465" tsb="429"/>
- <mtx name="k" height="2465" tsb="454"/>
- <mtx name="kcommaaccent" height="2465" tsb="454"/>
- <mtx name="kgreenlandic" height="2465" tsb="947"/>
- <mtx name="l" height="2465" tsb="454"/>
- <mtx name="lacute" height="2465" tsb="34"/>
- <mtx name="lcaron" height="2465" tsb="454"/>
- <mtx name="lcommaaccent" height="2465" tsb="454"/>
- <mtx name="ldot" height="2465" tsb="454"/>
- <mtx name="less" height="2465" tsb="947"/>
- <mtx name="logicalnot" height="2465" tsb="1243"/>
- <mtx name="longs" height="2465" tsb="429"/>
- <mtx name="lslash" height="2465" tsb="454"/>
- <mtx name="m" height="2465" tsb="923"/>
- <mtx name="macron" height="2465" tsb="627"/>
- <mtx name="macron#1" height="2465" tsb="429"/>
- <mtx name="minus" height="2465" tsb="1391"/>
- <mtx name="mu" height="2465" tsb="947"/>
- <mtx name="multiply" height="2465" tsb="947"/>
- <mtx name="n" height="2465" tsb="923"/>
- <mtx name="nacute" height="2465" tsb="429"/>
- <mtx name="napostrophe" height="2465" tsb="454"/>
- <mtx name="nbhyphen" height="2465" tsb="1367"/>
- <mtx name="ncaron" height="2465" tsb="429"/>
- <mtx name="ncommaaccent" height="2465" tsb="923"/>
- <mtx name="nine" height="2465" tsb="515"/>
- <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
- <mtx name="ntilde" height="2465" tsb="515"/>
- <mtx name="numbersign" height="2465" tsb="553"/>
- <mtx name="o" height="2465" tsb="923"/>
- <mtx name="oacute" height="2465" tsb="429"/>
- <mtx name="obreve" height="2465" tsb="429"/>
- <mtx name="ocircumflex" height="2465" tsb="429"/>
- <mtx name="odieresis" height="2465" tsb="577"/>
- <mtx name="oe" height="2465" tsb="923"/>
- <mtx name="ogonek" height="2465" tsb="2033"/>
- <mtx name="ograve" height="2465" tsb="429"/>
- <mtx name="ohungarumlaut" height="2465" tsb="429"/>
- <mtx name="omacron" height="2465" tsb="627"/>
- <mtx name="one" height="2465" tsb="540"/>
- <mtx name="onehalf" height="2465" tsb="516"/>
- <mtx name="onequarter" height="2465" tsb="516"/>
- <mtx name="onesuperior" height="2465" tsb="516"/>
- <mtx name="ordfeminine" height="2465" tsb="516"/>
- <mtx name="ordmasculine" height="2465" tsb="516"/>
- <mtx name="oslash" height="2465" tsb="923"/>
- <mtx name="otilde" height="2465" tsb="515"/>
- <mtx name="p" height="2465" tsb="923"/>
- <mtx name="paragraph" height="2465" tsb="544"/>
- <mtx name="parenleft" height="2465" tsb="454"/>
- <mtx name="parenright" height="2465" tsb="454"/>
- <mtx name="percent" height="2465" tsb="516"/>
- <mtx name="period" height="2465" tsb="1786"/>
- <mtx name="periodcentered" height="2465" tsb="1295"/>
- <mtx name="periodcentered#1" height="2465" tsb="1295"/>
- <mtx name="perthousand" height="2465" tsb="516"/>
- <mtx name="plus" height="2465" tsb="947"/>
- <mtx name="plusminus" height="2465" tsb="849"/>
- <mtx name="q" height="2465" tsb="923"/>
- <mtx name="question" height="2465" tsb="516"/>
- <mtx name="questiondown" height="2465" tsb="553"/>
- <mtx name="quotedbl" height="2465" tsb="454"/>
- <mtx name="quotedblbase" height="2465" tsb="1786"/>
- <mtx name="quotedblleft" height="2465" tsb="454"/>
- <mtx name="quotedblright" height="2465" tsb="454"/>
- <mtx name="quoteleft" height="2465" tsb="454"/>
- <mtx name="quotereversed" height="2465" tsb="2033"/>
- <mtx name="quoteright" height="2465" tsb="454"/>
- <mtx name="quotesinglbase" height="2465" tsb="1786"/>
- <mtx name="quotesingle" height="2465" tsb="454"/>
- <mtx name="r" height="2465" tsb="923"/>
- <mtx name="racute" height="2465" tsb="429"/>
- <mtx name="radicalex" height="2465" tsb="429"/>
- <mtx name="rcaron" height="2465" tsb="429"/>
- <mtx name="rcommaaccent" height="2465" tsb="923"/>
- <mtx name="registered" height="2465" tsb="602"/>
- <mtx name="ring" height="2465" tsb="296"/>
- <mtx name="s" height="2465" tsb="923"/>
- <mtx name="sacute" height="2465" tsb="429"/>
- <mtx name="scaron" height="2465" tsb="429"/>
- <mtx name="scedilla" height="2465" tsb="923"/>
- <mtx name="scircumflex" height="2465" tsb="429"/>
- <mtx name="scommaaccent" height="2465" tsb="923"/>
- <mtx name="section" height="2465" tsb="516"/>
- <mtx name="semicolon" height="2465" tsb="947"/>
- <mtx name="semicolon#1" height="2465" tsb="947"/>
- <mtx name="seven" height="2465" tsb="553"/>
- <mtx name="sfthyphen" height="2465" tsb="1367"/>
- <mtx name="six" height="2465" tsb="515"/>
- <mtx name="slash" height="2465" tsb="552"/>
- <mtx name="space" height="2465" tsb="2033"/>
- <mtx name="sterling" height="2465" tsb="528"/>
- <mtx name="t" height="2465" tsb="701"/>
- <mtx name="tbar" height="2465" tsb="701"/>
- <mtx name="tcaron" height="2465" tsb="345"/>
- <mtx name="tcommaaccent" height="2465" tsb="701"/>
- <mtx name="tcommabelow" height="2465" tsb="701"/>
- <mtx name="thorn" height="2465" tsb="454"/>
- <mtx name="three" height="2465" tsb="516"/>
- <mtx name="threequarters" height="2465" tsb="516"/>
- <mtx name="threesuperior" height="2465" tsb="516"/>
- <mtx name="tilde" height="2465" tsb="515"/>
- <mtx name="trademark" height="2465" tsb="553"/>
- <mtx name="two" height="2465" tsb="515"/>
- <mtx name="twosuperior" height="2465" tsb="515"/>
- <mtx name="u" height="2465" tsb="947"/>
- <mtx name="uacute" height="2465" tsb="429"/>
- <mtx name="ubreve" height="2465" tsb="429"/>
- <mtx name="ucircumflex" height="2465" tsb="429"/>
- <mtx name="udieresis" height="2465" tsb="577"/>
- <mtx name="ugrave" height="2465" tsb="429"/>
- <mtx name="uhungarumlaut" height="2465" tsb="429"/>
- <mtx name="umacron" height="2465" tsb="627"/>
- <mtx name="underscore" height="2465" tsb="2033"/>
- <mtx name="uogonek" height="2465" tsb="947"/>
- <mtx name="uring" height="2465" tsb="296"/>
- <mtx name="utilde" height="2465" tsb="515"/>
- <mtx name="v" height="2465" tsb="947"/>
- <mtx name="w" height="2465" tsb="947"/>
- <mtx name="wcircumflex" height="2465" tsb="429"/>
- <mtx name="x" height="2465" tsb="947"/>
- <mtx name="y" height="2465" tsb="947"/>
- <mtx name="yacute" height="2465" tsb="429"/>
- <mtx name="ycircumflex" height="2465" tsb="429"/>
- <mtx name="ydieresis" height="2465" tsb="577"/>
- <mtx name="yen" height="2465" tsb="553"/>
- <mtx name="z" height="2465" tsb="947"/>
- <mtx name="zacute" height="2465" tsb="429"/>
- <mtx name="zcaron" height="2465" tsb="429"/>
- <mtx name="zdotaccent" height="2465" tsb="553"/>
- <mtx name="zero" height="2465" tsb="516"/>
- </vmtx>
-
-</ttFont>
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt
deleted file mode 100644
index e2761641d..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt
+++ /dev/null
@@ -1,392 +0,0 @@
-freetype version 2.5.1
-213 21 0 192 555;21 0 1, 21 555 1, 192 555 1, 192 0 1, 171 21 1, 171 534 1, 43 534 1, 43 21 1
-0 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-213 70 0 144 555;70 0 1, 70 74 1, 144 74 1, 144 0 1, 79 148 1, 70 444 1, 70 555 1, 144 555 1, 144 444 1, 135 148 1
-273 35 407 238 592;44 407 1, 35 592 1, 108 592 1, 99 407 1, 173 407 1, 164 592 1, 238 592 1, 229 407 1
-427 9 0 418 555;47 0 1, 89 167 1, 9 167 1, 18 213 1, 100 213 1, 133 342 1, 44 342 1, 54 389 1, 144 389 1, 186 555 1, 234 555 1, 192 389 1, 291 389 1, 332 555 1, 380 555 1, 339 389 1, 418 389 1, 409 342 1, 327 342 1, 294 213 1, 383 213 1, 374 167 1, 283 167 1, 242 0 1, 194 0 1, 235 167 1, 137 167 1, 95 0 1, 148 213 1, 247 213 1, 279 342 1, 180 342 1
-427 39 -46 353 602;187 -46 1, 187 0 1, 121 0 0, 39 31 1, 39 95 1, 123 56 0, 187 56 1, 187 255 1, 117 298 0, 88 330 1, 55 368 0, 55 422 1, 55 486 0, 103 524 1, 135 550 0, 187 555 1, 187 602 1, 224 602 1, 224 555 1, 278 555 0, 344 530 1, 344 470 1, 273 501 0, 224 504 1, 224 307 1, 228 304 1, 238 298 0, 247 293 1, 251 290 1, 299 262 0, 322 237 1, 353 205 0, 353 155 1, 353 87 0, 308 42 1, 276 12 0, 224 0 1, 224 -46 1, 224 60 1, 288 85 0, 288 144 1, 288 175 0, 270 195 1, 257 210 0, 224 233 1, 187 331 1, 187 502 1, 120 479 0, 120 425 1, 120 376 0
-683 42 -14 641 569;94 -14 1, 531 569 1, 589 569 1, 152 -14 1, 161 555 1, 216 555 0, 248 518 1, 280 480 0, 280 416 1, 280 352 0, 248 315 1, 216 278 0, 161 278 1, 106 278 0, 74 315 1, 42 353 0, 42 418 1, 42 475 0, 68 511 1, 101 555 0, 161 518 1, 134 518 0, 117 491 1, 100 462 0, 100 419 1, 100 375 0, 114 348 1, 131 315 0, 161 315 1, 189 315 0, 206 343 1, 222 371 0, 222 416 1, 222 462 0, 206 490 1, 188 518 0, 522 278 1, 577 278 0, 609 240 1, 641 203 0, 641 139 1, 641 75 0, 609 38 1, 577 0 0, 522 0 1, 467 0 0, 435 38 1, 403 75 0, 403 141 1, 403 198 0, 429 233 1, 462 278 0, 522 241 1, 494 241 0, 477 213 1, 461 185 0, 461 141 1, 461 98 0, 474 71 1, 491 37 0, 522 37 1, 549 37 0, 566 65 1, 583 93 0, 583 139 1, 583 185 0, 566 213 1, 549 241 0
-512 21 -14 485 569;384 0 1, 357 33 1, 282 -14 0, 214 -14 1, 132 -14 0, 77 37 1, 21 88 0, 21 166 1, 21 243 0, 69 290 1, 98 318 0, 152 339 1, 119 400 0, 119 445 1, 119 501 0, 153 535 1, 188 569 0, 247 569 1, 303 569 0, 336 539 1, 368 508 0, 368 457 1, 368 401 0, 325 360 1, 298 335 0, 248 312 1, 311 198 0, 373 123 1, 410 171 0, 410 265 1, 410 295 1, 483 295 1, 483 165 0, 408 83 1, 441 41 0, 485 0 1, 325 76 1, 251 160 0, 178 296 1, 141 279 0, 123 257 1, 95 225 0, 95 179 1, 95 122 0, 134 82 1, 172 42 0, 226 42 1, 268 42 0, 220 359 1, 256 374 0, 273 392 1, 299 419 0, 299 456 1, 299 513 0, 246 513 1, 191 513 0, 191 453 1, 191 416 0, 217 365 1
-147 27 389 120 592;45 389 1, 27 592 1, 120 592 1, 101 389 1
-256 49 -111 225 592;225 -60 1, 225 -111 1, 150 -58 0, 107 21 1, 49 123 0, 49 241 1, 49 364 0, 111 470 1, 154 542 0, 225 592 1, 225 541 1, 174 485 0, 152 426 1, 123 353 0, 123 241 1, 123 124 0, 154 48 1, 177 -7 0
-256 31 -111 207 592;31 541 1, 31 592 1, 106 539 0, 150 461 1, 207 359 0, 207 241 1, 207 117 0, 144 12 1, 102 -60 0, 31 -111 1, 31 -60 1, 81 -3 0, 104 56 1, 132 129 0, 132 241 1, 132 357 0, 101 433 1, 79 487 0
-299 15 282 284 555;267 483 1, 284 431 1, 180 406 1, 180 407 1, 180 411 0, 180 411 1, 180 411 1, 180 427 0, 170 437 1, 255 314 1, 210 282 1, 152 382 1, 170 384 0, 178 401 1, 88 282 1, 43 314 1, 120 401 1, 128 384 0, 147 382 1, 15 431 1, 32 483 1, 129 437 1, 118 427 0, 118 411 1, 118 411 1, 118 411 0, 118 409 1, 119 408 1, 119 407 0, 119 406 1, 122 555 1, 177 555 1, 165 440 1, 157 444 0, 149 444 1, 141 444 0, 133 440 1
-449 39 37 409 407;196 37 1, 196 194 1, 39 194 1, 39 250 1, 196 250 1, 196 407 1, 252 407 1, 252 250 1, 409 250 1, 409 194 1, 252 194 1, 252 37 1
-213 60 -120 153 93;60 -120 1, 60 -93 1, 96 -83 0, 96 -8 1, 96 0 1, 60 0 1, 60 93 1, 153 93 1, 153 12 1, 153 -110 0
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-213 60 0 153 93;60 0 1, 60 93 1, 153 93 1, 153 0 1
-213 -22 -111 236 555;-22 -111 1, 178 555 1, 236 555 1, 36 -111 1
-427 30 -14 397 569;213 569 1, 298 569 0, 347 491 1, 397 413 0, 397 279 1, 397 142 0, 347 64 1, 298 -14 0, 211 -14 1, 137 -14 0, 90 50 1, 30 130 0, 30 278 1, 30 413 0, 80 491 1, 129 569 0, 213 513 1, 163 513 0, 136 452 1, 109 390 0, 109 278 1, 109 167 0, 136 104 1, 163 42 0, 214 42 1, 260 42 0, 285 87 1, 318 148 0, 318 279 1, 318 392 0, 291 452 1, 263 513 0
-427 86 0 383 569;86 0 1, 86 56 1, 197 56 1, 197 494 1, 86 466 1, 86 523 1, 272 569 1, 272 56 1, 383 56 1, 383 0 1
-427 38 0 353 569;38 0 1, 38 65 1, 64 125 0, 125 188 1, 165 230 1, 202 267 1, 274 341 0, 274 415 1, 274 468 0, 246 493 1, 224 514 0, 184 514 1, 132 514 0, 52 469 1, 52 534 1, 128 569 0, 194 569 1, 267 569 0, 310 527 1, 353 485 0, 353 413 1, 353 364 0, 331 326 1, 308 287 0, 247 233 1, 221 209 1, 143 139 0, 128 65 1, 350 65 1, 350 0 1
-427 57 -14 362 569;57 4 1, 57 73 1, 60 72 1, 70 68 0, 74 67 1, 115 52 0, 129 48 1, 154 42 0, 174 42 1, 230 42 0, 258 73 1, 283 100 0, 283 150 1, 283 208 0, 245 239 1, 208 270 0, 138 270 1, 109 270 1, 109 320 1, 134 320 1, 199 321 0, 234 350 1, 270 379 0, 270 430 1, 270 513 0, 180 513 1, 134 513 0, 65 482 1, 65 547 1, 133 569 0, 185 569 1, 275 569 0, 315 526 1, 344 494 0, 344 441 1, 344 381 0, 302 343 1, 277 320 0, 228 301 1, 271 290 0, 293 277 1, 362 237 0, 362 153 1, 362 77 0, 312 32 1, 263 -14 0, 181 -14 1, 137 -14 0
-427 12 0 402 555;258 0 1, 258 157 1, 12 157 1, 12 213 1, 258 555 1, 327 555 1, 327 218 1, 402 218 1, 402 157 1, 327 157 1, 327 0 1, 84 218 1, 263 218 1, 263 464 1
-427 61 -14 362 555;61 -2 1, 61 64 1, 118 42 0, 166 42 1, 221 42 0, 252 74 1, 284 107 0, 284 162 1, 284 288 0, 113 288 1, 92 288 0, 71 285 1, 71 555 1, 351 555 1, 351 491 1, 135 491 1, 135 344 1, 234 343 0, 291 304 1, 362 255 0, 362 159 1, 362 78 0, 308 32 1, 253 -14 0, 158 -14 1, 116 -14 0
-427 32 -14 385 569;112 292 1, 164 356 0, 238 356 1, 306 356 0, 346 310 1, 385 264 0, 385 182 1, 385 92 0, 339 39 1, 292 -14 0, 214 -14 1, 129 -14 0, 80 59 1, 32 132 0, 32 260 1, 32 405 0, 90 487 1, 148 569 0, 251 569 1, 298 569 0, 355 548 1, 355 484 1, 287 514 0, 249 514 1, 166 514 0, 133 431 1, 120 398 0, 115 357 1, 113 335 0, 218 303 1, 172 303 0, 143 271 1, 114 239 0, 114 183 1, 114 122 0, 144 82 1, 174 42 0, 221 42 1, 312 42 0, 312 167 1, 312 303 0
-427 51 0 407 555;83 0 1, 94 65 0, 114 112 1, 134 159 0, 185 242 1, 337 486 1, 51 486 1, 51 555 1, 407 555 1, 407 486 1, 194 171 0, 168 0 1
-427 37 -14 408 569;147 302 1, 111 329 0, 92 353 1, 66 389 0, 66 429 1, 66 491 0, 112 530 1, 158 569 0, 233 569 1, 302 569 0, 344 536 1, 386 503 0, 386 449 1, 386 400 0, 349 357 1, 326 331 0, 283 302 1, 339 273 0, 368 243 1, 408 199 0, 408 143 1, 408 74 0, 356 30 1, 303 -14 0, 219 -14 1, 137 -14 0, 87 28 1, 37 69 0, 37 138 1, 37 198 0, 78 245 1, 102 274 0, 242 326 1, 319 379 0, 319 437 1, 319 472 0, 294 492 1, 268 513 0, 225 513 1, 183 513 0, 158 494 1, 133 474 0, 133 441 1, 133 402 0, 176 368 1, 197 351 0, 188 272 1, 146 240 0, 130 216 1, 111 189 0, 111 149 1, 111 101 0, 142 71 1, 173 42 0, 223 42 1, 271 42 0, 302 67 1, 332 92 0, 332 132 1, 332 168 0, 309 192 1, 289 212 0, 240 241 1
-427 32 -14 385 569;305 263 1, 253 199 0, 179 199 1, 110 199 0, 71 245 1, 32 292 0, 32 373 1, 32 463 0, 78 516 1, 124 569 0, 202 569 1, 288 569 0, 336 496 1, 385 423 0, 385 296 1, 385 150 0, 327 68 1, 269 -14 0, 166 -14 1, 118 -14 0, 61 7 1, 61 71 1, 130 42 0, 168 42 1, 251 42 0, 284 125 1, 297 158 0, 302 198 1, 304 220 0, 196 513 1, 104 513 0, 104 389 1, 104 252 0, 198 252 1, 245 252 0, 273 284 1, 302 317 0, 302 372 1, 302 433 0, 273 473 1, 243 513 0
-213 70 0 144 407;70 0 1, 70 74 1, 144 74 1, 144 0 1, 70 333 1, 70 407 1, 144 407 1, 144 333 1
-213 70 -120 144 407;70 -120 1, 70 -93 1, 96 -79 0, 96 -9 1, 96 0 1, 70 0 1, 70 74 1, 144 74 1, 144 12 1, 143 -102 0, 70 333 1, 70 407 1, 144 407 1, 144 333 1
-449 39 37 409 407;409 37 1, 39 222 1, 409 407 1, 409 345 1, 164 222 1, 164 222 1, 409 99 1
-449 39 125 409 319;39 125 1, 39 180 1, 409 180 1, 409 125 1, 39 264 1, 39 319 1, 409 319 1, 409 264 1
-449 39 37 409 407;39 407 1, 409 222 1, 39 37 1, 39 99 1, 284 222 1, 284 222 1, 39 345 1
-427 52 0 380 569;141 0 1, 141 74 1, 215 74 1, 215 0 1, 141 148 1, 141 168 1, 141 260 0, 202 308 1, 236 334 1, 302 385 0, 302 440 1, 302 513 0, 199 513 1, 136 513 0, 52 486 1, 52 548 1, 135 569 0, 204 569 1, 281 569 0, 324 544 1, 380 512 0, 380 441 1, 380 371 0, 309 327 1, 278 308 1, 241 285 0, 228 260 1, 215 236 0, 215 189 1, 215 148 1
-780 95 -14 692 569;470 17 1, 400 -14 0, 336 -14 1, 232 -14 0, 164 51 1, 95 116 0, 95 218 1, 95 356 0, 201 462 1, 306 569 0, 445 569 1, 551 569 0, 621 501 1, 692 434 0, 692 333 1, 692 241 0, 635 176 1, 578 111 0, 498 111 1, 435 111 0, 435 154 1, 435 169 0, 443 194 1, 458 241 1, 453 241 1, 422 182 0, 393 153 1, 352 111 0, 307 111 1, 236 111 0, 236 196 1, 236 290 0, 297 366 1, 357 442 0, 434 442 1, 443 442 0, 458 441 1, 462 441 0, 467 440 1, 482 440 0, 492 440 1, 543 440 1, 496 201 1, 494 190 0, 494 178 1, 494 153 0, 522 153 1, 572 153 0, 611 206 1, 650 260 0, 650 328 1, 650 414 0, 590 471 1, 531 528 0, 440 528 1, 321 528 0, 229 434 1, 137 341 0, 137 222 1, 137 135 0, 195 82 1, 252 28 0, 342 28 1, 400 28 0, 456 55 1, 462 312 1, 477 386 1, 442 398 0, 417 398 1, 364 398 0, 329 344 1, 294 291 0, 294 213 1, 294 157 0, 324 157 1, 374 157 0
-512 7 0 503 555;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1
-512 62 0 462 555;62 0 1, 62 555 1, 240 555 1, 349 555 0, 394 527 1, 440 498 0, 440 431 1, 440 369 0, 395 330 1, 368 307 0, 317 289 1, 382 270 0, 415 242 1, 462 202 0, 462 138 1, 462 80 0, 423 41 1, 396 13 0, 353 6 1, 318 0 0, 259 0 1, 141 59 1, 199 59 1, 309 59 0, 344 75 1, 378 92 0, 378 144 1, 378 201 0, 334 231 1, 289 261 0, 205 261 1, 141 261 1, 141 311 1, 208 311 1, 359 311 0, 359 417 1, 359 471 0, 315 485 1, 282 496 0, 213 496 1, 141 496 1
-555 44 -14 507 569;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1
-555 62 0 520 555;62 0 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1
-512 72 0 491 555;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1
-469 72 0 449 555;72 0 1, 72 555 1, 449 555 1, 449 496 1, 150 496 1, 150 310 1, 411 310 1, 411 252 1, 150 252 1, 150 0 1
-597 35 -14 527 569;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1
-555 62 0 492 555;62 0 1, 62 555 1, 141 555 1, 141 321 1, 414 321 1, 414 555 1, 492 555 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1
-213 68 0 146 555;68 0 1, 68 555 1, 146 555 1, 146 0 1
-384 18 -111 315 555;18 -87 1, 18 -19 1, 83 -48 0, 138 -48 1, 203 -48 0, 221 -18 1, 236 7 0, 236 68 1, 236 555 1, 315 555 1, 315 70 1, 315 -111 0, 135 -111 1, 74 -111 0
-512 72 0 494 555;72 0 1, 72 555 1, 146 555 1, 146 282 1, 376 555 1, 455 555 1, 232 290 1, 494 0 1, 394 0 1, 146 281 1, 146 0 1
-427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1
-640 62 0 578 555;62 0 1, 62 555 1, 171 555 1, 324 126 1, 480 555 1, 578 555 1, 578 0 1, 504 0 1, 504 451 1, 353 37 1, 277 37 1, 130 453 1, 130 0 1
-555 62 0 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1
-597 35 -14 563 569;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0
-512 63 0 494 555;63 0 1, 63 555 1, 280 555 1, 366 555 0, 403 545 1, 441 535 0, 465 507 1, 494 471 0, 494 408 1, 494 221 0, 257 221 1, 141 221 1, 141 0 1, 141 280 1, 254 280 1, 411 280 0, 411 404 1, 411 464 0, 370 481 1, 335 496 0, 255 496 1, 141 496 1
-597 35 -111 615 569;615 -48 1, 565 -111 1, 434 -68 0, 346 -10 1, 307 -14 0, 287 -14 1, 177 -14 0, 106 68 1, 35 149 0, 35 278 1, 35 410 0, 107 489 1, 178 569 0, 298 569 1, 419 569 0, 491 489 1, 563 410 0, 563 277 1, 563 160 0, 509 87 1, 488 58 0, 460 38 1, 446 27 0, 418 11 1, 510 -30 0, 297 510 1, 214 510 0, 167 448 1, 119 387 0, 119 278 1, 119 169 0, 167 107 1, 214 45 0, 297 45 1, 382 45 0, 430 106 1, 479 167 0, 479 275 1, 479 376 0, 440 436 1, 392 510 0
-555 62 0 538 555;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1
-512 45 -14 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0
-469 8 0 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1
-555 62 -14 492 555;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1
-512 14 0 508 555;228 0 1, 14 555 1, 95 555 1, 272 99 1, 441 555 1, 508 555 1, 302 0 1
-725 9 0 716 555;152 0 1, 9 555 1, 85 555 1, 199 117 1, 329 555 1, 405 555 1, 530 121 1, 651 555 1, 716 555 1, 560 0 1, 482 0 1, 358 428 1, 230 0 1
-512 11 0 502 555;11 0 1, 215 276 1, 20 555 1, 113 555 1, 263 339 1, 423 555 1, 498 555 1, 299 289 1, 502 0 1, 409 0 1, 251 224 1, 85 0 1
-512 11 0 501 555;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1
-469 38 0 431 555;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1
-213 56 -111 204 592;56 -111 1, 56 592 1, 204 592 1, 204 537 1, 121 537 1, 121 -56 1, 204 -56 1, 204 -111 1
-213 -22 -111 236 555;236 -111 1, 178 -111 1, -22 555 1, 36 555 1
-213 10 -111 158 592;158 592 1, 158 -111 1, 10 -111 1, 10 -56 1, 93 -56 1, 93 537 1, 10 537 1, 10 592 1
-360 14 222 347 555;180 431 1, 75 222 1, 14 222 1, 180 555 1, 347 222 1, 284 222 1
-427 0 -56 427 0;0 -56 1, 0 0 1, 427 0 1, 427 -56 1
-256 40 481 216 602;216 481 1, 160 481 1, 40 602 1, 125 602 1
-427 36 -9 412 416;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0
-427 58 -9 395 592;132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 58 -5 1, 58 592 1, 132 592 1
-384 32 -9 347 416;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1
-427 32 -9 369 592;295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 592 1, 369 592 1, 369 0 1, 295 0 1
-427 32 -9 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0
-213 12 0 236 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 213 407 1, 213 352 1, 140 352 1, 140 0 1
-427 35 -158 372 416;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1
-427 58 0 374 592;58 0 1, 58 592 1, 132 592 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-171 48 0 122 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1
-171 -58 -157 124 555;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0, 50 481 1, 50 555 1, 124 555 1, 124 481 1
-384 58 0 377 592;58 0 1, 58 592 1, 132 592 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1
-171 48 0 122 592;48 0 1, 48 592 1, 122 592 1, 122 0 1
-640 58 0 587 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 164 380 0, 185 397 1, 210 416 0, 249 416 1, 298 416 0, 329 385 1, 346 366 0, 359 331 1, 392 380 0, 413 397 1, 437 416 0, 477 416 1, 587 416 0, 587 296 1, 587 0 1, 513 0 1, 512 285 1, 512 355 0, 458 355 1, 410 355 0, 359 273 1, 359 0 1, 285 0 1, 285 285 1, 285 355 0, 231 355 1, 183 355 0, 132 273 1, 132 0 1
-427 58 0 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-427 32 -9 395 416;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0
-427 58 -148 395 416;132 -148 1, 58 -148 1, 58 407 1, 132 407 1, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0
-427 32 -148 369 416;295 407 1, 369 407 1, 369 -148 1, 295 -148 1, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0
-256 58 0 251 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1
-384 44 -9 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0
-213 11 -9 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1
-427 53 -9 369 407;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1
-384 7 0 380 407;152 0 1, 7 407 1, 82 407 1, 195 90 1, 314 407 1, 380 407 1, 225 0 1
-555 4 0 549 407;102 0 1, 4 407 1, 77 407 1, 150 101 1, 244 407 1, 318 407 1, 400 99 1, 486 407 1, 549 407 1, 435 0 1, 361 0 1, 275 315 1, 177 0 1
-384 11 0 372 407;11 0 1, 143 215 1, 15 407 1, 101 407 1, 203 255 1, 294 407 1, 362 407 1, 238 202 1, 372 0 1, 287 0 1, 177 164 1, 79 0 1
-384 7 -148 380 407;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1
-384 28 0 356 407;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1
-257 9 -111 213 592;9 269 1, 32 269 1, 90 269 0, 90 330 1, 90 354 0, 84 381 1, 77 414 1, 69 447 0, 69 476 1, 69 537 0, 120 569 1, 156 591 0, 213 592 1, 213 537 1, 193 537 1, 167 537 0, 151 524 1, 134 510 0, 134 490 1, 134 482 0, 139 455 1, 145 416 1, 149 391 0, 149 361 1, 149 290 0, 94 241 1, 149 192 0, 149 120 1, 149 90 0, 145 65 1, 139 27 1, 134 -1 0, 134 -9 1, 134 -29 0, 151 -42 1, 168 -56 0, 193 -56 1, 213 -56 1, 213 -111 1, 153 -110 0, 117 -85 1, 69 -53 0, 69 6 1, 69 35 0, 77 67 1, 84 100 1, 90 127 0, 90 152 1, 90 213 0, 32 213 1, 9 213 1
-200 72 -111 128 592;72 -111 1, 72 592 1, 128 592 1, 128 -111 1
-257 44 -111 247 592;247 213 1, 224 213 1, 167 213 0, 167 152 1, 167 124 0, 173 100 1, 180 67 1, 187 36 0, 187 6 1, 187 -56 0, 135 -88 1, 100 -110 0, 44 -111 1, 44 -56 1, 63 -56 1, 89 -56 0, 105 -42 1, 122 -29 0, 122 -9 1, 122 1 0, 118 27 1, 111 65 1, 107 88 0, 107 120 1, 107 192 0, 162 241 1, 137 263 0, 125 285 1, 107 318 0, 107 361 1, 107 393 0, 111 416 1, 118 455 1, 122 480 0, 122 491 1, 122 510 0, 105 524 1, 88 537 0, 63 537 1, 44 537 1, 44 592 1, 104 591 0, 140 566 1, 187 534 0, 187 475 1, 187 445 0, 180 414 1, 173 381 1, 167 357 0, 167 329 1, 167 269 0, 224 269 1, 247 269 1
-449 39 155 409 290;95 167 1, 39 167 1, 40 206 0, 47 227 1, 69 290 0, 139 290 1, 176 290 0, 213 264 1, 255 235 1, 280 218 1, 291 210 0, 309 210 1, 352 210 0, 354 278 1, 409 278 1, 408 238 0, 401 217 1, 379 155 0, 310 155 1, 273 155 0, 235 180 1, 193 209 1, 168 227 1, 157 234 0, 140 234 1, 96 234 0
-512 7 0 503 666;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 150 602 1, 150 666 1, 215 666 1, 215 602 1, 299 602 1, 299 666 1, 363 666 1, 363 602 1
-512 7 0 503 726;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 257 726 1, 292 726 0, 317 701 1, 342 676 0, 342 641 1, 342 605 0, 317 580 1, 292 555 0, 256 555 1, 225 555 0, 202 576 1, 172 602 0, 172 641 1, 172 676 0, 197 701 1, 222 726 0, 257 693 1, 235 693 0, 219 678 1, 204 663 0, 204 641 1, 204 619 0, 219 603 1, 235 588 0, 256 588 1, 276 588 0, 291 600 1, 310 616 0, 310 641 1, 310 663 0, 294 678 1, 279 693 0
-555 44 -162 507 569;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 288 0 1, 324 0 1, 302 -41 1, 329 -42 0, 348 -56 1, 374 -74 0, 374 -101 1, 374 -126 0, 352 -144 1, 330 -162 0, 298 -162 1, 273 -162 0, 244 -154 1, 244 -124 1, 263 -129 0, 283 -129 1, 322 -129 0, 322 -102 1, 322 -67 0, 252 -66 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 224 602 1, 315 722 1, 400 722 1, 280 602 1
-555 62 0 492 689;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 162 602 1, 165 637 0, 174 656 1, 191 689 0, 232 689 1, 259 689 0, 282 675 1, 305 661 1, 326 648 0, 337 648 1, 362 648 0, 366 689 1, 412 689 1, 409 654 0, 400 635 1, 383 602 0, 342 602 1, 315 602 0, 292 616 1, 269 630 1, 249 643 0, 237 643 1, 212 643 0, 208 602 1
-597 35 -14 563 666;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 192 602 1, 192 666 1, 257 666 1, 257 602 1, 340 602 1, 340 666 1, 405 666 1, 405 602 1
-555 62 -14 492 666;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 176 602 1, 176 666 1, 240 666 1, 240 602 1, 324 602 1, 324 666 1, 389 666 1, 389 602 1
-427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 36 -9 412 546;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-427 36 -9 412 569;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
-427 36 -9 412 651;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 192 651 1, 227 651 0, 252 627 1, 277 602 0, 277 567 1, 277 531 0, 252 506 1, 227 481 0, 191 481 1, 160 481 0, 137 501 1, 107 527 0, 107 566 1, 107 602 0, 132 626 1, 156 651 0, 192 619 1, 170 619 0, 154 603 1, 139 588 0, 139 566 1, 139 545 0, 154 529 1, 170 513 0, 191 513 1, 211 513 0, 226 526 1, 245 542 0, 245 567 1, 245 588 0, 229 603 1, 214 619 0
-384 32 -162 347 416;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 235 0 1, 271 0 1, 248 -41 1, 275 -42 0, 295 -56 1, 321 -74 0, 321 -101 1, 321 -126 0, 299 -144 1, 277 -162 0, 245 -162 1, 220 -162 0, 191 -154 1, 191 -124 1, 210 -129 0, 230 -129 1, 269 -129 0, 269 -102 1, 269 -67 0, 199 -66 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 32 -9 383 546;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-171 40 0 216 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, 40 481 1, 131 602 1, 216 602 1, 96 481 1
-171 -24 0 152 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, 152 481 1, 96 481 1, -24 602 1, 61 602 1
-171 -67 0 195 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, -67 481 1, 23 602 1, 105 602 1, 195 481 1, 140 481 1, 64 557 1, 64 557 1, -12 481 1
-171 -21 0 192 546;48 0 1, 48 407 1, 122 407 1, 122 0 1, -21 481 1, -21 546 1, 44 546 1, 44 481 1, 127 481 1, 127 546 1, 192 546 1, 192 481 1
-427 58 0 374 569;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 32 -9 395 546;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-427 32 -9 395 569;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 53 -9 369 546;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-427 56 -111 371 555;177 -111 1, 186 315 1, 56 305 1, 56 361 1, 186 352 1, 177 555 1, 251 555 1, 241 352 1, 371 361 1, 371 305 1, 241 315 1, 251 -111 1
-307 43 347 265 569;154 569 1, 199 569 0, 232 536 1, 265 504 0, 265 458 1, 265 412 0, 232 380 1, 199 347 0, 152 347 1, 113 347 0, 82 373 1, 43 408 0, 43 458 1, 43 504 0, 75 536 1, 108 569 0, 154 523 1, 127 523 0, 108 504 1, 89 485 0, 89 458 1, 89 432 0, 108 413 1, 127 393 0, 153 393 1, 177 393 0, 195 409 1, 219 428 0, 219 458 1, 219 485 0, 200 504 1, 180 523 0
-427 65 0 380 555;237 0 1, 237 65 1, 166 74 0, 123 120 1, 65 181 0, 65 278 1, 65 379 0, 124 435 1, 165 475 0, 237 486 1, 237 555 1, 274 555 1, 274 486 1, 324 483 0, 380 468 1, 380 406 1, 314 429 0, 274 432 1, 274 117 1, 325 117 0, 380 143 1, 380 87 1, 324 65 0, 274 65 1, 274 0 1, 237 429 1, 215 426 0, 203 420 1, 146 390 0, 146 277 1, 146 199 0, 180 158 1, 200 135 0, 237 122 1
-427 45 0 362 569;45 0 1, 45 65 1, 124 90 0, 124 183 1, 124 269 1, 57 269 1, 57 324 1, 124 324 1, 124 405 1, 124 485 0, 162 527 1, 200 569 0, 272 569 1, 310 569 0, 357 558 1, 357 495 1, 308 513 0, 269 513 1, 198 513 0, 198 427 1, 198 324 1, 279 324 1, 279 269 1, 198 269 1, 198 221 1, 198 153 0, 180 120 1, 166 92 0, 133 65 1, 362 65 1, 362 0 1
-427 48 -125 379 569;48 -98 1, 48 -30 1, 142 -69 0, 203 -69 1, 250 -69 0, 281 -51 1, 311 -32 0, 311 -1 1, 311 27 0, 288 43 1, 270 56 0, 225 75 1, 159 104 1, 50 150 0, 50 230 1, 50 284 0, 105 342 1, 52 379 0, 52 434 1, 52 494 0, 101 531 1, 149 569 0, 229 569 1, 284 569 0, 358 551 1, 358 491 1, 280 513 0, 228 513 1, 179 513 0, 149 494 1, 119 475 0, 119 445 1, 119 404 0, 185 377 1, 236 357 1, 314 325 0, 343 296 1, 373 266 0, 373 221 1, 373 168 0, 317 104 1, 379 66 0, 379 3 1, 379 -56 0, 329 -90 1, 279 -125 0, 196 -125 1, 138 -125 0, 281 128 1, 308 166 0, 308 200 1, 308 228 0, 290 245 1, 272 263 0, 226 282 1, 143 317 1, 115 282 0, 115 249 1, 115 198 0, 201 162 1
-269 30 208 239 416;135 416 1, 178 416 0, 208 386 1, 239 355 0, 239 312 1, 239 269 0, 208 239 1, 177 208 0, 133 208 1, 96 208 0, 67 233 1, 30 265 0, 30 312 1, 30 356 0, 61 386 1, 92 416 0
-413 33 -111 338 555;190 -111 1, 190 278 1, 122 284 0, 83 316 1, 33 358 0, 33 433 1, 33 499 0, 69 527 1, 105 555 0, 190 555 1, 338 555 1, 338 -111 1, 292 -111 1, 292 509 1, 237 509 1, 237 -111 1
-469 48 -9 437 602;48 0 1, 48 432 1, 48 527 0, 83 564 1, 117 602 0, 206 602 1, 349 602 0, 349 500 1, 349 451 0, 300 399 1, 261 357 0, 261 337 1, 261 312 0, 303 281 1, 372 230 1, 437 182 0, 437 111 1, 437 -9 0, 296 -9 1, 234 -9 0, 183 11 1, 183 76 1, 253 46 0, 296 46 1, 368 46 0, 368 104 1, 368 141 0, 324 174 1, 244 236 1, 195 273 0, 195 315 1, 195 351 0, 238 407 1, 275 455 0, 275 487 1, 275 546 0, 201 546 1, 157 546 0, 140 528 1, 122 509 0, 122 463 1, 122 0 1
-566 6 0 561 555;283 555 1, 398 555 0, 479 474 1, 561 393 0, 561 278 1, 561 162 0, 479 81 1, 398 0 0, 280 0 1, 179 0 0, 104 66 1, 6 152 0, 6 278 1, 6 393 0, 87 474 1, 169 555 0, 283 516 1, 185 516 0, 115 446 1, 45 376 0, 45 278 1, 45 181 0, 115 110 1, 184 40 0, 281 40 1, 370 40 0, 437 96 1, 521 168 0, 521 278 1, 521 376 0, 451 446 1, 381 516 0, 192 126 1, 192 426 1, 286 426 1, 377 426 0, 377 353 1, 377 301 0, 324 266 1, 415 126 1, 359 126 1, 278 252 1, 240 252 1, 240 126 1, 237 289 1, 251 289 1, 330 289 0, 330 347 1, 330 396 0, 264 396 1, 237 396 1
-566 6 0 561 555;283 555 1, 398 555 0, 479 474 1, 561 393 0, 561 278 1, 561 162 0, 479 81 1, 398 0 0, 280 0 1, 179 0 0, 104 66 1, 6 152 0, 6 278 1, 6 393 0, 87 474 1, 169 555 0, 283 516 1, 185 516 0, 115 446 1, 45 376 0, 45 278 1, 45 181 0, 115 110 1, 184 40 0, 281 40 1, 370 40 0, 437 96 1, 521 168 0, 521 278 1, 521 376 0, 451 446 1, 381 516 0, 384 137 1, 333 119 0, 293 119 1, 226 119 0, 183 163 1, 140 207 0, 140 276 1, 140 348 0, 182 391 1, 224 434 0, 295 434 1, 332 434 0, 375 425 1, 384 423 1, 384 379 1, 336 399 0, 298 399 1, 251 399 0, 222 365 1, 193 332 0, 193 277 1, 193 222 0, 223 191 1, 253 159 0, 303 159 1, 343 159 0, 384 181 1
-768 83 278 662 555;176 278 1, 176 509 1, 83 509 1, 83 555 1, 333 555 1, 333 509 1, 240 509 1, 240 278 1, 380 278 1, 380 555 1, 467 555 1, 525 395 1, 582 555 1, 662 555 1, 662 278 1, 597 278 1, 597 479 1, 536 301 1, 491 301 1, 430 463 1, 430 278 1
-256 40 481 216 602;40 481 1, 131 602 1, 216 602 1, 96 481 1
-256 21 481 234 546;21 481 1, 21 546 1, 86 546 1, 86 481 1, 170 481 1, 170 546 1, 234 546 1, 234 481 1
-213 0 0 0 0;
-768 7 0 746 555;224 213 1, 381 213 1, 381 460 1, 7 0 1, 360 555 1, 730 555 1, 730 496 1, 459 496 1, 459 318 1, 693 318 1, 693 260 1, 459 260 1, 459 59 1, 746 59 1, 746 0 1, 381 0 1, 381 155 1, 187 155 1, 89 0 1
-597 35 -14 563 569;39 -14 1, 104 69 1, 74 107 0, 58 146 1, 35 204 0, 35 278 1, 35 410 0, 107 490 1, 179 569 0, 298 569 1, 389 569 0, 459 519 1, 498 569 1, 563 569 1, 496 484 1, 525 446 0, 541 407 1, 563 350 0, 563 277 1, 563 144 0, 491 65 1, 419 -14 0, 299 -14 1, 211 -14 0, 142 34 1, 104 -14 1, 184 88 1, 233 45 0, 299 45 1, 384 45 0, 431 106 1, 479 167 0, 479 276 1, 479 363 0, 448 423 1, 416 465 1, 366 510 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 279 1, 119 190 0, 152 129 1
-213 0 0 0 0;
-449 39 0 409 444;196 111 1, 196 250 1, 39 250 1, 39 305 1, 196 305 1, 196 444 1, 252 444 1, 252 305 1, 409 305 1, 409 250 1, 252 250 1, 252 111 1, 39 0 1, 39 56 1, 409 56 1, 409 0 1
-213 0 0 0 0;
-213 0 0 0 0;
-427 9 0 404 555;170 0 1, 170 129 1, 59 129 1, 59 176 1, 170 176 1, 170 231 1, 59 231 1, 59 278 1, 170 278 1, 9 555 1, 95 555 1, 216 346 1, 216 346 1, 338 555 1, 404 555 1, 244 278 1, 355 278 1, 355 231 1, 244 231 1, 244 176 1, 355 176 1, 355 129 1, 244 129 1, 244 0 1
-427 53 -148 369 407;53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 295 0 1, 295 76 1, 236 -7 0, 176 -7 1, 152 -7 0, 127 9 1, 127 -148 1, 53 -148 1
-213 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-284 32 308 267 569;182 343 1, 144 308 0, 105 308 1, 74 308 0, 53 328 1, 32 348 0, 32 378 1, 32 464 0, 161 464 1, 179 464 1, 179 490 1, 179 531 0, 133 531 1, 97 531 0, 54 509 1, 54 551 1, 102 569 0, 144 569 1, 234 569 0, 234 492 1, 234 380 1, 234 345 0, 255 346 1, 257 346 1, 258 346 0, 261 346 1, 263 346 0, 265 347 1, 267 315 1, 248 308 0, 231 308 1, 194 308 0, 184 343 1, 179 374 1, 179 431 1, 164 431 1, 88 431 0, 88 385 1, 88 350 0, 124 350 1, 150 350 0
-281 28 308 252 569;140 569 1, 192 569 0, 222 534 1, 252 499 0, 252 439 1, 252 378 0, 222 343 1, 192 308 0, 139 308 1, 93 308 0, 64 337 1, 28 373 0, 28 439 1, 28 499 0, 58 534 1, 89 569 0, 140 531 1, 87 531 0, 87 439 1, 87 347 0, 140 347 1, 194 347 0, 194 440 1, 194 531 0
-213 0 0 0 0;
-683 36 -9 638 416;288 92 1, 288 197 1, 260 198 1, 235 199 0, 207 195 1, 110 181 0, 110 114 1, 110 51 0, 184 51 1, 236 51 0, 344 369 1, 400 416 0, 472 416 1, 638 416 0, 638 215 1, 638 192 1, 360 192 1, 365 148 0, 375 125 1, 408 47 0, 512 47 1, 568 47 0, 636 72 1, 636 13 1, 559 -9 0, 494 -9 1, 423 -9 0, 374 23 1, 347 41 0, 322 77 1, 279 31 0, 248 12 1, 211 -9 0, 160 -9 1, 104 -9 0, 70 21 1, 36 53 0, 36 102 1, 36 241 0, 270 241 1, 288 241 1, 288 290 1, 288 329 0, 269 345 1, 251 361 0, 205 361 1, 141 361 0, 71 325 1, 71 386 1, 148 416 0, 218 416 1, 303 416 0, 364 248 1, 564 248 1, 563 284 0, 556 302 1, 536 361 0, 469 361 1, 422 361 0, 396 333 1, 371 308 0
-469 54 -9 416 416;131 22 1, 108 -9 1, 54 -9 1, 99 53 1, 54 116 0, 54 204 1, 54 303 0, 102 360 1, 151 416 0, 236 416 1, 296 416 0, 339 385 1, 362 416 1, 416 416 1, 371 354 1, 416 291 0, 416 203 1, 416 105 0, 367 48 1, 319 -9 0, 234 -9 1, 174 -9 0, 169 75 1, 170 75 1, 185 59 0, 198 53 1, 215 46 0, 234 46 1, 336 46 0, 336 204 1, 336 251 0, 325 291 1, 301 332 1, 300 333 1, 272 361 0, 235 361 1, 134 361 0, 134 205 1, 134 152 0, 145 116 1
-469 69 -162 398 407;309 407 1, 309 333 1, 235 333 1, 235 407 1, 309 259 1, 309 239 1, 309 147 0, 248 99 1, 214 73 1, 148 22 0, 148 -33 1, 148 -107 0, 251 -107 1, 314 -107 0, 398 -78 1, 398 -141 1, 316 -162 0, 246 -162 1, 169 -162 0, 125 -137 1, 69 -105 0, 69 -34 1, 69 36 0, 141 81 1, 171 99 1, 209 122 0, 222 147 1, 235 171 0, 235 218 1, 235 259 1
-256 91 -148 165 407;165 407 1, 165 333 1, 91 333 1, 91 407 1, 156 259 1, 165 -37 1, 165 -148 1, 91 -148 1, 91 -37 1, 100 259 1
-449 32 111 402 333;32 278 1, 32 333 1, 402 333 1, 402 111 1, 347 111 1, 347 278 1
-213 0 0 0 0;
-427 18 -111 384 569;18 -111 1, 94 269 1, 32 269 1, 32 324 1, 105 324 1, 113 363 1, 154 569 0, 300 569 1, 339 569 0, 384 558 1, 373 500 1, 332 514 0, 299 514 1, 218 514 0, 195 398 1, 180 324 1, 251 324 1, 251 269 1, 169 269 1, 94 -111 1
-213 0 0 0 0;
-213 0 0 0 0;
-427 43 37 376 370;376 342 1, 265 204 1, 376 65 1, 339 37 1, 191 204 1, 339 370 1, 228 342 1, 117 204 1, 228 65 1, 191 37 1, 43 204 1, 191 370 1
-427 51 37 384 370;51 65 1, 162 204 1, 51 342 1, 88 370 1, 236 204 1, 88 37 1, 199 65 1, 310 204 1, 199 342 1, 236 370 1, 384 204 1, 236 37 1
-768 93 0 676 74;93 0 1, 93 74 1, 167 74 1, 167 0 1, 347 0 1, 347 74 1, 421 74 1, 421 0 1, 602 0 1, 602 74 1, 676 74 1, 676 0 1
-427 0 0 0 0;
-512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 312 602 1, 257 602 1, 137 722 1, 222 722 1
-512 7 0 503 689;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 132 602 1, 135 636 0, 144 656 1, 161 689 0, 202 689 1, 229 689 0, 252 675 1, 275 661 1, 296 648 0, 307 648 1, 332 648 0, 336 689 1, 382 689 1, 379 654 0, 370 635 1, 353 602 0, 312 602 1, 285 602 0, 262 616 1, 239 630 1, 219 643 0, 207 643 1, 182 643 0, 178 602 1
-597 35 -14 563 689;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 174 602 1, 176 636 0, 186 656 1, 203 689 0, 244 689 1, 271 689 0, 294 675 1, 316 661 1, 338 648 0, 349 648 1, 373 648 0, 377 689 1, 423 689 1, 421 654 0, 411 635 1, 395 602 0, 354 602 1, 327 602 0, 303 616 1, 281 630 1, 260 643 0, 248 643 1, 224 643 0, 220 602 1
-768 35 -14 747 569;423 0 1, 423 22 1, 362 -14 0, 291 -14 1, 176 -14 0, 105 66 1, 35 147 0, 35 278 1, 35 411 0, 106 490 1, 177 569 0, 294 569 1, 363 569 0, 423 534 1, 423 555 1, 730 555 1, 730 496 1, 502 496 1, 502 318 1, 693 318 1, 693 260 1, 502 260 1, 502 59 1, 747 59 1, 747 0 1, 423 213 1, 423 342 1, 423 430 0, 393 470 1, 363 510 0, 296 510 1, 212 510 0, 165 449 1, 119 388 0, 119 278 1, 119 167 0, 165 106 1, 213 45 0, 296 45 1, 423 45 0
-725 32 -9 680 416;371 341 1, 395 375 0, 422 392 1, 461 416 0, 516 416 1, 612 416 0, 650 348 1, 678 297 0, 680 192 1, 412 192 1, 419 120 0, 447 87 1, 481 46 0, 560 46 1, 618 46 0, 680 73 1, 680 14 1, 608 -9 0, 542 -9 1, 474 -9 0, 434 12 1, 404 29 0, 373 65 1, 350 32 0, 323 15 1, 283 -9 0, 227 -9 1, 138 -9 0, 85 48 1, 32 106 0, 32 204 1, 32 302 0, 86 359 1, 138 416 0, 228 416 1, 287 416 0, 327 388 1, 350 372 0, 228 361 1, 111 361 0, 111 205 1, 111 137 0, 134 98 1, 163 46 0, 229 46 1, 337 46 0, 337 204 1, 337 276 0, 314 315 1, 288 361 0, 414 243 1, 601 243 1, 600 291 0, 588 317 1, 567 361 0, 514 361 1, 462 361 0, 437 321 1, 420 295 0
-427 38 204 390 250;38 204 1, 38 250 1, 390 250 1, 390 204 1
-768 37 204 731 241;37 204 1, 37 241 1, 731 241 1, 731 204 1
-256 21 398 225 592;225 592 1, 225 564 1, 198 551 0, 198 480 1, 198 472 1, 225 472 1, 225 398 1, 151 398 1, 151 460 1, 151 573 0, 95 592 1, 95 564 1, 69 551 0, 69 480 1, 69 472 1, 95 472 1, 95 398 1, 21 398 1, 21 460 1, 22 573 0
-256 31 398 234 592;31 398 1, 31 426 1, 57 440 0, 57 510 1, 57 518 1, 31 518 1, 31 592 1, 105 592 1, 105 530 1, 104 417 0, 160 398 1, 160 426 1, 187 440 0, 187 510 1, 187 518 1, 160 518 1, 160 592 1, 234 592 1, 234 530 1, 234 417 0
-171 35 380 127 592;127 592 1, 127 564 1, 91 554 0, 91 480 1, 91 472 1, 127 472 1, 127 380 1, 35 380 1, 35 460 1, 35 582 0
-171 44 380 136 592;44 380 1, 44 407 1, 80 417 0, 80 492 1, 80 500 1, 44 500 1, 44 592 1, 136 592 1, 136 512 1, 136 389 0
-449 39 0 409 444;39 194 1, 39 250 1, 409 250 1, 409 194 1, 178 352 1, 178 444 1, 270 444 1, 270 352 1, 178 0 1, 178 93 1, 270 93 1, 270 0 1
-213 0 0 0 0;
-384 7 -148 380 546;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-512 11 0 501 666;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 158 602 1, 158 666 1, 223 666 1, 223 602 1, 306 602 1, 306 666 1, 371 666 1, 371 602 1
-128 -165 -14 293 569;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-427 46 110 381 446;137 168 1, 78 110 1, 46 143 1, 104 201 1, 80 240 0, 80 278 1, 80 315 0, 104 354 1, 46 413 1, 78 446 1, 137 387 1, 174 411 0, 213 411 1, 253 411 0, 290 387 1, 348 446 1, 381 413 1, 323 354 1, 347 315 0, 347 278 1, 347 240 0, 323 201 1, 381 143 1, 348 110 1, 290 168 1, 253 144 0, 213 144 1, 174 144 0, 213 365 1, 177 365 0, 152 339 1, 126 314 0, 126 277 1, 126 241 0, 152 216 1, 176 191 0, 212 191 1, 246 191 0, 270 211 1, 300 237 0, 300 278 1, 300 314 0, 275 339 1, 250 365 0
-256 28 37 213 370;213 342 1, 102 204 1, 213 65 1, 176 37 1, 28 204 1, 176 370 1
-256 43 37 228 370;43 65 1, 154 204 1, 43 342 1, 80 370 1, 228 204 1, 80 37 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 336 407 1, 336 0 1, 262 0 1, 262 352 1, 140 352 1, 140 0 1, 262 481 1, 262 555 1, 336 555 1, 336 481 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 179 602 1, 262 592 1, 336 592 1, 336 0 1, 262 0 1, 262 537 1, 246 540 1, 214 546 0, 192 546 1, 159 546 0, 148 524 1, 140 505 0, 140 464 1, 140 407 1, 206 407 1, 206 352 1, 140 352 1, 140 0 1
-427 56 -111 371 555;177 -111 1, 186 93 1, 56 83 1, 56 139 1, 186 129 1, 186 315 1, 56 305 1, 56 361 1, 186 352 1, 177 555 1, 251 555 1, 241 352 1, 371 361 1, 371 305 1, 241 315 1, 241 129 1, 371 139 1, 371 83 1, 241 93 1, 251 -111 1
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-171 39 -111 132 93;39 -111 1, 39 -83 1, 75 -73 0, 75 -8 1, 75 0 1, 39 0 1, 39 93 1, 132 93 1, 132 12 1, 131 -101 0
-256 26 -120 230 74;26 -120 1, 26 -93 1, 53 -79 0, 53 -9 1, 53 0 1, 26 0 1, 26 74 1, 100 74 1, 100 12 1, 100 -102 0, 156 -120 1, 156 -93 1, 182 -78 0, 182 -9 1, 182 0 1, 156 0 1, 156 74 1, 230 74 1, 230 12 1, 230 -102 0
-768 9 -14 759 569;128 555 1, 181 555 0, 213 518 1, 245 480 0, 245 417 1, 245 352 0, 213 315 1, 182 278 0, 126 278 1, 78 278 0, 48 308 1, 9 347 0, 9 416 1, 9 480 0, 41 518 1, 74 555 0, 127 518 1, 65 518 0, 65 417 1, 65 315 0, 128 315 1, 190 315 0, 190 416 1, 190 463 0, 173 491 1, 156 518 0, 377 278 1, 431 278 0, 463 240 1, 495 203 0, 495 139 1, 495 74 0, 463 37 1, 431 0 0, 376 0 1, 328 0 0, 297 30 1, 259 69 0, 259 139 1, 259 203 0, 291 240 1, 323 278 0, 377 241 1, 315 241 0, 315 139 1, 315 37 0, 377 37 1, 440 37 0, 440 138 1, 440 186 0, 423 213 1, 405 241 0, 641 278 1, 695 278 0, 727 240 1, 759 203 0, 759 140 1, 759 74 0, 727 37 1, 695 0 0, 640 0 1, 592 0 0, 561 31 1, 523 69 0, 523 139 1, 523 203 0, 555 240 1, 587 278 0, 640 241 1, 578 241 0, 578 139 1, 578 37 0, 641 37 1, 704 37 0, 704 139 1, 704 186 0, 686 213 1, 669 241 0, 23 -14 1, 431 569 1, 482 569 1, 74 -14 1
-512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 126 602 1, 216 722 1, 298 722 1, 388 602 1, 333 602 1, 257 677 1, 257 677 1, 181 602 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 150 602 1, 240 722 1, 322 722 1, 412 602 1, 357 602 1, 281 677 1, 281 677 1, 205 602 1
-512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 201 602 1, 292 722 1, 377 722 1, 257 602 1
-512 72 0 491 666;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 169 602 1, 169 666 1, 234 666 1, 234 602 1, 317 602 1, 317 666 1, 382 666 1, 382 602 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 335 602 1, 280 602 1, 159 722 1, 245 722 1
-213 51 0 227 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, 51 602 1, 142 722 1, 227 722 1, 107 602 1
-213 -24 0 238 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, -24 602 1, 66 722 1, 148 722 1, 238 602 1, 183 602 1, 107 677 1, 107 677 1, 31 602 1
-213 0 0 213 666;68 0 1, 68 555 1, 146 555 1, 146 0 1, 0 602 1, 0 666 1, 65 666 1, 65 602 1, 149 602 1, 149 666 1, 213 666 1, 213 602 1
-213 -14 0 162 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, 162 602 1, 107 602 1, -14 722 1, 72 722 1
-597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 243 602 1, 333 722 1, 419 722 1, 299 602 1
-597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 167 602 1, 258 722 1, 339 722 1, 430 602 1, 374 602 1, 299 677 1, 298 677 1, 223 602 1
-427 0 -14 405 568;141 201 1, 156 141 0, 178 108 1, 218 48 0, 290 48 1, 337 48 0, 405 75 1, 405 10 1, 332 -14 0, 281 -14 1, 194 -14 0, 140 38 1, 101 74 0, 82 134 1, 75 156 0, 66 201 1, 0 201 1, 19 248 1, 61 248 1, 60 276 1, 60 277 0, 60 284 1, 61 300 0, 62 321 1, 0 321 1, 19 368 1, 69 368 1, 84 430 0, 102 462 1, 161 568 0, 293 568 1, 341 568 0, 405 552 1, 405 483 1, 342 510 0, 294 510 1, 228 510 0, 188 462 1, 166 434 0, 154 400 1, 149 386 0, 144 368 1, 356 368 1, 337 321 1, 136 321 1, 134 294 0, 134 276 1, 135 248 1, 307 248 1, 288 201 1
-597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 354 602 1, 299 602 1, 178 722 1, 264 722 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 227 602 1, 317 722 1, 402 722 1, 282 602 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 151 602 1, 241 722 1, 323 722 1, 413 602 1, 358 602 1, 282 677 1, 282 677 1, 206 602 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 338 602 1, 282 602 1, 162 722 1, 247 722 1
-171 48 0 122 407;48 0 1, 48 407 1, 122 407 1, 122 0 1
-256 -3 481 259 602;-3 481 1, 87 602 1, 169 602 1, 259 481 1, 204 481 1, 128 557 1, 128 557 1, 52 481 1
-256 3 481 253 569;3 481 1, 6 516 0, 15 535 1, 32 569 0, 73 569 1, 100 569 0, 123 555 1, 146 541 1, 167 528 0, 178 528 1, 203 528 0, 207 569 1, 253 569 1, 250 534 0, 241 515 1, 224 481 0, 183 481 1, 156 481 0, 133 496 1, 110 510 1, 90 522 0, 78 522 1, 53 522 0, 49 481 1
-256 8 481 248 537;8 481 1, 8 537 1, 248 537 1, 248 481 1
-256 3 481 253 602;3 602 1, 49 602 1, 57 566 0, 77 551 1, 97 537 0, 128 537 1, 163 537 0, 183 555 1, 200 570 0, 207 602 1, 253 602 1, 247 551 0, 219 521 1, 184 481 0, 128 481 1, 69 481 0, 33 524 1, 9 554 0
-256 91 481 165 555;91 481 1, 91 555 1, 165 555 1, 165 481 1
-256 43 481 213 651;128 651 1, 163 651 0, 188 627 1, 213 602 0, 213 567 1, 213 531 0, 188 506 1, 163 481 0, 127 481 1, 96 481 0, 73 501 1, 43 527 0, 43 566 1, 43 602 0, 68 626 1, 92 651 0, 128 619 1, 106 619 0, 90 603 1, 75 588 0, 75 566 1, 75 545 0, 90 529 1, 106 513 0, 127 513 1, 147 513 0, 162 526 1, 181 542 0, 181 567 1, 181 588 0, 165 603 1, 150 619 0
-256 63 -162 193 0;107 0 1, 143 0 1, 120 -41 1, 147 -42 0, 167 -56 1, 193 -74 0, 193 -101 1, 193 -126 0, 171 -144 1, 149 -162 0, 117 -162 1, 92 -162 0, 63 -154 1, 63 -124 1, 82 -129 0, 102 -129 1, 141 -129 0, 141 -102 1, 141 -67 0, 71 -66 1
-256 -19 481 275 602;-19 481 1, 71 602 1, 143 602 1, 23 481 1, 113 481 1, 203 602 1, 275 602 1, 155 481 1
-256 64 -139 192 0;123 0 1, 163 0 1, 115 -30 0, 115 -67 1, 115 -103 0, 158 -103 1, 178 -103 0, 192 -98 1, 192 -128 1, 169 -139 0, 140 -139 1, 64 -139 0, 64 -80 1, 64 -34 0
-256 -3 481 259 602;259 602 1, 169 481 1, 87 481 1, -3 602 1, 52 602 1, 128 526 1, 128 526 1, 204 602 1
-427 0 -14 405 568;141 201 1, 156 141 0, 178 108 1, 218 48 0, 290 48 1, 337 48 0, 405 75 1, 405 10 1, 332 -14 0, 281 -14 1, 194 -14 0, 140 38 1, 101 74 0, 82 134 1, 75 156 0, 66 201 1, 0 201 1, 19 248 1, 61 248 1, 60 276 1, 60 277 0, 60 284 1, 61 300 0, 62 321 1, 0 321 1, 19 368 1, 69 368 1, 84 430 0, 102 462 1, 161 568 0, 293 568 1, 341 568 0, 405 552 1, 405 483 1, 342 510 0, 294 510 1, 228 510 0, 188 462 1, 166 434 0, 154 400 1, 149 386 0, 144 368 1, 356 368 1, 337 321 1, 136 321 1, 134 294 0, 134 276 1, 135 248 1, 307 248 1, 288 201 1
-213 0 0 0 0;
-200 72 -111 128 592;72 -111 1, 72 167 1, 128 167 1, 128 -111 1, 72 315 1, 72 592 1, 128 592 1, 128 315 1
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-427 37 546 390 602;37 546 1, 37 602 1, 390 602 1, 390 546 1
-256 28 222 240 564;28 222 1, 28 268 1, 53 312 0, 96 350 1, 122 373 1, 181 425 0, 181 471 1, 181 525 0, 120 525 1, 85 525 0, 36 500 1, 36 543 1, 85 564 0, 130 564 1, 179 564 0, 210 538 1, 240 513 0, 240 473 1, 240 420 0, 171 363 1, 151 346 1, 101 305 0, 92 268 1, 238 268 1, 238 222 1
-256 28 214 234 564;32 507 1, 32 549 1, 75 564 0, 117 564 1, 223 564 0, 223 486 1, 223 450 0, 197 426 1, 182 413 0, 151 402 1, 199 389 0, 218 364 1, 234 343 0, 234 312 1, 234 267 0, 201 240 1, 169 214 0, 112 214 1, 74 214 0, 28 225 1, 28 270 1, 78 251 0, 108 251 1, 175 251 0, 175 312 1, 175 381 0, 78 381 1, 59 381 1, 59 416 1, 75 416 1, 167 416 0, 167 478 1, 167 526 0, 108 526 1, 74 526 0
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-256 46 222 176 564;120 222 1, 120 507 1, 46 488 1, 46 531 1, 176 564 1, 176 222 1
-641 44 -14 594 569;117 222 1, 117 507 1, 44 488 1, 44 531 1, 173 564 1, 173 222 1, 497 0 1, 497 91 1, 344 91 1, 344 133 1, 495 333 1, 548 333 1, 548 135 1, 594 135 1, 594 91 1, 548 91 1, 548 0 1, 393 135 1, 497 135 1, 497 271 1, 72 -14 1, 480 569 1, 530 569 1, 122 -14 1
-641 44 -14 594 569;382 0 1, 382 46 1, 406 88 0, 450 128 1, 477 151 1, 535 203 0, 535 249 1, 535 303 0, 475 303 1, 440 303 0, 390 278 1, 390 321 1, 440 341 0, 485 341 1, 534 341 0, 564 316 1, 594 291 0, 594 250 1, 594 196 0, 525 140 1, 505 124 1, 455 83 0, 447 46 1, 593 46 1, 593 0 1, 53 -14 1, 461 569 1, 512 569 1, 104 -14 1, 117 222 1, 117 507 1, 44 488 1, 44 531 1, 173 564 1, 173 222 1
-641 42 -14 599 569;46 507 1, 46 549 1, 89 564 0, 131 564 1, 237 564 0, 237 486 1, 237 450 0, 211 426 1, 195 413 0, 165 402 1, 213 389 0, 232 364 1, 248 343 0, 248 312 1, 248 267 0, 215 240 1, 183 214 0, 126 214 1, 87 214 0, 42 225 1, 42 270 1, 92 251 0, 122 251 1, 189 251 0, 189 312 1, 189 381 0, 92 381 1, 72 381 1, 72 416 1, 89 416 1, 180 416 0, 180 478 1, 180 526 0, 122 526 1, 88 526 0, 502 0 1, 502 91 1, 349 91 1, 349 133 1, 500 333 1, 552 333 1, 552 135 1, 599 135 1, 599 91 1, 552 91 1, 552 0 1, 398 135 1, 502 135 1, 502 271 1, 107 -14 1, 515 569 1, 565 569 1, 157 -14 1
-555 2 0 520 555;62 0 1, 62 255 1, 2 255 1, 2 314 1, 62 314 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 141 314 1, 266 314 1, 266 255 1, 141 255 1
-449 44 42 404 402;44 81 1, 185 222 1, 44 363 1, 84 402 1, 224 261 1, 365 402 1, 404 363 1, 264 222 1, 404 81 1, 365 42 1, 224 183 1, 84 42 1
-512 11 0 501 722;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 204 602 1, 294 722 1, 380 722 1, 259 602 1
-512 63 0 494 555;63 0 1, 63 555 1, 141 555 1, 141 450 1, 280 450 1, 366 450 0, 403 440 1, 441 431 0, 465 402 1, 494 366 0, 494 304 1, 494 116 0, 257 116 1, 141 116 1, 141 0 1, 141 175 1, 254 175 1, 411 175 0, 411 299 1, 411 359 0, 370 376 1, 335 391 0, 255 391 1, 141 391 1
-427 32 -9 395 629;47 538 1, 47 594 1, 122 594 0, 183 565 1, 241 629 1, 270 596 1, 222 542 1, 269 506 0, 294 478 1, 395 366 0, 395 206 1, 395 105 0, 347 48 1, 299 -9 0, 216 -9 1, 132 -9 0, 82 48 1, 32 105 0, 32 201 1, 32 297 0, 81 352 1, 129 407 0, 214 407 1, 234 407 0, 259 402 1, 230 456 0, 177 494 1, 122 432 1, 92 465 1, 140 518 1, 102 538 0, 212 352 1, 165 352 0, 138 312 1, 111 272 0, 111 199 1, 111 46 0, 214 46 1, 316 46 0, 316 199 1, 316 352 0
-384 7 -148 380 602;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 58 -148 395 592;132 -148 1, 58 -148 1, 58 592 1, 132 592 1, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0
-514 8 0 504 657;8 0 1, 219 555 1, 297 555 1, 504 0 1, 419 0 1, 362 154 1, 139 154 1, 81 0 1, 161 212 1, 340 212 1, 251 450 1, 137 602 1, 137 657 1, 378 657 1, 378 602 1
-432 36 -9 412 537;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-514 8 0 504 722;8 0 1, 219 555 1, 297 555 1, 504 0 1, 419 0 1, 362 154 1, 139 154 1, 81 0 1, 161 212 1, 340 212 1, 251 450 1, 133 722 1, 179 722 1, 187 687 0, 207 672 1, 227 657 0, 258 657 1, 293 657 0, 313 675 1, 329 690 0, 336 722 1, 383 722 1, 377 672 0, 349 641 1, 314 602 0, 258 602 1, 199 602 0, 163 645 1, 139 674 0
-432 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 67 602 1, 113 602 1, 121 566 0, 141 551 1, 161 537 0, 192 537 1, 227 537 0, 247 555 1, 264 570 0, 271 602 1, 317 602 1, 311 551 0, 283 521 1, 248 481 0, 192 481 1, 133 481 0, 97 524 1, 73 554 0
-512 7 -139 503 555;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 419 0 1, 459 0 1, 411 -30 0, 411 -67 1, 411 -103 0, 454 -103 1, 474 -103 0, 488 -98 1, 488 -128 1, 464 -139 0, 435 -139 1, 359 -139 0, 359 -80 1, 359 -34 0
-427 36 -139 412 416;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 315 0 1, 355 0 1, 307 -30 0, 307 -67 1, 307 -103 0, 350 -103 1, 370 -103 0, 384 -98 1, 384 -128 1, 361 -139 0, 332 -139 1, 256 -139 0, 256 -80 1, 256 -34 0
-555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 264 602 1, 355 722 1, 440 722 1, 320 602 1
-384 32 -9 347 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 189 602 1, 279 722 1, 361 722 1, 451 602 1, 396 602 1, 320 677 1, 320 677 1, 244 602 1
-384 32 -9 359 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 96 481 1, 187 602 1, 269 602 1, 359 481 1, 303 481 1, 228 557 1, 227 557 1, 152 481 1
-555 44 -14 507 675;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 283 602 1, 283 675 1, 357 675 1, 357 602 1
-384 32 -9 347 555;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 191 481 1, 191 555 1, 264 555 1, 264 481 1
-555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 451 722 1, 361 602 1, 279 602 1, 189 722 1, 244 722 1, 320 646 1, 320 646 1, 396 722 1
-384 32 -9 387 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 387 602 1, 297 481 1, 215 481 1, 125 602 1, 180 602 1, 256 526 1, 256 526 1, 332 602 1
-555 62 0 520 722;62 0 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 387 722 1, 297 602 1, 215 602 1, 125 722 1, 180 722 1, 255 646 1, 256 646 1, 332 722 1
-472 32 -9 472 592;295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 592 1, 369 592 1, 369 0 1, 295 0 1, 398 422 1, 398 444 1, 427 452 0, 427 512 1, 427 518 1, 398 518 1, 398 592 1, 472 592 1, 472 528 1, 472 430 0
-555 2 0 520 555;62 0 1, 62 255 1, 2 255 1, 2 314 1, 62 314 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 141 314 1, 266 314 1, 266 255 1, 141 255 1
-427 32 -9 425 592;295 472 1, 175 472 1, 175 518 1, 295 518 1, 295 592 1, 369 592 1, 369 518 1, 425 518 1, 425 472 1, 369 472 1, 369 0 1, 295 0 1, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0
-512 72 0 491 657;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 150 602 1, 150 657 1, 391 657 1, 391 602 1
-427 32 -9 383 537;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 152 722 1, 198 722 1, 206 687 0, 226 672 1, 245 657 0, 276 657 1, 312 657 0, 332 675 1, 348 690 0, 355 722 1, 401 722 1, 395 672 0, 368 641 1, 333 602 0, 276 602 1, 218 602 0, 182 645 1, 158 674 0
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 89 602 1, 135 602 1, 143 567 0, 163 551 1, 182 537 0, 213 537 1, 249 537 0, 269 555 1, 285 570 0, 292 602 1, 338 602 1, 332 551 0, 305 521 1, 269 481 0, 213 481 1, 155 481 0, 119 524 1, 95 553 0
-512 72 0 491 675;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 238 602 1, 238 675 1, 312 675 1, 312 602 1
-427 32 -9 383 555;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 155 481 1, 155 555 1, 229 555 1, 229 481 1
-512 72 -139 491 555;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 403 0 1, 443 0 1, 395 -30 0, 395 -67 1, 395 -103 0, 438 -103 1, 458 -103 0, 472 -98 1, 472 -128 1, 449 -139 0, 420 -139 1, 344 -139 0, 344 -80 1, 344 -34 0
-427 32 -139 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 251 0 1, 291 0 1, 243 -30 0, 243 -67 1, 243 -103 0, 286 -103 1, 306 -103 0, 320 -98 1, 320 -128 1, 297 -139 0, 268 -139 1, 192 -139 0, 192 -80 1, 192 -34 0
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 406 722 1, 315 602 1, 234 602 1, 143 722 1, 199 722 1, 274 646 1, 275 646 1, 350 722 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-597 35 -14 527 722;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 194 602 1, 284 722 1, 366 722 1, 456 602 1, 401 602 1, 326 677 1, 325 677 1, 249 602 1
-427 35 -158 372 602;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 93 481 1, 184 602 1, 266 602 1, 356 481 1, 300 481 1, 225 557 1, 224 557 1, 149 481 1
-597 35 -14 527 722;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 200 722 1, 246 722 1, 254 687 0, 275 672 1, 294 657 0, 325 657 1, 360 657 0, 381 675 1, 397 690 0, 404 722 1, 450 722 1, 444 672 0, 417 641 1, 381 602 0, 325 602 1, 266 602 0, 231 645 1, 206 674 0
-427 35 -158 381 602;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 131 602 1, 177 602 1, 185 566 0, 205 551 1, 225 537 0, 256 537 1, 291 537 0, 311 555 1, 328 570 0, 335 602 1, 381 602 1, 375 551 0, 347 521 1, 312 481 0, 256 481 1, 197 481 0, 161 524 1, 137 554 0
-597 35 -14 527 675;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 288 602 1, 288 675 1, 362 675 1, 362 602 1
-427 35 -158 372 555;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 183 481 1, 183 555 1, 257 555 1, 257 481 1
-597 35 -162 527 569;527 258 1, 527 15 1, 423 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 263 -158 1, 263 -126 1, 284 -129 0, 299 -129 1, 340 -129 0, 340 -104 1, 340 -77 0, 281 -71 1, 281 -42 1, 331 -43 0, 356 -54 1, 391 -69 0, 391 -105 1, 391 -162 0, 309 -162 1, 287 -162 0
-427 35 -158 372 651;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 257 651 1, 257 629 1, 228 621 0, 228 561 1, 228 555 1, 257 555 1, 257 481 1, 183 481 1, 183 545 1, 183 644 0
-555 62 0 492 722;62 0 1, 62 555 1, 141 555 1, 141 321 1, 414 321 1, 414 555 1, 492 555 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1, 146 602 1, 236 722 1, 318 722 1, 408 602 1, 353 602 1, 278 677 1, 277 677 1, 201 602 1
-427 58 0 374 750;58 0 1, 58 592 1, 132 592 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 86 629 1, 176 750 1, 258 750 1, 348 629 1, 293 629 1, 217 705 1, 216 705 1, 141 629 1
-555 6 0 548 555;141 321 1, 414 321 1, 414 416 1, 141 416 1, 62 0 1, 62 416 1, 6 416 1, 6 463 1, 62 463 1, 62 555 1, 141 555 1, 141 463 1, 414 463 1, 414 555 1, 492 555 1, 492 463 1, 548 463 1, 548 416 1, 492 416 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1
-427 2 0 374 592;58 0 1, 58 472 1, 2 472 1, 2 518 1, 58 518 1, 58 592 1, 132 592 1, 132 518 1, 243 518 1, 243 472 1, 132 472 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-213 -18 0 232 689;68 0 1, 68 555 1, 146 555 1, 146 0 1, -18 602 1, -15 636 0, -6 656 1, 11 689 0, 52 689 1, 79 689 0, 102 675 1, 125 661 1, 146 648 0, 157 648 1, 182 648 0, 186 689 1, 232 689 1, 229 654 0, 220 635 1, 203 602 0, 162 602 1, 135 602 0, 112 616 1, 89 630 1, 69 643 0, 57 643 1, 32 643 0, 28 602 1
-171 -40 0 210 569;48 0 1, 48 407 1, 122 407 1, 122 0 1, -40 481 1, -37 516 0, -28 535 1, -11 569 0, 30 569 1, 57 569 0, 80 555 1, 103 541 1, 124 528 0, 135 528 1, 160 528 0, 164 569 1, 210 569 1, 207 534 0, 198 515 1, 181 481 0, 141 481 1, 114 481 0, 90 496 1, 68 510 1, 47 522 0, 35 522 1, 11 522 0, 6 481 1
-213 -14 0 227 657;68 0 1, 68 555 1, 146 555 1, 146 0 1, -14 602 1, -14 657 1, 227 657 1, 227 602 1
-171 -56 0 184 537;48 0 1, 48 407 1, 122 407 1, 122 0 1, -56 481 1, -56 537 1, 184 537 1, 184 481 1
-213 -18 0 232 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, -18 722 1, 28 722 1, 36 687 0, 56 672 1, 76 657 0, 107 657 1, 142 657 0, 162 675 1, 179 690 0, 186 722 1, 232 722 1, 226 672 0, 198 641 1, 163 602 0, 107 602 1, 48 602 0, 12 645 1, -12 674 0
-171 -40 0 210 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, -40 602 1, 6 602 1, 14 566 0, 35 551 1, 54 537 0, 85 537 1, 120 537 0, 141 555 1, 157 570 0, 164 602 1, 210 602 1, 204 551 0, 177 521 1, 141 481 0, 85 481 1, 26 481 0, -9 524 1, -34 554 0
-213 45 -139 173 555;68 0 1, 68 555 1, 146 555 1, 146 0 1, 104 0 1, 144 0 1, 96 -30 0, 96 -67 1, 96 -103 0, 140 -103 1, 159 -103 0, 173 -98 1, 173 -128 1, 150 -139 0, 121 -139 1, 45 -139 0, 45 -80 1, 45 -34 0
-171 0 -139 128 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1, 59 0 1, 99 0 1, 51 -30 0, 51 -67 1, 51 -103 0, 94 -103 1, 114 -103 0, 128 -98 1, 128 -128 1, 105 -139 0, 76 -139 1, 0 -139 0, 0 -80 1, 0 -34 0
-213 68 0 146 675;68 0 1, 68 555 1, 146 555 1, 146 0 1, 70 602 1, 70 675 1, 144 675 1, 144 602 1
-564 68 -111 507 555;68 0 1, 68 555 1, 146 555 1, 146 0 1, 210 -87 1, 210 -19 1, 275 -48 0, 330 -48 1, 395 -48 0, 413 -18 1, 428 7 0, 428 68 1, 428 555 1, 507 555 1, 507 70 1, 507 -111 0, 327 -111 1, 266 -111 0
-341 48 -157 316 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1, 134 -145 1, 134 -87 1, 164 -102 0, 190 -102 1, 227 -102 0, 235 -74 1, 242 -51 0, 242 0 1, 242 407 1, 316 407 1, 316 0 1, 316 -157 0, 196 -157 1, 163 -157 0, 242 481 1, 242 555 1, 316 555 1, 316 481 1
-384 18 -111 398 722;18 -87 1, 18 -19 1, 83 -48 0, 138 -48 1, 203 -48 0, 221 -18 1, 236 7 0, 236 68 1, 236 555 1, 315 555 1, 315 70 1, 315 -111 0, 135 -111 1, 74 -111 0, 135 602 1, 226 722 1, 308 722 1, 398 602 1, 342 602 1, 267 677 1, 266 677 1, 191 602 1
-171 -58 -157 212 602;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0, -50 481 1, 40 602 1, 122 602 1, 212 481 1, 156 481 1, 81 557 1, 80 557 1, 5 481 1
-512 72 -162 494 555;72 0 1, 72 555 1, 146 555 1, 146 282 1, 376 555 1, 455 555 1, 232 290 1, 494 0 1, 394 0 1, 146 281 1, 146 0 1, 183 -158 1, 183 -126 1, 204 -129 0, 219 -129 1, 260 -129 0, 260 -104 1, 260 -77 0, 201 -71 1, 201 -42 1, 251 -43 0, 276 -54 1, 311 -69 0, 311 -105 1, 311 -162 0, 230 -162 1, 207 -162 0
-384 58 -162 377 592;58 0 1, 58 592 1, 132 592 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
-384 58 0 377 407;58 0 1, 58 407 1, 132 407 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1
-427 62 0 413 722;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 66 602 1, 157 722 1, 242 722 1, 122 602 1
-171 40 0 216 730;48 0 1, 48 592 1, 122 592 1, 122 0 1, 40 609 1, 131 730 1, 216 730 1, 96 609 1
-427 62 -162 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 168 -158 1, 168 -126 1, 190 -129 0, 205 -129 1, 246 -129 0, 246 -104 1, 246 -77 0, 187 -71 1, 187 -42 1, 237 -43 0, 262 -54 1, 297 -69 0, 297 -105 1, 297 -162 0, 215 -162 1, 193 -162 0
-171 0 -162 128 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 0 -158 1, 0 -126 1, 21 -129 0, 36 -129 1, 77 -129 0, 77 -104 1, 77 -77 0, 18 -71 1, 18 -42 1, 68 -43 0, 93 -54 1, 128 -69 0, 128 -105 1, 128 -162 0, 47 -162 1, 25 -162 0
-427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 252 385 1, 252 407 1, 280 415 0, 280 475 1, 280 481 1, 252 481 1, 252 555 1, 326 555 1, 326 491 1, 325 393 0
-224 48 0 229 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 155 422 1, 155 444 1, 183 452 0, 183 512 1, 183 518 1, 155 518 1, 155 592 1, 229 592 1, 229 528 1, 228 430 0
-427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 279 241 1, 279 315 1, 353 315 1, 353 241 1
-257 48 0 252 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 178 241 1, 178 315 1, 252 315 1, 252 241 1
-427 6 0 413 555;62 0 1, 62 260 1, 6 230 1, 6 293 1, 62 323 1, 62 555 1, 141 555 1, 141 366 1, 233 416 1, 233 353 1, 141 303 1, 141 59 1, 413 59 1, 413 0 1
-171 -3 0 173 592;48 0 1, 48 270 1, -3 243 1, -3 305 1, 48 333 1, 48 592 1, 123 592 1, 123 374 1, 173 399 1, 173 338 1, 123 311 1, 123 0 1
-555 62 0 492 722;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 222 602 1, 312 722 1, 398 722 1, 277 602 1
-427 58 0 374 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-555 62 -162 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 194 -158 1, 194 -126 1, 216 -129 0, 231 -129 1, 272 -129 0, 272 -104 1, 272 -77 0, 213 -71 1, 213 -42 1, 263 -43 0, 288 -54 1, 323 -69 0, 323 -105 1, 323 -162 0, 241 -162 1, 219 -162 0
-427 58 -162 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
-555 62 0 492 722;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 408 722 1, 318 602 1, 236 602 1, 146 722 1, 201 722 1, 277 646 1, 278 646 1, 353 722 1
-427 58 0 374 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-464 0 0 411 592;95 0 1, 95 407 1, 168 407 1, 168 331 1, 196 369 0, 222 388 1, 261 416 0, 307 416 1, 411 416 0, 411 293 1, 411 0 1, 336 0 1, 336 269 1, 336 318 0, 326 335 1, 315 353 0, 287 353 1, 227 353 0, 168 264 1, 168 0 1, 0 422 1, 0 444 1, 29 452 0, 29 512 1, 29 518 1, 0 518 1, 0 592 1, 74 592 1, 74 528 1, 74 430 0
-555 62 -158 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 -35 1, 492 -158 0, 373 -158 1, 345 -158 0, 317 -150 1, 317 -92 1, 341 -102 0, 369 -102 1, 425 -102 0, 425 -21 1, 425 -15 1, 129 429 1, 129 0 1
-427 58 -158 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 -35 1, 374 -158 0, 255 -158 1, 227 -158 0, 198 -150 1, 198 -92 1, 222 -102 0, 244 -102 1, 300 -102 0, 300 -21 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-597 35 -14 563 657;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 179 602 1, 179 657 1, 419 657 1, 419 602 1
-427 32 -9 395 537;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-597 35 -14 563 722;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 174 722 1, 220 722 1, 228 687 0, 248 672 1, 268 657 0, 299 657 1, 334 657 0, 354 675 1, 371 690 0, 378 722 1, 424 722 1, 418 672 0, 390 641 1, 355 602 0, 299 602 1, 240 602 0, 204 645 1, 180 674 0
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 89 602 1, 135 602 1, 143 567 0, 163 551 1, 182 537 0, 213 537 1, 249 537 0, 269 555 1, 285 570 0, 292 602 1, 338 602 1, 332 551 0, 305 521 1, 269 481 0, 213 481 1, 155 481 0, 119 524 1, 95 553 0
-597 35 -14 563 722;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 212 602 1, 303 722 1, 374 722 1, 254 602 1, 344 602 1, 434 722 1, 506 722 1, 386 602 1
-427 32 -9 403 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 109 481 1, 199 602 1, 271 602 1, 151 481 1, 241 481 1, 331 602 1, 403 602 1, 283 481 1
-555 62 0 538 722;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 196 602 1, 287 722 1, 372 722 1, 252 602 1
-256 58 0 280 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 104 481 1, 195 602 1, 280 602 1, 160 481 1
-555 62 -162 538 555;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 196 -158 1, 196 -126 1, 218 -129 0, 233 -129 1, 274 -129 0, 274 -104 1, 274 -77 0, 215 -71 1, 215 -42 1, 265 -43 0, 290 -54 1, 324 -69 0, 324 -105 1, 324 -162 0, 243 -162 1, 221 -162 0
-256 58 -162 251 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
-555 62 0 538 722;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 368 722 1, 278 602 1, 196 602 1, 106 722 1, 161 722 1, 237 646 1, 237 646 1, 313 722 1
-256 -3 0 259 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 259 602 1, 169 481 1, 87 481 1, -3 602 1, 52 602 1, 128 526 1, 128 526 1, 204 602 1
-512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 196 602 1, 287 722 1, 372 722 1, 252 602 1
-384 44 -9 344 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 120 602 1, 211 722 1, 293 722 1, 383 602 1, 327 602 1, 252 677 1, 251 677 1, 176 602 1
-384 44 -9 341 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 75 481 1, 165 602 1, 247 602 1, 337 481 1, 282 481 1, 206 557 1, 206 557 1, 130 481 1
-512 45 -162 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 147 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 225 0 1, 262 0 1, 239 -41 1, 266 -42 0, 286 -56 1, 312 -74 0, 312 -101 1, 312 -126 0, 290 -144 1, 268 -162 0, 236 -162 1, 211 -162 0, 182 -154 1, 182 -124 1, 201 -129 0, 221 -129 1, 260 -129 0, 260 -102 1, 260 -67 0, 190 -66 1
-384 44 -162 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 171 0 1, 207 0 1, 184 -41 1, 211 -42 0, 231 -56 1, 257 -74 0, 257 -101 1, 257 -126 0, 235 -144 1, 213 -162 0, 181 -162 1, 156 -162 0, 127 -154 1, 127 -124 1, 146 -129 0, 166 -129 1, 205 -129 0, 205 -102 1, 205 -67 0, 135 -66 1
-512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 383 722 1, 293 602 1, 211 602 1, 120 722 1, 176 722 1, 251 646 1, 252 646 1, 327 722 1
-384 44 -9 341 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-469 8 -162 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 220 0 1, 256 0 1, 234 -41 1, 261 -42 0, 280 -56 1, 306 -74 0, 306 -101 1, 306 -126 0, 285 -144 1, 263 -162 0, 230 -162 1, 205 -162 0, 176 -154 1, 176 -124 1, 195 -129 0, 215 -129 1, 254 -129 0, 254 -102 1, 254 -67 0, 184 -66 1
-213 11 -162 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 112 0 1, 149 0 1, 126 -41 1, 153 -42 0, 173 -56 1, 199 -74 0, 199 -101 1, 199 -126 0, 177 -144 1, 155 -162 0, 123 -162 1, 97 -162 0, 69 -154 1, 69 -124 1, 87 -129 0, 108 -129 1, 147 -129 0, 147 -102 1, 147 -67 0, 77 -66 1
-469 8 0 461 722;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 366 722 1, 275 602 1, 194 602 1, 103 722 1, 159 722 1, 234 646 1, 235 646 1, 310 722 1
-288 11 -9 270 633;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 196 463 1, 196 485 1, 224 493 0, 224 553 1, 224 559 1, 196 559 1, 196 633 1, 270 633 1, 270 569 1, 269 471 0
-469 8 0 461 555;195 0 1, 195 268 1, 81 268 1, 81 324 1, 195 324 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 324 1, 387 324 1, 387 268 1, 274 268 1, 274 0 1
-213 11 -9 210 488;57 213 1, 11 213 1, 11 259 1, 57 259 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 259 1, 210 259 1, 210 213 1, 131 213 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1
-555 62 -14 492 689;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 157 602 1, 160 636 0, 169 656 1, 186 689 0, 227 689 1, 254 689 0, 277 675 1, 300 661 1, 321 648 0, 332 648 1, 357 648 0, 361 689 1, 407 689 1, 404 654 0, 395 635 1, 378 602 0, 338 602 1, 311 602 0, 287 616 1, 264 630 1, 244 643 0, 232 643 1, 207 643 0, 203 602 1
-427 53 -9 369 569;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 86 481 1, 89 516 0, 98 535 1, 116 569 0, 156 569 1, 183 569 0, 206 555 1, 229 541 1, 250 528 0, 261 528 1, 286 528 0, 290 569 1, 336 569 1, 333 534 0, 324 515 1, 307 481 0, 267 481 1, 240 481 0, 216 496 1, 194 510 1, 173 522 0, 161 522 1, 137 522 0, 132 481 1
-555 62 -14 492 657;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 162 602 1, 162 657 1, 402 657 1, 402 602 1
-427 53 -9 369 537;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 157 722 1, 203 722 1, 211 687 0, 231 672 1, 251 657 0, 282 657 1, 317 657 0, 338 675 1, 354 690 0, 361 722 1, 407 722 1, 401 672 0, 374 641 1, 338 602 0, 282 602 1, 223 602 0, 188 645 1, 163 674 0
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 86 602 1, 132 602 1, 140 567 0, 161 551 1, 180 537 0, 211 537 1, 246 537 0, 267 555 1, 283 570 0, 290 602 1, 336 602 1, 330 551 0, 303 521 1, 267 481 0, 211 481 1, 152 481 0, 117 524 1, 93 553 0
-555 62 -14 492 762;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 282 762 1, 317 762 0, 342 738 1, 367 713 0, 367 678 1, 367 642 0, 342 617 1, 317 592 0, 281 592 1, 250 592 0, 227 612 1, 197 638 0, 197 677 1, 197 713 0, 222 737 1, 247 762 0, 282 730 1, 260 730 0, 245 714 1, 229 699 0, 229 677 1, 229 656 0, 245 640 1, 260 624 0, 281 624 1, 302 624 0, 316 637 1, 335 653 0, 335 678 1, 335 699 0, 319 714 1, 304 730 0
-427 53 -9 369 651;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 192 651 1, 227 651 0, 252 627 1, 277 602 0, 277 567 1, 277 531 0, 252 506 1, 227 481 0, 191 481 1, 160 481 0, 137 501 1, 107 527 0, 107 566 1, 107 602 0, 132 626 1, 156 651 0, 192 619 1, 170 619 0, 154 603 1, 139 588 0, 139 566 1, 139 545 0, 154 529 1, 170 513 0, 191 513 1, 211 513 0, 226 526 1, 245 542 0, 245 567 1, 245 588 0, 229 603 1, 214 619 0
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 187 602 1, 278 722 1, 349 722 1, 229 602 1, 319 602 1, 409 722 1, 481 722 1, 361 602 1
-427 53 -9 403 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 109 481 1, 199 602 1, 271 602 1, 151 481 1, 241 481 1, 331 602 1, 403 602 1, 283 481 1
-555 62 -139 492 555;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 300 0 1, 340 0 1, 292 -30 0, 292 -67 1, 292 -103 0, 335 -103 1, 355 -103 0, 369 -98 1, 369 -128 1, 346 -139 0, 317 -139 1, 241 -139 0, 241 -80 1, 241 -34 0
-427 53 -139 384 407;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 315 0 1, 355 0 1, 307 -30 0, 307 -67 1, 307 -103 0, 350 -103 1, 370 -103 0, 384 -98 1, 384 -128 1, 361 -139 0, 332 -139 1, 256 -139 0, 256 -80 1, 256 -34 0
-725 9 0 716 722;152 0 1, 9 555 1, 85 555 1, 199 117 1, 329 555 1, 405 555 1, 530 121 1, 651 555 1, 716 555 1, 560 0 1, 482 0 1, 358 428 1, 230 0 1, 236 602 1, 326 722 1, 408 722 1, 498 602 1, 443 602 1, 367 677 1, 366 677 1, 291 602 1
-555 4 0 549 602;102 0 1, 4 407 1, 77 407 1, 150 101 1, 244 407 1, 318 407 1, 400 99 1, 486 407 1, 549 407 1, 435 0 1, 361 0 1, 275 315 1, 177 0 1, 149 481 1, 240 602 1, 321 602 1, 412 481 1, 356 481 1, 281 557 1, 280 557 1, 205 481 1
-512 11 0 501 722;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 134 602 1, 224 722 1, 306 722 1, 396 602 1, 341 602 1, 265 677 1, 264 677 1, 189 602 1
-384 7 -148 380 602;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 67 481 1, 157 602 1, 239 602 1, 329 481 1, 274 481 1, 198 557 1, 198 557 1, 122 481 1
-469 38 0 431 722;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 179 602 1, 269 722 1, 355 722 1, 234 602 1
-384 28 0 356 602;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-469 38 0 431 675;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 202 602 1, 202 675 1, 276 675 1, 276 602 1
-384 28 0 356 555;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 155 481 1, 155 555 1, 229 555 1, 229 481 1
-469 38 0 431 722;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 370 722 1, 280 602 1, 198 602 1, 108 722 1, 163 722 1, 239 646 1, 239 646 1, 315 722 1
-384 28 0 356 602;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-171 3 0 192 602;54 0 1, 54 352 1, 3 352 1, 3 407 1, 54 407 1, 54 456 1, 54 525 0, 84 563 1, 114 602 0, 167 602 1, 175 602 0, 192 600 1, 192 545 1, 181 546 0, 175 546 1, 128 546 0, 128 464 1, 128 0 1
-512 45 -162 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 147 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 197 -158 1, 197 -126 1, 218 -129 0, 233 -129 1, 274 -129 0, 274 -104 1, 274 -77 0, 215 -71 1, 215 -42 1, 265 -43 0, 290 -54 1, 325 -69 0, 325 -105 1, 325 -162 0, 243 -162 1, 221 -162 0
-384 44 -162 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
-469 8 -162 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 177 -158 1, 177 -126 1, 198 -129 0, 213 -129 1, 254 -129 0, 254 -104 1, 254 -77 0, 195 -71 1, 195 -42 1, 245 -43 0, 270 -54 1, 305 -69 0, 305 -105 1, 305 -162 0, 224 -162 1, 201 -162 0
-213 11 -162 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
-256 64 -162 192 -42;64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
-213 70 -120 144 407;70 -120 1, 70 -93 1, 96 -79 0, 96 -9 1, 96 0 1, 70 0 1, 70 74 1, 144 74 1, 144 12 1, 143 -102 0, 70 333 1, 70 407 1, 144 407 1, 144 333 1
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-427 38 204 390 250;38 204 1, 38 250 1, 390 250 1, 390 204 1
-768 37 204 731 241;37 204 1, 37 241 1, 731 241 1, 731 204 1
-213 0 0 0 0;
-427 37 546 390 602;37 546 1, 37 602 1, 390 602 1, 390 546 1
-427 32 -9 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0
-449 39 194 409 250;39 194 1, 39 250 1, 409 250 1, 409 194 1
-128 -165 -14 293 569;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 336 407 1, 336 0 1, 262 0 1, 262 352 1, 140 352 1, 140 0 1, 262 481 1, 262 555 1, 336 555 1, 336 481 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 179 602 1, 262 592 1, 336 592 1, 336 0 1, 262 0 1, 262 537 1, 246 540 1, 214 546 0, 192 546 1, 159 546 0, 148 524 1, 140 505 0, 140 464 1, 140 407 1, 206 407 1, 206 352 1, 140 352 1, 140 0 1
-256 1 222 251 555;154 222 1, 154 313 1, 1 313 1, 1 356 1, 152 555 1, 205 555 1, 205 357 1, 251 357 1, 251 313 1, 205 313 1, 205 222 1, 50 357 1, 154 357 1, 154 493 1
-171 -58 -157 124 407;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0
-213 0 0 0 0;
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt
deleted file mode 100644
index 9c30f6773..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt
+++ /dev/null
@@ -1,392 +0,0 @@
-freetype version 2.5.1
-192 0 0 192 576;0 0 1, 0 576 1, 192 576 1, 192 0 1, 128 64 1, 128 512 1, 64 512 1, 64 64 1
-0 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-192 64 0 128 576;64 0 1, 64 64 1, 128 64 1, 128 0 1, 72 128 1, 64 454 1, 64 576 1, 128 576 1, 128 454 1, 120 128 1
-256 0 384 256 576;44 384 1, 35 576 1, 108 576 1, 99 384 1, 173 384 1, 164 576 1, 238 576 1, 229 384 1
-448 0 0 448 576;47 25 1, 89 192 1, 9 192 1, 18 256 1, 100 256 1, 133 320 1, 44 320 1, 54 384 1, 144 384 1, 186 551 1, 234 551 1, 192 384 1, 291 384 1, 332 551 1, 380 551 1, 339 384 1, 418 384 1, 409 320 1, 327 320 1, 294 256 1, 383 256 1, 374 192 1, 283 192 1, 242 25 1, 194 25 1, 235 192 1, 137 192 1, 95 25 1, 148 256 1, 247 256 1, 279 320 1, 180 320 1
-448 64 -64 320 640;192 -46 1, 192 0 1, 135 0 0, 64 31 1, 64 95 1, 137 56 0, 192 56 1, 192 255 1, 124 298 0, 96 331 1, 64 368 0, 64 422 1, 64 486 0, 110 524 1, 142 550 0, 192 555 1, 192 602 1, 256 602 1, 256 555 1, 285 555 0, 320 530 1, 320 470 1, 282 500 0, 256 504 1, 256 307 1, 258 304 1, 263 298 0, 267 293 1, 270 290 1, 293 262 0, 305 237 1, 320 205 0, 320 155 1, 320 87 0, 297 42 1, 282 12 0, 256 0 1, 256 -46 1, 256 60 1, 256 85 0, 256 144 1, 256 175 0, 256 195 1, 256 210 0, 256 233 1, 192 331 1, 192 502 1, 128 479 0, 128 425 1, 128 376 0
-704 64 0 640 576;94 0 1, 531 576 1, 589 576 1, 152 0 1, 160 576 1, 204 576 0, 230 542 1, 256 507 0, 256 448 1, 256 389 0, 230 355 1, 204 320 0, 160 320 1, 115 320 0, 90 355 1, 64 389 0, 64 450 1, 64 502 0, 85 535 1, 112 576 0, 160 512 1, 146 512 0, 137 495 1, 128 477 0, 128 449 1, 128 422 0, 135 405 1, 144 384 0, 160 384 1, 174 384 0, 183 402 1, 192 419 0, 192 448 1, 192 477 0, 183 494 1, 174 512 0, 512 320 1, 571 320 0, 606 277 1, 640 234 0, 640 160 1, 640 86 0, 606 43 1, 571 0 0, 512 0 1, 453 0 0, 418 43 1, 384 86 0, 384 162 1, 384 228 0, 412 269 1, 448 320 0, 512 256 1, 483 256 0, 466 230 1, 448 203 0, 448 162 1, 448 122 0, 462 96 1, 480 64 0, 512 64 1, 541 64 0, 558 91 1, 576 117 0, 576 160 1, 576 203 0, 558 229 1, 541 256 0
-512 0 0 512 576;384 0 1, 357 35 1, 277 0 0, 205 0 1, 118 0 0, 59 52 1, 0 105 0, 0 185 1, 0 264 0, 56 313 1, 89 341 0, 152 363 1, 128 420 0, 128 461 1, 128 513 0, 163 545 1, 199 576 0, 260 576 1, 317 576 0, 351 548 1, 384 519 0, 384 472 1, 384 419 0, 335 381 1, 305 358 0, 248 337 1, 311 214 0, 373 133 1, 410 185 0, 410 287 1, 410 320 1, 483 320 1, 483 179 0, 408 90 1, 441 44 0, 485 0 1, 325 82 1, 251 173 0, 178 321 1, 127 303 0, 102 281 1, 64 249 0, 64 203 1, 64 145 0, 107 104 1, 151 64 0, 212 64 1, 260 64 0, 220 383 1, 266 396 0, 288 411 1, 320 433 0, 320 464 1, 320 512 0, 258 512 1, 192 512 0, 192 461 1, 192 431 0, 217 388 1
-128 0 384 128 576;45 384 1, 27 576 1, 120 576 1, 101 384 1
-256 64 -128 256 640;225 -60 1, 225 -111 1, 156 -58 0, 117 21 1, 64 123 0, 64 241 1, 64 364 0, 121 469 1, 160 541 0, 225 592 1, 225 541 1, 177 485 0, 155 426 1, 128 353 0, 128 241 1, 128 124 0, 158 48 1, 180 -7 0
-256 0 -128 192 640;31 541 1, 31 592 1, 100 539 0, 140 460 1, 192 358 0, 192 241 1, 192 117 0, 135 12 1, 96 -60 0, 31 -111 1, 31 -60 1, 79 -3 0, 101 55 1, 128 129 0, 128 241 1, 128 357 0, 98 433 1, 77 487 0
-320 0 256 320 576;267 483 1, 284 415 1, 180 383 1, 180 384 1, 180 389 0, 192 390 1, 192 390 1, 192 411 0, 170 423 1, 255 296 1, 210 266 1, 152 360 1, 171 362 0, 178 378 1, 88 266 1, 43 296 1, 120 378 1, 128 362 0, 147 360 1, 15 415 1, 32 483 1, 129 423 1, 118 410 0, 118 389 1, 118 389 1, 118 389 0, 118 387 1, 119 386 1, 119 384 0, 119 383 1, 122 576 1, 177 576 1, 165 427 1, 157 448 0, 149 448 1, 140 448 0, 133 427 1
-448 64 64 384 384;192 64 1, 192 192 1, 64 192 1, 64 256 1, 192 256 1, 192 384 1, 256 384 1, 256 256 1, 384 256 1, 384 192 1, 256 192 1, 256 64 1
-192 64 -192 128 64;64 -149 1, 64 -121 1, 89 -111 0, 89 -36 1, 89 -29 1, 64 -29 1, 64 64 1, 128 64 1, 128 -16 1, 128 -139 0
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-192 64 0 128 64;64 0 1, 64 64 1, 128 64 1, 128 0 1
-192 -64 -128 256 576;-22 -128 1, 178 576 1, 236 576 1, 36 -128 1
-448 0 0 384 576;192 576 1, 280 576 0, 332 499 1, 384 422 0, 384 289 1, 384 154 0, 332 77 1, 280 0 0, 190 0 1, 112 0 0, 63 63 1, 0 142 0, 0 289 1, 0 422 0, 52 499 1, 104 576 0, 192 512 1, 130 512 0, 97 454 1, 64 395 0, 64 288 1, 64 183 0, 97 123 1, 130 64 0, 192 64 1, 248 64 0, 279 107 1, 320 165 0, 320 289 1, 320 397 0, 287 454 1, 252 512 0
-448 64 0 384 640;64 0 1, 64 64 1, 192 64 1, 192 502 1, 64 474 1, 64 531 1, 256 577 1, 256 64 1, 384 64 1, 384 0 1
-448 64 0 320 576;64 0 1, 64 64 1, 85 124 0, 134 187 1, 167 228 1, 197 266 1, 256 339 0, 256 414 1, 256 466 0, 232 491 1, 213 512 0, 178 512 1, 133 512 0, 64 486 1, 64 554 1, 129 576 0, 185 576 1, 247 576 0, 283 533 1, 320 490 0, 320 418 1, 320 368 0, 301 330 1, 282 290 0, 230 234 1, 208 211 1, 142 139 0, 129 64 1, 320 64 1, 320 0 1
-448 64 0 384 576;64 4 1, 64 76 1, 67 76 1, 78 74 0, 83 74 1, 129 68 0, 146 66 1, 173 64 0, 196 64 1, 260 64 0, 292 94 1, 320 119 0, 320 167 1, 320 222 0, 272 251 1, 225 280 0, 137 280 1, 108 280 1, 108 332 1, 131 332 1, 191 333 0, 223 360 1, 256 387 0, 256 435 1, 256 512 0, 172 512 1, 129 512 0, 64 500 1, 64 568 1, 126 576 0, 174 576 1, 257 576 0, 293 534 1, 320 502 0, 320 450 1, 320 391 0, 287 353 1, 267 331 0, 228 312 1, 278 301 0, 303 288 1, 384 248 0, 384 165 1, 384 90 0, 332 45 1, 279 0 0, 194 0 1, 148 0 0
-448 0 0 384 576;256 0 1, 256 128 1, 0 128 1, 0 187 1, 256 576 1, 320 576 1, 320 192 1, 384 192 1, 384 128 1, 320 128 1, 320 0 1, 75 192 1, 256 192 1, 256 473 1
-448 64 -64 320 576;64 -2 1, 64 67 1, 113 64 0, 154 64 1, 202 64 0, 229 98 1, 256 132 0, 256 189 1, 256 320 0, 102 320 1, 83 320 0, 64 297 1, 64 576 1, 320 576 1, 320 512 1, 128 512 1, 128 359 1, 212 357 0, 259 319 1, 320 269 0, 320 173 1, 320 92 0, 274 46 1, 227 0 0, 146 0 1, 111 0 0
-448 64 0 384 576;141 303 1, 187 384 0, 253 384 1, 314 384 0, 349 336 1, 384 288 0, 384 203 1, 384 110 0, 342 55 1, 300 0 0, 229 0 1, 152 0 0, 108 72 1, 64 144 0, 64 270 1, 64 414 0, 121 495 1, 179 576 0, 281 576 1, 327 576 0, 384 569 1, 384 502 1, 316 512 0, 278 512 1, 195 512 0, 162 434 1, 149 403 0, 144 364 1, 142 344 0, 229 320 1, 184 320 0, 156 288 1, 128 257 0, 128 203 1, 128 143 0, 157 103 1, 185 64 0, 231 64 1, 320 64 0, 320 187 1, 320 320 0
-448 64 0 384 576;93 0 1, 103 68 0, 121 118 1, 139 168 0, 185 255 1, 321 512 1, 64 512 1, 64 576 1, 384 576 1, 384 512 1, 192 180 0, 169 0 1
-448 64 0 384 576;147 313 1, 110 339 0, 91 363 1, 64 398 0, 64 438 1, 64 499 0, 110 537 1, 156 576 0, 230 576 1, 299 576 0, 342 543 1, 384 511 0, 384 457 1, 384 410 0, 347 367 1, 325 341 0, 283 313 1, 328 284 0, 351 254 1, 384 211 0, 384 155 1, 384 87 0, 338 43 1, 293 0 0, 221 0 1, 150 0 0, 107 41 1, 64 82 0, 64 150 1, 64 210 0, 94 257 1, 113 285 0, 242 338 1, 320 387 0, 320 441 1, 320 473 0, 294 493 1, 267 512 0, 222 512 1, 180 512 0, 154 494 1, 128 476 0, 128 445 1, 128 409 0, 173 378 1, 195 362 0, 188 282 1, 156 252 0, 143 229 1, 128 204 0, 128 165 1, 128 120 0, 155 92 1, 181 64 0, 225 64 1, 267 64 0, 293 88 1, 320 111 0, 320 149 1, 320 183 0, 298 206 1, 280 225 0, 236 253 1
-448 64 0 384 576;308 273 1, 262 192 0, 195 192 1, 134 192 0, 99 240 1, 64 288 0, 64 373 1, 64 466 0, 106 521 1, 148 576 0, 218 576 1, 296 576 0, 340 504 1, 384 432 0, 384 306 1, 384 162 0, 327 81 1, 269 0 0, 168 0 1, 120 0 0, 64 7 1, 64 74 1, 133 64 0, 171 64 1, 254 64 0, 287 143 1, 300 173 0, 305 212 1, 307 232 0, 217 512 1, 128 512 0, 128 390 1, 128 256 0, 219 256 1, 264 256 0, 292 288 1, 320 320 0, 320 374 1, 320 433 0, 291 473 1, 262 512 0
-192 64 0 128 384;64 0 1, 64 64 1, 128 64 1, 128 0 1, 64 320 1, 64 384 1, 128 384 1, 128 320 1
-192 64 -128 128 384;64 -120 1, 64 -93 1, 87 -79 0, 87 -9 1, 87 0 1, 64 0 1, 64 64 1, 128 64 1, 128 10 1, 128 -102 0, 64 320 1, 64 384 1, 128 384 1, 128 320 1
-448 0 0 384 448;384 37 1, 14 222 1, 384 407 1, 384 345 1, 139 222 1, 139 222 1, 384 99 1
-448 64 128 384 320;64 128 1, 64 192 1, 384 192 1, 384 128 1, 64 256 1, 64 320 1, 384 320 1, 384 256 1
-448 64 0 448 448;64 407 1, 434 222 1, 64 37 1, 64 99 1, 309 222 1, 309 222 1, 64 345 1
-448 64 0 384 576;128 0 1, 128 64 1, 192 64 1, 192 0 1, 128 128 1, 128 150 1, 128 246 0, 201 297 1, 241 324 1, 320 377 0, 320 435 1, 320 512 0, 215 512 1, 150 512 0, 64 500 1, 64 568 1, 145 576 0, 213 576 1, 287 576 0, 330 550 1, 384 515 0, 384 441 1, 384 366 0, 301 319 1, 266 299 1, 222 275 0, 207 248 1, 192 222 0, 192 173 1, 192 128 1
-768 64 0 704 576;470 17 1, 394 0 0, 325 0 1, 213 0 0, 138 64 1, 64 129 0, 64 229 1, 64 365 0, 177 471 1, 291 576 0, 439 576 1, 553 576 0, 628 510 1, 704 444 0, 704 346 1, 704 255 0, 647 191 1, 591 128 0, 511 128 1, 448 128 0, 448 167 1, 448 180 0, 451 202 1, 458 245 1, 453 245 1, 424 192 0, 398 166 1, 361 128 0, 320 128 1, 256 128 0, 256 210 1, 256 301 0, 312 374 1, 368 448 0, 439 448 1, 447 448 0, 461 448 1, 465 448 0, 469 448 1, 483 448 0, 492 448 1, 543 448 1, 513 235 1, 512 225 0, 512 215 1, 512 192 0, 536 192 1, 576 192 0, 608 237 1, 640 283 0, 640 341 1, 640 415 0, 581 463 1, 521 512 0, 430 512 1, 312 512 0, 220 428 1, 128 344 0, 128 238 1, 128 160 0, 188 112 1, 247 64 0, 339 64 1, 398 64 0, 456 56 1, 462 318 1, 477 393 1, 447 384 0, 426 384 1, 380 384 0, 350 341 1, 320 298 0, 320 237 1, 320 192 0, 345 192 1, 387 192 0
-512 0 0 512 576;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1
-512 64 0 448 576;64 0 1, 64 576 1, 227 576 1, 348 576 0, 398 546 1, 448 516 0, 448 443 1, 448 377 0, 396 336 1, 364 311 0, 304 292 1, 369 272 0, 401 244 1, 448 204 0, 448 140 1, 448 80 0, 410 41 1, 383 13 0, 340 6 1, 305 0 0, 247 0 1, 128 64 1, 186 64 1, 308 64 0, 346 80 1, 384 95 0, 384 144 1, 384 199 0, 335 227 1, 285 256 0, 192 256 1, 128 256 1, 128 320 1, 195 320 1, 384 320 0, 384 430 1, 384 486 0, 330 501 1, 288 512 0, 201 512 1, 128 512 1
-576 64 0 512 576;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1
-576 64 0 512 576;64 0 1, 64 576 1, 227 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 364 0 0, 228 0 1, 128 64 1, 223 64 1, 448 64 0, 448 292 1, 448 426 0, 360 481 1, 335 497 0, 299 504 1, 257 512 0, 186 512 1, 128 512 1
-512 64 0 512 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1
-448 64 0 448 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 384 320 1, 384 256 1, 128 256 1, 128 0 1
-576 64 0 512 576;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1
-576 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 320 1, 448 320 1, 448 576 1, 512 576 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1
-192 64 0 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1
-384 0 -128 320 576;0 -87 1, 0 -19 1, 75 -64 0, 141 -64 1, 216 -64 0, 238 -29 1, 256 0 0, 256 71 1, 256 576 1, 320 576 1, 320 73 1, 320 -128 0, 125 -128 1, 60 -128 0
-512 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 293 1, 359 576 1, 438 576 1, 214 301 1, 476 0 1, 377 0 1, 128 292 1, 128 0 1
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1
-640 64 0 576 576;64 0 1, 64 576 1, 170 576 1, 327 151 1, 487 576 1, 576 576 1, 576 0 1, 512 0 1, 512 473 1, 357 64 1, 279 64 1, 128 475 1, 128 0 1
-576 64 0 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1
-576 64 0 576 576;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0
-512 64 0 512 576;64 0 1, 64 576 1, 267 576 1, 365 576 0, 408 565 1, 451 553 0, 478 520 1, 512 479 0, 512 408 1, 512 192 0, 244 192 1, 128 192 1, 128 0 1, 128 256 1, 240 256 1, 448 256 0, 448 402 1, 448 473 0, 394 494 1, 348 512 0, 242 512 1, 128 512 1
-576 64 -128 640 576;615 -48 1, 565 -111 1, 434 -68 0, 346 -10 1, 311 0 0, 293 0 1, 193 0 0, 128 81 1, 64 161 0, 64 289 1, 64 419 0, 133 497 1, 203 576 0, 319 576 1, 436 576 0, 506 495 1, 576 415 0, 576 280 1, 576 162 0, 517 87 1, 494 58 0, 464 38 1, 449 27 0, 418 11 1, 510 -30 0, 318 512 1, 229 512 0, 179 452 1, 128 393 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 409 64 0, 460 123 1, 512 181 0, 512 286 1, 512 383 0, 471 441 1, 420 512 0
-576 64 0 576 576;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1
-512 64 0 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0
-448 0 0 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1
-576 64 0 512 576;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1
-512 0 0 512 576;228 0 1, 14 576 1, 95 576 1, 272 103 1, 441 576 1, 508 576 1, 302 0 1
-704 0 0 768 576;152 0 1, 9 576 1, 85 576 1, 199 121 1, 329 576 1, 405 576 1, 530 125 1, 651 576 1, 716 576 1, 560 0 1, 482 0 1, 358 444 1, 230 0 1
-512 0 0 512 576;11 0 1, 215 286 1, 20 576 1, 113 576 1, 263 352 1, 423 576 1, 498 576 1, 299 300 1, 502 0 1, 409 0 1, 251 233 1, 85 0 1
-512 -64 0 512 576;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1
-448 64 0 448 576;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1
-192 64 -128 192 576;64 -128 1, 64 576 1, 192 576 1, 192 512 1, 128 512 1, 128 -64 1, 192 -64 1, 192 -128 1
-192 -64 -128 256 576;236 -128 1, 178 -128 1, -22 576 1, 36 576 1
-192 0 -128 128 576;128 576 1, 128 -128 1, 0 -128 1, 0 -64 1, 64 -64 1, 64 512 1, 0 512 1, 0 576 1
-384 0 192 384 576;180 401 1, 75 192 1, 14 192 1, 180 525 1, 347 192 1, 284 192 1
-448 0 -64 448 0;0 -64 1, 0 0 1, 448 0 1, 448 -64 1
-256 0 512 256 576;216 512 1, 160 512 1, 40 576 1, 125 576 1
-448 0 0 448 384;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0
-448 64 -64 384 576;128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0, 128 312 1, 148 344 0, 171 361 1, 204 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 64 -5 1, 64 576 1, 128 576 1
-384 0 0 320 384;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1
-448 64 0 384 576;320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 576 1, 384 576 1, 384 0 1, 320 0 1
-448 64 0 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0
-192 0 0 256 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 433 1, 64 576 0, 194 576 1, 221 576 0, 256 569 1, 256 510 1, 219 512 0, 193 512 1, 157 512 0, 142 496 1, 128 481 0, 128 441 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
-448 64 -192 384 384;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-192 64 0 128 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1
-192 -64 -192 128 576;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1
-384 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1
-192 64 0 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1
-640 64 0 576 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 156 353 0, 173 368 1, 194 384 0, 227 384 1, 268 384 0, 294 357 1, 309 342 0, 320 312 1, 357 354 0, 380 368 1, 408 384 0, 453 384 1, 576 384 0, 576 279 1, 576 0 1, 493 0 1, 493 257 1, 493 320 0, 432 320 1, 378 320 0, 320 257 1, 320 0 1, 256 0 1, 256 268 1, 256 320 0, 211 320 1, 171 320 0, 128 257 1, 128 0 1
-448 64 0 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-448 64 0 384 384;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0
-448 64 -128 384 384;128 -128 1, 64 -128 1, 64 384 1, 128 384 1, 128 312 1, 148 344 0, 171 361 1, 203 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0
-448 64 -128 384 384;320 384 1, 384 384 1, 384 -128 1, 320 -128 1, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0
-256 64 0 256 448;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1
-384 64 0 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0
-192 0 -64 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1
-448 64 0 384 384;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1
-384 0 0 384 384;152 0 1, 7 384 1, 82 384 1, 195 85 1, 314 384 1, 380 384 1, 225 0 1
-576 0 0 576 384;102 0 1, 4 384 1, 77 384 1, 150 95 1, 244 384 1, 318 384 1, 400 94 1, 486 384 1, 549 384 1, 435 0 1, 361 0 1, 275 297 1, 177 0 1
-384 0 0 384 384;11 0 1, 143 203 1, 15 384 1, 101 384 1, 203 240 1, 294 384 1, 362 384 1, 238 191 1, 372 0 1, 287 0 1, 177 154 1, 79 0 1
-384 0 -128 384 384;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1
-384 0 0 384 384;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1
-256 0 -128 192 640;0 269 1, 22 269 1, 64 269 0, 64 330 1, 64 354 0, 64 382 1, 64 414 1, 64 447 0, 64 476 1, 64 537 0, 109 569 1, 141 591 0, 192 592 1, 192 537 1, 173 537 1, 153 537 0, 141 524 1, 128 510 0, 128 490 1, 128 483 0, 128 455 1, 128 417 1, 128 391 0, 128 361 1, 128 290 0, 80 241 1, 128 192 0, 128 120 1, 128 90 0, 128 65 1, 128 26 1, 128 -1 0, 128 -9 1, 128 -29 0, 141 -43 1, 154 -56 0, 173 -56 1, 192 -56 1, 192 -111 1, 139 -110 0, 106 -85 1, 64 -52 0, 64 6 1, 64 35 0, 64 67 1, 64 100 1, 64 127 0, 64 152 1, 64 213 0, 22 213 1, 0 213 1
-192 64 -128 128 576;64 -128 1, 64 576 1, 128 576 1, 128 -128 1
-256 64 -128 256 640;256 213 1, 234 213 1, 192 213 0, 192 152 1, 192 124 0, 192 100 1, 192 67 1, 192 36 0, 192 6 1, 192 -55 0, 146 -88 1, 114 -110 0, 64 -111 1, 64 -56 1, 82 -56 1, 102 -56 0, 115 -43 1, 128 -29 0, 128 -9 1, 128 1 0, 128 26 1, 128 65 1, 128 88 0, 128 120 1, 128 192 0, 176 241 1, 154 263 0, 144 285 1, 128 318 0, 128 361 1, 128 393 0, 128 417 1, 128 455 1, 128 480 0, 128 491 1, 128 510 0, 115 524 1, 102 537 0, 82 537 1, 64 537 1, 64 592 1, 117 591 0, 150 566 1, 192 534 0, 192 475 1, 192 445 0, 192 414 1, 192 382 1, 192 357 0, 192 329 1, 192 269 0, 234 269 1, 256 269 1
-448 0 192 448 256;95 192 1, 39 192 1, 40 213 0, 47 223 1, 69 256 0, 139 256 1, 176 256 0, 214 256 1, 256 256 1, 280 256 1, 291 256 0, 309 256 1, 352 256 0, 354 256 1, 409 256 1, 408 235 0, 401 225 1, 379 192 0, 310 192 1, 273 192 0, 235 192 1, 193 192 1, 168 192 1, 158 192 0, 140 192 1, 96 192 0
-512 -64 0 576 640;-15 0 1, 196 576 1, 316 576 1, 524 0 1, 439 0 1, 381 128 1, 116 128 1, 58 0 1, 138 192 1, 360 192 1, 246 458 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-512 0 0 512 768;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 256 768 1, 283 768 0, 301 740 1, 320 712 0, 320 672 1, 320 632 0, 301 604 1, 282 576 0, 255 576 1, 232 576 0, 215 599 1, 192 628 0, 192 672 1, 192 712 0, 211 740 1, 229 768 0, 256 704 1, 256 704 0, 256 695 1, 256 686 0, 256 672 1, 256 659 0, 256 650 1, 256 640 0, 256 640 1, 256 640 0, 256 648 1, 256 657 0, 256 672 1, 256 686 0, 256 695 1, 256 704 0
-576 64 -192 512 576;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 293 0 1, 330 0 1, 307 -41 1, 336 -42 0, 356 -59 1, 384 -82 0, 384 -116 1, 384 -148 0, 361 -170 1, 338 -192 0, 306 -192 1, 280 -192 0, 250 -154 1, 250 -124 1, 267 -128 0, 285 -128 1, 320 -128 0, 320 -101 1, 320 -67 0, 258 -66 1
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 211 576 1, 311 704 1, 407 704 1, 273 576 1
-576 64 0 512 768;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 163 623 1, 166 656 0, 176 673 1, 195 704 0, 239 704 1, 268 704 0, 293 704 1, 318 704 1, 341 704 0, 353 704 1, 380 704 0, 384 710 1, 434 710 1, 431 682 0, 421 667 1, 403 640 0, 359 640 1, 329 640 0, 304 640 1, 279 640 1, 257 640 0, 244 640 1, 217 640 0, 213 623 1
-576 64 0 512 640;288 576 1, 389 576 0, 451 498 1, 512 419 0, 512 289 1, 512 156 0, 451 78 1, 389 0 0, 285 0 1, 195 0 0, 137 64 1, 64 145 0, 64 288 1, 64 420 0, 125 498 1, 186 576 0, 288 512 1, 212 512 0, 170 453 1, 128 394 0, 128 288 1, 128 183 0, 170 124 1, 212 64 0, 286 64 1, 355 64 0, 397 112 1, 448 171 0, 448 289 1, 448 394 0, 406 453 1, 363 512 0, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-576 64 0 512 640;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
-448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 192 640 1, 219 640 0, 237 621 1, 256 603 0, 256 576 1, 256 549 0, 237 531 1, 219 512 0, 191 512 1, 168 512 0, 151 527 1, 128 547 0, 128 576 1, 128 603 0, 147 621 1, 165 640 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0
-384 0 -192 320 384;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 235 0 1, 271 0 1, 248 -41 1, 275 -42 0, 294 -59 1, 320 -82 0, 320 -116 1, 320 -148 0, 298 -170 1, 277 -192 0, 244 -192 1, 219 -192 0, 191 -154 1, 191 -124 1, 207 -128 0, 224 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 199 -66 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-192 0 0 256 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 40 512 1, 131 576 1, 216 576 1, 96 512 1
-192 -64 0 192 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 152 512 1, 96 512 1, -24 576 1, 61 576 1
-192 -128 0 256 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, -67 512 1, 23 576 1, 105 576 1, 195 512 1, 140 512 1, 64 552 1, 64 552 1, -12 512 1
-192 0 0 192 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 0 512 1, 0 576 1, 64 576 1, 64 512 1, 128 512 1, 128 576 1, 192 576 1, 192 512 1
-448 64 0 384 640;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
-448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-448 64 0 384 640;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
-448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-448 64 -128 384 576;186 -128 1, 196 327 1, 64 317 1, 64 375 1, 196 365 1, 186 576 1, 262 576 1, 252 365 1, 384 375 1, 384 317 1, 252 327 1, 262 -128 1
-320 64 384 256 576;160 576 1, 199 576 0, 228 548 1, 256 520 0, 256 480 1, 256 440 0, 228 412 1, 199 384 0, 159 384 1, 124 384 0, 98 407 1, 64 437 0, 64 480 1, 64 520 0, 92 548 1, 121 576 0, 160 512 1, 147 512 0, 137 503 1, 128 493 0, 128 480 1, 128 467 0, 137 457 1, 147 448 0, 160 448 1, 172 448 0, 181 456 1, 192 465 0, 192 480 1, 192 493 0, 183 503 1, 173 512 0
-448 0 0 384 576;192 0 1, 192 65 1, 113 74 0, 65 120 1, 0 181 0, 0 278 1, 0 379 0, 66 436 1, 112 475 0, 192 486 1, 192 555 1, 256 555 1, 256 486 1, 316 484 0, 384 468 1, 384 406 1, 304 428 0, 256 432 1, 256 117 1, 317 117 0, 384 143 1, 384 87 1, 317 65 0, 256 65 1, 256 0 1, 192 429 1, 161 426 0, 145 420 1, 64 390 0, 64 277 1, 64 199 0, 112 159 1, 140 136 0, 192 122 1
-448 64 0 384 640;64 0 1, 64 64 1, 128 88 0, 128 176 1, 128 256 1, 64 256 1, 64 320 1, 128 320 1, 128 410 1, 128 491 0, 170 533 1, 211 576 0, 291 576 1, 333 576 0, 384 579 1, 384 510 1, 325 512 0, 277 512 1, 192 512 0, 192 434 1, 192 320 1, 256 320 1, 256 256 1, 192 256 1, 192 211 1, 192 147 0, 176 116 1, 164 89 0, 136 64 1, 384 64 1, 384 0 1
-448 64 -128 384 576;64 -77 1, 64 -9 1, 155 -64 0, 214 -64 1, 260 -64 0, 290 -45 1, 320 -25 0, 320 7 1, 320 36 0, 298 52 1, 279 66 0, 235 86 1, 170 116 1, 64 164 0, 64 247 1, 64 303 0, 123 363 1, 64 398 0, 64 449 1, 64 506 0, 115 541 1, 166 576 0, 249 576 1, 306 576 0, 384 572 1, 384 512 1, 301 512 0, 245 512 1, 192 512 0, 160 494 1, 128 476 0, 128 447 1, 128 409 0, 194 383 1, 246 364 1, 324 334 0, 354 306 1, 384 278 0, 384 236 1, 384 186 0, 342 125 1, 384 83 0, 384 14 1, 384 -51 0, 335 -89 1, 287 -128 0, 207 -128 1, 151 -128 0, 304 149 1, 320 187 0, 320 221 1, 320 249 0, 303 266 1, 285 284 0, 241 303 1, 161 338 1, 128 302 0, 128 270 1, 128 219 0, 220 183 1
-256 0 192 192 384;96 384 1, 136 384 0, 164 356 1, 192 327 0, 192 287 1, 192 248 0, 164 220 1, 135 192 0, 94 192 1, 60 192 0, 34 215 1, 0 245 0, 0 288 1, 0 328 0, 28 356 1, 56 384 0
-384 64 -128 320 576;192 -111 1, 192 280 1, 136 287 0, 105 321 1, 64 366 0, 64 446 1, 64 516 0, 93 546 1, 123 576 0, 192 576 1, 320 576 1, 320 -111 1, 256 -111 1, 256 512 1, 256 512 1, 256 -111 1
-448 64 0 448 576;64 0 1, 64 432 1, 64 513 0, 100 545 1, 138 576 0, 232 576 1, 384 576 0, 384 480 1, 384 434 0, 313 385 1, 256 345 0, 256 327 1, 256 303 0, 302 274 1, 377 225 1, 448 180 0, 448 113 1, 448 0 0, 306 0 1, 244 0 0, 192 11 1, 192 76 1, 265 64 0, 310 64 1, 384 64 0, 384 115 1, 384 149 0, 336 179 1, 246 234 1, 192 267 0, 192 305 1, 192 337 0, 261 387 1, 320 430 0, 320 459 1, 320 512 0, 227 512 1, 172 512 0, 150 501 1, 128 490 0, 128 463 1, 128 0 1
-576 0 0 576 576;288 576 1, 407 576 0, 492 492 1, 576 407 0, 576 288 1, 576 168 0, 491 84 1, 407 0 0, 284 0 1, 180 0 0, 102 68 1, 0 157 0, 0 288 1, 0 407 0, 84 492 1, 169 576 0, 288 512 1, 196 512 0, 130 446 1, 64 380 0, 64 288 1, 64 197 0, 129 130 1, 195 64 0, 285 64 1, 370 64 0, 432 117 1, 512 185 0, 512 288 1, 512 381 0, 446 446 1, 380 512 0, 192 128 1, 192 448 1, 302 448 1, 384 448 0, 384 370 1, 384 315 0, 340 277 1, 431 128 1, 375 128 1, 294 262 1, 256 262 1, 256 128 1, 256 301 1, 267 301 1, 320 301 0, 320 363 1, 320 415 0, 280 415 1, 256 415 1
-576 0 0 576 576;288 576 1, 407 576 0, 492 492 1, 576 407 0, 576 288 1, 576 168 0, 491 84 1, 407 0 0, 284 0 1, 180 0 0, 102 68 1, 0 157 0, 0 288 1, 0 407 0, 84 492 1, 169 576 0, 288 512 1, 196 512 0, 130 446 1, 64 380 0, 64 288 1, 64 197 0, 129 130 1, 195 64 0, 285 64 1, 370 64 0, 432 117 1, 512 185 0, 512 288 1, 512 381 0, 446 446 1, 380 512 0, 384 142 1, 330 128 0, 288 128 1, 218 128 0, 173 173 1, 128 217 0, 128 288 1, 128 360 0, 172 404 1, 216 448 0, 291 448 1, 329 448 0, 375 441 1, 384 439 1, 384 393 1, 335 384 0, 297 384 1, 250 384 0, 221 357 1, 192 330 0, 192 287 1, 192 243 0, 222 218 1, 252 192 0, 303 192 1, 342 192 0, 384 188 1
-768 64 256 640 576;192 256 1, 192 512 1, 99 512 1, 99 576 1, 341 576 1, 341 512 1, 256 512 1, 256 256 1, 384 256 1, 384 576 1, 476 576 1, 521 372 1, 564 576 1, 640 576 1, 640 256 1, 576 256 1, 576 474 1, 529 279 1, 495 279 1, 448 454 1, 448 256 1
-256 0 512 256 576;40 512 1, 131 576 1, 216 576 1, 96 512 1
-256 0 512 256 576;0 512 1, 0 576 1, 64 576 1, 64 512 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
-192 0 0 0 0;
-768 0 0 768 576;227 192 1, 384 192 1, 384 473 1, 10 0 1, 363 576 1, 704 576 1, 704 512 1, 448 512 1, 448 320 1, 704 320 1, 704 256 1, 448 256 1, 448 64 1, 768 64 1, 768 0 1, 384 0 1, 384 128 1, 190 128 1, 92 0 1
-576 0 0 576 576;39 0 1, 104 65 1, 86 104 0, 77 144 1, 64 203 0, 64 279 1, 64 414 0, 131 495 1, 198 576 0, 309 576 1, 394 576 0, 459 529 1, 498 576 1, 563 576 1, 496 484 1, 531 447 0, 550 409 1, 576 353 0, 576 283 1, 576 154 0, 502 77 1, 428 0 0, 304 0 1, 213 0 0, 142 32 1, 104 0 1, 184 83 1, 238 64 0, 312 64 1, 406 64 0, 459 119 1, 512 174 0, 512 273 1, 512 351 0, 448 405 1, 416 459 1, 367 512 0, 302 512 1, 220 512 0, 174 449 1, 128 387 0, 128 275 1, 128 184 0, 152 122 1
-192 0 0 0 0;
-448 64 0 384 448;192 128 1, 192 256 1, 64 256 1, 64 320 1, 192 320 1, 192 448 1, 256 448 1, 256 320 1, 384 320 1, 384 256 1, 256 256 1, 256 128 1, 64 0 1, 64 64 1, 384 64 1, 384 0 1
-192 0 0 0 0;
-192 0 0 0 0;
-448 0 0 448 576;192 0 1, 192 128 1, 81 128 1, 81 192 1, 192 192 1, 192 192 1, 81 192 1, 81 256 1, 192 256 1, 31 576 1, 117 576 1, 232 335 1, 232 335 1, 350 576 1, 416 576 1, 256 256 1, 367 256 1, 367 192 1, 256 192 1, 256 192 1, 367 192 1, 367 128 1, 256 128 1, 256 0 1
-448 64 -128 384 384;64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 320 0 1, 320 72 1, 252 0 0, 184 0 1, 156 0 0, 128 9 1, 128 -128 1, 64 -128 1
-192 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-256 64 320 320 576;196 364 1, 162 320 0, 129 320 1, 100 320 0, 82 341 1, 64 363 0, 64 394 1, 64 485 0, 174 485 1, 192 485 1, 192 511 1, 192 512 0, 147 512 1, 110 512 0, 68 530 1, 68 572 1, 118 576 0, 161 576 1, 256 576 0, 256 513 1, 256 401 1, 256 383 0, 276 384 1, 279 384 1, 280 384 0, 282 384 1, 284 384 0, 286 368 1, 289 336 1, 268 320 0, 250 320 1, 209 320 0, 198 364 1, 192 395 1, 192 452 1, 178 452 1, 128 452 0, 128 413 1, 128 384 0, 154 384 1, 172 384 0
-256 0 320 256 576;128 576 1, 187 576 0, 222 542 1, 256 507 0, 256 449 1, 256 389 0, 222 354 1, 187 320 0, 127 320 1, 74 320 0, 41 348 1, 0 384 0, 0 448 1, 0 507 0, 35 541 1, 69 576 0, 128 512 1, 64 512 0, 64 448 1, 64 384 0, 128 384 1, 192 384 0, 192 449 1, 192 512 0
-192 0 0 0 0;
-704 0 0 704 384;320 92 1, 320 198 1, 290 199 1, 263 200 0, 233 196 1, 128 183 0, 128 121 1, 128 64 0, 208 64 1, 264 64 0, 371 353 1, 423 384 0, 489 384 1, 642 384 0, 642 218 1, 642 192 1, 387 192 1, 391 153 0, 400 133 1, 431 64 0, 526 64 1, 578 64 0, 640 72 1, 640 13 1, 569 0 0, 510 0 1, 444 0 0, 399 29 1, 374 45 0, 351 77 1, 298 36 0, 260 19 1, 215 0 0, 153 0 1, 84 0 0, 42 30 1, 0 61 0, 0 110 1, 0 248 0, 300 248 1, 320 248 1, 320 290 1, 320 307 0, 298 313 1, 277 320 0, 223 320 1, 147 320 0, 64 318 1, 64 367 1, 151 384 0, 230 384 1, 325 384 0, 390 256 1, 574 256 1, 573 276 0, 567 287 1, 549 320 0, 487 320 1, 444 320 0, 419 305 1, 396 290 0
-448 0 0 448 448;131 21 1, 108 0 1, 54 0 1, 99 50 1, 64 108 0, 64 189 1, 64 280 0, 111 332 1, 158 384 0, 240 384 1, 298 384 0, 339 363 1, 362 448 1, 416 448 1, 371 334 1, 448 276 0, 448 196 1, 448 105 0, 394 53 1, 340 0 0, 246 0 1, 180 0 0, 169 71 1, 170 71 1, 190 67 0, 207 66 1, 229 64 0, 253 64 1, 384 64 0, 384 200 1, 384 241 0, 325 275 1, 301 313 1, 300 313 1, 271 320 0, 233 320 1, 128 320 0, 128 186 1, 128 140 0, 145 109 1
-448 64 -192 384 384;320 384 1, 320 320 1, 256 320 1, 256 384 1, 320 256 1, 320 236 1, 320 139 0, 247 89 1, 207 62 1, 128 7 0, 128 -50 1, 128 -128 0, 234 -128 1, 298 -128 0, 384 -78 1, 384 -141 1, 304 -192 0, 236 -192 1, 161 -192 0, 118 -165 1, 64 -131 0, 64 -55 1, 64 21 0, 147 68 1, 182 88 1, 226 113 0, 241 139 1, 256 166 0, 256 215 1, 256 256 1
-256 64 -128 128 384;128 384 1, 128 320 1, 64 320 1, 64 384 1, 120 256 1, 128 -32 1, 128 -128 1, 64 -128 1, 64 -32 1, 72 256 1
-448 64 128 384 320;64 256 1, 64 320 1, 384 320 1, 384 128 1, 320 128 1, 320 256 1
-192 0 0 0 0;
-448 0 -128 448 640;51 -128 1, 118 256 1, 64 256 1, 64 320 1, 128 320 1, 135 361 1, 174 576 0, 310 576 1, 346 576 0, 389 579 1, 378 515 1, 339 512 0, 307 512 1, 230 512 0, 208 394 1, 194 320 1, 256 320 1, 256 256 1, 184 256 1, 118 -128 1
-192 0 0 0 0;
-192 0 0 0 0;
-448 0 0 384 384;376 342 1, 265 204 1, 376 65 1, 339 37 1, 191 204 1, 339 370 1, 228 342 1, 117 204 1, 228 65 1, 191 37 1, 43 204 1, 191 370 1
-448 0 0 384 384;51 65 1, 162 204 1, 51 342 1, 88 370 1, 236 204 1, 88 37 1, 199 65 1, 310 204 1, 199 342 1, 236 370 1, 384 204 1, 236 37 1
-768 64 0 704 64;64 0 1, 64 64 1, 128 64 1, 128 0 1, 320 0 1, 320 64 1, 384 64 1, 384 0 1, 640 0 1, 640 64 1, 704 64 1, 704 0 1
-448 0 0 0 0;
-512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 312 576 1, 257 576 1, 137 704 1, 222 704 1
-512 0 0 512 768;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 132 623 1, 135 655 0, 144 673 1, 161 704 0, 202 704 1, 229 704 0, 252 704 1, 275 704 1, 296 704 0, 307 704 1, 332 704 0, 336 710 1, 382 710 1, 379 682 0, 370 667 1, 353 640 0, 312 640 1, 285 640 0, 262 640 1, 239 640 1, 219 640 0, 207 640 1, 182 640 0, 178 623 1
-576 64 0 576 768;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 174 623 1, 177 655 0, 186 673 1, 203 704 0, 244 704 1, 271 704 0, 294 704 1, 316 704 1, 337 704 0, 349 704 1, 373 704 0, 377 710 1, 423 710 1, 420 682 0, 411 667 1, 394 640 0, 354 640 1, 327 640 0, 303 640 1, 281 640 1, 260 640 0, 248 640 1, 224 640 0, 220 623 1
-768 64 0 768 576;448 0 1, 448 24 1, 387 0 0, 317 0 1, 203 0 0, 134 79 1, 64 159 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 576 1, 388 576 0, 448 553 1, 448 576 1, 704 576 1, 704 512 1, 512 512 1, 512 320 1, 704 320 1, 704 256 1, 512 256 1, 512 64 1, 768 64 1, 768 0 1, 448 212 1, 448 345 1, 448 433 0, 416 472 1, 384 512 0, 314 512 1, 226 512 0, 177 453 1, 128 394 0, 128 288 1, 128 182 0, 177 123 1, 227 64 0, 314 64 1, 448 64 0
-704 64 0 704 384;396 332 1, 420 355 0, 447 367 1, 486 384 0, 540 384 1, 637 384 0, 675 325 1, 703 282 0, 704 192 1, 437 192 1, 444 129 0, 471 100 1, 506 64 0, 585 64 1, 643 64 0, 704 73 1, 704 14 1, 632 0 0, 566 0 1, 499 0 0, 459 19 1, 429 33 0, 398 65 1, 376 36 0, 349 22 1, 310 0 0, 255 0 1, 168 0 0, 116 52 1, 64 104 0, 64 192 1, 64 281 0, 116 332 1, 168 384 0, 256 384 1, 313 384 0, 353 364 1, 375 353 0, 261 320 1, 128 320 0, 128 193 1, 128 138 0, 154 106 1, 187 64 0, 262 64 1, 384 64 0, 384 192 1, 384 251 0, 359 283 1, 329 320 0, 439 256 1, 625 256 1, 624 282 0, 612 296 1, 592 320 0, 539 320 1, 487 320 0, 462 299 1, 445 284 0
-448 0 192 448 256;38 192 1, 38 256 1, 390 256 1, 390 192 1
-768 0 192 768 256;37 192 1, 37 256 1, 731 256 1, 731 192 1
-256 0 384 256 640;256 578 1, 256 551 1, 233 537 0, 233 467 1, 233 458 1, 256 458 1, 256 384 1, 192 384 1, 192 446 1, 192 559 0, 64 578 1, 64 551 1, 41 537 0, 41 467 1, 41 458 1, 64 458 1, 64 384 1, 0 384 1, 0 446 1, 0 559 0
-256 0 320 256 576;0 382 1, 0 409 1, 23 423 0, 23 493 1, 23 502 1, 0 502 1, 0 576 1, 64 576 1, 64 514 1, 64 401 0, 192 382 1, 192 409 1, 215 423 0, 215 493 1, 215 502 1, 192 502 1, 192 576 1, 256 576 1, 256 514 1, 256 401 0
-192 64 384 128 640;128 597 1, 128 569 1, 103 559 0, 103 484 1, 103 476 1, 128 476 1, 128 384 1, 64 384 1, 64 464 1, 64 586 0
-192 64 320 128 576;64 363 1, 64 391 1, 89 401 0, 89 476 1, 89 483 1, 64 483 1, 64 576 1, 128 576 1, 128 496 1, 128 372 0
-448 64 0 384 448;64 192 1, 64 256 1, 384 256 1, 384 192 1, 192 384 1, 192 448 1, 256 448 1, 256 384 1, 192 0 1, 192 64 1, 256 64 1, 256 0 1
-192 0 0 0 0;
-384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-512 -64 0 576 640;192 0 1, 192 240 1, -19 576 1, 71 576 1, 227 309 1, 441 576 1, 514 576 1, 256 242 1, 256 0 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-128 -192 -64 320 576;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-448 0 64 384 448;137 145 1, 78 87 1, 46 120 1, 104 178 1, 64 217 0, 64 255 1, 64 292 0, 104 331 1, 46 390 1, 78 423 1, 137 364 1, 174 384 0, 214 384 1, 253 384 0, 290 364 1, 348 423 1, 381 390 1, 323 331 1, 320 292 0, 320 255 1, 320 217 0, 323 178 1, 381 120 1, 348 87 1, 290 145 1, 253 128 0, 214 128 1, 174 128 0, 192 320 1, 165 320 0, 146 302 1, 128 283 0, 128 256 1, 128 229 0, 146 211 1, 165 192 0, 191 192 1, 216 192 0, 233 207 1, 256 226 0, 256 256 1, 256 283 0, 238 302 1, 219 320 0
-256 0 0 256 384;213 342 1, 102 204 1, 213 65 1, 176 37 1, 28 204 1, 176 370 1
-256 0 0 256 384;43 65 1, 154 204 1, 43 342 1, 80 370 1, 228 204 1, 80 37 1
-384 0 0 320 640;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 64 640 0, 194 640 1, 221 640 0, 256 613 1, 256 557 1, 219 576 0, 193 576 1, 157 576 0, 142 555 1, 128 534 0, 128 482 1, 128 384 1, 320 384 1, 320 0 1, 256 0 1, 256 320 1, 128 320 1, 128 0 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-384 0 0 320 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 435 1, 64 576 0, 175 576 1, 256 576 1, 320 576 1, 320 0 1, 256 0 1, 256 518 1, 240 516 1, 206 512 0, 183 512 1, 148 512 0, 137 493 1, 128 477 0, 128 443 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
-448 64 -128 384 576;183 -128 1, 192 97 1, 64 86 1, 64 144 1, 192 134 1, 192 327 1, 64 317 1, 64 375 1, 192 365 1, 183 576 1, 265 576 1, 256 365 1, 384 375 1, 384 317 1, 256 327 1, 256 134 1, 384 144 1, 384 86 1, 256 97 1, 265 -128 1
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-192 64 -192 128 64;64 -140 1, 64 -112 1, 89 -102 0, 89 -36 1, 89 -29 1, 64 -29 1, 64 64 1, 128 64 1, 128 -16 1, 128 -130 0
-256 0 -192 256 64;0 -130 1, 0 -103 1, 23 -89 0, 23 -19 1, 23 -10 1, 0 -10 1, 0 64 1, 64 64 1, 64 2 1, 64 -111 0, 192 -130 1, 192 -103 1, 215 -89 0, 215 -19 1, 215 -10 1, 192 -10 1, 192 64 1, 256 64 1, 256 2 1, 256 -111 0
-768 0 -64 768 640;128 576 1, 186 576 0, 221 541 1, 256 507 0, 256 448 1, 256 388 0, 221 354 1, 187 320 0, 126 320 1, 75 320 0, 42 348 1, 0 384 0, 0 448 1, 0 507 0, 35 541 1, 70 576 0, 127 512 1, 64 512 0, 64 448 1, 64 384 0, 128 384 1, 192 384 0, 192 448 1, 192 477 0, 175 495 1, 157 512 0, 384 320 1, 443 320 0, 477 277 1, 512 234 0, 512 160 1, 512 86 0, 477 43 1, 443 0 0, 383 0 1, 330 0 0, 298 35 1, 256 80 0, 256 160 1, 256 234 0, 291 277 1, 326 320 0, 383 256 1, 320 256 0, 320 160 1, 320 64 0, 384 64 1, 448 64 0, 448 159 1, 448 204 0, 431 230 1, 413 256 0, 640 320 1, 699 320 0, 733 277 1, 768 234 0, 768 161 1, 768 86 0, 733 43 1, 698 0 0, 639 0 1, 587 0 0, 553 35 1, 512 80 0, 512 160 1, 512 234 0, 547 277 1, 581 320 0, 639 256 1, 576 256 0, 576 160 1, 576 64 0, 640 64 1, 704 64 0, 704 160 1, 704 204 0, 686 230 1, 669 256 0, 23 -14 1, 431 590 1, 482 590 1, 74 -14 1
-512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 126 576 1, 216 704 1, 298 704 1, 388 576 1, 333 576 1, 257 657 1, 257 657 1, 181 576 1
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 127 576 1, 228 704 1, 319 704 1, 420 576 1, 358 576 1, 274 657 1, 273 657 1, 189 576 1
-512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 201 576 1, 292 704 1, 377 704 1, 257 576 1
-512 64 0 512 640;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 334 576 1, 273 576 1, 138 704 1, 234 704 1
-192 0 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 48 576 1, 124 704 1, 209 704 1, 96 576 1
-192 -64 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, -28 576 1, 62 704 1, 130 704 1, 220 576 1, 164 576 1, 96 657 1, 96 657 1, 28 576 1
-192 0 0 192 640;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 576 1, 0 640 1, 64 640 1, 64 576 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1
-192 -64 0 192 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 144 576 1, 96 576 1, -17 704 1, 68 704 1
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 243 576 1, 333 704 1, 419 704 1, 299 576 1
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 167 576 1, 258 704 1, 339 704 1, 430 576 1, 374 576 1, 299 657 1, 298 657 1, 223 576 1
-448 -64 0 384 576;121 192 1, 136 142 0, 158 114 1, 198 64 0, 269 64 1, 316 64 0, 384 72 1, 384 10 1, 311 0 0, 260 0 1, 173 0 0, 119 46 1, 81 78 0, 62 132 1, 55 151 0, 46 192 1, -21 192 1, -2 256 1, 40 256 1, 39 280 1, 39 282 0, 39 288 1, 40 302 0, 41 320 1, -21 320 1, -2 384 1, 48 384 1, 63 444 0, 81 474 1, 140 576 0, 273 576 1, 320 576 0, 384 573 1, 384 502 1, 321 512 0, 273 512 1, 207 512 0, 168 469 1, 145 444 0, 133 413 1, 128 401 0, 123 384 1, 336 384 1, 316 320 1, 115 320 1, 113 296 0, 113 281 1, 114 256 1, 286 256 1, 267 192 1
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 354 576 1, 299 576 1, 178 704 1, 264 704 1
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 225 576 1, 328 704 1, 425 704 1, 288 576 1
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 139 576 1, 242 704 1, 334 704 1, 437 576 1, 374 576 1, 288 657 1, 288 657 1, 202 576 1
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 351 576 1, 288 576 1, 151 704 1, 248 704 1
-192 64 0 128 384;64 0 1, 64 384 1, 128 384 1, 128 0 1
-256 -64 512 320 576;-3 512 1, 87 576 1, 169 576 1, 259 512 1, 204 512 1, 128 552 1, 128 552 1, 52 512 1
-256 0 448 256 640;3 502 1, 6 531 0, 15 548 1, 32 576 0, 73 576 1, 100 576 0, 123 576 1, 146 576 1, 167 576 0, 178 576 1, 203 576 0, 207 590 1, 253 590 1, 250 559 0, 241 542 1, 224 512 0, 183 512 1, 156 512 0, 133 512 1, 110 512 1, 90 512 0, 78 512 1, 53 512 0, 49 502 1
-256 0 448 256 512;0 448 1, 0 512 1, 256 512 1, 256 448 1
-256 0 512 256 640;3 602 1, 49 602 1, 57 588 0, 77 582 1, 97 576 0, 128 576 1, 163 576 0, 184 583 1, 200 589 0, 207 602 1, 253 602 1, 247 564 0, 220 542 1, 184 512 0, 128 512 1, 69 512 0, 33 544 1, 9 566 0
-256 64 512 128 576;64 512 1, 64 576 1, 128 576 1, 128 512 1
-256 64 512 192 640;128 640 1, 155 640 0, 173 621 1, 192 603 0, 192 576 1, 192 549 0, 173 531 1, 155 512 0, 127 512 1, 104 512 0, 87 527 1, 64 547 0, 64 576 1, 64 603 0, 83 621 1, 101 640 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0
-256 0 -192 192 0;107 0 1, 143 0 1, 120 -41 1, 147 -42 0, 166 -59 1, 192 -82 0, 192 -116 1, 192 -148 0, 170 -170 1, 149 -192 0, 116 -192 1, 91 -192 0, 63 -154 1, 63 -124 1, 79 -128 0, 96 -128 1, 128 -128 0, 128 -101 1, 128 -67 0, 71 -66 1
-256 -64 448 320 576;-19 456 1, 71 576 1, 143 576 1, 23 456 1, 113 456 1, 203 576 1, 275 576 1, 155 456 1
-256 64 -128 192 0;123 0 1, 163 0 1, 128 -19 0, 128 -42 1, 128 -64 0, 164 -64 1, 180 -64 0, 192 -98 1, 192 -128 1, 169 -128 0, 140 -128 1, 64 -128 0, 64 -73 1, 64 -31 0
-256 -64 512 320 576;259 576 1, 169 512 1, 87 512 1, -3 576 1, 52 576 1, 128 536 1, 128 536 1, 204 576 1
-448 -64 0 384 576;121 192 1, 136 142 0, 158 114 1, 198 64 0, 269 64 1, 316 64 0, 384 72 1, 384 10 1, 311 0 0, 260 0 1, 173 0 0, 119 46 1, 81 78 0, 62 132 1, 55 151 0, 46 192 1, -21 192 1, -2 256 1, 40 256 1, 39 280 1, 39 282 0, 39 288 1, 40 302 0, 41 320 1, -21 320 1, -2 384 1, 48 384 1, 63 444 0, 81 474 1, 140 576 0, 273 576 1, 320 576 0, 384 573 1, 384 502 1, 321 512 0, 273 512 1, 207 512 0, 168 469 1, 145 444 0, 133 413 1, 128 401 0, 123 384 1, 336 384 1, 316 320 1, 115 320 1, 113 296 0, 113 281 1, 114 256 1, 286 256 1, 267 192 1
-192 0 0 0 0;
-192 64 -128 128 576;64 -128 1, 64 192 1, 128 192 1, 128 -128 1, 64 320 1, 64 576 1, 128 576 1, 128 320 1
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-448 64 512 384 576;64 512 1, 64 576 1, 384 576 1, 384 512 1
-256 0 192 256 576;28 192 1, 28 256 1, 55 300 0, 101 338 1, 129 361 1, 192 412 0, 192 458 1, 192 512 0, 127 512 1, 89 512 0, 36 488 1, 36 532 1, 89 576 0, 138 576 1, 191 576 0, 224 548 1, 256 521 0, 256 477 1, 256 421 0, 179 359 1, 157 341 1, 102 296 0, 92 256 1, 238 256 1, 238 192 1
-256 0 192 256 576;32 507 1, 32 549 1, 68 576 0, 103 576 1, 192 576 0, 192 492 1, 192 454 0, 177 429 1, 168 414 0, 151 402 1, 212 388 0, 236 360 1, 256 336 0, 256 302 1, 256 251 0, 220 222 1, 184 192 0, 121 192 1, 79 192 0, 28 225 1, 28 270 1, 84 256 0, 117 256 1, 192 256 0, 192 314 1, 192 381 0, 78 381 1, 59 381 1, 59 416 1, 75 416 1, 128 416 0, 128 470 1, 128 512 0, 86 512 1, 62 512 0
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-256 0 192 192 576;128 192 1, 128 477 1, 54 458 1, 54 501 1, 192 534 1, 192 192 1
-640 0 -64 640 576;128 192 1, 128 494 1, 54 475 1, 54 518 1, 192 551 1, 192 192 1, 512 -27 1, 512 64 1, 361 64 1, 361 126 1, 511 320 1, 576 320 1, 576 128 1, 622 128 1, 622 64 1, 576 64 1, 576 -27 1, 409 128 1, 512 128 1, 512 249 1, 82 -41 1, 495 556 1, 554 556 1, 134 -41 1
-640 0 -64 640 576;401 0 1, 401 64 1, 428 95 0, 479 125 1, 509 143 1, 576 181 0, 576 215 1, 576 256 0, 507 256 1, 467 256 0, 410 248 1, 410 291 1, 466 320 0, 516 320 1, 572 320 0, 606 298 1, 640 276 0, 640 241 1, 640 194 0, 559 146 1, 535 132 1, 476 96 0, 466 64 1, 612 64 1, 612 0 1, 63 -14 1, 480 539 1, 531 539 1, 114 -14 1, 128 192 1, 128 477 1, 54 458 1, 54 501 1, 192 534 1, 192 192 1
-640 0 -64 640 576;56 494 1, 56 536 1, 101 576 0, 145 576 1, 256 576 0, 256 486 1, 256 444 0, 227 418 1, 209 402 0, 175 389 1, 222 376 0, 241 349 1, 256 327 0, 256 295 1, 256 247 0, 224 220 1, 192 192 0, 135 192 1, 97 192 0, 52 215 1, 52 259 1, 100 256 0, 128 256 1, 192 256 0, 192 308 1, 192 368 0, 102 368 1, 83 368 1, 83 403 1, 99 403 1, 192 403 0, 192 465 1, 192 512 0, 133 512 1, 99 512 0, 512 -27 1, 512 64 1, 359 64 1, 359 126 1, 510 320 1, 576 320 1, 576 128 1, 623 128 1, 623 64 1, 576 64 1, 576 -27 1, 408 128 1, 512 128 1, 512 260 1, 117 -41 1, 528 556 1, 589 556 1, 167 -41 1
-576 0 0 512 576;64 0 1, 64 256 1, 0 256 1, 0 320 1, 64 320 1, 64 576 1, 229 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 365 0 0, 231 0 1, 128 64 1, 225 64 1, 448 64 0, 448 292 1, 448 426 0, 361 481 1, 336 497 0, 300 504 1, 258 512 0, 188 512 1, 128 512 1, 128 320 1, 256 320 1, 256 256 1, 128 256 1
-448 0 0 448 384;44 58 1, 185 199 1, 44 340 1, 84 379 1, 224 238 1, 365 379 1, 404 340 1, 264 199 1, 404 58 1, 365 19 1, 224 160 1, 84 19 1
-512 -64 0 512 704;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1, 185 576 1, 261 704 1, 346 704 1, 232 576 1
-512 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 448 1, 267 448 1, 365 448 0, 408 438 1, 451 429 0, 478 401 1, 512 367 0, 512 308 1, 512 128 0, 244 128 1, 128 128 1, 128 0 1, 128 192 1, 240 192 1, 448 192 0, 448 302 1, 448 355 0, 394 371 1, 348 384 0, 242 384 1, 128 384 1
-448 64 0 384 704;64 554 1, 64 615 1, 139 615 0, 200 586 1, 258 650 1, 287 617 1, 238 559 1, 278 523 0, 299 494 1, 384 380 0, 384 219 1, 384 116 0, 342 58 1, 299 0 0, 226 0 1, 152 0 0, 108 53 1, 64 105 0, 64 194 1, 64 283 0, 110 333 1, 155 384 0, 234 384 1, 253 384 0, 276 379 1, 247 449 0, 194 497 1, 138 416 1, 109 459 1, 157 528 1, 119 554 0, 223 320 1, 178 320 0, 153 287 1, 128 253 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 192 1, 320 320 0
-384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 -128 384 576;128 -128 1, 64 -128 1, 64 576 1, 128 576 1, 128 312 1, 148 344 0, 171 361 1, 203 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0
-512 -64 0 512 640;-1 0 1, 215 576 1, 297 576 1, 510 0 1, 425 0 1, 366 128 1, 130 128 1, 72 0 1, 154 192 1, 343 192 1, 249 458 1, 128 576 1, 128 640 1, 384 640 1, 384 576 1
-448 0 0 448 512;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-512 0 0 512 768;8 0 1, 219 576 1, 297 576 1, 504 0 1, 419 0 1, 362 128 1, 139 128 1, 81 0 1, 161 192 1, 340 192 1, 251 458 1, 133 743 1, 179 743 1, 187 722 0, 207 713 1, 226 704 0, 258 704 1, 293 704 0, 313 715 1, 329 724 0, 336 743 1, 383 743 1, 377 700 0, 350 674 1, 314 640 0, 258 640 1, 199 640 0, 163 677 1, 139 702 0
-448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 67 602 1, 113 602 1, 121 588 0, 141 582 1, 161 576 0, 192 576 1, 227 576 0, 248 583 1, 264 589 0, 271 602 1, 317 602 1, 311 564 0, 284 542 1, 248 512 0, 192 512 1, 133 512 0, 97 544 1, 73 566 0
-512 0 -128 512 576;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 419 0 1, 459 0 1, 448 -19 0, 448 -42 1, 448 -64 0, 470 -64 1, 481 -64 0, 488 -98 1, 488 -128 1, 469 -128 0, 446 -128 1, 384 -128 0, 384 -73 1, 384 -31 0
-448 0 -128 448 384;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 315 0 1, 355 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 356 -64 1, 372 -64 0, 384 -98 1, 384 -128 1, 361 -128 0, 332 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 270 576 1, 360 704 1, 446 704 1, 326 576 1
-384 0 0 384 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 194 576 1, 285 704 1, 366 704 1, 457 576 1, 401 576 1, 326 657 1, 325 657 1, 250 576 1
-384 0 0 384 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 74 512 1, 164 576 1, 246 576 1, 332 512 1, 281 512 1, 205 552 1, 204 552 1, 129 512 1
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 320 640 1, 320 704 1, 384 704 1, 384 640 1
-384 64 0 320 576;320 11 1, 265 0 0, 216 0 1, 148 0 0, 106 53 1, 64 107 0, 64 192 1, 64 282 0, 107 333 1, 150 384 0, 228 384 1, 267 384 0, 320 380 1, 320 322 1, 268 320 0, 237 320 1, 128 320 0, 128 191 1, 128 130 0, 156 97 1, 183 64 0, 232 64 1, 270 64 0, 320 72 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 457 704 1, 366 576 1, 285 576 1, 194 704 1, 250 704 1, 325 623 1, 326 623 1, 401 704 1
-384 0 0 448 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 387 576 1, 297 512 1, 215 512 1, 125 576 1, 180 576 1, 256 536 1, 256 536 1, 332 576 1
-576 64 0 512 704;64 0 1, 64 576 1, 227 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 364 0 0, 228 0 1, 128 64 1, 223 64 1, 448 64 0, 448 292 1, 448 426 0, 360 481 1, 335 497 0, 299 504 1, 257 512 0, 186 512 1, 128 512 1, 374 704 1, 284 576 1, 202 576 1, 115 704 1, 167 704 1, 243 623 1, 244 623 1, 319 704 1
-448 64 0 448 576;320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 576 1, 384 576 1, 384 0 1, 320 0 1, 384 400 1, 384 422 1, 409 430 0, 409 493 1, 409 499 1, 384 499 1, 384 576 1, 448 576 1, 448 510 1, 448 408 0
-576 0 0 512 576;64 0 1, 64 256 1, 0 256 1, 0 320 1, 64 320 1, 64 576 1, 229 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 365 0 0, 231 0 1, 128 64 1, 225 64 1, 448 64 0, 448 292 1, 448 426 0, 361 481 1, 336 497 0, 300 504 1, 258 512 0, 188 512 1, 128 512 1, 128 320 1, 256 320 1, 256 256 1, 128 256 1
-448 64 0 448 576;320 448 1, 200 448 1, 200 512 1, 320 512 1, 320 576 1, 384 576 1, 384 512 1, 440 512 1, 440 448 1, 384 448 1, 384 0 1, 320 0 1, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0
-512 64 0 512 640;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 128 576 1, 128 640 1, 384 640 1, 384 576 1
-448 64 0 448 512;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-512 64 0 512 768;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 129 743 1, 181 743 1, 190 722 0, 212 713 1, 234 704 0, 269 704 1, 308 704 0, 331 715 1, 349 724 0, 357 743 1, 408 743 1, 401 700 0, 371 674 1, 331 640 0, 268 640 1, 203 640 0, 163 677 1, 136 702 0
-448 64 0 448 640;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 93 579 1, 139 579 1, 147 543 0, 167 527 1, 186 512 0, 218 512 1, 253 512 0, 273 531 1, 289 546 0, 296 579 1, 342 579 1, 336 524 0, 309 491 1, 273 448 0, 217 448 1, 159 448 0, 123 495 1, 99 526 0
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 256 640 1, 256 704 1, 320 704 1, 320 640 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 128 512 1, 128 576 1, 192 576 1, 192 512 1
-512 64 -128 512 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 410 0 1, 448 0 1, 384 -19 0, 384 -42 1, 384 -64 0, 420 -64 1, 436 -64 0, 448 -98 1, 448 -128 1, 425 -128 0, 396 -128 1, 320 -128 0, 320 -73 1, 320 -31 0
-448 64 -128 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 251 0 1, 291 0 1, 256 -19 0, 256 -42 1, 256 -64 0, 292 -64 1, 308 -64 0, 320 -98 1, 320 -128 1, 297 -128 0, 268 -128 1, 192 -128 0, 192 -73 1, 192 -31 0
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 413 704 1, 312 576 1, 221 576 1, 122 704 1, 182 704 1, 266 623 1, 267 623 1, 351 704 1
-448 0 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-576 64 0 512 704;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 222 576 1, 312 704 1, 391 704 1, 454 576 1, 415 576 1, 354 657 1, 353 657 1, 277 576 1
-448 64 -192 384 576;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 119 512 1, 208 576 1, 288 576 1, 370 512 1, 322 512 1, 248 552 1, 248 552 1, 174 512 1
-576 64 0 512 768;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 228 743 1, 274 743 1, 281 722 0, 300 713 1, 317 704 0, 345 704 1, 378 704 0, 396 715 1, 411 724 0, 417 743 1, 449 743 1, 444 700 0, 419 674 1, 388 640 0, 339 640 1, 286 640 0, 255 677 1, 233 702 0
-448 64 -192 384 640;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 131 602 1, 177 602 1, 185 588 0, 205 582 1, 225 576 0, 256 576 1, 291 576 0, 312 583 1, 328 589 0, 335 602 1, 381 602 1, 375 564 0, 348 542 1, 312 512 0, 256 512 1, 197 512 0, 161 544 1, 137 566 0
-576 64 0 512 704;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 320 640 1, 320 704 1, 384 704 1, 384 640 1
-448 64 -192 384 576;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
-576 64 -192 512 576;512 256 1, 512 14 1, 417 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 291 -158 1, 291 -126 1, 299 -128 0, 305 -128 1, 320 -128 0, 320 -104 1, 320 -77 0, 309 -71 1, 309 -42 1, 343 -43 0, 360 -57 1, 384 -77 0, 384 -121 1, 384 -192 0, 325 -192 1, 309 -192 0
-448 64 -192 384 704;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 256 682 1, 256 660 1, 231 652 0, 231 592 1, 231 586 1, 256 586 1, 256 512 1, 192 512 1, 192 576 1, 192 674 0
-576 64 0 512 704;64 0 1, 64 576 1, 128 576 1, 128 320 1, 448 320 1, 448 576 1, 512 576 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1, 134 576 1, 240 704 1, 336 704 1, 441 576 1, 376 576 1, 288 657 1, 287 657 1, 199 576 1
-448 64 0 384 768;64 0 1, 64 576 1, 128 576 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 88 640 1, 179 768 1, 272 768 1, 362 640 1, 312 640 1, 226 721 1, 225 721 1, 139 640 1
-576 0 0 576 576;128 320 1, 448 320 1, 448 384 1, 128 384 1, 64 0 1, 64 384 1, 8 384 1, 8 448 1, 64 448 1, 64 576 1, 128 576 1, 128 448 1, 448 448 1, 448 576 1, 512 576 1, 512 448 1, 568 448 1, 568 384 1, 512 384 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1
-448 0 0 384 576;64 0 1, 64 448 1, 8 448 1, 8 512 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 255 512 1, 255 448 1, 128 448 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-192 -64 0 256 768;64 0 1, 64 576 1, 128 576 1, 128 0 1, -22 623 1, -20 655 0, -11 673 1, 5 704 0, 43 704 1, 68 704 0, 89 704 1, 110 704 1, 130 704 0, 141 704 1, 163 704 0, 167 710 1, 214 710 1, 212 682 0, 203 667 1, 187 640 0, 150 640 1, 125 640 0, 103 640 1, 82 640 1, 63 640 0, 51 640 1, 29 640 0, 25 623 1
-192 -64 0 256 640;64 0 1, 64 384 1, 128 384 1, 128 0 1, -24 480 1, -21 518 0, -13 539 1, 4 576 0, 43 576 1, 69 576 0, 90 576 1, 112 576 1, 132 576 0, 143 576 1, 166 576 0, 170 590 1, 216 590 1, 213 559 0, 205 542 1, 188 512 0, 150 512 1, 124 512 0, 102 512 1, 80 512 1, 61 512 0, 49 512 1, 26 512 0, 22 480 1
-192 0 0 256 640;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 576 1, 0 640 1, 256 640 1, 256 576 1
-192 -64 0 192 512;64 0 1, 64 384 1, 128 384 1, 128 0 1, -64 448 1, -64 512 1, 192 512 1, 192 448 1
-192 -64 0 256 768;64 0 1, 64 576 1, 128 576 1, 128 0 1, -22 743 1, 25 743 1, 32 722 0, 50 713 1, 68 704 0, 96 704 1, 128 704 0, 146 715 1, 161 724 0, 167 743 1, 214 743 1, 208 700 0, 182 674 1, 149 640 0, 96 640 1, 40 640 0, 7 677 1, -16 702 0
-192 -64 0 256 640;64 0 1, 64 384 1, 128 384 1, 128 0 1, -24 578 1, 22 578 1, 29 542 0, 48 527 1, 67 512 0, 96 512 1, 129 512 0, 148 531 1, 163 546 0, 170 578 1, 216 578 1, 210 524 0, 184 491 1, 150 448 0, 96 448 1, 39 448 0, 5 495 1, -18 526 0
-192 64 -128 192 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 94 0 1, 126 0 1, 128 -19 0, 128 -42 1, 128 -64 0, 143 -64 1, 150 -64 0, 155 -98 1, 155 -128 1, 139 -128 0, 118 -128 1, 64 -128 0, 64 -73 1, 64 -31 0
-192 0 -128 128 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 59 0 1, 99 0 1, 64 -19 0, 64 -42 1, 64 -64 0, 100 -64 1, 116 -64 0, 128 -98 1, 128 -128 1, 105 -128 0, 76 -128 1, 0 -128 0, 0 -73 1, 0 -31 0
-192 64 0 128 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 64 640 1, 64 704 1, 128 704 1, 128 640 1
-576 64 -128 512 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 -87 1, 192 -19 1, 267 -64 0, 333 -64 1, 408 -64 0, 430 -29 1, 448 0 0, 448 71 1, 448 576 1, 512 576 1, 512 73 1, 512 -128 0, 317 -128 1, 252 -128 0
-320 64 -192 320 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 128 -145 1, 128 -87 1, 164 -64 0, 195 -64 1, 238 -64 0, 248 -47 1, 256 -32 0, 256 0 1, 256 384 1, 320 384 1, 320 0 1, 320 -128 0, 194 -128 1, 159 -128 0, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-384 0 -128 448 704;0 -87 1, 0 -19 1, 75 -64 0, 141 -64 1, 216 -64 0, 238 -29 1, 256 0 0, 256 71 1, 256 576 1, 320 576 1, 320 73 1, 320 -128 0, 125 -128 1, 60 -128 0, 137 576 1, 244 704 1, 314 704 1, 403 576 1, 347 576 1, 281 657 1, 280 657 1, 203 576 1
-192 -64 -192 256 576;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0, -55 512 1, 52 576 1, 126 576 1, 216 512 1, 160 512 1, 91 552 1, 90 552 1, 11 512 1
-512 64 -192 512 576;64 0 1, 64 576 1, 128 576 1, 128 293 1, 359 576 1, 438 576 1, 214 301 1, 476 0 1, 377 0 1, 128 292 1, 128 0 1, 165 -158 1, 165 -126 1, 190 -128 0, 208 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 184 -71 1, 184 -42 1, 246 -43 0, 277 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 222 -192 1, 195 -192 0
-384 64 -192 384 576;64 0 1, 64 576 1, 128 576 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
-384 64 0 384 384;64 0 1, 64 384 1, 128 384 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1
-448 64 0 384 704;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 68 576 1, 143 704 1, 224 704 1, 113 576 1
-192 0 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 40 640 1, 131 704 1, 216 704 1, 96 640 1
-448 64 -192 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 154 -158 1, 154 -126 1, 164 -128 0, 172 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 171 -71 1, 171 -42 1, 210 -43 0, 229 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 191 -192 1, 174 -192 0
-192 0 -192 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 -158 1, 0 -126 1, 18 -128 0, 30 -128 1, 64 -128 0, 64 -104 1, 64 -77 0, 18 -71 1, 18 -42 1, 68 -43 0, 93 -57 1, 128 -77 0, 128 -121 1, 128 -192 0, 47 -192 1, 25 -192 0
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 256 400 1, 256 423 1, 281 431 0, 281 493 1, 281 500 1, 256 500 1, 256 576 1, 320 576 1, 320 510 1, 320 408 0
-256 64 0 256 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 410 1, 192 432 1, 217 440 0, 217 498 1, 217 504 1, 192 504 1, 192 576 1, 256 576 1, 256 514 1, 256 418 0
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 320 256 1, 320 320 1, 384 320 1, 384 256 1
-256 64 0 256 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 256 1, 192 320 1, 256 320 1, 256 256 1
-448 0 0 384 576;64 0 1, 64 271 1, 0 240 1, 0 305 1, 64 337 1, 64 576 1, 128 576 1, 128 381 1, 256 433 1, 256 367 1, 128 316 1, 128 64 1, 384 64 1, 384 0 1
-192 0 0 192 576;64 0 1, 64 263 1, 0 237 1, 0 297 1, 64 324 1, 64 576 1, 128 576 1, 128 364 1, 192 388 1, 192 329 1, 128 303 1, 128 0 1
-576 64 0 512 704;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 228 576 1, 326 704 1, 418 704 1, 288 576 1
-448 64 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-576 64 -192 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 198 -158 1, 198 -126 1, 214 -128 0, 225 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 218 -71 1, 218 -42 1, 265 -43 0, 288 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 243 -192 1, 222 -192 0
-448 64 -192 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
-576 64 0 512 704;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 430 704 1, 332 576 1, 244 576 1, 146 704 1, 206 704 1, 288 623 1, 288 623 1, 370 704 1
-448 0 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-448 0 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 0 399 1, 0 422 1, 25 430 0, 25 493 1, 25 499 1, 0 499 1, 0 576 1, 64 576 1, 64 509 1, 64 407 0
-576 64 -192 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 -35 1, 512 -128 0, 382 -128 1, 352 -128 0, 320 -150 1, 320 -92 1, 349 -64 0, 382 -64 1, 448 -64 0, 448 -21 1, 448 -15 1, 128 445 1, 128 0 1
-448 64 -192 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 -35 1, 384 -128 0, 254 -128 1, 224 -128 0, 192 -150 1, 192 -92 1, 223 -64 0, 250 -64 1, 320 -64 0, 320 -21 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-576 64 0 576 640;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 192 576 1, 192 640 1, 448 640 1, 448 576 1
-448 64 0 384 512;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-576 64 0 576 768;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 174 743 1, 220 743 1, 228 722 0, 248 713 1, 268 704 0, 299 704 1, 334 704 0, 355 715 1, 371 724 0, 378 743 1, 424 743 1, 418 700 0, 391 674 1, 355 640 0, 299 640 1, 240 640 0, 204 677 1, 180 702 0
-448 64 0 384 640;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 89 579 1, 135 579 1, 143 543 0, 163 527 1, 182 512 0, 214 512 1, 249 512 0, 269 531 1, 285 546 0, 292 579 1, 338 579 1, 332 524 0, 305 491 1, 269 448 0, 213 448 1, 155 448 0, 119 495 1, 95 526 0
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 212 612 1, 303 704 1, 374 704 1, 254 612 1, 344 612 1, 434 704 1, 506 704 1, 386 612 1
-448 64 0 448 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 109 456 1, 199 576 1, 271 576 1, 151 456 1, 241 456 1, 331 576 1, 403 576 1, 283 456 1
-576 64 0 576 704;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 184 576 1, 274 704 1, 359 704 1, 239 576 1
-256 64 0 320 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 104 512 1, 195 576 1, 280 576 1, 160 512 1
-576 64 -192 576 576;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 184 -158 1, 184 -126 1, 204 -128 0, 218 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 202 -71 1, 202 -42 1, 256 -43 0, 283 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 234 -192 1, 210 -192 0
-256 64 -192 256 448;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
-576 64 0 576 704;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 356 704 1, 265 576 1, 184 576 1, 100 704 1, 149 704 1, 224 623 1, 225 623 1, 300 704 1
-256 -64 0 320 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 259 576 1, 169 512 1, 87 512 1, -3 576 1, 52 576 1, 128 536 1, 128 536 1, 204 576 1
-512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 214 576 1, 304 704 1, 389 704 1, 269 576 1
-384 64 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 139 576 1, 229 704 1, 310 704 1, 400 576 1, 344 576 1, 270 657 1, 269 657 1, 194 576 1
-384 64 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 94 512 1, 181 576 1, 260 576 1, 348 512 1, 293 512 1, 221 552 1, 220 552 1, 147 512 1
-512 64 -192 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 157 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 243 0 1, 279 0 1, 257 -41 1, 280 -42 0, 297 -59 1, 320 -82 0, 320 -116 1, 320 -148 0, 300 -170 1, 279 -192 0, 250 -192 1, 227 -192 0, 200 -154 1, 200 -124 1, 213 -128 0, 228 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 208 -66 1
-384 64 -192 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 171 0 1, 207 0 1, 184 -41 1, 211 -42 0, 230 -59 1, 256 -82 0, 256 -116 1, 256 -148 0, 234 -170 1, 213 -192 0, 180 -192 1, 155 -192 0, 127 -154 1, 127 -124 1, 143 -128 0, 160 -128 1, 192 -128 0, 192 -101 1, 192 -67 0, 135 -66 1
-512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 400 704 1, 310 576 1, 229 576 1, 139 704 1, 194 704 1, 269 623 1, 270 623 1, 344 704 1
-384 0 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-448 0 -192 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 212 0 1, 242 0 1, 223 -41 1, 259 -42 0, 285 -59 1, 320 -82 0, 320 -115 1, 320 -148 0, 295 -170 1, 270 -192 0, 234 -192 1, 205 -192 0, 173 -154 1, 173 -124 1, 193 -128 0, 214 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 181 -66 1
-192 0 -192 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 112 0 1, 145 0 1, 124 -41 1, 149 -42 0, 167 -59 1, 192 -82 0, 192 -115 1, 192 -148 0, 172 -170 1, 152 -192 0, 123 -192 1, 100 -192 0, 74 -154 1, 74 -124 1, 87 -128 0, 101 -128 1, 128 -128 0, 128 -101 1, 128 -67 0, 81 -66 1
-448 0 0 448 704;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 350 704 1, 258 576 1, 190 576 1, 98 704 1, 155 704 1, 224 623 1, 224 623 1, 293 704 1
-320 0 -64 256 640;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 128 476 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 192 447 1, 192 472 1, 208 481 0, 208 549 1, 208 556 1, 192 556 1, 192 640 1, 256 640 1, 256 567 1, 256 456 0
-448 0 0 448 576;192 0 1, 192 256 1, 64 256 1, 64 320 1, 192 320 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 320 1, 384 320 1, 384 256 1, 256 256 1, 256 0 1
-192 0 -64 192 512;64 192 1, 0 192 1, 0 256 1, 64 256 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 256 1, 192 256 1, 192 192 1, 128 192 1, 128 114 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 102 1
-576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 146 623 1, 149 655 0, 160 673 1, 179 704 0, 226 704 1, 256 704 0, 282 704 1, 308 704 1, 332 704 0, 345 704 1, 372 704 0, 377 710 1, 430 710 1, 427 682 0, 416 667 1, 397 640 0, 351 640 1, 321 640 0, 294 640 1, 268 640 1, 245 640 0, 231 640 1, 204 640 0, 199 623 1
-448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 93 480 1, 96 519 0, 106 539 1, 125 576 0, 169 576 1, 198 576 0, 223 576 1, 248 576 1, 271 576 0, 283 576 1, 310 576 0, 314 590 1, 355 590 1, 352 559 0, 342 542 1, 324 512 0, 280 512 1, 250 512 0, 225 512 1, 200 512 1, 178 512 0, 165 512 1, 138 512 0, 134 480 1
-576 64 0 512 640;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 192 576 1, 192 640 1, 384 640 1, 384 576 1
-448 64 0 384 512;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 146 743 1, 199 743 1, 208 722 0, 231 713 1, 253 704 0, 288 704 1, 328 704 0, 351 715 1, 369 724 0, 377 743 1, 430 743 1, 423 700 0, 392 674 1, 352 640 0, 288 640 1, 221 640 0, 181 677 1, 153 702 0
-448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 93 578 1, 134 578 1, 143 543 0, 166 527 1, 188 512 0, 224 512 1, 264 512 0, 287 531 1, 306 546 0, 314 578 1, 355 578 1, 349 524 0, 320 491 1, 283 448 0, 224 448 1, 162 448 0, 125 495 1, 100 526 0
-576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 288 768 1, 328 768 0, 356 749 1, 384 731 0, 384 704 1, 384 677 0, 356 659 1, 328 640 0, 287 640 1, 252 640 0, 226 655 1, 192 675 0, 192 704 1, 192 731 0, 220 749 1, 248 768 0, 288 704 1, 275 704 0, 265 704 1, 256 704 0, 256 704 1, 256 704 0, 265 704 1, 275 704 0, 288 704 1, 300 704 0, 309 704 1, 320 704 0, 320 704 1, 320 704 0, 310 704 1, 301 704 0
-448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 192 640 1, 219 640 0, 237 621 1, 256 603 0, 256 576 1, 256 549 0, 237 531 1, 219 512 0, 191 512 1, 168 512 0, 151 527 1, 128 547 0, 128 576 1, 128 603 0, 147 621 1, 165 640 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 180 612 1, 283 704 1, 364 704 1, 228 612 1, 330 612 1, 432 704 1, 502 704 1, 377 612 1
-448 64 0 448 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 109 456 1, 199 576 1, 271 576 1, 151 456 1, 241 456 1, 331 576 1, 403 576 1, 283 456 1
-576 64 -128 512 576;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 308 0 1, 354 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 358 -64 1, 375 -64 0, 387 -98 1, 387 -128 1, 363 -128 0, 333 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
-448 64 -128 384 384;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 315 0 1, 355 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 356 -64 1, 372 -64 0, 384 -98 1, 384 -128 1, 361 -128 0, 332 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
-704 0 0 768 704;152 0 1, 9 576 1, 85 576 1, 199 121 1, 329 576 1, 405 576 1, 530 125 1, 651 576 1, 716 576 1, 560 0 1, 482 0 1, 358 444 1, 230 0 1, 236 576 1, 326 704 1, 408 704 1, 498 576 1, 443 576 1, 367 657 1, 366 657 1, 291 576 1
-576 0 0 576 576;102 0 1, 4 384 1, 77 384 1, 150 95 1, 244 384 1, 318 384 1, 400 94 1, 486 384 1, 549 384 1, 435 0 1, 361 0 1, 275 297 1, 177 0 1, 149 512 1, 240 576 1, 321 576 1, 412 512 1, 356 512 1, 281 552 1, 280 552 1, 205 512 1
-512 -64 0 512 704;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1, 115 576 1, 203 704 1, 273 704 1, 363 576 1, 307 576 1, 236 657 1, 236 657 1, 171 576 1
-384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 67 512 1, 157 576 1, 239 576 1, 329 512 1, 274 512 1, 198 552 1, 198 552 1, 122 512 1
-448 64 0 448 704;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1, 190 576 1, 283 704 1, 370 704 1, 247 576 1
-384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 448 704;64 0 1, 64 64 1, 331 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 131 64 1, 448 64 1, 448 0 1, 192 640 1, 192 704 1, 256 704 1, 256 640 1
-384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 128 512 1, 128 576 1, 192 576 1, 192 512 1
-448 64 0 448 704;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1, 386 704 1, 293 576 1, 209 576 1, 117 704 1, 174 704 1, 251 623 1, 252 623 1, 329 704 1
-384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-192 0 0 192 640;64 0 1, 64 352 1, 0 352 1, 0 407 1, 64 407 1, 64 456 1, 64 513 0, 91 544 1, 119 576 0, 169 576 1, 176 576 0, 192 600 1, 192 545 1, 181 512 0, 175 512 1, 128 512 0, 128 464 1, 128 0 1
-512 64 -192 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 157 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 214 -158 1, 214 -126 1, 226 -128 0, 234 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 233 -71 1, 233 -42 1, 273 -43 0, 292 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 253 -192 1, 234 -192 0
-384 64 -192 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
-448 0 -192 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 173 -158 1, 173 -126 1, 196 -128 0, 212 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 192 -71 1, 192 -42 1, 251 -43 0, 279 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 227 -192 1, 201 -192 0
-192 0 -192 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
-256 64 -192 192 0;64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
-192 64 -128 128 384;64 -120 1, 64 -93 1, 87 -79 0, 87 -9 1, 87 0 1, 64 0 1, 64 64 1, 128 64 1, 128 10 1, 128 -102 0, 64 320 1, 64 384 1, 128 384 1, 128 320 1
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-448 0 192 448 256;38 192 1, 38 256 1, 390 256 1, 390 192 1
-768 0 192 768 256;37 192 1, 37 256 1, 731 256 1, 731 192 1
-192 0 0 0 0;
-448 64 512 384 576;64 512 1, 64 576 1, 384 576 1, 384 512 1
-448 64 0 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0
-448 64 192 384 256;64 192 1, 64 256 1, 384 256 1, 384 192 1
-128 -192 -64 320 576;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-384 0 0 320 640;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 64 640 0, 194 640 1, 221 640 0, 256 613 1, 256 557 1, 219 576 0, 193 576 1, 157 576 0, 142 555 1, 128 534 0, 128 482 1, 128 384 1, 320 384 1, 320 0 1, 256 0 1, 256 320 1, 128 320 1, 128 0 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-384 0 0 320 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 435 1, 64 576 0, 175 576 1, 256 576 1, 320 576 1, 320 0 1, 256 0 1, 256 518 1, 240 516 1, 206 512 0, 183 512 1, 148 512 0, 137 493 1, 128 477 0, 128 443 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
-256 -64 192 256 576;128 229 1, 128 320 1, -25 320 1, -25 382 1, 126 576 1, 192 576 1, 192 384 1, 238 384 1, 238 320 1, 192 320 1, 192 229 1, 24 384 1, 128 384 1, 128 516 1
-192 -64 -192 128 384;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0
-192 0 0 0 0;
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttf b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttf
deleted file mode 100644
index c47fd20be..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttf
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttx b/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttx
deleted file mode 100644
index 98eea53e4..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/luxisr.ttx
+++ /dev/null
@@ -1,22503 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
-
- <GlyphOrder>
- <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
- <GlyphID id="0" name=".notdef"/>
- <GlyphID id="1" name=".notdef#1"/>
- <GlyphID id="2" name=".notdef#2"/>
- <GlyphID id="3" name="space"/>
- <GlyphID id="4" name="exclam"/>
- <GlyphID id="5" name="quotedbl"/>
- <GlyphID id="6" name="numbersign"/>
- <GlyphID id="7" name="dollar"/>
- <GlyphID id="8" name="percent"/>
- <GlyphID id="9" name="ampersand"/>
- <GlyphID id="10" name="quotesingle"/>
- <GlyphID id="11" name="parenleft"/>
- <GlyphID id="12" name="parenright"/>
- <GlyphID id="13" name="asterisk"/>
- <GlyphID id="14" name="plus"/>
- <GlyphID id="15" name="comma"/>
- <GlyphID id="16" name="hyphen"/>
- <GlyphID id="17" name="period"/>
- <GlyphID id="18" name="slash"/>
- <GlyphID id="19" name="zero"/>
- <GlyphID id="20" name="one"/>
- <GlyphID id="21" name="two"/>
- <GlyphID id="22" name="three"/>
- <GlyphID id="23" name="four"/>
- <GlyphID id="24" name="five"/>
- <GlyphID id="25" name="six"/>
- <GlyphID id="26" name="seven"/>
- <GlyphID id="27" name="eight"/>
- <GlyphID id="28" name="nine"/>
- <GlyphID id="29" name="colon"/>
- <GlyphID id="30" name="semicolon"/>
- <GlyphID id="31" name="less"/>
- <GlyphID id="32" name="equal"/>
- <GlyphID id="33" name="greater"/>
- <GlyphID id="34" name="question"/>
- <GlyphID id="35" name="at"/>
- <GlyphID id="36" name="A"/>
- <GlyphID id="37" name="B"/>
- <GlyphID id="38" name="C"/>
- <GlyphID id="39" name="D"/>
- <GlyphID id="40" name="E"/>
- <GlyphID id="41" name="F"/>
- <GlyphID id="42" name="G"/>
- <GlyphID id="43" name="H"/>
- <GlyphID id="44" name="I"/>
- <GlyphID id="45" name="J"/>
- <GlyphID id="46" name="K"/>
- <GlyphID id="47" name="L"/>
- <GlyphID id="48" name="M"/>
- <GlyphID id="49" name="N"/>
- <GlyphID id="50" name="O"/>
- <GlyphID id="51" name="P"/>
- <GlyphID id="52" name="Q"/>
- <GlyphID id="53" name="R"/>
- <GlyphID id="54" name="S"/>
- <GlyphID id="55" name="T"/>
- <GlyphID id="56" name="U"/>
- <GlyphID id="57" name="V"/>
- <GlyphID id="58" name="W"/>
- <GlyphID id="59" name="X"/>
- <GlyphID id="60" name="Y"/>
- <GlyphID id="61" name="Z"/>
- <GlyphID id="62" name="bracketleft"/>
- <GlyphID id="63" name="backslash"/>
- <GlyphID id="64" name="bracketright"/>
- <GlyphID id="65" name="asciicircum"/>
- <GlyphID id="66" name="underscore"/>
- <GlyphID id="67" name="grave"/>
- <GlyphID id="68" name="a"/>
- <GlyphID id="69" name="b"/>
- <GlyphID id="70" name="c"/>
- <GlyphID id="71" name="d"/>
- <GlyphID id="72" name="e"/>
- <GlyphID id="73" name="f"/>
- <GlyphID id="74" name="g"/>
- <GlyphID id="75" name="h"/>
- <GlyphID id="76" name="i"/>
- <GlyphID id="77" name="j"/>
- <GlyphID id="78" name="k"/>
- <GlyphID id="79" name="l"/>
- <GlyphID id="80" name="m"/>
- <GlyphID id="81" name="n"/>
- <GlyphID id="82" name="o"/>
- <GlyphID id="83" name="p"/>
- <GlyphID id="84" name="q"/>
- <GlyphID id="85" name="r"/>
- <GlyphID id="86" name="s"/>
- <GlyphID id="87" name="t"/>
- <GlyphID id="88" name="u"/>
- <GlyphID id="89" name="v"/>
- <GlyphID id="90" name="w"/>
- <GlyphID id="91" name="x"/>
- <GlyphID id="92" name="y"/>
- <GlyphID id="93" name="z"/>
- <GlyphID id="94" name="braceleft"/>
- <GlyphID id="95" name="bar"/>
- <GlyphID id="96" name="braceright"/>
- <GlyphID id="97" name="asciitilde"/>
- <GlyphID id="98" name="Adieresis"/>
- <GlyphID id="99" name="Aring"/>
- <GlyphID id="100" name="Ccedilla"/>
- <GlyphID id="101" name="Eacute"/>
- <GlyphID id="102" name="Ntilde"/>
- <GlyphID id="103" name="Odieresis"/>
- <GlyphID id="104" name="Udieresis"/>
- <GlyphID id="105" name="aacute"/>
- <GlyphID id="106" name="agrave"/>
- <GlyphID id="107" name="acircumflex"/>
- <GlyphID id="108" name="adieresis"/>
- <GlyphID id="109" name="atilde"/>
- <GlyphID id="110" name="aring"/>
- <GlyphID id="111" name="ccedilla"/>
- <GlyphID id="112" name="eacute"/>
- <GlyphID id="113" name="egrave"/>
- <GlyphID id="114" name="ecircumflex"/>
- <GlyphID id="115" name="edieresis"/>
- <GlyphID id="116" name="iacute"/>
- <GlyphID id="117" name="igrave"/>
- <GlyphID id="118" name="icircumflex"/>
- <GlyphID id="119" name="idieresis"/>
- <GlyphID id="120" name="ntilde"/>
- <GlyphID id="121" name="oacute"/>
- <GlyphID id="122" name="ograve"/>
- <GlyphID id="123" name="ocircumflex"/>
- <GlyphID id="124" name="odieresis"/>
- <GlyphID id="125" name="otilde"/>
- <GlyphID id="126" name="uacute"/>
- <GlyphID id="127" name="ugrave"/>
- <GlyphID id="128" name="ucircumflex"/>
- <GlyphID id="129" name="udieresis"/>
- <GlyphID id="130" name="dagger"/>
- <GlyphID id="131" name="degree"/>
- <GlyphID id="132" name="cent"/>
- <GlyphID id="133" name="sterling"/>
- <GlyphID id="134" name="section"/>
- <GlyphID id="135" name="bullet"/>
- <GlyphID id="136" name="paragraph"/>
- <GlyphID id="137" name="germandbls"/>
- <GlyphID id="138" name="registered"/>
- <GlyphID id="139" name="copyright"/>
- <GlyphID id="140" name="trademark"/>
- <GlyphID id="141" name="acute"/>
- <GlyphID id="142" name="dieresis"/>
- <GlyphID id="143" name=".notdef#3"/>
- <GlyphID id="144" name="AE"/>
- <GlyphID id="145" name="Oslash"/>
- <GlyphID id="146" name=".notdef#4"/>
- <GlyphID id="147" name="plusminus"/>
- <GlyphID id="148" name=".notdef#5"/>
- <GlyphID id="149" name=".notdef#6"/>
- <GlyphID id="150" name="yen"/>
- <GlyphID id="151" name="mu"/>
- <GlyphID id="152" name=".notdef#7"/>
- <GlyphID id="153" name=".notdef#8"/>
- <GlyphID id="154" name=".notdef#9"/>
- <GlyphID id="155" name=".notdef#10"/>
- <GlyphID id="156" name=".notdef#11"/>
- <GlyphID id="157" name="ordfeminine"/>
- <GlyphID id="158" name="ordmasculine"/>
- <GlyphID id="159" name=".notdef#12"/>
- <GlyphID id="160" name="ae"/>
- <GlyphID id="161" name="oslash"/>
- <GlyphID id="162" name="questiondown"/>
- <GlyphID id="163" name="exclamdown"/>
- <GlyphID id="164" name="logicalnot"/>
- <GlyphID id="165" name=".notdef#13"/>
- <GlyphID id="166" name="florin"/>
- <GlyphID id="167" name=".notdef#14"/>
- <GlyphID id="168" name=".notdef#15"/>
- <GlyphID id="169" name="guillemotleft"/>
- <GlyphID id="170" name="guillemotright"/>
- <GlyphID id="171" name="ellipsis"/>
- <GlyphID id="172" name=".notdef#16"/>
- <GlyphID id="173" name="Agrave"/>
- <GlyphID id="174" name="Atilde"/>
- <GlyphID id="175" name="Otilde"/>
- <GlyphID id="176" name="OE"/>
- <GlyphID id="177" name="oe"/>
- <GlyphID id="178" name="endash"/>
- <GlyphID id="179" name="emdash"/>
- <GlyphID id="180" name="quotedblleft"/>
- <GlyphID id="181" name="quotedblright"/>
- <GlyphID id="182" name="quoteleft"/>
- <GlyphID id="183" name="quoteright"/>
- <GlyphID id="184" name="divide"/>
- <GlyphID id="185" name=".notdef#17"/>
- <GlyphID id="186" name="ydieresis"/>
- <GlyphID id="187" name="Ydieresis"/>
- <GlyphID id="188" name="fraction"/>
- <GlyphID id="189" name="currency"/>
- <GlyphID id="190" name="guilsinglleft"/>
- <GlyphID id="191" name="guilsinglright"/>
- <GlyphID id="192" name="fi"/>
- <GlyphID id="193" name="fl"/>
- <GlyphID id="194" name="daggerdbl"/>
- <GlyphID id="195" name="periodcentered"/>
- <GlyphID id="196" name="quotesinglbase"/>
- <GlyphID id="197" name="quotedblbase"/>
- <GlyphID id="198" name="perthousand"/>
- <GlyphID id="199" name="Acircumflex"/>
- <GlyphID id="200" name="Ecircumflex"/>
- <GlyphID id="201" name="Aacute"/>
- <GlyphID id="202" name="Edieresis"/>
- <GlyphID id="203" name="Egrave"/>
- <GlyphID id="204" name="Iacute"/>
- <GlyphID id="205" name="Icircumflex"/>
- <GlyphID id="206" name="Idieresis"/>
- <GlyphID id="207" name="Igrave"/>
- <GlyphID id="208" name="Oacute"/>
- <GlyphID id="209" name="Ocircumflex"/>
- <GlyphID id="210" name="Euro"/>
- <GlyphID id="211" name="Ograve"/>
- <GlyphID id="212" name="Uacute"/>
- <GlyphID id="213" name="Ucircumflex"/>
- <GlyphID id="214" name="Ugrave"/>
- <GlyphID id="215" name="dotlessi"/>
- <GlyphID id="216" name="circumflex"/>
- <GlyphID id="217" name="tilde"/>
- <GlyphID id="218" name="macron"/>
- <GlyphID id="219" name="breve"/>
- <GlyphID id="220" name="dotaccent"/>
- <GlyphID id="221" name="ring"/>
- <GlyphID id="222" name="cedilla"/>
- <GlyphID id="223" name="hungarumlaut"/>
- <GlyphID id="224" name="ogonek"/>
- <GlyphID id="225" name="caron"/>
- <GlyphID id="226" name="Euro#1"/>
- <GlyphID id="227" name="nonbreakingspace"/>
- <GlyphID id="228" name="brokenbar"/>
- <GlyphID id="229" name="sfthyphen"/>
- <GlyphID id="230" name="macron#1"/>
- <GlyphID id="231" name="twosuperior"/>
- <GlyphID id="232" name="threesuperior"/>
- <GlyphID id="233" name="periodcentered#1"/>
- <GlyphID id="234" name="onesuperior"/>
- <GlyphID id="235" name="onequarter"/>
- <GlyphID id="236" name="onehalf"/>
- <GlyphID id="237" name="threequarters"/>
- <GlyphID id="238" name="Eth"/>
- <GlyphID id="239" name="multiply"/>
- <GlyphID id="240" name="Yacute"/>
- <GlyphID id="241" name="Thorn"/>
- <GlyphID id="242" name="eth"/>
- <GlyphID id="243" name="yacute"/>
- <GlyphID id="244" name="thorn"/>
- <GlyphID id="245" name="Amacron"/>
- <GlyphID id="246" name="amacron"/>
- <GlyphID id="247" name="Abreve"/>
- <GlyphID id="248" name="abreve"/>
- <GlyphID id="249" name="Aogonek"/>
- <GlyphID id="250" name="aogonek"/>
- <GlyphID id="251" name="Cacute"/>
- <GlyphID id="252" name="cacute"/>
- <GlyphID id="253" name="Ccircumflex"/>
- <GlyphID id="254" name="ccircumflex"/>
- <GlyphID id="255" name="Cdotaccent"/>
- <GlyphID id="256" name="cdotaccent"/>
- <GlyphID id="257" name="Ccaron"/>
- <GlyphID id="258" name="ccaron"/>
- <GlyphID id="259" name="Dcaron"/>
- <GlyphID id="260" name="dcaron"/>
- <GlyphID id="261" name="Dcroat"/>
- <GlyphID id="262" name="dcroat"/>
- <GlyphID id="263" name="Emacron"/>
- <GlyphID id="264" name="emacron"/>
- <GlyphID id="265" name="Ebreve"/>
- <GlyphID id="266" name="ebreve"/>
- <GlyphID id="267" name="Edotaccent"/>
- <GlyphID id="268" name="edotaccent"/>
- <GlyphID id="269" name="Eogonek"/>
- <GlyphID id="270" name="eogonek"/>
- <GlyphID id="271" name="Ecaron"/>
- <GlyphID id="272" name="ecaron"/>
- <GlyphID id="273" name="Gcircumflex"/>
- <GlyphID id="274" name="gcircumflex"/>
- <GlyphID id="275" name="Gbreve"/>
- <GlyphID id="276" name="gbreve"/>
- <GlyphID id="277" name="Gdotaccent"/>
- <GlyphID id="278" name="gdotaccent"/>
- <GlyphID id="279" name="Gcommaaccent"/>
- <GlyphID id="280" name="gcommaaccent"/>
- <GlyphID id="281" name="Hcircumflex"/>
- <GlyphID id="282" name="hcircumflex"/>
- <GlyphID id="283" name="Hbar"/>
- <GlyphID id="284" name="hbar"/>
- <GlyphID id="285" name="Itilde"/>
- <GlyphID id="286" name="itilde"/>
- <GlyphID id="287" name="Imacron"/>
- <GlyphID id="288" name="imacron"/>
- <GlyphID id="289" name="Ibreve"/>
- <GlyphID id="290" name="ibreve"/>
- <GlyphID id="291" name="Iogonek"/>
- <GlyphID id="292" name="iogonek"/>
- <GlyphID id="293" name="Idotaccent"/>
- <GlyphID id="294" name="IJ"/>
- <GlyphID id="295" name="ij"/>
- <GlyphID id="296" name="Jcircumflex"/>
- <GlyphID id="297" name="jcircumflex"/>
- <GlyphID id="298" name="Kcommaaccent"/>
- <GlyphID id="299" name="kcommaaccent"/>
- <GlyphID id="300" name="kgreenlandic"/>
- <GlyphID id="301" name="Lacute"/>
- <GlyphID id="302" name="lacute"/>
- <GlyphID id="303" name="Lcommaaccent"/>
- <GlyphID id="304" name="lcommaaccent"/>
- <GlyphID id="305" name="Lcaron"/>
- <GlyphID id="306" name="lcaron"/>
- <GlyphID id="307" name="Ldot"/>
- <GlyphID id="308" name="ldot"/>
- <GlyphID id="309" name="Lslash"/>
- <GlyphID id="310" name="lslash"/>
- <GlyphID id="311" name="Nacute"/>
- <GlyphID id="312" name="nacute"/>
- <GlyphID id="313" name="Ncommaaccent"/>
- <GlyphID id="314" name="ncommaaccent"/>
- <GlyphID id="315" name="Ncaron"/>
- <GlyphID id="316" name="ncaron"/>
- <GlyphID id="317" name="napostrophe"/>
- <GlyphID id="318" name="Eng"/>
- <GlyphID id="319" name="eng"/>
- <GlyphID id="320" name="Omacron"/>
- <GlyphID id="321" name="omacron"/>
- <GlyphID id="322" name="Obreve"/>
- <GlyphID id="323" name="obreve"/>
- <GlyphID id="324" name="Ohungarumlaut"/>
- <GlyphID id="325" name="ohungarumlaut"/>
- <GlyphID id="326" name="Racute"/>
- <GlyphID id="327" name="racute"/>
- <GlyphID id="328" name="Rcommaaccent"/>
- <GlyphID id="329" name="rcommaaccent"/>
- <GlyphID id="330" name="Rcaron"/>
- <GlyphID id="331" name="rcaron"/>
- <GlyphID id="332" name="Sacute"/>
- <GlyphID id="333" name="sacute"/>
- <GlyphID id="334" name="Scircumflex"/>
- <GlyphID id="335" name="scircumflex"/>
- <GlyphID id="336" name="Scedilla"/>
- <GlyphID id="337" name="scedilla"/>
- <GlyphID id="338" name="Scaron"/>
- <GlyphID id="339" name="scaron"/>
- <GlyphID id="340" name="Tcommaaccent"/>
- <GlyphID id="341" name="tcommaaccent"/>
- <GlyphID id="342" name="Tcaron"/>
- <GlyphID id="343" name="tcaron"/>
- <GlyphID id="344" name="Tbar"/>
- <GlyphID id="345" name="tbar"/>
- <GlyphID id="346" name="Utilde"/>
- <GlyphID id="347" name="utilde"/>
- <GlyphID id="348" name="Umacron"/>
- <GlyphID id="349" name="umacron"/>
- <GlyphID id="350" name="Ubreve"/>
- <GlyphID id="351" name="ubreve"/>
- <GlyphID id="352" name="Uring"/>
- <GlyphID id="353" name="uring"/>
- <GlyphID id="354" name="Uhungarumlaut"/>
- <GlyphID id="355" name="uhungarumlaut"/>
- <GlyphID id="356" name="Uogonek"/>
- <GlyphID id="357" name="uogonek"/>
- <GlyphID id="358" name="Wcircumflex"/>
- <GlyphID id="359" name="wcircumflex"/>
- <GlyphID id="360" name="Ycircumflex"/>
- <GlyphID id="361" name="ycircumflex"/>
- <GlyphID id="362" name="Zacute"/>
- <GlyphID id="363" name="zacute"/>
- <GlyphID id="364" name="Zdotaccent"/>
- <GlyphID id="365" name="zdotaccent"/>
- <GlyphID id="366" name="Zcaron"/>
- <GlyphID id="367" name="zcaron"/>
- <GlyphID id="368" name="longs"/>
- <GlyphID id="369" name="Scommaaccent"/>
- <GlyphID id="370" name="scommaaccent"/>
- <GlyphID id="371" name="Tcommabelow"/>
- <GlyphID id="372" name="tcommabelow"/>
- <GlyphID id="373" name="Unterkomma"/>
- <GlyphID id="374" name="semicolon#1"/>
- <GlyphID id="375" name="anoteleia"/>
- <GlyphID id="376" name="hyphen#1"/>
- <GlyphID id="377" name="nbhyphen"/>
- <GlyphID id="378" name="figuredash"/>
- <GlyphID id="379" name="afii00208"/>
- <GlyphID id="380" name="quotereversed"/>
- <GlyphID id="381" name="radicalex"/>
- <GlyphID id="382" name="estimated"/>
- <GlyphID id="383" name="minus"/>
- <GlyphID id="384" name="fraction#1"/>
- <GlyphID id="385" name="dotmath"/>
- <GlyphID id="386" name="fi#1"/>
- <GlyphID id="387" name="fl#1"/>
- <GlyphID id="388" name="foursuperiour"/>
- <GlyphID id="389" name="dotlessj"/>
- <GlyphID id="390" name=".notdef#18"/>
- </GlyphOrder>
-
- <head>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="1.0"/>
- <fontRevision value="1.19999694824"/>
- <checkSumAdjustment value="0x78bacbf6"/>
- <magicNumber value="0x5f0f3cf5"/>
- <flags value="00000000 00001111"/>
- <unitsPerEm value="2048"/>
- <created value="Fri Oct 12 14:06:12 2001"/>
- <modified value="Fri Oct 12 11:04:28 2001"/>
- <xMin value="-441"/>
- <yMin value="-432"/>
- <xMax value="2024"/>
- <yMax value="2033"/>
- <macStyle value="00000000 00000000"/>
- <lowestRecPPEM value="12"/>
- <fontDirectionHint value="2"/>
- <indexToLocFormat value="0"/>
- <glyphDataFormat value="0"/>
- </head>
-
- <hhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="-432"/>
- <lineGap value="0"/>
- <advanceWidthMax value="2079"/>
- <minLeftSideBearing value="-441"/>
- <minRightSideBearing value="-440"/>
- <xMaxExtent value="2024"/>
- <caretSlopeRise value="1"/>
- <caretSlopeRun value="0"/>
- <caretOffset value="0"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfHMetrics value="391"/>
- </hhea>
-
- <maxp>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="0x10000"/>
- <numGlyphs value="391"/>
- <maxPoints value="82"/>
- <maxContours value="7"/>
- <maxCompositePoints value="75"/>
- <maxCompositeContours value="4"/>
- <maxZones value="2"/>
- <maxTwilightPoints value="4"/>
- <maxStorage value="0"/>
- <maxFunctionDefs value="15"/>
- <maxInstructionDefs value="0"/>
- <maxStackElements value="2048"/>
- <maxSizeOfInstructions value="183"/>
- <maxComponentElements value="2"/>
- <maxComponentDepth value="1"/>
- </maxp>
-
- <OS_2>
- <version value="2"/>
- <xAvgCharWidth value="904"/>
- <usWeightClass value="400"/>
- <usWidthClass value="5"/>
- <fsType value="00000000 00000000"/>
- <ySubscriptXSize value="1434"/>
- <ySubscriptYSize value="1331"/>
- <ySubscriptXOffset value="0"/>
- <ySubscriptYOffset value="283"/>
- <ySuperscriptXSize value="1434"/>
- <ySuperscriptYSize value="1331"/>
- <ySuperscriptXOffset value="0"/>
- <ySuperscriptYOffset value="977"/>
- <yStrikeoutSize value="0"/>
- <yStrikeoutPosition value="0"/>
- <sFamilyClass value="2048"/>
- <panose>
- <bFamilyType value="2"/>
- <bSerifStyle value="11"/>
- <bWeight value="6"/>
- <bProportion value="0"/>
- <bContrast value="0"/>
- <bStrokeVariation value="0"/>
- <bArmStyle value="0"/>
- <bLetterForm value="0"/>
- <bMidline value="0"/>
- <bXHeight value="0"/>
- </panose>
- <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
- <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
- <achVendID value="B&amp;H "/>
- <fsSelection value="00000000 01000000"/>
- <fsFirstCharIndex value="32"/>
- <fsLastCharIndex value="64258"/>
- <sTypoAscender value="1604"/>
- <sTypoDescender value="-420"/>
- <sTypoLineGap value="167"/>
- <usWinAscent value="1935"/>
- <usWinDescent value="432"/>
- <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
- <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
- <sxHeight value="0"/>
- <sCapHeight value="0"/>
- <usDefaultChar value="0"/>
- <usBreakChar value="0"/>
- <usMaxContex value="0"/>
- </OS_2>
-
- <hmtx>
- <mtx name=".notdef" width="569" lsb="57"/>
- <mtx name=".notdef#1" width="0" lsb="0"/>
- <mtx name=".notdef#10" width="569" lsb="0"/>
- <mtx name=".notdef#11" width="569" lsb="0"/>
- <mtx name=".notdef#12" width="569" lsb="0"/>
- <mtx name=".notdef#13" width="569" lsb="0"/>
- <mtx name=".notdef#14" width="569" lsb="0"/>
- <mtx name=".notdef#15" width="569" lsb="0"/>
- <mtx name=".notdef#16" width="1139" lsb="0"/>
- <mtx name=".notdef#17" width="569" lsb="0"/>
- <mtx name=".notdef#18" width="569" lsb="0"/>
- <mtx name=".notdef#2" width="569" lsb="0"/>
- <mtx name=".notdef#3" width="569" lsb="0"/>
- <mtx name=".notdef#4" width="569" lsb="0"/>
- <mtx name=".notdef#5" width="569" lsb="0"/>
- <mtx name=".notdef#6" width="569" lsb="0"/>
- <mtx name=".notdef#7" width="569" lsb="0"/>
- <mtx name=".notdef#8" width="569" lsb="0"/>
- <mtx name=".notdef#9" width="569" lsb="0"/>
- <mtx name="A" width="1366" lsb="19"/>
- <mtx name="AE" width="2048" lsb="19"/>
- <mtx name="Aacute" width="1366" lsb="19"/>
- <mtx name="Abreve" width="1371" lsb="21"/>
- <mtx name="Acircumflex" width="1366" lsb="19"/>
- <mtx name="Adieresis" width="1366" lsb="19"/>
- <mtx name="Agrave" width="1366" lsb="19"/>
- <mtx name="Amacron" width="1371" lsb="21"/>
- <mtx name="Aogonek" width="1366" lsb="19"/>
- <mtx name="Aring" width="1366" lsb="19"/>
- <mtx name="Atilde" width="1366" lsb="19"/>
- <mtx name="B" width="1366" lsb="165"/>
- <mtx name="C" width="1479" lsb="116"/>
- <mtx name="Cacute" width="1479" lsb="116"/>
- <mtx name="Ccaron" width="1479" lsb="116"/>
- <mtx name="Ccedilla" width="1479" lsb="116"/>
- <mtx name="Ccircumflex" width="1479" lsb="116"/>
- <mtx name="Cdotaccent" width="1479" lsb="116"/>
- <mtx name="D" width="1479" lsb="165"/>
- <mtx name="Dcaron" width="1479" lsb="165"/>
- <mtx name="Dcroat" width="1479" lsb="5"/>
- <mtx name="E" width="1366" lsb="191"/>
- <mtx name="Eacute" width="1366" lsb="191"/>
- <mtx name="Ebreve" width="1366" lsb="191"/>
- <mtx name="Ecaron" width="1366" lsb="191"/>
- <mtx name="Ecircumflex" width="1366" lsb="191"/>
- <mtx name="Edieresis" width="1366" lsb="191"/>
- <mtx name="Edotaccent" width="1366" lsb="191"/>
- <mtx name="Egrave" width="1366" lsb="191"/>
- <mtx name="Emacron" width="1366" lsb="191"/>
- <mtx name="Eng" width="1479" lsb="165"/>
- <mtx name="Eogonek" width="1366" lsb="191"/>
- <mtx name="Eth" width="1479" lsb="5"/>
- <mtx name="Euro" width="1139" lsb="0"/>
- <mtx name="Euro#1" width="1139" lsb="0"/>
- <mtx name="F" width="1251" lsb="191"/>
- <mtx name="G" width="1593" lsb="93"/>
- <mtx name="Gbreve" width="1593" lsb="93"/>
- <mtx name="Gcircumflex" width="1593" lsb="93"/>
- <mtx name="Gcommaaccent" width="1593" lsb="93"/>
- <mtx name="Gdotaccent" width="1593" lsb="93"/>
- <mtx name="H" width="1479" lsb="165"/>
- <mtx name="Hbar" width="1479" lsb="17"/>
- <mtx name="Hcircumflex" width="1479" lsb="165"/>
- <mtx name="I" width="569" lsb="180"/>
- <mtx name="IJ" width="1505" lsb="180"/>
- <mtx name="Iacute" width="569" lsb="137"/>
- <mtx name="Ibreve" width="569" lsb="-48"/>
- <mtx name="Icircumflex" width="569" lsb="-65"/>
- <mtx name="Idieresis" width="569" lsb="1"/>
- <mtx name="Idotaccent" width="569" lsb="180"/>
- <mtx name="Igrave" width="569" lsb="-36"/>
- <mtx name="Imacron" width="569" lsb="-36"/>
- <mtx name="Iogonek" width="569" lsb="120"/>
- <mtx name="Itilde" width="569" lsb="-48"/>
- <mtx name="J" width="1024" lsb="49"/>
- <mtx name="Jcircumflex" width="1024" lsb="49"/>
- <mtx name="K" width="1366" lsb="191"/>
- <mtx name="Kcommaaccent" width="1366" lsb="191"/>
- <mtx name="L" width="1139" lsb="165"/>
- <mtx name="Lacute" width="1139" lsb="165"/>
- <mtx name="Lcaron" width="1139" lsb="165"/>
- <mtx name="Lcommaaccent" width="1139" lsb="165"/>
- <mtx name="Ldot" width="1139" lsb="165"/>
- <mtx name="Lslash" width="1139" lsb="17"/>
- <mtx name="M" width="1706" lsb="165"/>
- <mtx name="N" width="1479" lsb="165"/>
- <mtx name="Nacute" width="1479" lsb="165"/>
- <mtx name="Ncaron" width="1479" lsb="165"/>
- <mtx name="Ncommaaccent" width="1479" lsb="165"/>
- <mtx name="Ntilde" width="1479" lsb="165"/>
- <mtx name="O" width="1593" lsb="93"/>
- <mtx name="OE" width="2048" lsb="93"/>
- <mtx name="Oacute" width="1593" lsb="92"/>
- <mtx name="Obreve" width="1593" lsb="93"/>
- <mtx name="Ocircumflex" width="1593" lsb="92"/>
- <mtx name="Odieresis" width="1593" lsb="92"/>
- <mtx name="Ograve" width="1593" lsb="92"/>
- <mtx name="Ohungarumlaut" width="1593" lsb="93"/>
- <mtx name="Omacron" width="1593" lsb="93"/>
- <mtx name="Oslash" width="1593" lsb="93"/>
- <mtx name="Otilde" width="1593" lsb="92"/>
- <mtx name="P" width="1366" lsb="167"/>
- <mtx name="Q" width="1593" lsb="93"/>
- <mtx name="R" width="1479" lsb="165"/>
- <mtx name="Racute" width="1479" lsb="165"/>
- <mtx name="Rcaron" width="1479" lsb="165"/>
- <mtx name="Rcommaaccent" width="1479" lsb="165"/>
- <mtx name="S" width="1366" lsb="120"/>
- <mtx name="Sacute" width="1366" lsb="120"/>
- <mtx name="Scaron" width="1366" lsb="120"/>
- <mtx name="Scedilla" width="1366" lsb="120"/>
- <mtx name="Scircumflex" width="1366" lsb="120"/>
- <mtx name="Scommaaccent" width="1366" lsb="120"/>
- <mtx name="T" width="1251" lsb="20"/>
- <mtx name="Tbar" width="1251" lsb="20"/>
- <mtx name="Tcaron" width="1251" lsb="20"/>
- <mtx name="Tcommaaccent" width="1251" lsb="20"/>
- <mtx name="Tcommabelow" width="1251" lsb="20"/>
- <mtx name="Thorn" width="1366" lsb="167"/>
- <mtx name="U" width="1479" lsb="166"/>
- <mtx name="Uacute" width="1479" lsb="166"/>
- <mtx name="Ubreve" width="1479" lsb="166"/>
- <mtx name="Ucircumflex" width="1479" lsb="166"/>
- <mtx name="Udieresis" width="1479" lsb="166"/>
- <mtx name="Ugrave" width="1479" lsb="166"/>
- <mtx name="Uhungarumlaut" width="1479" lsb="166"/>
- <mtx name="Umacron" width="1479" lsb="166"/>
- <mtx name="Unterkomma" width="682" lsb="170"/>
- <mtx name="Uogonek" width="1479" lsb="166"/>
- <mtx name="Uring" width="1479" lsb="166"/>
- <mtx name="Utilde" width="1479" lsb="166"/>
- <mtx name="V" width="1366" lsb="36"/>
- <mtx name="W" width="1933" lsb="25"/>
- <mtx name="Wcircumflex" width="1933" lsb="25"/>
- <mtx name="X" width="1366" lsb="28"/>
- <mtx name="Y" width="1366" lsb="30"/>
- <mtx name="Yacute" width="1366" lsb="30"/>
- <mtx name="Ycircumflex" width="1366" lsb="30"/>
- <mtx name="Ydieresis" width="1366" lsb="30"/>
- <mtx name="Z" width="1251" lsb="101"/>
- <mtx name="Zacute" width="1251" lsb="101"/>
- <mtx name="Zcaron" width="1251" lsb="101"/>
- <mtx name="Zdotaccent" width="1251" lsb="101"/>
- <mtx name="a" width="1139" lsb="95"/>
- <mtx name="aacute" width="1139" lsb="95"/>
- <mtx name="abreve" width="1153" lsb="105"/>
- <mtx name="acircumflex" width="1139" lsb="95"/>
- <mtx name="acute" width="682" lsb="107"/>
- <mtx name="adieresis" width="1139" lsb="95"/>
- <mtx name="ae" width="1821" lsb="95"/>
- <mtx name="afii00208" width="2048" lsb="99"/>
- <mtx name="agrave" width="1139" lsb="95"/>
- <mtx name="amacron" width="1153" lsb="105"/>
- <mtx name="ampersand" width="1366" lsb="56"/>
- <mtx name="anoteleia" width="569" lsb="161"/>
- <mtx name="aogonek" width="1139" lsb="95"/>
- <mtx name="aring" width="1139" lsb="95"/>
- <mtx name="asciicircum" width="960" lsb="36"/>
- <mtx name="asciitilde" width="1196" lsb="104"/>
- <mtx name="asterisk" width="797" lsb="39"/>
- <mtx name="at" width="2079" lsb="253"/>
- <mtx name="atilde" width="1139" lsb="95"/>
- <mtx name="b" width="1139" lsb="154"/>
- <mtx name="backslash" width="569" lsb="-59"/>
- <mtx name="bar" width="532" lsb="192"/>
- <mtx name="braceleft" width="684" lsb="25"/>
- <mtx name="braceright" width="684" lsb="116"/>
- <mtx name="bracketleft" width="569" lsb="149"/>
- <mtx name="bracketright" width="569" lsb="26"/>
- <mtx name="breve" width="682" lsb="8"/>
- <mtx name="brokenbar" width="532" lsb="192"/>
- <mtx name="bullet" width="717" lsb="81"/>
- <mtx name="c" width="1024" lsb="86"/>
- <mtx name="cacute" width="1024" lsb="86"/>
- <mtx name="caron" width="682" lsb="-9"/>
- <mtx name="ccaron" width="1024" lsb="86"/>
- <mtx name="ccedilla" width="1024" lsb="86"/>
- <mtx name="ccircumflex" width="1024" lsb="86"/>
- <mtx name="cdotaccent" width="1024" lsb="86"/>
- <mtx name="cedilla" width="682" lsb="168"/>
- <mtx name="cent" width="1139" lsb="173"/>
- <mtx name="circumflex" width="682" lsb="-9"/>
- <mtx name="colon" width="569" lsb="186"/>
- <mtx name="comma" width="569" lsb="161"/>
- <mtx name="copyright" width="1509" lsb="15"/>
- <mtx name="currency" width="1139" lsb="122"/>
- <mtx name="d" width="1139" lsb="86"/>
- <mtx name="dagger" width="1139" lsb="150"/>
- <mtx name="daggerdbl" width="1139" lsb="150"/>
- <mtx name="dcaron" width="1259" lsb="86"/>
- <mtx name="dcroat" width="1139" lsb="86"/>
- <mtx name="degree" width="819" lsb="114"/>
- <mtx name="dieresis" width="682" lsb="57"/>
- <mtx name="divide" width="1196" lsb="104"/>
- <mtx name="dollar" width="1139" lsb="103"/>
- <mtx name="dotaccent" width="682" lsb="242"/>
- <mtx name="dotlessi" width="455" lsb="129"/>
- <mtx name="dotlessj" width="455" lsb="-155"/>
- <mtx name="dotmath" width="569" lsb="161"/>
- <mtx name="e" width="1139" lsb="86"/>
- <mtx name="eacute" width="1139" lsb="86"/>
- <mtx name="ebreve" width="1139" lsb="86"/>
- <mtx name="ecaron" width="1139" lsb="86"/>
- <mtx name="ecircumflex" width="1139" lsb="86"/>
- <mtx name="edieresis" width="1139" lsb="86"/>
- <mtx name="edotaccent" width="1139" lsb="86"/>
- <mtx name="egrave" width="1139" lsb="86"/>
- <mtx name="eight" width="1139" lsb="99"/>
- <mtx name="ellipsis" width="2048" lsb="247"/>
- <mtx name="emacron" width="1139" lsb="86"/>
- <mtx name="emdash" width="2048" lsb="99"/>
- <mtx name="endash" width="1139" lsb="101"/>
- <mtx name="eng" width="1139" lsb="154"/>
- <mtx name="eogonek" width="1139" lsb="86"/>
- <mtx name="equal" width="1196" lsb="104"/>
- <mtx name="estimated" width="1139" lsb="86"/>
- <mtx name="eth" width="1139" lsb="86"/>
- <mtx name="exclam" width="569" lsb="186"/>
- <mtx name="exclamdown" width="682" lsb="242"/>
- <mtx name="f" width="569" lsb="31"/>
- <mtx name="fi" width="1024" lsb="31"/>
- <mtx name="fi#1" width="1024" lsb="31"/>
- <mtx name="figuredash" width="1139" lsb="101"/>
- <mtx name="five" width="1139" lsb="163"/>
- <mtx name="fl" width="1024" lsb="31"/>
- <mtx name="fl#1" width="1024" lsb="31"/>
- <mtx name="florin" width="1139" lsb="49"/>
- <mtx name="four" width="1139" lsb="31"/>
- <mtx name="foursuperiour" width="682" lsb="3"/>
- <mtx name="fraction" width="342" lsb="-441"/>
- <mtx name="fraction#1" width="342" lsb="-441"/>
- <mtx name="g" width="1139" lsb="93"/>
- <mtx name="gbreve" width="1139" lsb="93"/>
- <mtx name="gcircumflex" width="1139" lsb="93"/>
- <mtx name="gcommaaccent" width="1139" lsb="93"/>
- <mtx name="gdotaccent" width="1139" lsb="93"/>
- <mtx name="germandbls" width="1251" lsb="129"/>
- <mtx name="grave" width="682" lsb="106"/>
- <mtx name="greater" width="1196" lsb="104"/>
- <mtx name="guillemotleft" width="1139" lsb="115"/>
- <mtx name="guillemotright" width="1139" lsb="136"/>
- <mtx name="guilsinglleft" width="682" lsb="74"/>
- <mtx name="guilsinglright" width="682" lsb="114"/>
- <mtx name="h" width="1139" lsb="154"/>
- <mtx name="hbar" width="1139" lsb="6"/>
- <mtx name="hcircumflex" width="1139" lsb="154"/>
- <mtx name="hungarumlaut" width="682" lsb="-51"/>
- <mtx name="hyphen" width="682" lsb="88"/>
- <mtx name="hyphen#1" width="682" lsb="88"/>
- <mtx name="i" width="455" lsb="129"/>
- <mtx name="iacute" width="455" lsb="79"/>
- <mtx name="ibreve" width="455" lsb="-106"/>
- <mtx name="icircumflex" width="455" lsb="-123"/>
- <mtx name="idieresis" width="455" lsb="-56"/>
- <mtx name="igrave" width="455" lsb="-94"/>
- <mtx name="ij" width="909" lsb="129"/>
- <mtx name="imacron" width="455" lsb="-94"/>
- <mtx name="iogonek" width="455" lsb="61"/>
- <mtx name="itilde" width="455" lsb="-106"/>
- <mtx name="j" width="455" lsb="-155"/>
- <mtx name="jcircumflex" width="455" lsb="-155"/>
- <mtx name="k" width="1024" lsb="154"/>
- <mtx name="kcommaaccent" width="1024" lsb="154"/>
- <mtx name="kgreenlandic" width="1024" lsb="154"/>
- <mtx name="l" width="455" lsb="129"/>
- <mtx name="lacute" width="455" lsb="79"/>
- <mtx name="lcaron" width="597" lsb="129"/>
- <mtx name="lcommaaccent" width="455" lsb="79"/>
- <mtx name="ldot" width="684" lsb="129"/>
- <mtx name="less" width="1196" lsb="104"/>
- <mtx name="logicalnot" width="1196" lsb="86"/>
- <mtx name="longs" width="455" lsb="8"/>
- <mtx name="lslash" width="455" lsb="-7"/>
- <mtx name="m" width="1706" lsb="154"/>
- <mtx name="macron" width="682" lsb="20"/>
- <mtx name="macron#1" width="1139" lsb="99"/>
- <mtx name="minus" width="1196" lsb="104"/>
- <mtx name="mu" width="1139" lsb="142"/>
- <mtx name="multiply" width="1196" lsb="118"/>
- <mtx name="n" width="1139" lsb="154"/>
- <mtx name="nacute" width="1139" lsb="154"/>
- <mtx name="napostrophe" width="1237" lsb="0"/>
- <mtx name="nbhyphen" width="682" lsb="88"/>
- <mtx name="ncaron" width="1139" lsb="154"/>
- <mtx name="ncommaaccent" width="1139" lsb="154"/>
- <mtx name="nine" width="1139" lsb="84"/>
- <mtx name="nonbreakingspace" width="569" lsb="0"/>
- <mtx name="ntilde" width="1139" lsb="154"/>
- <mtx name="numbersign" width="1139" lsb="25"/>
- <mtx name="o" width="1139" lsb="86"/>
- <mtx name="oacute" width="1139" lsb="86"/>
- <mtx name="obreve" width="1139" lsb="86"/>
- <mtx name="ocircumflex" width="1139" lsb="86"/>
- <mtx name="odieresis" width="1139" lsb="86"/>
- <mtx name="oe" width="1933" lsb="86"/>
- <mtx name="ogonek" width="682" lsb="170"/>
- <mtx name="ograve" width="1139" lsb="86"/>
- <mtx name="ohungarumlaut" width="1139" lsb="86"/>
- <mtx name="omacron" width="1139" lsb="86"/>
- <mtx name="one" width="1139" lsb="230"/>
- <mtx name="onehalf" width="1708" lsb="116"/>
- <mtx name="onequarter" width="1708" lsb="116"/>
- <mtx name="onesuperior" width="682" lsb="123"/>
- <mtx name="ordfeminine" width="758" lsb="86"/>
- <mtx name="ordmasculine" width="748" lsb="74"/>
- <mtx name="oslash" width="1251" lsb="143"/>
- <mtx name="otilde" width="1139" lsb="86"/>
- <mtx name="p" width="1139" lsb="154"/>
- <mtx name="paragraph" width="1100" lsb="88"/>
- <mtx name="parenleft" width="682" lsb="131"/>
- <mtx name="parenright" width="682" lsb="82"/>
- <mtx name="percent" width="1821" lsb="112"/>
- <mtx name="period" width="569" lsb="161"/>
- <mtx name="periodcentered" width="569" lsb="161"/>
- <mtx name="periodcentered#1" width="569" lsb="161"/>
- <mtx name="perthousand" width="2048" lsb="25"/>
- <mtx name="plus" width="1196" lsb="104"/>
- <mtx name="plusminus" width="1196" lsb="104"/>
- <mtx name="q" width="1139" lsb="86"/>
- <mtx name="question" width="1139" lsb="138"/>
- <mtx name="questiondown" width="1251" lsb="185"/>
- <mtx name="quotedbl" width="727" lsb="92"/>
- <mtx name="quotedblbase" width="682" lsb="70"/>
- <mtx name="quotedblleft" width="682" lsb="57"/>
- <mtx name="quotedblright" width="682" lsb="82"/>
- <mtx name="quoteleft" width="455" lsb="92"/>
- <mtx name="quotereversed" width="569" lsb="0"/>
- <mtx name="quoteright" width="455" lsb="116"/>
- <mtx name="quotesinglbase" width="455" lsb="104"/>
- <mtx name="quotesingle" width="391" lsb="72"/>
- <mtx name="r" width="682" lsb="154"/>
- <mtx name="racute" width="682" lsb="154"/>
- <mtx name="radicalex" width="1139" lsb="99"/>
- <mtx name="rcaron" width="682" lsb="2"/>
- <mtx name="rcommaaccent" width="682" lsb="154"/>
- <mtx name="registered" width="1509" lsb="15"/>
- <mtx name="ring" width="682" lsb="114"/>
- <mtx name="s" width="1024" lsb="116"/>
- <mtx name="sacute" width="1024" lsb="116"/>
- <mtx name="scaron" width="1024" lsb="116"/>
- <mtx name="scedilla" width="1024" lsb="116"/>
- <mtx name="scircumflex" width="1024" lsb="116"/>
- <mtx name="scommaaccent" width="1024" lsb="116"/>
- <mtx name="section" width="1139" lsb="129"/>
- <mtx name="semicolon" width="569" lsb="186"/>
- <mtx name="semicolon#1" width="569" lsb="186"/>
- <mtx name="seven" width="1139" lsb="136"/>
- <mtx name="sfthyphen" width="682" lsb="88"/>
- <mtx name="six" width="1139" lsb="84"/>
- <mtx name="slash" width="569" lsb="-59"/>
- <mtx name="space" width="569" lsb="0"/>
- <mtx name="sterling" width="1139" lsb="121"/>
- <mtx name="t" width="569" lsb="29"/>
- <mtx name="tbar" width="569" lsb="29"/>
- <mtx name="tcaron" width="768" lsb="29"/>
- <mtx name="tcommaaccent" width="569" lsb="29"/>
- <mtx name="tcommabelow" width="569" lsb="29"/>
- <mtx name="thorn" width="1139" lsb="154"/>
- <mtx name="three" width="1139" lsb="153"/>
- <mtx name="threequarters" width="1708" lsb="111"/>
- <mtx name="threesuperior" width="682" lsb="74"/>
- <mtx name="tilde" width="682" lsb="8"/>
- <mtx name="trademark" width="2048" lsb="222"/>
- <mtx name="two" width="1139" lsb="102"/>
- <mtx name="twosuperior" width="682" lsb="74"/>
- <mtx name="u" width="1139" lsb="142"/>
- <mtx name="uacute" width="1139" lsb="142"/>
- <mtx name="ubreve" width="1139" lsb="142"/>
- <mtx name="ucircumflex" width="1139" lsb="142"/>
- <mtx name="udieresis" width="1139" lsb="142"/>
- <mtx name="ugrave" width="1139" lsb="142"/>
- <mtx name="uhungarumlaut" width="1139" lsb="142"/>
- <mtx name="umacron" width="1139" lsb="142"/>
- <mtx name="underscore" width="1139" lsb="0"/>
- <mtx name="uogonek" width="1139" lsb="142"/>
- <mtx name="uring" width="1139" lsb="142"/>
- <mtx name="utilde" width="1139" lsb="142"/>
- <mtx name="v" width="1024" lsb="19"/>
- <mtx name="w" width="1479" lsb="11"/>
- <mtx name="wcircumflex" width="1479" lsb="11"/>
- <mtx name="x" width="1024" lsb="28"/>
- <mtx name="y" width="1024" lsb="19"/>
- <mtx name="yacute" width="1024" lsb="19"/>
- <mtx name="ycircumflex" width="1024" lsb="19"/>
- <mtx name="ydieresis" width="1024" lsb="19"/>
- <mtx name="yen" width="1139" lsb="25"/>
- <mtx name="z" width="1024" lsb="74"/>
- <mtx name="zacute" width="1024" lsb="74"/>
- <mtx name="zcaron" width="1024" lsb="74"/>
- <mtx name="zdotaccent" width="1024" lsb="74"/>
- <mtx name="zero" width="1139" lsb="80"/>
- </hmtx>
-
- <cmap>
- <tableVersion version="0"/>
- <cmap_format_0 platformID="1" platEncID="0" language="0">
- <map code="0x0" name=".notdef#1"/>
- <map code="0x1" name=".notdef"/>
- <map code="0x2" name=".notdef"/>
- <map code="0x3" name=".notdef"/>
- <map code="0x4" name=".notdef"/>
- <map code="0x5" name=".notdef"/>
- <map code="0x6" name=".notdef"/>
- <map code="0x7" name=".notdef"/>
- <map code="0x8" name=".notdef#1"/>
- <map code="0x9" name="space"/>
- <map code="0xa" name=".notdef"/>
- <map code="0xb" name=".notdef"/>
- <map code="0xc" name=".notdef"/>
- <map code="0xd" name=".notdef#2"/>
- <map code="0xe" name=".notdef"/>
- <map code="0xf" name=".notdef"/>
- <map code="0x10" name=".notdef"/>
- <map code="0x11" name=".notdef"/>
- <map code="0x12" name=".notdef"/>
- <map code="0x13" name=".notdef"/>
- <map code="0x14" name=".notdef"/>
- <map code="0x15" name=".notdef"/>
- <map code="0x16" name=".notdef"/>
- <map code="0x17" name=".notdef"/>
- <map code="0x18" name=".notdef"/>
- <map code="0x19" name=".notdef"/>
- <map code="0x1a" name=".notdef"/>
- <map code="0x1b" name=".notdef"/>
- <map code="0x1c" name=".notdef"/>
- <map code="0x1d" name=".notdef#1"/>
- <map code="0x1e" name=".notdef"/>
- <map code="0x1f" name=".notdef"/>
- <map code="0x20" name="space"/>
- <map code="0x21" name="exclam"/>
- <map code="0x22" name="quotedbl"/>
- <map code="0x23" name="numbersign"/>
- <map code="0x24" name="dollar"/>
- <map code="0x25" name="percent"/>
- <map code="0x26" name="ampersand"/>
- <map code="0x27" name="quotesingle"/>
- <map code="0x28" name="parenleft"/>
- <map code="0x29" name="parenright"/>
- <map code="0x2a" name="asterisk"/>
- <map code="0x2b" name="plus"/>
- <map code="0x2c" name="comma"/>
- <map code="0x2d" name="hyphen"/>
- <map code="0x2e" name="period"/>
- <map code="0x2f" name="slash"/>
- <map code="0x30" name="zero"/>
- <map code="0x31" name="one"/>
- <map code="0x32" name="two"/>
- <map code="0x33" name="three"/>
- <map code="0x34" name="four"/>
- <map code="0x35" name="five"/>
- <map code="0x36" name="six"/>
- <map code="0x37" name="seven"/>
- <map code="0x38" name="eight"/>
- <map code="0x39" name="nine"/>
- <map code="0x3a" name="colon"/>
- <map code="0x3b" name="semicolon"/>
- <map code="0x3c" name="less"/>
- <map code="0x3d" name="equal"/>
- <map code="0x3e" name="greater"/>
- <map code="0x3f" name="question"/>
- <map code="0x40" name="at"/>
- <map code="0x41" name="A"/>
- <map code="0x42" name="B"/>
- <map code="0x43" name="C"/>
- <map code="0x44" name="D"/>
- <map code="0x45" name="E"/>
- <map code="0x46" name="F"/>
- <map code="0x47" name="G"/>
- <map code="0x48" name="H"/>
- <map code="0x49" name="I"/>
- <map code="0x4a" name="J"/>
- <map code="0x4b" name="K"/>
- <map code="0x4c" name="L"/>
- <map code="0x4d" name="M"/>
- <map code="0x4e" name="N"/>
- <map code="0x4f" name="O"/>
- <map code="0x50" name="P"/>
- <map code="0x51" name="Q"/>
- <map code="0x52" name="R"/>
- <map code="0x53" name="S"/>
- <map code="0x54" name="T"/>
- <map code="0x55" name="U"/>
- <map code="0x56" name="V"/>
- <map code="0x57" name="W"/>
- <map code="0x58" name="X"/>
- <map code="0x59" name="Y"/>
- <map code="0x5a" name="Z"/>
- <map code="0x5b" name="bracketleft"/>
- <map code="0x5c" name="backslash"/>
- <map code="0x5d" name="bracketright"/>
- <map code="0x5e" name="asciicircum"/>
- <map code="0x5f" name="underscore"/>
- <map code="0x60" name="grave"/>
- <map code="0x61" name="a"/>
- <map code="0x62" name="b"/>
- <map code="0x63" name="c"/>
- <map code="0x64" name="d"/>
- <map code="0x65" name="e"/>
- <map code="0x66" name="f"/>
- <map code="0x67" name="g"/>
- <map code="0x68" name="h"/>
- <map code="0x69" name="i"/>
- <map code="0x6a" name="j"/>
- <map code="0x6b" name="k"/>
- <map code="0x6c" name="l"/>
- <map code="0x6d" name="m"/>
- <map code="0x6e" name="n"/>
- <map code="0x6f" name="o"/>
- <map code="0x70" name="p"/>
- <map code="0x71" name="q"/>
- <map code="0x72" name="r"/>
- <map code="0x73" name="s"/>
- <map code="0x74" name="t"/>
- <map code="0x75" name="u"/>
- <map code="0x76" name="v"/>
- <map code="0x77" name="w"/>
- <map code="0x78" name="x"/>
- <map code="0x79" name="y"/>
- <map code="0x7a" name="z"/>
- <map code="0x7b" name="braceleft"/>
- <map code="0x7c" name="bar"/>
- <map code="0x7d" name="braceright"/>
- <map code="0x7e" name="asciitilde"/>
- <map code="0x7f" name=".notdef"/>
- <map code="0x80" name="Adieresis"/>
- <map code="0x81" name="Aring"/>
- <map code="0x82" name="Ccedilla"/>
- <map code="0x83" name="Eacute"/>
- <map code="0x84" name="Ntilde"/>
- <map code="0x85" name="Odieresis"/>
- <map code="0x86" name="Udieresis"/>
- <map code="0x87" name="aacute"/>
- <map code="0x88" name="agrave"/>
- <map code="0x89" name="acircumflex"/>
- <map code="0x8a" name="adieresis"/>
- <map code="0x8b" name="atilde"/>
- <map code="0x8c" name="aring"/>
- <map code="0x8d" name="ccedilla"/>
- <map code="0x8e" name="eacute"/>
- <map code="0x8f" name="egrave"/>
- <map code="0x90" name="ecircumflex"/>
- <map code="0x91" name="edieresis"/>
- <map code="0x92" name="iacute"/>
- <map code="0x93" name="igrave"/>
- <map code="0x94" name="icircumflex"/>
- <map code="0x95" name="idieresis"/>
- <map code="0x96" name="ntilde"/>
- <map code="0x97" name="oacute"/>
- <map code="0x98" name="ograve"/>
- <map code="0x99" name="ocircumflex"/>
- <map code="0x9a" name="odieresis"/>
- <map code="0x9b" name="otilde"/>
- <map code="0x9c" name="uacute"/>
- <map code="0x9d" name="ugrave"/>
- <map code="0x9e" name="ucircumflex"/>
- <map code="0x9f" name="udieresis"/>
- <map code="0xa0" name="dagger"/>
- <map code="0xa1" name="degree"/>
- <map code="0xa2" name="cent"/>
- <map code="0xa3" name="sterling"/>
- <map code="0xa4" name="section"/>
- <map code="0xa5" name="bullet"/>
- <map code="0xa6" name="paragraph"/>
- <map code="0xa7" name="germandbls"/>
- <map code="0xa8" name="registered"/>
- <map code="0xa9" name="copyright"/>
- <map code="0xaa" name="trademark"/>
- <map code="0xab" name="acute"/>
- <map code="0xac" name="dieresis"/>
- <map code="0xad" name=".notdef"/>
- <map code="0xae" name="AE"/>
- <map code="0xaf" name="Oslash"/>
- <map code="0xb0" name=".notdef"/>
- <map code="0xb1" name="plusminus"/>
- <map code="0xb2" name=".notdef"/>
- <map code="0xb3" name=".notdef"/>
- <map code="0xb4" name="yen"/>
- <map code="0xb5" name="mu"/>
- <map code="0xb6" name=".notdef"/>
- <map code="0xb7" name=".notdef"/>
- <map code="0xb8" name=".notdef"/>
- <map code="0xb9" name=".notdef"/>
- <map code="0xba" name=".notdef"/>
- <map code="0xbb" name="ordfeminine"/>
- <map code="0xbc" name="ordmasculine"/>
- <map code="0xbd" name=".notdef"/>
- <map code="0xbe" name="ae"/>
- <map code="0xbf" name="oslash"/>
- <map code="0xc0" name="questiondown"/>
- <map code="0xc1" name="exclamdown"/>
- <map code="0xc2" name="logicalnot"/>
- <map code="0xc3" name=".notdef"/>
- <map code="0xc4" name="florin"/>
- <map code="0xc5" name=".notdef"/>
- <map code="0xc6" name=".notdef"/>
- <map code="0xc7" name="guillemotleft"/>
- <map code="0xc8" name="guillemotright"/>
- <map code="0xc9" name="ellipsis"/>
- <map code="0xca" name=".notdef#16"/>
- <map code="0xcb" name="Agrave"/>
- <map code="0xcc" name="Atilde"/>
- <map code="0xcd" name="Otilde"/>
- <map code="0xce" name="OE"/>
- <map code="0xcf" name="oe"/>
- <map code="0xd0" name="endash"/>
- <map code="0xd1" name="emdash"/>
- <map code="0xd2" name="quotedblleft"/>
- <map code="0xd3" name="quotedblright"/>
- <map code="0xd4" name="quoteleft"/>
- <map code="0xd5" name="quoteright"/>
- <map code="0xd6" name="divide"/>
- <map code="0xd7" name=".notdef"/>
- <map code="0xd8" name="ydieresis"/>
- <map code="0xd9" name="Ydieresis"/>
- <map code="0xda" name="fraction"/>
- <map code="0xdb" name="currency"/>
- <map code="0xdc" name="guilsinglleft"/>
- <map code="0xdd" name="guilsinglright"/>
- <map code="0xde" name="fi"/>
- <map code="0xdf" name="fl"/>
- <map code="0xe0" name="daggerdbl"/>
- <map code="0xe1" name="periodcentered"/>
- <map code="0xe2" name="quotesinglbase"/>
- <map code="0xe3" name="quotedblbase"/>
- <map code="0xe4" name="perthousand"/>
- <map code="0xe5" name="Acircumflex"/>
- <map code="0xe6" name="Ecircumflex"/>
- <map code="0xe7" name="Aacute"/>
- <map code="0xe8" name="Edieresis"/>
- <map code="0xe9" name="Egrave"/>
- <map code="0xea" name="Iacute"/>
- <map code="0xeb" name="Icircumflex"/>
- <map code="0xec" name="Idieresis"/>
- <map code="0xed" name="Igrave"/>
- <map code="0xee" name="Oacute"/>
- <map code="0xef" name="Ocircumflex"/>
- <map code="0xf0" name="Euro"/>
- <map code="0xf1" name="Ograve"/>
- <map code="0xf2" name="Uacute"/>
- <map code="0xf3" name="Ucircumflex"/>
- <map code="0xf4" name="Ugrave"/>
- <map code="0xf5" name="dotlessi"/>
- <map code="0xf6" name="circumflex"/>
- <map code="0xf7" name="tilde"/>
- <map code="0xf8" name="macron"/>
- <map code="0xf9" name="breve"/>
- <map code="0xfa" name="dotaccent"/>
- <map code="0xfb" name="ring"/>
- <map code="0xfc" name="cedilla"/>
- <map code="0xfd" name="hungarumlaut"/>
- <map code="0xfe" name="ogonek"/>
- <map code="0xff" name="caron"/>
- </cmap_format_0>
- <cmap_format_4 platformID="3" platEncID="1" language="0">
- <map code="0x20" name="space"/><!-- SPACE -->
- <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
- <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
- <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
- <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
- <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
- <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
- <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
- <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
- <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
- <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
- <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
- <map code="0x2c" name="comma"/><!-- COMMA -->
- <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
- <map code="0x2e" name="period"/><!-- FULL STOP -->
- <map code="0x2f" name="slash"/><!-- SOLIDUS -->
- <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
- <map code="0x31" name="one"/><!-- DIGIT ONE -->
- <map code="0x32" name="two"/><!-- DIGIT TWO -->
- <map code="0x33" name="three"/><!-- DIGIT THREE -->
- <map code="0x34" name="four"/><!-- DIGIT FOUR -->
- <map code="0x35" name="five"/><!-- DIGIT FIVE -->
- <map code="0x36" name="six"/><!-- DIGIT SIX -->
- <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
- <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
- <map code="0x39" name="nine"/><!-- DIGIT NINE -->
- <map code="0x3a" name="colon"/><!-- COLON -->
- <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
- <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
- <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
- <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
- <map code="0x3f" name="question"/><!-- QUESTION MARK -->
- <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
- <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
- <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
- <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
- <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
- <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
- <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
- <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
- <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
- <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
- <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
- <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
- <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
- <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
- <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
- <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
- <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
- <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
- <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
- <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
- <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
- <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
- <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
- <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
- <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
- <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
- <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
- <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
- <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
- <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
- <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
- <map code="0x5f" name="underscore"/><!-- LOW LINE -->
- <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
- <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
- <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
- <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
- <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
- <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
- <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
- <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
- <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
- <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
- <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
- <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
- <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
- <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
- <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
- <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
- <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
- <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
- <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
- <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
- <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
- <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
- <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
- <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
- <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
- <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
- <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
- <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
- <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
- <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
- <map code="0x7e" name="asciitilde"/><!-- TILDE -->
- <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
- <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
- <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
- <map code="0xa2" name="cent"/><!-- CENT SIGN -->
- <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
- <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
- <map code="0xa5" name="yen"/><!-- YEN SIGN -->
- <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
- <map code="0xa7" name="section"/><!-- SECTION SIGN -->
- <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
- <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
- <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
- <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
- <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
- <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
- <map code="0xaf" name="macron#1"/><!-- MACRON -->
- <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
- <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
- <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
- <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
- <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
- <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
- <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
- <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
- <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
- <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
- <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
- <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
- <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
- <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
- <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
- <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
- <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
- <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
- <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
- <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
- <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
- <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
- <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
- <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
- <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
- <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
- <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
- <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
- <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
- <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
- <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
- <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
- <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
- <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
- <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
- <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
- <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
- <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
- <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
- <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
- <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
- <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
- <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
- <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
- <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
- <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
- <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
- <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
- <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
- <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
- <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
- <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
- <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
- <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
- <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
- <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
- <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
- <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
- <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
- <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
- <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
- <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
- <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
- <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
- <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
- <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
- <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
- <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
- <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
- <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
- <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
- <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
- <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
- <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
- <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
- <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
- <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
- <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
- <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
- <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
- <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
- <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
- <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
- <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
- <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
- <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
- <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
- <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
- <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
- <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
- <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
- <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
- <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
- <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
- <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
- <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
- <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
- <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
- <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
- <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
- <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
- <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
- <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
- <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
- <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
- <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
- <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
- <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
- <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
- <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
- <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
- <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
- <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
- <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
- <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
- <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
- <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
- <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
- <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
- <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
- <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
- <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
- <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
- <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
- <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
- <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
- <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
- <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
- <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
- <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
- <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
- <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
- <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
- <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
- <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
- <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
- <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
- <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
- <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
- <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
- <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
- <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
- <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
- <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
- <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
- <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
- <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
- <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
- <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
- <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
- <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
- <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
- <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
- <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
- <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
- <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
- <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
- <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
- <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
- <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
- <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
- <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
- <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
- <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
- <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
- <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
- <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
- <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
- <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
- <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
- <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
- <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
- <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
- <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
- <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
- <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
- <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
- <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
- <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
- <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
- <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
- <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
- <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
- <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
- <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
- <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
- <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
- <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
- <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
- <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
- <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
- <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
- <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
- <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
- <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
- <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
- <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
- <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
- <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
- <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
- <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
- <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
- <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
- <map code="0x2c7" name="caron"/><!-- CARON -->
- <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
- <map code="0x2d8" name="breve"/><!-- BREVE -->
- <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
- <map code="0x2da" name="ring"/><!-- RING ABOVE -->
- <map code="0x2db" name="ogonek"/><!-- OGONEK -->
- <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
- <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
- <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
- <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
- <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
- <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
- <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
- <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
- <map code="0x2013" name="endash"/><!-- EN DASH -->
- <map code="0x2014" name="emdash"/><!-- EM DASH -->
- <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
- <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
- <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
- <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
- <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
- <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
- <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
- <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
- <map code="0x2020" name="dagger"/><!-- DAGGER -->
- <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
- <map code="0x2022" name="bullet"/><!-- BULLET -->
- <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
- <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
- <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
- <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
- <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
- <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
- <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
- <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
- <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
- <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
- <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
- <map code="0xea01" name="fi#1"/><!-- Private Use -->
- <map code="0xea02" name="fl#1"/><!-- Private Use -->
- <map code="0xf001" name="fi"/><!-- Private Use -->
- <map code="0xf002" name="fl"/><!-- Private Use -->
- <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
- <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
- <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
- <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
- </cmap_format_4>
- </cmap>
-
- <fpgm>
- <assembly>
- NPUSHB[ ] /* 15 values pushed */
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- FDEF[ ]
- SLOOP[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- SLOOP[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[10100]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[10100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00000]
- ENDF[ ]
- FDEF[ ]
- SVTCA[0]
- NPUSHB[ ] /* 10 values pushed */
- 1 0 0 1 1 2 2 3 3 0
- SZPS[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SZPS[ ]
- ENDF[ ]
- </assembly>
- </fpgm>
-
- <prep>
- <assembly>
- PUSHB[ ] /* 2 values pushed */
- 48 1
- PUSHW[ ] /* 1 value pushed */
- 329
- RTG[ ]
- SCANCTRL[ ]
- SCANTYPE[ ]
- SCVTCI[ ]
- </assembly>
- </prep>
-
- <cvt>
- <cv index="0" value="1480"/>
- <cv index="1" value="1086"/>
- <cv index="2" value="0"/>
- <cv index="3" value="-512"/>
- <cv index="4" value="196"/>
- <cv index="5" value="200"/>
- <cv index="6" value="125"/>
- <cv index="7" value="149"/>
- <cv index="8" value="247"/>
- <cv index="9" value="213"/>
- <cv index="10" value="150"/>
- <cv index="11" value="101"/>
- <cv index="12" value="196"/>
- <cv index="13" value="172"/>
- <cv index="14" value="181"/>
- <cv index="15" value="157"/>
- <cv index="16" value="113"/>
- <cv index="17" value="109"/>
- <cv index="18" value="133"/>
- <cv index="19" value="121"/>
- <cv index="20" value="104"/>
- <cv index="21" value="97"/>
- <cv index="22" value="138"/>
- <cv index="23" value="22"/>
- <cv index="24" value="183"/>
- <cv index="25" value="140"/>
- <cv index="26" value="224"/>
- <cv index="27" value="186"/>
- <cv index="28" value="206"/>
- <cv index="29" value="160"/>
- <cv index="30" value="171"/>
- <cv index="31" value="135"/>
- <cv index="32" value="87"/>
- <cv index="33" value="210"/>
- <cv index="34" value="167"/>
- <cv index="35" value="155"/>
- <cv index="36" value="227"/>
- <cv index="37" value="159"/>
- <cv index="38" value="119"/>
- <cv index="39" value="152"/>
- <cv index="40" value="149"/>
- <cv index="41" value="195"/>
- <cv index="42" value="137"/>
- <cv index="43" value="205"/>
- <cv index="44" value="89"/>
- <cv index="45" value="165"/>
- </cvt>
-
- <loca>
- <!-- The 'loca' table will be calculated by the compiler -->
- </loca>
-
- <glyf>
-
- <!-- The xMin, yMin, xMax and yMax values
- will be recalculated by the compiler. -->
-
- <TTGlyph name=".notdef" xMin="57" yMin="0" xMax="512" yMax="1480">
- <contour>
- <pt x="57" y="0" on="1"/>
- <pt x="57" y="1480" on="1"/>
- <pt x="512" y="1480" on="1"/>
- <pt x="512" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="455" y="57" on="1"/>
- <pt x="455" y="1423" on="1"/>
- <pt x="114" y="1423" on="1"/>
- <pt x="114" y="57" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- SVTCA[0]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
-
- <TTGlyph name="A" xMin="19" yMin="0" xMax="1342" yMax="1480">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0
- 2 1 0 14 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="AE" xMin="19" yMin="0" xMax="1990" yMax="1480">
- <contour>
- <pt x="597" y="569" on="1"/>
- <pt x="1015" y="569" on="1"/>
- <pt x="1015" y="1227" on="1"/>
- </contour>
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="959" y="1480" on="1"/>
- <pt x="1947" y="1480" on="1"/>
- <pt x="1947" y="1323" on="1"/>
- <pt x="1225" y="1323" on="1"/>
- <pt x="1225" y="848" on="1"/>
- <pt x="1847" y="848" on="1"/>
- <pt x="1847" y="693" on="1"/>
- <pt x="1225" y="693" on="1"/>
- <pt x="1225" y="157" on="1"/>
- <pt x="1990" y="157" on="1"/>
- <pt x="1990" y="0" on="1"/>
- <pt x="1015" y="0" on="1"/>
- <pt x="1015" y="414" on="1"/>
- <pt x="498" y="414" on="1"/>
- <pt x="236" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 2 6 8 2 0 0 7 6 15 1 4 11 10 15 1 8 13 12 15 1 3 3 4 48 196
- 9 8 1 17 16 1 18 15 14 3 3 1 0 1 4 0 5 4 0 14 18 17 4 3 0
- 5 13 1 0 0 16 15 2 1 33 3 7 1 4 48 196 14 13 1 6 5 1 10 9 1
- 12 11 8 7 3 16 15 2 1 3 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aacute" xMin="19" yMin="0" xMax="1342" yMax="1925">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="537" y="1604" on="1"/>
- <pt x="778" y="1925" on="1"/>
- <pt x="1006" y="1925" on="1"/>
- <pt x="685" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 13 12 1 14 11 1 6 5 1 7
- 4 3 0 3 4 0 2 1 0 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Abreve" xMin="21" yMin="0" xMax="1344" yMax="1925">
- <contour>
- <pt x="21" y="0" on="1"/>
- <pt x="583" y="1480" on="1"/>
- <pt x="791" y="1480" on="1"/>
- <pt x="1344" y="0" on="1"/>
- <pt x="1118" y="0" on="1"/>
- <pt x="964" y="410" on="1"/>
- <pt x="370" y="410" on="1"/>
- <pt x="216" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="430" y="566" on="1"/>
- <pt x="906" y="566" on="1"/>
- <pt x="669" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="354" y="1925" on="1"/>
- <pt x="477" y="1925" on="1"/>
- <pt x="498" y="1831" on="0"/>
- <pt x="552" y="1791" on="1"/>
- <pt x="604" y="1752" on="0"/>
- <pt x="687" y="1752" on="1"/>
- <pt x="781" y="1752" on="0"/>
- <pt x="835" y="1801" on="1"/>
- <pt x="878" y="1841" on="0"/>
- <pt x="897" y="1925" on="1"/>
- <pt x="1020" y="1925" on="1"/>
- <pt x="1004" y="1791" on="0"/>
- <pt x="931" y="1710" on="1"/>
- <pt x="837" y="1604" on="0"/>
- <pt x="687" y="1604" on="1"/>
- <pt x="530" y="1604" on="0"/>
- <pt x="435" y="1719" on="1"/>
- <pt x="370" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 16 40 25 48 196 10 1 8 2 21 20 12 11 4 13 25 1 0 0 9 8 15 1
- 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 21 20 12 11 10 9
- 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Acircumflex" xMin="19" yMin="0" xMax="1342" yMax="1925">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="335" y="1604" on="1"/>
- <pt x="576" y="1925" on="1"/>
- <pt x="794" y="1925" on="1"/>
- <pt x="1035" y="1604" on="1"/>
- <pt x="887" y="1604" on="1"/>
- <pt x="686" y="1806" on="1"/>
- <pt x="684" y="1806" on="1"/>
- <pt x="483" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 17 16 2 12 11 3 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 13 12 1 18
- 15 14 11 3 6 5 1 7 4 3 0 3 4 0 2 1 0 14 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Adieresis" xMin="19" yMin="0" xMax="1342" yMax="1777">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="401" y="1604" on="1"/>
- <pt x="401" y="1777" on="1"/>
- <pt x="574" y="1777" on="1"/>
- <pt x="574" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="796" y="1604" on="1"/>
- <pt x="796" y="1777" on="1"/>
- <pt x="969" y="1777" on="1"/>
- <pt x="969" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 10 1 8 2 0 0 18 15 14 11 13 3 12 9 8 15 1 5 2 4 48 196 17 16 13
- 12 3 6 5 1 7 4 3 0 3 3 0 2 1 0 14 9 5 2 17 15 3 10 2 1
- 3 15 13 3 8 13 11 2 4 3 2 13 17 7 6 0 3 13 11 0 0 16 15 13 1
- 17 14 13 13 1 11 2 4 48 196 18 17 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Agrave" xMin="19" yMin="0" xMax="1342" yMax="1925">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="833" y="1604" on="1"/>
- <pt x="685" y="1604" on="1"/>
- <pt x="364" y="1925" on="1"/>
- <pt x="592" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 14 13 1 12 11 1 6 5 1 7
- 4 3 0 3 4 0 2 1 0 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Amacron" xMin="21" yMin="0" xMax="1344" yMax="1752">
- <contour>
- <pt x="21" y="0" on="1"/>
- <pt x="583" y="1480" on="1"/>
- <pt x="791" y="1480" on="1"/>
- <pt x="1344" y="0" on="1"/>
- <pt x="1118" y="0" on="1"/>
- <pt x="964" y="410" on="1"/>
- <pt x="370" y="410" on="1"/>
- <pt x="216" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="430" y="566" on="1"/>
- <pt x="906" y="566" on="1"/>
- <pt x="669" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="1604" on="1"/>
- <pt x="366" y="1752" on="1"/>
- <pt x="1008" y="1752" on="1"/>
- <pt x="1008" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 10 1 8 2 0 0 14 11 7 1 12 9 8 15 1 5 2 4 48 196 13 12 1 6 5
- 1 7 4 3 0 3 3 0 2 1 0 14 10 9 8 6 5 2 1 7 13 11 3 4 3
- 2 13 13 7 0 11 14 13 1 12 11 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aogonek" xMin="19" yMin="-370" xMax="1342" yMax="1480">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="1116" y="0" on="1"/>
- <pt x="1223" y="0" on="1"/>
- <pt x="1095" y="-81" on="0"/>
- <pt x="1095" y="-179" on="1"/>
- <pt x="1095" y="-275" on="0"/>
- <pt x="1210" y="-275" on="1"/>
- <pt x="1263" y="-275" on="0"/>
- <pt x="1300" y="-260" on="1"/>
- <pt x="1300" y="-341" on="1"/>
- <pt x="1238" y="-370" on="0"/>
- <pt x="1161" y="-370" on="1"/>
- <pt x="958" y="-370" on="0"/>
- <pt x="958" y="-212" on="1"/>
- <pt x="958" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 16 21 21 48 196 10 1 8 2 19 18 21 0 0 0 9 8 15 1 5 1 4 48
- 196 6 5 1 12 11 7 4 3 0 5 2 0 2 1 0 14 0 0 14 42 23 48 196 23
- 19 18 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aring" xMin="19" yMin="0" xMax="1342" yMax="1935">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="685" y="1935" on="1"/>
- <pt x="779" y="1935" on="0"/>
- <pt x="845" y="1869" on="1"/>
- <pt x="912" y="1803" on="0"/>
- <pt x="912" y="1709" on="1"/>
- <pt x="912" y="1614" on="0"/>
- <pt x="845" y="1547" on="1"/>
- <pt x="778" y="1481" on="0"/>
- <pt x="683" y="1481" on="1"/>
- <pt x="600" y="1481" on="0"/>
- <pt x="538" y="1535" on="1"/>
- <pt x="458" y="1604" on="0"/>
- <pt x="458" y="1708" on="1"/>
- <pt x="458" y="1802" on="0"/>
- <pt x="524" y="1868" on="1"/>
- <pt x="591" y="1935" on="0"/>
- </contour>
- <contour>
- <pt x="685" y="1848" on="1"/>
- <pt x="626" y="1848" on="0"/>
- <pt x="585" y="1808" on="1"/>
- <pt x="544" y="1767" on="0"/>
- <pt x="544" y="1708" on="1"/>
- <pt x="544" y="1650" on="0"/>
- <pt x="585" y="1609" on="1"/>
- <pt x="627" y="1567" on="0"/>
- <pt x="683" y="1567" on="1"/>
- <pt x="737" y="1567" on="0"/>
- <pt x="776" y="1600" on="1"/>
- <pt x="826" y="1643" on="0"/>
- <pt x="826" y="1709" on="1"/>
- <pt x="826" y="1767" on="0"/>
- <pt x="784" y="1808" on="1"/>
- <pt x="743" y="1848" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 35 44 19 27 44 11 48 196 19 0 10 1 8 2 11 1 0 0 9 8 15 1 5
- 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 0 0 39 32 15 31 32
- 23 48 196 23 15 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Atilde" xMin="19" yMin="0" xMax="1342" yMax="1838">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="352" y="1604" on="1"/>
- <pt x="359" y="1697" on="0"/>
- <pt x="384" y="1748" on="1"/>
- <pt x="430" y="1838" on="0"/>
- <pt x="539" y="1838" on="1"/>
- <pt x="611" y="1838" on="0"/>
- <pt x="672" y="1800" on="1"/>
- <pt x="732" y="1763" on="1"/>
- <pt x="789" y="1728" on="0"/>
- <pt x="819" y="1728" on="1"/>
- <pt x="884" y="1728" on="0"/>
- <pt x="895" y="1838" on="1"/>
- <pt x="1018" y="1838" on="1"/>
- <pt x="1011" y="1744" on="0"/>
- <pt x="986" y="1694" on="1"/>
- <pt x="941" y="1604" on="0"/>
- <pt x="833" y="1604" on="1"/>
- <pt x="761" y="1604" on="0"/>
- <pt x="698" y="1643" on="1"/>
- <pt x="638" y="1680" on="1"/>
- <pt x="583" y="1714" on="0"/>
- <pt x="551" y="1714" on="1"/>
- <pt x="486" y="1714" on="0"/>
- <pt x="475" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 32 6 15 20 6 27 48 196 10 1 8 2 34 23 22 11 4 13 27 15 1 0 0
- 9 8 15 1 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 34 23
- 22 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="B" xMin="165" yMin="0" xMax="1231" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="931" y="1480" on="0"/>
- <pt x="1051" y="1405" on="1"/>
- <pt x="1172" y="1329" on="0"/>
- <pt x="1172" y="1149" on="1"/>
- <pt x="1172" y="983" on="0"/>
- <pt x="1053" y="880" on="1"/>
- <pt x="981" y="818" on="0"/>
- <pt x="844" y="771" on="1"/>
- <pt x="1018" y="719" on="0"/>
- <pt x="1106" y="644" on="1"/>
- <pt x="1231" y="538" on="0"/>
- <pt x="1231" y="369" on="1"/>
- <pt x="1231" y="212" on="0"/>
- <pt x="1129" y="108" on="1"/>
- <pt x="1057" y="34" on="0"/>
- <pt x="940" y="15" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="691" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="530" y="157" on="1"/>
- <pt x="824" y="157" on="0"/>
- <pt x="917" y="201" on="1"/>
- <pt x="1009" y="244" on="0"/>
- <pt x="1009" y="383" on="1"/>
- <pt x="1009" y="536" on="0"/>
- <pt x="890" y="616" on="1"/>
- <pt x="771" y="697" on="0"/>
- <pt x="546" y="697" on="1"/>
- <pt x="375" y="697" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="830" on="1"/>
- <pt x="554" y="830" on="1"/>
- <pt x="956" y="830" on="0"/>
- <pt x="956" y="1113" on="1"/>
- <pt x="956" y="1256" on="0"/>
- <pt x="841" y="1294" on="1"/>
- <pt x="753" y="1323" on="0"/>
- <pt x="569" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 10 32 30 2 0 0 40 39 15 1 1 31 30 31 1 32 22 21 15 1 0 3 4 48 196
- 33 32 1 20 0 1 2 0 2 1 0 14 0 0 35 9 6 26 26 14 48 196 39 33 30
- 22 20 10 2 7 13 14 6 21 0 0 40 32 31 21 33 3 0 1 4 48 196 1 0 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="C" xMin="116" yMin="-37" xMax="1352" yMax="1517">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
- 0 14 0 0 19 26 6 48 196 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cacute" xMin="116" yMin="-37" xMax="1352" yMax="1925">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="705" y="1604" on="1"/>
- <pt x="946" y="1925" on="1"/>
- <pt x="1174" y="1925" on="1"/>
- <pt x="853" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
- 0 28 27 1 29 26 1 2 0 14 0 0 19 26 6 48 196 29 28 27 26 4 13 6 12
- 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccaron" xMin="116" yMin="-37" xMax="1352" yMax="1925">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="1203" y="1925" on="1"/>
- <pt x="962" y="1604" on="1"/>
- <pt x="744" y="1604" on="1"/>
- <pt x="503" y="1925" on="1"/>
- <pt x="651" y="1925" on="1"/>
- <pt x="852" y="1723" on="1"/>
- <pt x="854" y="1723" on="1"/>
- <pt x="1055" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 32 31 2 26 27 3 1 1 25 13 12
- 0 4 0 2 3 0 0 33 30 29 26 3 28 27 1 2 0 14 0 0 19 26 6 48 196
- 33 32 31 30 29 28 27 26 8 13 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccedilla" xMin="116" yMin="-432" xMax="1352" yMax="1517">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="767" y="0" on="1"/>
- <pt x="864" y="0" on="1"/>
- <pt x="804" y="-109" on="1"/>
- <pt x="876" y="-111" on="0"/>
- <pt x="928" y="-148" on="1"/>
- <pt x="998" y="-197" on="0"/>
- <pt x="998" y="-269" on="1"/>
- <pt x="998" y="-337" on="0"/>
- <pt x="939" y="-384" on="1"/>
- <pt x="880" y="-432" on="0"/>
- <pt x="795" y="-432" on="1"/>
- <pt x="728" y="-432" on="0"/>
- <pt x="651" y="-411" on="1"/>
- <pt x="651" y="-330" on="1"/>
- <pt x="701" y="-345" on="0"/>
- <pt x="755" y="-345" on="1"/>
- <pt x="859" y="-345" on="0"/>
- <pt x="859" y="-271" on="1"/>
- <pt x="859" y="-178" on="0"/>
- <pt x="672" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 41 44 36 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0
- 2 3 0 0 1 45 39 38 28 27 26 6 13 36 2 0 14 0 0 43 42 32 19 26 6
- 48 196 45 39 38 28 27 26 6 13 32 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccircumflex" xMin="116" yMin="-37" xMax="1352" yMax="1925">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="503" y="1604" on="1"/>
- <pt x="744" y="1925" on="1"/>
- <pt x="962" y="1925" on="1"/>
- <pt x="1203" y="1604" on="1"/>
- <pt x="1055" y="1604" on="1"/>
- <pt x="854" y="1806" on="1"/>
- <pt x="852" y="1806" on="1"/>
- <pt x="651" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 32 31 2 27 26 3 1 1 25 13 12
- 0 4 0 2 3 0 0 28 27 1 33 30 29 26 3 2 0 14 0 0 19 26 6 48 196
- 33 32 31 30 29 28 27 26 8 13 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cdotaccent" xMin="116" yMin="-37" xMax="1352" yMax="1801">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="754" y="1604" on="1"/>
- <pt x="754" y="1801" on="1"/>
- <pt x="951" y="1801" on="1"/>
- <pt x="951" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
- 0 0 0 29 26 5 1 27 1 4 48 196 28 27 1 0 14 0 0 19 26 6 48 196 6
- 26 0 0 27 26 4 1 28 1 4 48 196 29 28 1 25 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="D" xMin="165" yMin="0" xMax="1386" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="997" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 19 18 15 1 1 10 9 15 1 0 2 4 48 196 8 0 1 0 2 1 0 14 0
- 0 12 26 4 48 196 18 10 8 2 4 13 4 9 0 0 19 9 33 1 0 1 4 48 196
- 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcaron" xMin="165" yMin="0" xMax="1386" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="997" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="1032" y="1925" on="1"/>
- <pt x="791" y="1604" on="1"/>
- <pt x="573" y="1604" on="1"/>
- <pt x="332" y="1925" on="1"/>
- <pt x="480" y="1925" on="1"/>
- <pt x="681" y="1723" on="1"/>
- <pt x="683" y="1723" on="1"/>
- <pt x="884" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 26 25 2 20 21 3 0 0 19 18 15 1 1 10 9 15 1 0 2 4 48 196 27 24 23
- 20 3 22 21 1 8 0 1 3 0 2 1 0 14 0 0 12 26 4 48 196 23 9 0 2
- 27 26 25 24 22 21 20 18 10 8 2 11 13 4 9 0 0 19 9 33 1 0 1 4 48
- 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcroat" xMin="5" yMin="0" xMax="1386" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="679" on="1"/>
- <pt x="5" y="679" on="1"/>
- <pt x="5" y="836" on="1"/>
- <pt x="165" y="836" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="996" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- <pt x="375" y="836" on="1"/>
- <pt x="708" y="836" on="1"/>
- <pt x="708" y="679" on="1"/>
- <pt x="375" y="679" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 23 22 15 1 5 27 26 2 1 15 3 3 14 13 15 1 0 3 4 48 196 25 24
- 4 3 3 12 0 1 2 0 6 5 0 14 0 0 16 26 8 48 196 22 14 12 6 4 25
- 13 3 8 25 0 0 27 24 23 13 33 3 0 1 4 48 196 26 25 1 5 4 1 0 3
- 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="E" xMin="191" yMin="0" xMax="1308" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 6 5 1 11
- 0 1 2 0 2 1 0 14 0 0 9 8 5 4 33 3 0 1 4 48 196 11 10 1 3
- 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eacute" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="598" y="1604" on="1"/>
- <pt x="839" y="1925" on="1"/>
- <pt x="1067" y="1925" on="1"/>
- <pt x="746" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 14 13 1 15
- 12 1 6 5 1 11 0 1 4 0 2 1 0 14 15 14 13 12 4 6 4 3 0 0 9
- 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ebreve" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="1925" on="1"/>
- <pt x="527" y="1925" on="1"/>
- <pt x="548" y="1831" on="0"/>
- <pt x="602" y="1791" on="1"/>
- <pt x="654" y="1752" on="0"/>
- <pt x="737" y="1752" on="1"/>
- <pt x="831" y="1752" on="0"/>
- <pt x="885" y="1801" on="1"/>
- <pt x="928" y="1841" on="0"/>
- <pt x="947" y="1925" on="1"/>
- <pt x="1070" y="1925" on="1"/>
- <pt x="1054" y="1791" on="0"/>
- <pt x="981" y="1710" on="1"/>
- <pt x="887" y="1604" on="0"/>
- <pt x="737" y="1604" on="1"/>
- <pt x="580" y="1604" on="0"/>
- <pt x="485" y="1719" on="1"/>
- <pt x="420" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 17 40 26 48 196 22 21 13 12 4 13 26 1 0 0 4 3 15 1 1 8 7 15
- 1 5 10 9 15 1 0 3 4 48 196 6 5 1 11 0 1 2 0 2 1 0 14 22 21
- 13 12 4 6 4 3 0 0 9 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1
- 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecaron" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1082" y="1925" on="1"/>
- <pt x="841" y="1604" on="1"/>
- <pt x="623" y="1604" on="1"/>
- <pt x="382" y="1925" on="1"/>
- <pt x="530" y="1925" on="1"/>
- <pt x="731" y="1723" on="1"/>
- <pt x="733" y="1723" on="1"/>
- <pt x="934" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 18 17 2 12 13 3 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4
- 48 196 19 16 15 12 3 14 13 1 6 5 1 11 0 1 4 0 2 1 0 14 19 18 17
- 16 14 13 12 7 6 4 3 15 4 0 2 0 0 9 8 5 4 33 3 0 1 4 48 196
- 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecircumflex" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="399" y="1604" on="1"/>
- <pt x="640" y="1925" on="1"/>
- <pt x="858" y="1925" on="1"/>
- <pt x="1099" y="1604" on="1"/>
- <pt x="951" y="1604" on="1"/>
- <pt x="750" y="1806" on="1"/>
- <pt x="748" y="1806" on="1"/>
- <pt x="547" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 18 17 2 13 12 3 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4
- 48 196 14 13 1 19 16 15 12 3 6 5 1 11 0 1 4 0 2 1 0 14 19 18 17
- 16 15 14 13 7 6 4 3 12 4 0 2 0 0 9 8 5 4 33 3 0 1 4 48 196
- 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edieresis" xMin="191" yMin="0" xMax="1308" yMax="1777">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="450" y="1604" on="1"/>
- <pt x="450" y="1777" on="1"/>
- <pt x="623" y="1777" on="1"/>
- <pt x="623" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="845" y="1604" on="1"/>
- <pt x="845" y="1777" on="1"/>
- <pt x="1018" y="1777" on="1"/>
- <pt x="1018" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 19 16 15 12 13 3 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4
- 4 48 196 18 17 14 13 3 6 5 1 11 0 1 3 0 2 1 0 14 0 0 17 16 13
- 1 18 15 14 13 1 12 9 8 5 4 33 3 0 3 4 48 196 19 18 1 13 12 1 11
- 10 1 3 2 1 7 6 1 1 0 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edotaccent" xMin="191" yMin="0" xMax="1308" yMax="1801">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="635" y="1604" on="1"/>
- <pt x="635" y="1801" on="1"/>
- <pt x="832" y="1801" on="1"/>
- <pt x="832" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 15 12 5 1 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4 4 48
- 196 14 13 1 6 5 1 11 0 1 3 0 2 1 0 14 0 0 15 14 4 1 12 9 8
- 5 4 33 3 0 2 4 48 196 13 12 1 11 10 1 3 2 1 7 6 1 1 0 1 5
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Egrave" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="894" y="1604" on="1"/>
- <pt x="746" y="1604" on="1"/>
- <pt x="425" y="1925" on="1"/>
- <pt x="653" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 15 14 1 13
- 12 1 6 5 1 11 0 1 4 0 2 1 0 14 15 14 13 12 4 6 4 3 0 0 9
- 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Emacron" xMin="191" yMin="0" xMax="1308" yMax="1752">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="401" y="1604" on="1"/>
- <pt x="401" y="1752" on="1"/>
- <pt x="1043" y="1752" on="1"/>
- <pt x="1043" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 15 12 7 1 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4 4 48
- 196 14 13 1 6 5 1 11 0 1 3 0 2 1 0 14 0 0 13 12 9 8 5 4 33
- 5 0 1 4 48 196 15 14 1 13 12 9 8 5 4 5 11 10 1 3 2 1 7 6 1
- 1 0 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eng" xMin="165" yMin="-420" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="-92" on="1"/>
- <pt x="1313" y="-420" on="0"/>
- <pt x="995" y="-420" on="1"/>
- <pt x="921" y="-420" on="0"/>
- <pt x="844" y="-399" on="1"/>
- <pt x="844" y="-245" on="1"/>
- <pt x="910" y="-272" on="0"/>
- <pt x="985" y="-272" on="1"/>
- <pt x="1133" y="-272" on="0"/>
- <pt x="1133" y="-55" on="1"/>
- <pt x="1133" y="-40" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 13 40 8 48 196 17 3 2 1 0 3 16 15 11 10 6 5 13 8 0 18 0 1
- 0 5 4 2 1 0 3 14 2 10 17 2 0 0 16 15 4 3 24 3 5 18 17 24 1
- 0 2 4 48 196 6 5 1 11 10 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eogonek" xMin="191" yMin="-370" xMax="1308" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1075" y="0" on="1"/>
- <pt x="1182" y="0" on="1"/>
- <pt x="1054" y="-81" on="0"/>
- <pt x="1054" y="-179" on="1"/>
- <pt x="1054" y="-275" on="0"/>
- <pt x="1169" y="-275" on="1"/>
- <pt x="1222" y="-275" on="0"/>
- <pt x="1259" y="-260" on="1"/>
- <pt x="1259" y="-341" on="1"/>
- <pt x="1197" y="-370" on="0"/>
- <pt x="1120" y="-370" on="1"/>
- <pt x="917" y="-370" on="0"/>
- <pt x="917" y="-212" on="1"/>
- <pt x="917" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 17 21 22 48 196 20 19 22 0 0 0 4 3 15 1 1 8 7 15 1 5 10 9
- 15 1 0 3 4 48 196 6 5 1 13 12 11 0 3 2 0 2 1 0 14 0 0 15 42
- 24 48 196 20 19 13 3 2 6 3 24 24 12 2 6 4 3 0 0 9 8 5 4 33 3
- 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eth" xMin="5" yMin="0" xMax="1386" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="679" on="1"/>
- <pt x="5" y="679" on="1"/>
- <pt x="5" y="836" on="1"/>
- <pt x="165" y="836" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="996" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- <pt x="375" y="836" on="1"/>
- <pt x="708" y="836" on="1"/>
- <pt x="708" y="679" on="1"/>
- <pt x="375" y="679" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 23 22 15 1 5 27 26 2 1 15 3 3 14 13 15 1 0 3 4 48 196 25 24
- 4 3 3 12 0 1 2 0 6 5 0 14 0 0 16 26 8 48 196 22 14 12 6 4 25
- 13 3 8 25 0 0 27 24 23 13 33 3 0 1 4 48 196 26 25 1 5 4 1 0 3
- 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro" xMin="0" yMin="-37" xMax="1080" yMax="1515">
- <contour>
- <pt x="377" y="537" on="1"/>
- <pt x="416" y="376" on="0"/>
- <pt x="475" y="288" on="1"/>
- <pt x="582" y="127" on="0"/>
- <pt x="773" y="127" on="1"/>
- <pt x="898" y="127" on="0"/>
- <pt x="1080" y="199" on="1"/>
- <pt x="1080" y="27" on="1"/>
- <pt x="884" y="-37" on="0"/>
- <pt x="748" y="-37" on="1"/>
- <pt x="516" y="-37" on="0"/>
- <pt x="372" y="100" on="1"/>
- <pt x="270" y="197" on="0"/>
- <pt x="219" y="357" on="1"/>
- <pt x="200" y="415" on="0"/>
- <pt x="177" y="537" on="1"/>
- <pt x="0" y="537" on="1"/>
- <pt x="51" y="660" on="1"/>
- <pt x="162" y="660" on="1"/>
- <pt x="160" y="735" on="1"/>
- <pt x="160" y="739" on="0"/>
- <pt x="161" y="758" on="1"/>
- <pt x="162" y="801" on="0"/>
- <pt x="165" y="857" on="1"/>
- <pt x="0" y="857" on="1"/>
- <pt x="51" y="981" on="1"/>
- <pt x="183" y="981" on="1"/>
- <pt x="223" y="1147" on="0"/>
- <pt x="271" y="1232" on="1"/>
- <pt x="429" y="1515" on="0"/>
- <pt x="782" y="1515" on="1"/>
- <pt x="908" y="1515" on="0"/>
- <pt x="1079" y="1471" on="1"/>
- <pt x="1079" y="1289" on="1"/>
- <pt x="911" y="1360" on="0"/>
- <pt x="784" y="1360" on="1"/>
- <pt x="607" y="1360" on="0"/>
- <pt x="502" y="1232" on="1"/>
- <pt x="442" y="1158" on="0"/>
- <pt x="410" y="1066" on="1"/>
- <pt x="397" y="1030" on="0"/>
- <pt x="383" y="981" on="1"/>
- <pt x="950" y="981" on="1"/>
- <pt x="899" y="857" on="1"/>
- <pt x="362" y="857" on="1"/>
- <pt x="358" y="783" on="0"/>
- <pt x="357" y="736" on="1"/>
- <pt x="359" y="660" on="1"/>
- <pt x="818" y="660" on="1"/>
- <pt x="767" y="537" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 35 35 30 4 45 9 48 196 30 0 9 2 1 33 32 2 0 25 3 0 1 7 6
- 2 0 2 3 0 0 0 44 43 24 23 6 3 25 49 16 15 0 6 3 17 2 4 48 196
- 42 41 26 25 3 48 47 18 17 3 2 0 14 49 48 47 44 43 42 41 26 25 24 23 18
- 17 16 15 0 16 13 32 7 6 1 33 32 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro#1" xMin="0" yMin="-37" xMax="1080" yMax="1515">
- <contour>
- <pt x="377" y="537" on="1"/>
- <pt x="416" y="376" on="0"/>
- <pt x="475" y="288" on="1"/>
- <pt x="582" y="127" on="0"/>
- <pt x="773" y="127" on="1"/>
- <pt x="898" y="127" on="0"/>
- <pt x="1080" y="199" on="1"/>
- <pt x="1080" y="27" on="1"/>
- <pt x="884" y="-37" on="0"/>
- <pt x="748" y="-37" on="1"/>
- <pt x="516" y="-37" on="0"/>
- <pt x="372" y="100" on="1"/>
- <pt x="270" y="197" on="0"/>
- <pt x="219" y="357" on="1"/>
- <pt x="200" y="415" on="0"/>
- <pt x="177" y="537" on="1"/>
- <pt x="0" y="537" on="1"/>
- <pt x="51" y="660" on="1"/>
- <pt x="162" y="660" on="1"/>
- <pt x="160" y="735" on="1"/>
- <pt x="160" y="739" on="0"/>
- <pt x="161" y="758" on="1"/>
- <pt x="162" y="801" on="0"/>
- <pt x="165" y="857" on="1"/>
- <pt x="0" y="857" on="1"/>
- <pt x="51" y="981" on="1"/>
- <pt x="183" y="981" on="1"/>
- <pt x="223" y="1147" on="0"/>
- <pt x="271" y="1232" on="1"/>
- <pt x="429" y="1515" on="0"/>
- <pt x="782" y="1515" on="1"/>
- <pt x="908" y="1515" on="0"/>
- <pt x="1079" y="1471" on="1"/>
- <pt x="1079" y="1289" on="1"/>
- <pt x="911" y="1360" on="0"/>
- <pt x="784" y="1360" on="1"/>
- <pt x="607" y="1360" on="0"/>
- <pt x="502" y="1232" on="1"/>
- <pt x="442" y="1158" on="0"/>
- <pt x="410" y="1066" on="1"/>
- <pt x="397" y="1030" on="0"/>
- <pt x="383" y="981" on="1"/>
- <pt x="950" y="981" on="1"/>
- <pt x="899" y="857" on="1"/>
- <pt x="362" y="857" on="1"/>
- <pt x="358" y="783" on="0"/>
- <pt x="357" y="736" on="1"/>
- <pt x="359" y="660" on="1"/>
- <pt x="818" y="660" on="1"/>
- <pt x="767" y="537" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 35 35 30 4 45 9 48 196 30 0 9 2 1 33 32 2 0 25 3 0 1 7 6
- 2 0 2 3 0 0 0 44 43 24 23 6 3 25 49 16 15 0 6 3 17 2 4 48 196
- 42 41 26 25 3 48 47 18 17 3 2 0 14 49 48 47 44 43 42 41 26 25 24 23 18
- 17 16 15 0 16 13 32 7 6 1 33 32 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="F" xMin="191" yMin="0" xMax="1196" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1196" y="1480" on="1"/>
- <pt x="1196" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="827" on="1"/>
- <pt x="1096" y="827" on="1"/>
- <pt x="1096" y="672" on="1"/>
- <pt x="401" y="672" on="1"/>
- <pt x="401" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 2 4 48 196 6 5 1 9 0 1 2 0 2
- 1 0 14 0 0 9 8 5 4 33 3 0 1 4 48 196 3 2 1 7 6 1 1 0 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="G" xMin="93" yMin="-37" xMax="1405" yMax="1517">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0 1 22 1
- 2 23 2 3 0 0 0 24 23 15 1 0 1 4 48 196 25 0 1 0 14 0 0 16 26
- 5 48 196 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25 24 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gbreve" xMin="93" yMin="-37" xMax="1405" yMax="1925">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="534" y="1925" on="1"/>
- <pt x="657" y="1925" on="1"/>
- <pt x="678" y="1831" on="0"/>
- <pt x="732" y="1791" on="1"/>
- <pt x="784" y="1752" on="0"/>
- <pt x="867" y="1752" on="1"/>
- <pt x="961" y="1752" on="0"/>
- <pt x="1015" y="1801" on="1"/>
- <pt x="1058" y="1841" on="0"/>
- <pt x="1077" y="1925" on="1"/>
- <pt x="1200" y="1925" on="1"/>
- <pt x="1184" y="1791" on="0"/>
- <pt x="1111" y="1710" on="1"/>
- <pt x="1017" y="1604" on="0"/>
- <pt x="867" y="1604" on="1"/>
- <pt x="710" y="1604" on="0"/>
- <pt x="615" y="1719" on="1"/>
- <pt x="550" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 31 40 40 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0
- 1 22 1 2 23 2 3 0 1 36 35 27 26 4 13 40 0 0 0 0 24 23 15 1 0
- 1 4 48 196 25 0 1 0 14 0 0 16 26 5 48 196 36 11 22 2 35 22 24 2 27
- 26 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25 24 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcircumflex" xMin="93" yMin="-37" xMax="1405" yMax="1925">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="517" y="1604" on="1"/>
- <pt x="758" y="1925" on="1"/>
- <pt x="976" y="1925" on="1"/>
- <pt x="1217" y="1604" on="1"/>
- <pt x="1069" y="1604" on="1"/>
- <pt x="868" y="1806" on="1"/>
- <pt x="866" y="1806" on="1"/>
- <pt x="665" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 20 29 3 14 29 9 48 196 9 0 3 2 32 31 2 27 26 3 1 12 11 2 0
- 0 3 0 1 22 1 2 23 2 3 0 0 0 24 23 15 1 0 1 4 48 196 28 27 1
- 33 30 29 26 3 25 0 1 3 0 14 0 0 16 26 5 48 196 29 11 22 2 30 28 2
- 22 24 3 33 32 31 27 26 5 13 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0
- 1 12 11 1 25 24 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcommaaccent" xMin="93" yMin="-432" xMax="1405" yMax="1517">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1128" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1016" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="700" y="-421" on="1"/>
- <pt x="700" y="-336" on="1"/>
- <pt x="757" y="-345" on="0"/>
- <pt x="798" y="-345" on="1"/>
- <pt x="907" y="-345" on="0"/>
- <pt x="907" y="-278" on="1"/>
- <pt x="907" y="-204" on="0"/>
- <pt x="749" y="-188" on="1"/>
- <pt x="749" y="-111" on="1"/>
- <pt x="883" y="-114" on="0"/>
- <pt x="949" y="-143" on="1"/>
- <pt x="1042" y="-185" on="0"/>
- <pt x="1042" y="-280" on="1"/>
- <pt x="1042" y="-432" on="0"/>
- <pt x="825" y="-432" on="1"/>
- <pt x="765" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 29 44 40 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0
- 1 22 1 2 23 2 3 0 1 34 33 27 26 4 13 40 2 0 0 0 24 23 15 1 0
- 1 4 48 196 25 0 1 0 14 0 0 31 42 38 16 26 5 48 196 38 38 22 24 2 34
- 33 27 26 4 13 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25
- 24 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gdotaccent" xMin="93" yMin="-37" xMax="1405" yMax="1801">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="768" y="1604" on="1"/>
- <pt x="768" y="1801" on="1"/>
- <pt x="965" y="1801" on="1"/>
- <pt x="965" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0 1 22 1
- 2 23 2 3 0 0 0 29 26 5 1 27 24 23 15 1 0 2 4 48 196 28 27 1 25
- 0 1 2 0 14 0 0 16 26 5 48 196 5 26 0 0 27 26 4 1 28 23 22 33 1
- 0 2 4 48 196 29 28 1 1 0 1 12 11 1 25 24 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="H" xMin="165" yMin="0" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="856" on="1"/>
- <pt x="1104" y="856" on="1"/>
- <pt x="1104" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="1104" y="699" on="1"/>
- <pt x="375" y="699" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 15 1 3 1 4 48 196 4 3 1 11 8 7 0 3 2 0 6 5 2 1
- 0 3 14 0 0 9 8 5 4 33 3 6 11 10 3 2 33 3 0 2 4 48 196 7 6
- 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hbar" xMin="17" yMin="0" xMax="1461" yMax="1480">
- <contour>
- <pt x="375" y="856" on="1"/>
- <pt x="1104" y="856" on="1"/>
- <pt x="1104" y="1110" on="1"/>
- <pt x="375" y="1110" on="1"/>
- </contour>
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1110" on="1"/>
- <pt x="17" y="1110" on="1"/>
- <pt x="17" y="1234" on="1"/>
- <pt x="165" y="1234" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="1234" on="1"/>
- <pt x="1104" y="1234" on="1"/>
- <pt x="1104" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="1234" on="1"/>
- <pt x="1461" y="1234" on="1"/>
- <pt x="1461" y="1110" on="1"/>
- <pt x="1313" y="1110" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="1104" y="699" on="1"/>
- <pt x="375" y="699" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 18 17 6 5 3 2 6 5 7 1 4 48 196 16 15 12 11 8 7 5 22 21 1
- 23 20 19 4 3 18 17 6 5 3 2 5 1 0 1 5 0 14 13 10 9 0 3 14 17
- 16 2 13 14 7 6 4 0 0 21 20 13 12 2 1 33 5 14 23 22 11 10 3 0 33
- 5 4 2 4 48 196 19 18 15 14 3 9 8 5 4 3 21 20 13 12 2 1 5 23 22
- 11 10 3 0 5 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hcircumflex" xMin="165" yMin="0" xMax="1313" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="856" on="1"/>
- <pt x="1104" y="856" on="1"/>
- <pt x="1104" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="1104" y="699" on="1"/>
- <pt x="375" y="699" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="389" y="1604" on="1"/>
- <pt x="630" y="1925" on="1"/>
- <pt x="848" y="1925" on="1"/>
- <pt x="1089" y="1604" on="1"/>
- <pt x="941" y="1604" on="1"/>
- <pt x="740" y="1806" on="1"/>
- <pt x="738" y="1806" on="1"/>
- <pt x="537" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 18 17 2 13 12 3 0 0 10 9 15 1 3 1 4 48 196 14 13 1 19 16 15 12 3
- 4 3 1 11 8 7 0 3 4 0 6 5 2 1 0 3 14 19 18 17 16 15 14 13 12
- 8 4 2 3 0 0 9 8 5 4 33 3 6 11 10 3 2 33 3 0 2 4 48 196 7
- 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="I" xMin="180" yMin="0" xMax="390" yMax="1480">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 23 values pushed */
- 3 0 1 0 2 1 0 14 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="IJ" xMin="180" yMin="-296" xMax="1322" yMax="1480">
- <component glyphName="I" x="0" y="0" flags="0x4"/>
- <component glyphName="J" x="482" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="Iacute" xMin="137" yMin="0" xMax="606" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="137" y="1604" on="1"/>
- <pt x="378" y="1925" on="1"/>
- <pt x="606" y="1925" on="1"/>
- <pt x="285" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 6 5 1 7 4 1 3 0 1 3 0 2 1 0 14 7 5 2 2 0 3 6 2 4 0
- 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ibreve" xMin="-48" yMin="0" xMax="618" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-48" y="1925" on="1"/>
- <pt x="75" y="1925" on="1"/>
- <pt x="96" y="1831" on="0"/>
- <pt x="150" y="1791" on="1"/>
- <pt x="202" y="1752" on="0"/>
- <pt x="285" y="1752" on="1"/>
- <pt x="379" y="1752" on="0"/>
- <pt x="433" y="1801" on="1"/>
- <pt x="476" y="1841" on="0"/>
- <pt x="495" y="1925" on="1"/>
- <pt x="618" y="1925" on="1"/>
- <pt x="602" y="1791" on="0"/>
- <pt x="529" y="1710" on="1"/>
- <pt x="435" y="1604" on="0"/>
- <pt x="285" y="1604" on="1"/>
- <pt x="128" y="1604" on="0"/>
- <pt x="33" y="1719" on="1"/>
- <pt x="-32" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 9 7 18 48 196 14 13 5 4 4 13 18 1 3 0 1 0 2 1 0 14 14 13
- 2 13 2 5 4 0 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Icircumflex" xMin="-65" yMin="0" xMax="635" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-65" y="1604" on="1"/>
- <pt x="176" y="1925" on="1"/>
- <pt x="394" y="1925" on="1"/>
- <pt x="635" y="1604" on="1"/>
- <pt x="487" y="1604" on="1"/>
- <pt x="286" y="1806" on="1"/>
- <pt x="284" y="1806" on="1"/>
- <pt x="83" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 10 9 2 5 4 3 6 5 1 11 8 7 4 3 3 0 1 3 0 2 1 0 14 10 9
- 2 2 0 3 8 7 6 3 13 2 11 5 4 3 13 0 0 0 3 2 33 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idieresis" xMin="1" yMin="0" xMax="569" yMax="1777">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1" y="1604" on="1"/>
- <pt x="1" y="1777" on="1"/>
- <pt x="174" y="1777" on="1"/>
- <pt x="174" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="396" y="1604" on="1"/>
- <pt x="396" y="1777" on="1"/>
- <pt x="569" y="1777" on="1"/>
- <pt x="569" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 11 8 7 4 13 3 5 1 4 48 196 10 9 6 5 3 3 0 1 2 0 2 1
- 0 14 0 0 9 8 13 1 10 7 6 13 1 4 3 2 33 1 0 3 4 48 196 11 10
- 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idotaccent" xMin="180" yMin="0" xMax="390" yMax="1801">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="186" y="1604" on="1"/>
- <pt x="186" y="1801" on="1"/>
- <pt x="383" y="1801" on="1"/>
- <pt x="383" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 7 4 5 1 5 1 4 48 196 6 5 1 3 0 1 2 0 2 1 0 14 0 0
- 7 6 4 1 4 3 2 33 1 0 2 4 48 196 5 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Igrave" xMin="-36" yMin="0" xMax="433" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="433" y="1604" on="1"/>
- <pt x="285" y="1604" on="1"/>
- <pt x="-36" y="1925" on="1"/>
- <pt x="192" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 7 6 1 5 4 1 3 0 1 3 0 2 1 0 14 7 5 2 2 0 3 4 2 6 0
- 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Imacron" xMin="-36" yMin="0" xMax="606" yMax="1752">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-36" y="1604" on="1"/>
- <pt x="-36" y="1752" on="1"/>
- <pt x="606" y="1752" on="1"/>
- <pt x="606" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 0 0 7 4 7 1 5 1 4 48 196 6 5 1 3 0 1 2 0 2 1 0 14 0 0
- 3 2 33 1 0 1 4 48 196 7 6 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iogonek" xMin="120" yMin="-370" xMax="462" yMax="1480">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="278" y="0" on="1"/>
- <pt x="385" y="0" on="1"/>
- <pt x="257" y="-80" on="0"/>
- <pt x="257" y="-179" on="1"/>
- <pt x="257" y="-275" on="0"/>
- <pt x="372" y="-275" on="1"/>
- <pt x="425" y="-275" on="0"/>
- <pt x="462" y="-260" on="1"/>
- <pt x="462" y="-341" on="1"/>
- <pt x="400" y="-370" on="0"/>
- <pt x="322" y="-370" on="1"/>
- <pt x="120" y="-370" on="0"/>
- <pt x="120" y="-212" on="1"/>
- <pt x="120" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 9 21 14 48 196 12 11 14 0 5 4 3 0 3 0 2 1 0 14 0 0 7 42
- 16 48 196 5 4 2 2 0 3 12 11 2 13 2 16 0 0 0 3 2 33 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Itilde" xMin="-48" yMin="0" xMax="618" yMax="1838">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-48" y="1604" on="1"/>
- <pt x="-41" y="1697" on="0"/>
- <pt x="-16" y="1748" on="1"/>
- <pt x="30" y="1838" on="0"/>
- <pt x="139" y="1838" on="1"/>
- <pt x="211" y="1838" on="0"/>
- <pt x="272" y="1800" on="1"/>
- <pt x="332" y="1763" on="1"/>
- <pt x="389" y="1728" on="0"/>
- <pt x="419" y="1728" on="1"/>
- <pt x="484" y="1728" on="0"/>
- <pt x="495" y="1838" on="1"/>
- <pt x="618" y="1838" on="1"/>
- <pt x="611" y="1744" on="0"/>
- <pt x="586" y="1694" on="1"/>
- <pt x="541" y="1604" on="0"/>
- <pt x="433" y="1604" on="1"/>
- <pt x="361" y="1604" on="0"/>
- <pt x="298" y="1643" on="1"/>
- <pt x="238" y="1680" on="1"/>
- <pt x="183" y="1714" on="0"/>
- <pt x="151" y="1714" on="1"/>
- <pt x="86" y="1714" on="0"/>
- <pt x="75" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 25 6 8 13 6 20 48 196 27 16 15 4 4 13 20 8 1 3 0 1 0 2 1
- 0 14 16 15 2 13 2 27 4 0 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="J" xMin="49" yMin="-296" xMax="840" yMax="1480">
- <contour>
- <pt x="49" y="-232" on="1"/>
- <pt x="49" y="-51" on="1"/>
- <pt x="220" y="-128" on="0"/>
- <pt x="369" y="-128" on="1"/>
- <pt x="540" y="-128" on="0"/>
- <pt x="589" y="-49" on="1"/>
- <pt x="630" y="19" on="0"/>
- <pt x="630" y="180" on="1"/>
- <pt x="630" y="1480" on="1"/>
- <pt x="840" y="1480" on="1"/>
- <pt x="840" y="187" on="1"/>
- <pt x="840" y="-296" on="0"/>
- <pt x="359" y="-296" on="1"/>
- <pt x="197" y="-296" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 3 30 12 48 196 1 10 7 2 8 2 3 0 1 1 0 12 2 0 9 8 0 14
- 0 0 8 7 33 1 9 1 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Jcircumflex" xMin="49" yMin="-296" xMax="1061" yMax="1925">
- <contour>
- <pt x="49" y="-232" on="1"/>
- <pt x="49" y="-51" on="1"/>
- <pt x="220" y="-128" on="0"/>
- <pt x="369" y="-128" on="1"/>
- <pt x="540" y="-128" on="0"/>
- <pt x="589" y="-49" on="1"/>
- <pt x="630" y="19" on="0"/>
- <pt x="630" y="180" on="1"/>
- <pt x="630" y="1480" on="1"/>
- <pt x="840" y="1480" on="1"/>
- <pt x="840" y="187" on="1"/>
- <pt x="840" y="-296" on="0"/>
- <pt x="359" y="-296" on="1"/>
- <pt x="197" y="-296" on="0"/>
- </contour>
- <contour>
- <pt x="361" y="1604" on="1"/>
- <pt x="602" y="1925" on="1"/>
- <pt x="820" y="1925" on="1"/>
- <pt x="1061" y="1604" on="1"/>
- <pt x="913" y="1604" on="1"/>
- <pt x="712" y="1806" on="1"/>
- <pt x="710" y="1806" on="1"/>
- <pt x="509" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 3 30 12 48 196 20 19 2 15 14 3 1 10 7 2 8 2 3 0 1 1 0 12
- 2 0 16 15 1 21 18 17 14 3 2 0 9 8 0 14 20 19 16 3 9 7 3 21 15
- 14 3 7 0 3 18 17 2 13 9 0 0 8 7 33 1 9 1 4 48 196 10 9 1 1
- 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="K" xMin="191" yMin="0" xMax="1317" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="388" y="1480" on="1"/>
- <pt x="388" y="752" on="1"/>
- <pt x="1003" y="1480" on="1"/>
- <pt x="1214" y="1480" on="1"/>
- <pt x="618" y="774" on="1"/>
- <pt x="1317" y="0" on="1"/>
- <pt x="1051" y="0" on="1"/>
- <pt x="388" y="750" on="1"/>
- <pt x="388" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 9 6 3 3 1 0 3 10 8 7 0 3 0 5 4 2 1 0 3 14 8 7 6 5 4
- 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Kcommaaccent" xMin="191" yMin="-432" xMax="1317" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="388" y="1480" on="1"/>
- <pt x="388" y="752" on="1"/>
- <pt x="1003" y="1480" on="1"/>
- <pt x="1214" y="1480" on="1"/>
- <pt x="618" y="774" on="1"/>
- <pt x="1317" y="0" on="1"/>
- <pt x="1051" y="0" on="1"/>
- <pt x="388" y="750" on="1"/>
- <pt x="388" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="487" y="-421" on="1"/>
- <pt x="487" y="-336" on="1"/>
- <pt x="544" y="-345" on="0"/>
- <pt x="584" y="-345" on="1"/>
- <pt x="694" y="-345" on="0"/>
- <pt x="694" y="-278" on="1"/>
- <pt x="694" y="-204" on="0"/>
- <pt x="536" y="-188" on="1"/>
- <pt x="536" y="-111" on="1"/>
- <pt x="670" y="-114" on="0"/>
- <pt x="736" y="-143" on="1"/>
- <pt x="829" y="-185" on="0"/>
- <pt x="829" y="-280" on="1"/>
- <pt x="829" y="-432" on="0"/>
- <pt x="612" y="-432" on="1"/>
- <pt x="553" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 14 44 25 48 196 9 6 3 3 1 0 3 19 18 12 11 4 13 25 0 10 8 7
- 0 3 0 5 4 2 1 0 3 14 0 0 16 42 23 48 196 19 18 12 11 8 7 6 5
- 4 9 13 23 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="L" xMin="165" yMin="0" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 38 values pushed */
- 0 0 4 3 15 1 0 1 4 48 196 5 0 1 0 2 1 0 14 0 0 3 2 33 1
- 0 1 4 48 196 5 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lacute" xMin="165" yMin="0" xMax="1101" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="177" y="1604" on="1"/>
- <pt x="418" y="1925" on="1"/>
- <pt x="646" y="1925" on="1"/>
- <pt x="325" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 4 3 15 1 0 1 4 48 196 8 7 1 9 6 1 5 0 1 3 0 2 1 0
- 14 8 7 2 4 2 3 9 6 2 2 0 3 0 0 3 2 33 1 0 1 4 48 196 5
- 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcaron" xMin="165" yMin="0" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="671" y="1026" on="1"/>
- <pt x="671" y="1085" on="1"/>
- <pt x="747" y="1106" on="0"/>
- <pt x="747" y="1266" on="1"/>
- <pt x="747" y="1283" on="1"/>
- <pt x="671" y="1283" on="1"/>
- <pt x="671" y="1480" on="1"/>
- <pt x="868" y="1480" on="1"/>
- <pt x="868" y="1309" on="1"/>
- <pt x="867" y="1047" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 14 11 10 9 7 6 6 1 3 3 0 0 4 3 15 1 0 1 4 48 196 5 0 1 0
- 13 12 2 1 0 3 14 10 9 2 13 6 3 0 0 12 11 7 6 4 3 13 3 2 33
- 1 0 2 4 48 196 14 13 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcommaaccent" xMin="165" yMin="-432" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="449" y="-421" on="1"/>
- <pt x="449" y="-336" on="1"/>
- <pt x="506" y="-345" on="0"/>
- <pt x="546" y="-345" on="1"/>
- <pt x="656" y="-345" on="0"/>
- <pt x="656" y="-278" on="1"/>
- <pt x="656" y="-204" on="0"/>
- <pt x="498" y="-188" on="1"/>
- <pt x="498" y="-111" on="1"/>
- <pt x="632" y="-114" on="0"/>
- <pt x="698" y="-143" on="1"/>
- <pt x="791" y="-185" on="0"/>
- <pt x="791" y="-280" on="1"/>
- <pt x="791" y="-432" on="0"/>
- <pt x="574" y="-432" on="1"/>
- <pt x="515" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 9 44 20 48 196 14 13 7 6 4 13 20 0 0 0 4 3 15 1 0 1 4 48
- 196 5 0 1 0 2 1 0 14 0 0 11 42 18 48 196 18 18 14 13 7 6 5 4 2
- 3 0 0 3 2 33 1 0 1 4 48 196 5 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ldot" xMin="165" yMin="0" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="743" y="642" on="1"/>
- <pt x="743" y="839" on="1"/>
- <pt x="940" y="839" on="1"/>
- <pt x="940" y="642" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 0 0 9 6 5 1 7 4 3 15 1 0 2 4 48 196 8 7 1 5 0 1 2 0 2
- 1 0 14 0 0 7 6 4 1 8 3 2 33 1 0 2 4 48 196 9 8 1 5 4 1
- 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lslash" xMin="17" yMin="0" xMax="1100" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="692" on="1"/>
- <pt x="17" y="612" on="1"/>
- <pt x="17" y="780" on="1"/>
- <pt x="165" y="862" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="976" on="1"/>
- <pt x="621" y="1110" on="1"/>
- <pt x="621" y="941" on="1"/>
- <pt x="375" y="807" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1100" y="157" on="1"/>
- <pt x="1100" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 10 9 8 7 4 3 2 1 8 5 11 3 0 0 12 11 15 1 0 1 4 48 196 13 0
- 1 0 6 5 0 14 0 0 11 10 7 6 33 3 0 1 4 48 196 13 12 1 9 8 1
- 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="M" xMin="165" yMin="0" xMax="1541" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="456" y="1480" on="1"/>
- <pt x="863" y="335" on="1"/>
- <pt x="1281" y="1480" on="1"/>
- <pt x="1541" y="1480" on="1"/>
- <pt x="1541" y="0" on="1"/>
- <pt x="1345" y="0" on="1"/>
- <pt x="1345" y="1203" on="1"/>
- <pt x="941" y="99" on="1"/>
- <pt x="738" y="99" on="1"/>
- <pt x="346" y="1207" on="1"/>
- <pt x="346" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 11 8 3 3 1 9 3 10 9 1 12 7 6 0 3 2 0 5 4 2 1 0 3 14 10
- 9 4 3 2 5 7 11 3 0 0 8 7 4 1 5 12 11 24 1 0 2 4 48 196 6
- 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="N" xMin="165" yMin="0" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 8 3 2 1 0 3 9 7 6 0 3 0 5 4 2 1 0 3 14 7 2 2 3 8 3
- 0 0 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Nacute" xMin="165" yMin="0" xMax="1313" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="591" y="1604" on="1"/>
- <pt x="832" y="1925" on="1"/>
- <pt x="1060" y="1925" on="1"/>
- <pt x="739" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 8 3 2 1 0 3 12 11 1 13 10 1 9 7 6 0 3 3 0 5 4 2 1 0 3
- 14 13 12 11 10 7 2 6 3 8 3 0 0 4 3 24 1 5 9 8 24 1 0 2 4
- 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncaron" xMin="165" yMin="0" xMax="1313" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1089" y="1925" on="1"/>
- <pt x="848" y="1604" on="1"/>
- <pt x="630" y="1604" on="1"/>
- <pt x="389" y="1925" on="1"/>
- <pt x="537" y="1925" on="1"/>
- <pt x="738" y="1723" on="1"/>
- <pt x="740" y="1723" on="1"/>
- <pt x="941" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 16 15 2 10 11 3 8 3 2 1 0 3 17 14 13 10 3 12 11 1 9 7 6 0 3
- 3 0 5 4 2 1 0 3 14 17 16 15 14 13 12 11 10 7 2 10 3 8 3 0 0
- 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncommaaccent" xMin="165" yMin="-432" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="518" y="-421" on="1"/>
- <pt x="518" y="-336" on="1"/>
- <pt x="575" y="-345" on="0"/>
- <pt x="615" y="-345" on="1"/>
- <pt x="725" y="-345" on="0"/>
- <pt x="725" y="-278" on="1"/>
- <pt x="725" y="-205" on="0"/>
- <pt x="567" y="-188" on="1"/>
- <pt x="567" y="-111" on="1"/>
- <pt x="702" y="-114" on="0"/>
- <pt x="767" y="-143" on="1"/>
- <pt x="860" y="-185" on="0"/>
- <pt x="860" y="-280" on="1"/>
- <pt x="860" y="-432" on="0"/>
- <pt x="643" y="-432" on="1"/>
- <pt x="584" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 13 44 24 48 196 8 3 2 1 0 3 18 17 11 10 4 13 24 0 9 7 6 0
- 3 0 5 4 2 1 0 3 14 0 0 15 42 22 48 196 22 22 18 17 11 10 7 2 7
- 3 8 3 0 0 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ntilde" xMin="165" yMin="0" xMax="1313" yMax="1838">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="432" y="1604" on="1"/>
- <pt x="439" y="1698" on="0"/>
- <pt x="464" y="1748" on="1"/>
- <pt x="510" y="1838" on="0"/>
- <pt x="619" y="1838" on="1"/>
- <pt x="690" y="1838" on="0"/>
- <pt x="752" y="1800" on="1"/>
- <pt x="812" y="1763" on="1"/>
- <pt x="869" y="1728" on="0"/>
- <pt x="899" y="1728" on="1"/>
- <pt x="964" y="1728" on="0"/>
- <pt x="975" y="1838" on="1"/>
- <pt x="1098" y="1838" on="1"/>
- <pt x="1091" y="1744" on="0"/>
- <pt x="1066" y="1694" on="1"/>
- <pt x="1021" y="1604" on="0"/>
- <pt x="913" y="1604" on="1"/>
- <pt x="841" y="1604" on="0"/>
- <pt x="778" y="1643" on="1"/>
- <pt x="718" y="1680" on="1"/>
- <pt x="663" y="1714" on="0"/>
- <pt x="631" y="1714" on="1"/>
- <pt x="566" y="1714" on="0"/>
- <pt x="555" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 31 6 14 19 6 26 48 196 8 3 2 1 0 3 33 22 21 10 4 13 26 14 1
- 9 7 6 0 3 0 5 4 2 1 0 3 14 33 22 21 10 7 2 6 3 8 3 0 0
- 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="O" xMin="93" yMin="-37" xMax="1501" yMax="1517">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 14 0 0 28 26 4 20 26 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="OE" xMin="93" yMin="-37" xMax="1991" yMax="1517">
- <contour>
- <pt x="1129" y="0" on="1"/>
- <pt x="1129" y="58" on="1"/>
- <pt x="965" y="-37" on="0"/>
- <pt x="775" y="-37" on="1"/>
- <pt x="469" y="-37" on="0"/>
- <pt x="281" y="177" on="1"/>
- <pt x="93" y="391" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="282" y="1306" on="1"/>
- <pt x="471" y="1517" on="0"/>
- <pt x="785" y="1517" on="1"/>
- <pt x="967" y="1517" on="0"/>
- <pt x="1129" y="1423" on="1"/>
- <pt x="1129" y="1480" on="1"/>
- <pt x="1947" y="1480" on="1"/>
- <pt x="1947" y="1323" on="1"/>
- <pt x="1339" y="1323" on="1"/>
- <pt x="1339" y="848" on="1"/>
- <pt x="1848" y="848" on="1"/>
- <pt x="1848" y="693" on="1"/>
- <pt x="1339" y="693" on="1"/>
- <pt x="1339" y="157" on="1"/>
- <pt x="1991" y="157" on="1"/>
- <pt x="1991" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1129" y="569" on="1"/>
- <pt x="1129" y="911" on="1"/>
- <pt x="1129" y="1147" on="0"/>
- <pt x="1048" y="1253" on="1"/>
- <pt x="967" y="1360" on="0"/>
- <pt x="788" y="1360" on="1"/>
- <pt x="565" y="1360" on="0"/>
- <pt x="441" y="1197" on="1"/>
- <pt x="316" y="1034" on="0"/>
- <pt x="316" y="740" on="1"/>
- <pt x="316" y="446" on="0"/>
- <pt x="441" y="283" on="1"/>
- <pt x="567" y="120" on="0"/>
- <pt x="789" y="120" on="1"/>
- <pt x="1129" y="120" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 38 29 3 30 29 11 48 196 11 0 3 2 13 14 16 2 26 16 18 2 25 20 22
- 2 1 22 0 2 0 0 17 16 15 1 14 21 20 15 1 18 23 22 15 1 0 3 4 48
- 196 19 18 1 24 0 1 2 0 15 14 0 14 0 0 34 26 7 48 196 7 0 0 0 26
- 25 14 13 1 0 33 5 17 1 4 48 196 24 23 1 16 15 1 20 19 1 22 21 18 17
- 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oacute" xMin="92" yMin="-37" xMax="1500" yMax="1925">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="648" y="1604" on="1"/>
- <pt x="889" y="1925" on="1"/>
- <pt x="1117" y="1925" on="1"/>
- <pt x="796" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 34 33 1 35 32 1 2 0 14 0 0
- 28 26 4 20 26 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Obreve" xMin="93" yMin="-37" xMax="1501" yMax="1925">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="464" y="1925" on="1"/>
- <pt x="587" y="1925" on="1"/>
- <pt x="608" y="1831" on="0"/>
- <pt x="662" y="1791" on="1"/>
- <pt x="714" y="1752" on="0"/>
- <pt x="797" y="1752" on="1"/>
- <pt x="890" y="1752" on="0"/>
- <pt x="945" y="1801" on="1"/>
- <pt x="988" y="1841" on="0"/>
- <pt x="1007" y="1925" on="1"/>
- <pt x="1130" y="1925" on="1"/>
- <pt x="1114" y="1791" on="0"/>
- <pt x="1041" y="1710" on="1"/>
- <pt x="947" y="1604" on="0"/>
- <pt x="797" y="1604" on="1"/>
- <pt x="640" y="1604" on="0"/>
- <pt x="545" y="1719" on="1"/>
- <pt x="480" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 37 7 46 24 35 8 16 35 0 48 196 8 2 0 0 1 42 41 33 32 4 13 46
- 0 0 14 0 0 28 36 4 20 36 12 48 196 42 41 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ocircumflex" xMin="92" yMin="-37" xMax="1500" yMax="1925">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="446" y="1604" on="1"/>
- <pt x="687" y="1925" on="1"/>
- <pt x="905" y="1925" on="1"/>
- <pt x="1146" y="1604" on="1"/>
- <pt x="998" y="1604" on="1"/>
- <pt x="797" y="1806" on="1"/>
- <pt x="795" y="1806" on="1"/>
- <pt x="594" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 38 37 2 33 32 3 34 33 1 39 36
- 35 32 3 2 0 14 0 0 28 26 4 20 26 12 48 196 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Odieresis" xMin="92" yMin="-37" xMax="1500" yMax="1777">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1604" on="1"/>
- <pt x="512" y="1777" on="1"/>
- <pt x="685" y="1777" on="1"/>
- <pt x="685" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="907" y="1604" on="1"/>
- <pt x="907" y="1777" on="1"/>
- <pt x="1080" y="1777" on="1"/>
- <pt x="1080" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 0 0 39 36 35 32 13 3 33 1 4
- 48 196 38 37 34 33 3 0 14 0 0 28 26 4 20 26 12 48 196 4 38 12 32 0 0
- 37 36 13 1 38 35 34 13 1 32 2 4 48 196 39 38 1 33 32 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ograve" xMin="92" yMin="-37" xMax="1500" yMax="1925">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="944" y="1604" on="1"/>
- <pt x="796" y="1604" on="1"/>
- <pt x="475" y="1925" on="1"/>
- <pt x="703" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 35 34 1 33 32 1 2 0 14 0 0
- 28 26 4 20 26 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ohungarumlaut" xMin="93" yMin="-37" xMax="1501" yMax="1925">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="566" y="1604" on="1"/>
- <pt x="807" y="1925" on="1"/>
- <pt x="998" y="1925" on="1"/>
- <pt x="677" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="918" y="1604" on="1"/>
- <pt x="1158" y="1925" on="1"/>
- <pt x="1349" y="1925" on="1"/>
- <pt x="1029" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
- 37 34 33 3 0 14 0 0 28 26 4 20 26 12 48 196 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Omacron" xMin="93" yMin="-37" xMax="1501" yMax="1752">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="476" y="1604" on="1"/>
- <pt x="476" y="1752" on="1"/>
- <pt x="1118" y="1752" on="1"/>
- <pt x="1118" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 0 0 35 32 7 1 33 1 4 48 196
- 34 33 1 0 14 0 0 28 26 4 20 26 12 48 196 4 34 12 32 35 34 1 33 32 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oslash" xMin="93" yMin="-37" xMax="1501" yMax="1517">
- <contour>
- <pt x="104" y="-37" on="1"/>
- <pt x="278" y="184" on="1"/>
- <pt x="196" y="286" on="0"/>
- <pt x="154" y="390" on="1"/>
- <pt x="93" y="545" on="0"/>
- <pt x="93" y="742" on="1"/>
- <pt x="93" y="1094" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- <pt x="795" y="1517" on="1"/>
- <pt x="1038" y="1517" on="0"/>
- <pt x="1223" y="1384" on="1"/>
- <pt x="1329" y="1517" on="1"/>
- <pt x="1501" y="1517" on="1"/>
- <pt x="1322" y="1290" on="1"/>
- <pt x="1401" y="1188" on="0"/>
- <pt x="1442" y="1085" on="1"/>
- <pt x="1501" y="932" on="0"/>
- <pt x="1501" y="738" on="1"/>
- <pt x="1501" y="385" on="0"/>
- <pt x="1309" y="174" on="1"/>
- <pt x="1118" y="-37" on="0"/>
- <pt x="798" y="-37" on="1"/>
- <pt x="563" y="-37" on="0"/>
- <pt x="378" y="91" on="1"/>
- <pt x="276" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="235" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="798" y="120" on="1"/>
- <pt x="1023" y="120" on="0"/>
- <pt x="1149" y="283" on="1"/>
- <pt x="1276" y="446" on="0"/>
- <pt x="1276" y="737" on="1"/>
- <pt x="1276" y="969" on="0"/>
- <pt x="1194" y="1127" on="1"/>
- </contour>
- <contour>
- <pt x="1110" y="1240" on="1"/>
- <pt x="976" y="1360" on="0"/>
- <pt x="796" y="1360" on="1"/>
- <pt x="571" y="1360" on="0"/>
- <pt x="445" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="743" on="1"/>
- <pt x="318" y="507" on="0"/>
- <pt x="405" y="345" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 37 29 9 28 29 22 48 196 22 2 9 0 1 1 35 34 14 11 4 0 1 3 0
- 0 1 1 43 26 24 1 4 1 2 3 0 0 13 12 1 25 0 1 2 0 14 0 0 41
- 26 5 32 26 18 48 196 43 35 34 26 25 24 18 14 13 12 11 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Otilde" xMin="92" yMin="-37" xMax="1500" yMax="1838">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="463" y="1604" on="1"/>
- <pt x="470" y="1697" on="0"/>
- <pt x="495" y="1748" on="1"/>
- <pt x="541" y="1838" on="0"/>
- <pt x="650" y="1838" on="1"/>
- <pt x="722" y="1838" on="0"/>
- <pt x="783" y="1800" on="1"/>
- <pt x="843" y="1763" on="1"/>
- <pt x="900" y="1728" on="0"/>
- <pt x="930" y="1728" on="1"/>
- <pt x="995" y="1728" on="0"/>
- <pt x="1006" y="1838" on="1"/>
- <pt x="1129" y="1838" on="1"/>
- <pt x="1122" y="1744" on="0"/>
- <pt x="1097" y="1694" on="1"/>
- <pt x="1052" y="1604" on="0"/>
- <pt x="944" y="1604" on="1"/>
- <pt x="872" y="1604" on="0"/>
- <pt x="809" y="1643" on="1"/>
- <pt x="749" y="1680" on="1"/>
- <pt x="694" y="1714" on="0"/>
- <pt x="662" y="1714" on="1"/>
- <pt x="597" y="1714" on="0"/>
- <pt x="586" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 53 6 36 41 6 48 24 29 8 16 29 0 48 196 8 2 0 0 1 55 44 43 32
- 4 13 48 36 0 0 14 0 0 28 26 4 20 26 12 48 196 55 44 43 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="P" xMin="167" yMin="0" xMax="1318" yMax="1480">
- <contour>
- <pt x="167" y="0" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="747" y="1480" on="1"/>
- <pt x="976" y="1480" on="0"/>
- <pt x="1075" y="1454" on="1"/>
- <pt x="1176" y="1427" on="0"/>
- <pt x="1239" y="1351" on="1"/>
- <pt x="1318" y="1255" on="0"/>
- <pt x="1318" y="1089" on="1"/>
- <pt x="1318" y="588" on="0"/>
- <pt x="685" y="588" on="1"/>
- <pt x="377" y="588" on="1"/>
- <pt x="377" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="377" y="747" on="1"/>
- <pt x="676" y="747" on="1"/>
- <pt x="1096" y="747" on="0"/>
- <pt x="1096" y="1076" on="1"/>
- <pt x="1096" y="1236" on="0"/>
- <pt x="987" y="1283" on="1"/>
- <pt x="894" y="1323" on="0"/>
- <pt x="681" y="1323" on="1"/>
- <pt x="377" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 21 20 15 1 1 11 10 15 1 13 2 4 48 196 14 13 1 12 0 1 2 0 2
- 1 0 14 0 0 16 26 8 48 196 20 14 10 2 4 13 8 11 0 0 21 13 12 11 33
- 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Q" xMin="93" yMin="-296" xMax="1639" yMax="1517">
- <contour>
- <pt x="1639" y="-129" on="1"/>
- <pt x="1506" y="-296" on="1"/>
- <pt x="1156" y="-181" on="0"/>
- <pt x="922" y="-27" on="1"/>
- <pt x="819" y="-38" on="0"/>
- <pt x="765" y="-38" on="1"/>
- <pt x="471" y="-38" on="0"/>
- <pt x="282" y="180" on="1"/>
- <pt x="93" y="397" on="0"/>
- <pt x="93" y="741" on="1"/>
- <pt x="93" y="1093" on="0"/>
- <pt x="284" y="1305" on="1"/>
- <pt x="475" y="1517" on="0"/>
- <pt x="794" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1305" on="1"/>
- <pt x="1502" y="1094" on="0"/>
- <pt x="1502" y="738" on="1"/>
- <pt x="1502" y="427" on="0"/>
- <pt x="1356" y="231" on="1"/>
- <pt x="1300" y="155" on="0"/>
- <pt x="1227" y="100" on="1"/>
- <pt x="1189" y="72" on="0"/>
- <pt x="1114" y="30" on="1"/>
- <pt x="1360" y="-80" on="0"/>
- </contour>
- <contour>
- <pt x="793" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1195" on="1"/>
- <pt x="318" y="1031" on="0"/>
- <pt x="318" y="740" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="570" y="120" on="0"/>
- <pt x="793" y="120" on="1"/>
- <pt x="1018" y="120" on="0"/>
- <pt x="1147" y="282" on="1"/>
- <pt x="1276" y="444" on="0"/>
- <pt x="1276" y="734" on="1"/>
- <pt x="1276" y="1003" on="0"/>
- <pt x="1173" y="1163" on="1"/>
- <pt x="1046" y="1360" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 33 29 5 25 29 13 48 196 13 0 5 2 1 1 23 0 2 2 0 0 1 3 1
- 0 3 13 2 0 14 0 0 37 26 17 29 26 9 48 196 23 17 9 3 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="R" xMin="165" yMin="0" xMax="1434" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48 196 15 14 1 13 10
- 9 0 3 2 0 2 1 0 14 0 0 19 9 4 48 196 23 15 11 10 9 8 2 7 13
- 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Racute" xMin="165" yMin="0" xMax="1434" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="523" y="1604" on="1"/>
- <pt x="764" y="1925" on="1"/>
- <pt x="992" y="1925" on="1"/>
- <pt x="671" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48 196 27 26 1 28 25
- 1 15 14 1 13 10 9 0 3 4 0 2 1 0 14 0 0 19 9 4 48 196 28 27 26
- 25 23 15 11 10 9 8 2 11 13 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196
- 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcaron" xMin="165" yMin="0" xMax="1434" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="982" y="1925" on="1"/>
- <pt x="741" y="1604" on="1"/>
- <pt x="523" y="1604" on="1"/>
- <pt x="282" y="1925" on="1"/>
- <pt x="430" y="1925" on="1"/>
- <pt x="631" y="1723" on="1"/>
- <pt x="633" y="1723" on="1"/>
- <pt x="834" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 31 30 2 25 26 3 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48
- 196 32 29 28 25 3 27 26 1 15 14 1 13 10 9 0 3 4 0 2 1 0 14 0 0
- 19 9 4 48 196 28 12 0 2 32 31 30 29 27 26 25 23 15 11 10 9 8 2 14 13
- 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcommaaccent" xMin="165" yMin="-432" xMax="1434" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="523" y="-421" on="1"/>
- <pt x="523" y="-336" on="1"/>
- <pt x="580" y="-345" on="0"/>
- <pt x="620" y="-345" on="1"/>
- <pt x="730" y="-345" on="0"/>
- <pt x="730" y="-278" on="1"/>
- <pt x="730" y="-204" on="0"/>
- <pt x="572" y="-188" on="1"/>
- <pt x="572" y="-111" on="1"/>
- <pt x="706" y="-114" on="0"/>
- <pt x="772" y="-143" on="1"/>
- <pt x="865" y="-185" on="0"/>
- <pt x="865" y="-280" on="1"/>
- <pt x="865" y="-432" on="0"/>
- <pt x="648" y="-432" on="1"/>
- <pt x="589" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 28 44 39 48 196 8 14 11 2 33 32 26 25 4 13 39 0 0 0 24 23 15 1
- 1 12 11 15 1 14 2 4 48 196 15 14 1 13 10 9 0 3 2 0 2 1 0 14 0
- 0 30 42 37 19 9 4 48 196 33 32 26 25 23 15 11 10 9 8 2 11 13 37 4 12
- 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="S" xMin="120" yMin="-37" xMax="1243" yMax="1517">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0 2 3 0
- 0 14 0 0 21 43 12 5 9 30 48 196 12 12 16 0 2 30 16 17 16 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Sacute" xMin="120" yMin="-37" xMax="1243" yMax="1925">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="523" y="1604" on="1"/>
- <pt x="764" y="1925" on="1"/>
- <pt x="992" y="1925" on="1"/>
- <pt x="671" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0 2 3 0
- 0 38 37 1 39 36 1 2 0 14 0 0 21 43 12 5 9 30 48 196 12 39 38 37 36
- 12 5 16 0 3 30 16 17 16 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scaron" xMin="120" yMin="-37" xMax="1243" yMax="1925">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="1021" y="1925" on="1"/>
- <pt x="780" y="1604" on="1"/>
- <pt x="562" y="1604" on="1"/>
- <pt x="321" y="1925" on="1"/>
- <pt x="469" y="1925" on="1"/>
- <pt x="670" y="1723" on="1"/>
- <pt x="672" y="1723" on="1"/>
- <pt x="873" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 42 41 2 36 37 3 1 1 17 16 1
- 0 4 0 2 3 0 0 43 40 39 36 3 38 37 1 2 0 14 0 0 21 43 12 5 9
- 30 48 196 12 43 42 41 40 39 38 37 36 12 9 16 0 3 30 16 17 16 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scedilla" xMin="120" yMin="-432" xMax="1243" yMax="1517">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="870" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="391" on="1"/>
- <pt x="1243" y="192" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="951" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="601" y="0" on="1"/>
- <pt x="698" y="0" on="1"/>
- <pt x="638" y="-109" on="1"/>
- <pt x="710" y="-111" on="0"/>
- <pt x="762" y="-148" on="1"/>
- <pt x="832" y="-197" on="0"/>
- <pt x="832" y="-269" on="1"/>
- <pt x="832" y="-337" on="0"/>
- <pt x="773" y="-384" on="1"/>
- <pt x="714" y="-432" on="0"/>
- <pt x="629" y="-432" on="1"/>
- <pt x="562" y="-432" on="0"/>
- <pt x="485" y="-411" on="1"/>
- <pt x="485" y="-330" on="1"/>
- <pt x="535" y="-345" on="0"/>
- <pt x="589" y="-345" on="1"/>
- <pt x="693" y="-345" on="0"/>
- <pt x="693" y="-271" on="1"/>
- <pt x="693" y="-178" on="0"/>
- <pt x="506" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 51 44 46 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0
- 2 3 0 0 1 55 49 48 38 37 36 6 13 46 2 0 14 0 0 53 42 42 21 43 12
- 5 9 30 48 196 42 12 55 49 48 42 38 37 36 12 8 16 0 3 30 16 17 16 1 1
- 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scircumflex" xMin="120" yMin="-37" xMax="1243" yMax="1925">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="321" y="1604" on="1"/>
- <pt x="562" y="1925" on="1"/>
- <pt x="780" y="1925" on="1"/>
- <pt x="1021" y="1604" on="1"/>
- <pt x="873" y="1604" on="1"/>
- <pt x="672" y="1806" on="1"/>
- <pt x="670" y="1806" on="1"/>
- <pt x="469" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 42 41 2 37 36 3 1 1 17 16 1
- 0 4 0 2 3 0 0 38 37 1 43 40 39 36 3 2 0 14 0 0 21 43 12 5 9
- 30 48 196 12 43 42 41 40 39 38 37 36 12 9 16 0 3 30 16 17 16 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scommaaccent" xMin="120" yMin="-432" xMax="1243" yMax="1517">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="870" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="391" on="1"/>
- <pt x="1243" y="192" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="951" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="524" y="-421" on="1"/>
- <pt x="524" y="-336" on="1"/>
- <pt x="581" y="-345" on="0"/>
- <pt x="621" y="-345" on="1"/>
- <pt x="731" y="-345" on="0"/>
- <pt x="731" y="-278" on="1"/>
- <pt x="731" y="-204" on="0"/>
- <pt x="573" y="-188" on="1"/>
- <pt x="573" y="-111" on="1"/>
- <pt x="707" y="-114" on="0"/>
- <pt x="773" y="-143" on="1"/>
- <pt x="866" y="-185" on="0"/>
- <pt x="866" y="-280" on="1"/>
- <pt x="866" y="-432" on="0"/>
- <pt x="649" y="-432" on="1"/>
- <pt x="590" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 39 44 50 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0
- 2 3 0 0 1 44 43 37 36 4 13 50 2 0 14 0 0 41 42 48 21 43 12 5 9
- 30 48 196 48 12 48 44 43 37 36 12 6 16 0 3 30 16 17 16 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="T" xMin="20" yMin="0" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 6 5 2 1 15 3 3 1 4 48 196 7 0 1 0 4 3 0 14 0 0 7 6
- 33 1 0 1 4 48 196 5 4 1 1 0 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tbar" xMin="20" yMin="0" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="715" on="1"/>
- <pt x="217" y="715" on="1"/>
- <pt x="217" y="863" on="1"/>
- <pt x="520" y="863" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="863" on="1"/>
- <pt x="1033" y="863" on="1"/>
- <pt x="1033" y="715" on="1"/>
- <pt x="730" y="715" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 10 9 6 5 15 3 7 14 13 2 1 7 3 3 2 4 48 196 12 11 4 3 3
- 15 0 1 2 0 8 7 0 14 0 0 15 14 11 10 33 3 0 1 4 48 196 9 8 1
- 13 12 1 5 4 1 0 3 3 2 1 7 6 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcaron" xMin="20" yMin="0" xMax="1230" yMax="1925">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="975" y="1925" on="1"/>
- <pt x="734" y="1604" on="1"/>
- <pt x="516" y="1604" on="1"/>
- <pt x="275" y="1925" on="1"/>
- <pt x="423" y="1925" on="1"/>
- <pt x="624" y="1723" on="1"/>
- <pt x="626" y="1723" on="1"/>
- <pt x="827" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 14 13 2 8 9 3 0 0 6 5 2 1 15 3 3 1 4 48 196 15 12 11 8 3 10
- 9 1 7 0 1 3 0 4 3 0 14 15 9 8 3 4 6 3 14 13 2 6 0 3 12
- 11 10 3 0 2 3 0 0 7 6 33 1 0 1 4 48 196 5 4 1 1 0 1 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommaaccent" xMin="20" yMin="-432" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="586" y="0" on="1"/>
- <pt x="683" y="0" on="1"/>
- <pt x="623" y="-109" on="1"/>
- <pt x="695" y="-111" on="0"/>
- <pt x="747" y="-148" on="1"/>
- <pt x="817" y="-197" on="0"/>
- <pt x="817" y="-268" on="1"/>
- <pt x="817" y="-337" on="0"/>
- <pt x="759" y="-384" on="1"/>
- <pt x="700" y="-432" on="0"/>
- <pt x="614" y="-432" on="1"/>
- <pt x="546" y="-432" on="0"/>
- <pt x="470" y="-411" on="1"/>
- <pt x="470" y="-330" on="1"/>
- <pt x="520" y="-345" on="0"/>
- <pt x="574" y="-345" on="1"/>
- <pt x="678" y="-345" on="0"/>
- <pt x="678" y="-271" on="1"/>
- <pt x="678" y="-178" on="0"/>
- <pt x="491" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 23 44 18 48 196 27 21 20 10 4 13 18 0 0 0 6 5 2 1 15 3 3 1
- 4 48 196 9 8 7 0 3 0 4 3 0 14 0 0 25 42 14 48 196 14 14 4 6 2
- 10 9 8 3 6 0 3 27 21 20 3 0 2 3 0 0 7 6 33 1 0 1 4 48 196
- 5 4 1 1 0 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommabelow" xMin="20" yMin="-432" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="471" y="-421" on="1"/>
- <pt x="471" y="-336" on="1"/>
- <pt x="528" y="-345" on="0"/>
- <pt x="568" y="-345" on="1"/>
- <pt x="678" y="-345" on="0"/>
- <pt x="678" y="-278" on="1"/>
- <pt x="678" y="-204" on="0"/>
- <pt x="520" y="-188" on="1"/>
- <pt x="520" y="-111" on="1"/>
- <pt x="654" y="-114" on="0"/>
- <pt x="720" y="-143" on="1"/>
- <pt x="813" y="-185" on="0"/>
- <pt x="813" y="-280" on="1"/>
- <pt x="813" y="-432" on="0"/>
- <pt x="596" y="-432" on="1"/>
- <pt x="537" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 11 32 22 48 196 16 15 9 8 4 13 22 0 0 0 6 5 2 1 37 3 3 1
- 4 48 196 7 0 1 0 4 3 0 14 0 0 13 22 20 48 196 20 20 4 6 2 9 8
- 2 0 2 3 0 0 7 6 9 1 0 1 4 48 196 5 4 1 16 15 1 0 3 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Thorn" xMin="167" yMin="0" xMax="1318" yMax="1480">
- <contour>
- <pt x="167" y="0" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="377" y="1480" on="1"/>
- <pt x="377" y="1201" on="1"/>
- <pt x="747" y="1201" on="1"/>
- <pt x="975" y="1201" on="0"/>
- <pt x="1075" y="1174" on="1"/>
- <pt x="1175" y="1148" on="0"/>
- <pt x="1239" y="1071" on="1"/>
- <pt x="1318" y="976" on="0"/>
- <pt x="1318" y="810" on="1"/>
- <pt x="1318" y="308" on="0"/>
- <pt x="685" y="308" on="1"/>
- <pt x="375" y="308" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="467" on="1"/>
- <pt x="676" y="467" on="1"/>
- <pt x="1096" y="467" on="0"/>
- <pt x="1096" y="796" on="1"/>
- <pt x="1096" y="956" on="0"/>
- <pt x="987" y="1003" on="1"/>
- <pt x="894" y="1043" on="0"/>
- <pt x="681" y="1043" on="1"/>
- <pt x="375" y="1043" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 23 22 15 1 3 16 15 15 1 12 2 4 48 196 4 3 1 13 12 1 14 0 1
- 3 0 2 1 0 14 0 0 18 26 10 48 196 22 16 12 4 4 13 10 2 0 0 3 2
- 33 1 0 23 15 14 13 33 3 0 2 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="U" xMin="166" yMin="-37" xMax="1312" yMax="1480">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 14 13 1 0 0 3
- 14 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uacute" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="604" y="1604" on="1"/>
- <pt x="845" y="1925" on="1"/>
- <pt x="1073" y="1925" on="1"/>
- <pt x="752" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 28 27 1 29 26 1
- 2 0 14 13 1 0 0 3 14 29 28 27 26 4 12 1 3 0 0 13 12 24 1 14 2
- 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ubreve" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="419" y="1925" on="1"/>
- <pt x="542" y="1925" on="1"/>
- <pt x="563" y="1831" on="0"/>
- <pt x="617" y="1791" on="1"/>
- <pt x="669" y="1752" on="0"/>
- <pt x="752" y="1752" on="1"/>
- <pt x="846" y="1752" on="0"/>
- <pt x="900" y="1801" on="1"/>
- <pt x="943" y="1841" on="0"/>
- <pt x="962" y="1925" on="1"/>
- <pt x="1085" y="1925" on="1"/>
- <pt x="1069" y="1791" on="0"/>
- <pt x="996" y="1710" on="1"/>
- <pt x="902" y="1604" on="0"/>
- <pt x="752" y="1604" on="1"/>
- <pt x="595" y="1604" on="0"/>
- <pt x="500" y="1719" on="1"/>
- <pt x="435" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 31 7 40 8 35 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 36 35 27
- 26 4 13 40 0 14 13 1 0 0 3 14 36 35 27 26 4 12 1 3 0 0 13 12 27
- 1 14 2 1 9 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ucircumflex" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="402" y="1604" on="1"/>
- <pt x="643" y="1925" on="1"/>
- <pt x="861" y="1925" on="1"/>
- <pt x="1102" y="1604" on="1"/>
- <pt x="954" y="1604" on="1"/>
- <pt x="753" y="1806" on="1"/>
- <pt x="751" y="1806" on="1"/>
- <pt x="550" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 8 29 21 48 196 21 2 32 31 2 27 26 3 1 25 15 12 2 4 0 2 3 0
- 28 27 1 33 30 29 26 3 2 0 14 13 1 0 0 3 14 33 32 31 30 29 28 27 26
- 8 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Udieresis" xMin="166" yMin="-37" xMax="1312" yMax="1777">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="468" y="1604" on="1"/>
- <pt x="468" y="1777" on="1"/>
- <pt x="641" y="1777" on="1"/>
- <pt x="641" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="863" y="1604" on="1"/>
- <pt x="863" y="1777" on="1"/>
- <pt x="1036" y="1777" on="1"/>
- <pt x="1036" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 0 0 33 30 29 26
- 13 3 27 1 4 48 196 32 31 28 27 3 0 14 13 1 0 0 3 14 0 0 31 30 13
- 1 32 29 28 13 1 26 13 12 24 1 14 2 1 33 1 0 4 4 48 196 33 32 1 27
- 26 1 15 14 1 25 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ugrave" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="900" y="1604" on="1"/>
- <pt x="752" y="1604" on="1"/>
- <pt x="431" y="1925" on="1"/>
- <pt x="659" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 29 28 1 27 26 1
- 2 0 14 13 1 0 0 3 14 29 28 27 26 4 12 1 3 0 0 13 12 24 1 14 2
- 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uhungarumlaut" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="499" y="1604" on="1"/>
- <pt x="740" y="1925" on="1"/>
- <pt x="931" y="1925" on="1"/>
- <pt x="610" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="851" y="1604" on="1"/>
- <pt x="1091" y="1925" on="1"/>
- <pt x="1282" y="1925" on="1"/>
- <pt x="962" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 8 29 21 48 196 21 2 33 30 29 26 4 27 0 3 1 25 15 12 2 4 0 2
- 3 0 32 31 28 27 3 0 14 13 1 0 0 3 14 32 14 12 2 33 31 30 29 28 27
- 26 7 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25
- 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Umacron" xMin="166" yMin="-37" xMax="1312" yMax="1752">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="431" y="1604" on="1"/>
- <pt x="431" y="1752" on="1"/>
- <pt x="1073" y="1752" on="1"/>
- <pt x="1073" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 0 0 29 26 7 1
- 27 1 4 48 196 28 27 1 0 14 13 1 0 0 3 14 0 0 13 12 24 1 14 2 1
- 33 1 0 2 4 48 196 29 28 1 27 26 1 15 14 1 25 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Unterkomma" xMin="170" yMin="-432" xMax="512" yMax="-111">
- <contour>
- <pt x="170" y="-421" on="1"/>
- <pt x="170" y="-336" on="1"/>
- <pt x="227" y="-345" on="0"/>
- <pt x="267" y="-345" on="1"/>
- <pt x="377" y="-345" on="0"/>
- <pt x="377" y="-278" on="1"/>
- <pt x="377" y="-204" on="0"/>
- <pt x="219" y="-188" on="1"/>
- <pt x="219" y="-111" on="1"/>
- <pt x="353" y="-114" on="0"/>
- <pt x="419" y="-143" on="1"/>
- <pt x="512" y="-185" on="0"/>
- <pt x="512" y="-280" on="1"/>
- <pt x="512" y="-432" on="0"/>
- <pt x="295" y="-432" on="1"/>
- <pt x="236" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 3 44 14 48 196 14 8 7 1 0 14 0 0 5 42 12 48 196 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uogonek" xMin="166" yMin="-370" xMax="1312" yMax="1480">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="800" y="0" on="1"/>
- <pt x="907" y="0" on="1"/>
- <pt x="779" y="-81" on="0"/>
- <pt x="779" y="-179" on="1"/>
- <pt x="779" y="-275" on="0"/>
- <pt x="894" y="-275" on="1"/>
- <pt x="947" y="-275" on="0"/>
- <pt x="984" y="-260" on="1"/>
- <pt x="984" y="-341" on="1"/>
- <pt x="922" y="-370" on="0"/>
- <pt x="844" y="-370" on="1"/>
- <pt x="642" y="-370" on="0"/>
- <pt x="642" y="-212" on="1"/>
- <pt x="642" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 31 21 36 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 1 34 33
- 27 26 4 13 36 2 0 14 13 1 0 0 3 14 0 0 29 42 38 48 196 38 38 34 33
- 27 26 5 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1
- 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uring" xMin="166" yMin="-37" xMax="1312" yMax="2033">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="752" y="2033" on="1"/>
- <pt x="846" y="2033" on="0"/>
- <pt x="912" y="1967" on="1"/>
- <pt x="979" y="1901" on="0"/>
- <pt x="979" y="1807" on="1"/>
- <pt x="979" y="1711" on="0"/>
- <pt x="912" y="1645" on="1"/>
- <pt x="846" y="1579" on="0"/>
- <pt x="750" y="1579" on="1"/>
- <pt x="667" y="1579" on="0"/>
- <pt x="605" y="1633" on="1"/>
- <pt x="525" y="1702" on="0"/>
- <pt x="525" y="1806" on="1"/>
- <pt x="525" y="1900" on="0"/>
- <pt x="591" y="1966" on="1"/>
- <pt x="658" y="2033" on="0"/>
- </contour>
- <contour>
- <pt x="752" y="1946" on="1"/>
- <pt x="693" y="1946" on="0"/>
- <pt x="652" y="1905" on="1"/>
- <pt x="611" y="1864" on="0"/>
- <pt x="611" y="1806" on="1"/>
- <pt x="611" y="1748" on="0"/>
- <pt x="652" y="1707" on="1"/>
- <pt x="694" y="1665" on="0"/>
- <pt x="750" y="1665" on="1"/>
- <pt x="804" y="1665" on="0"/>
- <pt x="843" y="1698" on="1"/>
- <pt x="893" y="1741" on="0"/>
- <pt x="893" y="1807" on="1"/>
- <pt x="893" y="1865" on="0"/>
- <pt x="851" y="1905" on="1"/>
- <pt x="810" y="1946" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 50 44 34 42 44 26 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0
- 34 26 0 14 13 1 0 0 3 14 0 0 54 32 30 46 32 38 48 196 38 30 38 30 2
- 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Utilde" xMin="166" yMin="-37" xMax="1312" yMax="1838">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="419" y="1604" on="1"/>
- <pt x="426" y="1697" on="0"/>
- <pt x="451" y="1748" on="1"/>
- <pt x="497" y="1838" on="0"/>
- <pt x="606" y="1838" on="1"/>
- <pt x="678" y="1838" on="0"/>
- <pt x="739" y="1800" on="1"/>
- <pt x="799" y="1763" on="1"/>
- <pt x="856" y="1728" on="0"/>
- <pt x="886" y="1728" on="1"/>
- <pt x="951" y="1728" on="0"/>
- <pt x="962" y="1838" on="1"/>
- <pt x="1085" y="1838" on="1"/>
- <pt x="1078" y="1744" on="0"/>
- <pt x="1053" y="1694" on="1"/>
- <pt x="1008" y="1604" on="0"/>
- <pt x="900" y="1604" on="1"/>
- <pt x="828" y="1604" on="0"/>
- <pt x="765" y="1643" on="1"/>
- <pt x="705" y="1680" on="1"/>
- <pt x="650" y="1714" on="0"/>
- <pt x="618" y="1714" on="1"/>
- <pt x="553" y="1714" on="0"/>
- <pt x="542" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 47 6 30 35 6 42 8 35 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0
- 49 38 37 26 4 13 42 30 0 14 13 1 0 0 3 14 49 38 37 26 4 12 1 3 0
- 0 13 12 27 1 14 2 1 9 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="V" xMin="36" yMin="0" xMax="1355" yMax="1480">
- <contour>
- <pt x="607" y="0" on="1"/>
- <pt x="36" y="1480" on="1"/>
- <pt x="252" y="1480" on="1"/>
- <pt x="724" y="265" on="1"/>
- <pt x="1176" y="1480" on="1"/>
- <pt x="1355" y="1480" on="1"/>
- <pt x="805" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 3 1 0 2 6 0 1 0 5 4 2 1 0 3 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="W" xMin="25" yMin="0" xMax="1908" yMax="1480">
- <contour>
- <pt x="406" y="0" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="227" y="1480" on="1"/>
- <pt x="530" y="311" on="1"/>
- <pt x="877" y="1480" on="1"/>
- <pt x="1079" y="1480" on="1"/>
- <pt x="1412" y="322" on="1"/>
- <pt x="1737" y="1480" on="1"/>
- <pt x="1908" y="1480" on="1"/>
- <pt x="1492" y="0" on="1"/>
- <pt x="1284" y="0" on="1"/>
- <pt x="955" y="1141" on="1"/>
- <pt x="614" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 11 6 3 3 1 0 3 12 10 9 0 3 0 8 7 5 4 2 1 0 5 14 12 11 10
- 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Wcircumflex" xMin="25" yMin="0" xMax="1908" yMax="1925">
- <contour>
- <pt x="406" y="0" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="227" y="1480" on="1"/>
- <pt x="530" y="311" on="1"/>
- <pt x="877" y="1480" on="1"/>
- <pt x="1079" y="1480" on="1"/>
- <pt x="1412" y="322" on="1"/>
- <pt x="1737" y="1480" on="1"/>
- <pt x="1908" y="1480" on="1"/>
- <pt x="1492" y="0" on="1"/>
- <pt x="1284" y="0" on="1"/>
- <pt x="955" y="1141" on="1"/>
- <pt x="614" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="628" y="1604" on="1"/>
- <pt x="869" y="1925" on="1"/>
- <pt x="1087" y="1925" on="1"/>
- <pt x="1328" y="1604" on="1"/>
- <pt x="1180" y="1604" on="1"/>
- <pt x="979" y="1806" on="1"/>
- <pt x="977" y="1806" on="1"/>
- <pt x="776" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 19 18 2 14 13 3 11 6 3 3 1 0 3 15 14 1 20 17 16 13 3 12 10 9 0
- 3 3 0 8 7 5 4 2 1 0 5 14 20 19 18 17 16 15 14 13 12 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="X" xMin="28" yMin="0" xMax="1338" yMax="1480">
- <contour>
- <pt x="28" y="0" on="1"/>
- <pt x="573" y="735" on="1"/>
- <pt x="52" y="1480" on="1"/>
- <pt x="300" y="1480" on="1"/>
- <pt x="701" y="905" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1327" y="1480" on="1"/>
- <pt x="798" y="770" on="1"/>
- <pt x="1338" y="0" on="1"/>
- <pt x="1090" y="0" on="1"/>
- <pt x="670" y="598" on="1"/>
- <pt x="226" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 10 7 4 1 4 2 0 3 11 9 8 0 3 0 6 5 3 2 0 3 14 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Y" xMin="30" yMin="0" xMax="1337" yMax="1480">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 7 4 1 3 2 0 3 8 0 1 0 6 5 3 2 0 3 14 4 7 0 2 6 5 2
- 13 7 3 2 0 0 0 8 7 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Yacute" xMin="30" yMin="0" xMax="1337" yMax="1925">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="543" y="1604" on="1"/>
- <pt x="784" y="1925" on="1"/>
- <pt x="1012" y="1925" on="1"/>
- <pt x="691" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 7 4 1 3 2 0 3 11 10 1 12 9 1 8 0 1 3 0 6 5 3 2 0 3 14
- 12 4 2 7 0 3 11 10 6 5 4 13 7 9 3 2 3 13 0 0 0 8 7 33 1
- 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ycircumflex" xMin="30" yMin="0" xMax="1337" yMax="1925">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="356" y="1604" on="1"/>
- <pt x="597" y="1925" on="1"/>
- <pt x="815" y="1925" on="1"/>
- <pt x="1056" y="1604" on="1"/>
- <pt x="908" y="1604" on="1"/>
- <pt x="707" y="1806" on="1"/>
- <pt x="705" y="1806" on="1"/>
- <pt x="504" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 15 14 2 10 9 3 7 4 1 3 2 0 3 11 10 1 16 13 12 9 3 8 0 1 3
- 0 6 5 3 2 0 3 14 15 14 10 4 4 7 0 3 13 12 11 6 5 5 13 7 16
- 9 3 2 4 13 0 0 0 8 7 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ydieresis" xMin="30" yMin="0" xMax="1337" yMax="1777">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="422" y="1604" on="1"/>
- <pt x="422" y="1777" on="1"/>
- <pt x="595" y="1777" on="1"/>
- <pt x="595" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="817" y="1604" on="1"/>
- <pt x="817" y="1777" on="1"/>
- <pt x="990" y="1777" on="1"/>
- <pt x="990" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 7 4 1 3 2 0 3 0 0 16 13 12 9 13 3 10 1 4 48 196 15 14 11 10 3
- 8 0 1 2 0 6 5 3 2 0 3 14 4 7 11 2 6 5 2 13 15 3 2 9 0
- 0 14 13 13 1 15 12 11 13 1 9 8 7 33 1 0 3 4 48 196 16 15 1 10 9
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Z" xMin="101" yMin="0" xMax="1148" yMax="1480">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196 9 0 1 0 5 4
- 0 14 7 2 2 5 3 3 9 8 6 5 3 4 3 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zacute" xMin="101" yMin="0" xMax="1148" yMax="1925">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="477" y="1604" on="1"/>
- <pt x="718" y="1925" on="1"/>
- <pt x="946" y="1925" on="1"/>
- <pt x="625" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196 12 11 1 13 10 1
- 9 0 1 3 0 5 4 0 14 13 12 11 10 7 2 6 5 3 3 9 8 6 5 3 4
- 3 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zcaron" xMin="101" yMin="0" xMax="1148" yMax="1925">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="987" y="1925" on="1"/>
- <pt x="746" y="1604" on="1"/>
- <pt x="528" y="1604" on="1"/>
- <pt x="287" y="1925" on="1"/>
- <pt x="435" y="1925" on="1"/>
- <pt x="636" y="1723" on="1"/>
- <pt x="638" y="1723" on="1"/>
- <pt x="839" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 16 15 2 10 11 3 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196
- 17 14 13 10 3 12 11 1 9 0 1 3 0 5 4 0 14 17 16 15 14 13 12 11 10
- 7 2 10 5 3 3 9 8 6 5 3 4 3 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zdotaccent" xMin="101" yMin="0" xMax="1148" yMax="1801">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="538" y="1604" on="1"/>
- <pt x="538" y="1801" on="1"/>
- <pt x="735" y="1801" on="1"/>
- <pt x="735" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 13 10 5 1 11 6 3 2 15 2 4 2 4 8 7 1 2 0 1 6 48 196 12
- 11 1 9 0 1 2 0 5 4 0 14 2 5 12 2 7 10 3 2 0 0 13 12 4 1
- 10 1 4 48 196 11 10 1 9 8 6 5 3 4 3 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="a" xMin="95" yMin="-25" xMax="1098" yMax="1110">
- <contour>
- <pt x="774" y="138" on="1"/>
- <pt x="589" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="273" y="-25" on="0"/>
- <pt x="184" y="58" on="1"/>
- <pt x="95" y="142" on="0"/>
- <pt x="95" y="273" on="1"/>
- <pt x="95" y="642" on="0"/>
- <pt x="699" y="642" on="1"/>
- <pt x="745" y="642" on="1"/>
- <pt x="745" y="773" on="1"/>
- <pt x="745" y="962" on="0"/>
- <pt x="536" y="962" on="1"/>
- <pt x="374" y="962" on="0"/>
- <pt x="189" y="866" on="1"/>
- <pt x="189" y="1029" on="1"/>
- <pt x="394" y="1110" on="0"/>
- <pt x="574" y="1110" on="1"/>
- <pt x="766" y="1110" on="0"/>
- <pt x="854" y="1029" on="1"/>
- <pt x="942" y="949" on="0"/>
- <pt x="942" y="773" on="1"/>
- <pt x="942" y="281" on="1"/>
- <pt x="942" y="112" on="0"/>
- <pt x="1046" y="112" on="1"/>
- <pt x="1060" y="112" on="0"/>
- <pt x="1084" y="116" on="1"/>
- <pt x="1098" y="7" on="1"/>
- <pt x="1025" y="-25" on="0"/>
- <pt x="952" y="-25" on="1"/>
- <pt x="884" y="-25" on="0"/>
- <pt x="840" y="13" on="1"/>
- <pt x="797" y="50" on="0"/>
- </contour>
- <contour>
- <pt x="745" y="245" on="1"/>
- <pt x="745" y="526" on="1"/>
- <pt x="680" y="528" on="1"/>
- <pt x="620" y="530" on="0"/>
- <pt x="547" y="519" on="1"/>
- <pt x="299" y="484" on="0"/>
- <pt x="299" y="303" on="1"/>
- <pt x="299" y="136" on="0"/>
- <pt x="480" y="136" on="1"/>
- <pt x="606" y="136" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 41 29 2 12 40 17 48 196 29 2 17 1 2 2 24 1 1 34 33 27 26 24 22
- 21 15 14 10 9 8 0 13 1 2 3 0 0 14 0 0 39 43 6 48 196 0 21 9 2
- 8 9 14 2 27 26 2 13 21 6 14 0 0 34 33 10 9 4 3 21 1 4 48 196 22
- 21 1 15 14 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aacute" xMin="95" yMin="-25" xMax="1098" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="323" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="abreve" xMin="105" yMin="-25" xMax="1108" yMax="1604">
- <component glyphName="a" x="10" y="0" flags="0x4"/>
- <component glyphName="breve" x="248" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acircumflex" xMin="95" yMin="-25" xMax="1098" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="238" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acute" xMin="107" yMin="1283" xMax="576" yMax="1604">
- <contour>
- <pt x="107" y="1283" on="1"/>
- <pt x="348" y="1604" on="1"/>
- <pt x="576" y="1604" on="1"/>
- <pt x="255" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="adieresis" xMin="95" yMin="-25" xMax="1098" yMax="1456">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="219" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ae" xMin="95" yMin="-25" xMax="1701" yMax="1110">
- <contour>
- <pt x="767" y="245" on="1"/>
- <pt x="767" y="526" on="1"/>
- <pt x="692" y="528" on="1"/>
- <pt x="627" y="530" on="0"/>
- <pt x="551" y="519" on="1"/>
- <pt x="292" y="483" on="0"/>
- <pt x="292" y="303" on="1"/>
- <pt x="292" y="136" on="0"/>
- <pt x="491" y="136" on="1"/>
- <pt x="628" y="136" on="0"/>
- </contour>
- <contour>
- <pt x="916" y="983" on="1"/>
- <pt x="1067" y="1110" on="0"/>
- <pt x="1259" y="1110" on="1"/>
- <pt x="1701" y="1110" on="0"/>
- <pt x="1701" y="573" on="1"/>
- <pt x="1701" y="512" on="1"/>
- <pt x="961" y="512" on="1"/>
- <pt x="973" y="395" on="0"/>
- <pt x="999" y="334" on="1"/>
- <pt x="1089" y="125" on="0"/>
- <pt x="1364" y="125" on="1"/>
- <pt x="1515" y="125" on="0"/>
- <pt x="1696" y="191" on="1"/>
- <pt x="1696" y="35" on="1"/>
- <pt x="1491" y="-25" on="0"/>
- <pt x="1318" y="-25" on="1"/>
- <pt x="1127" y="-25" on="0"/>
- <pt x="997" y="62" on="1"/>
- <pt x="925" y="110" on="0"/>
- <pt x="858" y="205" on="1"/>
- <pt x="743" y="82" on="0"/>
- <pt x="661" y="33" on="1"/>
- <pt x="562" y="-25" on="0"/>
- <pt x="427" y="-25" on="1"/>
- <pt x="277" y="-25" on="0"/>
- <pt x="186" y="57" on="1"/>
- <pt x="95" y="140" on="0"/>
- <pt x="95" y="272" on="1"/>
- <pt x="95" y="642" on="0"/>
- <pt x="721" y="642" on="1"/>
- <pt x="767" y="642" on="1"/>
- <pt x="767" y="773" on="1"/>
- <pt x="767" y="878" on="0"/>
- <pt x="718" y="920" on="1"/>
- <pt x="669" y="962" on="0"/>
- <pt x="547" y="962" on="1"/>
- <pt x="376" y="962" on="0"/>
- <pt x="189" y="866" on="1"/>
- <pt x="189" y="1029" on="1"/>
- <pt x="395" y="1110" on="0"/>
- <pt x="581" y="1110" on="1"/>
- <pt x="807" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="971" y="660" on="1"/>
- <pt x="1503" y="660" on="1"/>
- <pt x="1500" y="756" on="0"/>
- <pt x="1483" y="806" on="1"/>
- <pt x="1430" y="962" on="0"/>
- <pt x="1251" y="962" on="1"/>
- <pt x="1126" y="962" on="0"/>
- <pt x="1056" y="889" on="1"/>
- <pt x="989" y="820" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 57 40 12 45 40 50 20 40 25 48 196 50 1 33 2 25 2 12 1 1 48 47 41
- 10 4 1 52 3 0 40 39 14 1 4 52 15 3 8 1 29 23 22 8 0 5 15 2 3
- 0 0 0 16 15 7 1 52 1 4 48 196 53 52 1 0 14 53 52 29 16 10 5 22 0
- 3 6 39 6 2 0 47 3 15 14 2 13 22 37 47 23 22 1 48 47 1 41 40 1 0
- 3 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="afii00208" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 11 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="agrave" xMin="95" yMin="-25" xMax="1098" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="152" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="amacron" xMin="105" yMin="-25" xMax="1108" yMax="1431">
- <component glyphName="a" x="10" y="0" flags="0x4"/>
- <component glyphName="macron" x="217" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ampersand" xMin="56" yMin="-37" xMax="1293" yMax="1517">
- <contour>
- <pt x="1025" y="0" on="1"/>
- <pt x="952" y="87" on="1"/>
- <pt x="752" y="-37" on="0"/>
- <pt x="570" y="-37" on="1"/>
- <pt x="352" y="-37" on="0"/>
- <pt x="204" y="99" on="1"/>
- <pt x="56" y="235" on="0"/>
- <pt x="56" y="442" on="1"/>
- <pt x="56" y="647" on="0"/>
- <pt x="185" y="774" on="1"/>
- <pt x="261" y="848" on="0"/>
- <pt x="405" y="904" on="1"/>
- <pt x="317" y="1067" on="0"/>
- <pt x="317" y="1187" on="1"/>
- <pt x="317" y="1337" on="0"/>
- <pt x="409" y="1427" on="1"/>
- <pt x="502" y="1517" on="0"/>
- <pt x="659" y="1517" on="1"/>
- <pt x="808" y="1517" on="0"/>
- <pt x="895" y="1436" on="1"/>
- <pt x="982" y="1355" on="0"/>
- <pt x="982" y="1219" on="1"/>
- <pt x="982" y="1068" on="0"/>
- <pt x="866" y="959" on="1"/>
- <pt x="795" y="893" on="0"/>
- <pt x="661" y="832" on="1"/>
- <pt x="829" y="527" on="0"/>
- <pt x="995" y="328" on="1"/>
- <pt x="1094" y="455" on="0"/>
- <pt x="1094" y="707" on="1"/>
- <pt x="1094" y="787" on="1"/>
- <pt x="1289" y="787" on="1"/>
- <pt x="1289" y="441" on="0"/>
- <pt x="1087" y="221" on="1"/>
- <pt x="1175" y="109" on="0"/>
- <pt x="1293" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="866" y="202" on="1"/>
- <pt x="669" y="427" on="0"/>
- <pt x="475" y="790" on="1"/>
- <pt x="377" y="743" on="0"/>
- <pt x="327" y="684" on="1"/>
- <pt x="254" y="600" on="0"/>
- <pt x="254" y="477" on="1"/>
- <pt x="254" y="324" on="0"/>
- <pt x="356" y="218" on="1"/>
- <pt x="459" y="111" on="0"/>
- <pt x="602" y="111" on="1"/>
- <pt x="714" y="111" on="0"/>
- </contour>
- <contour>
- <pt x="587" y="956" on="1"/>
- <pt x="683" y="998" on="0"/>
- <pt x="729" y="1046" on="1"/>
- <pt x="797" y="1116" on="0"/>
- <pt x="797" y="1215" on="1"/>
- <pt x="797" y="1369" on="0"/>
- <pt x="657" y="1369" on="1"/>
- <pt x="509" y="1369" on="0"/>
- <pt x="509" y="1207" on="1"/>
- <pt x="509" y="1109" on="0"/>
- <pt x="579" y="972" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 54 40 17 46 40 3 48 196 17 0 3 2 1 48 38 25 11 4 0 30 3 0 36
- 33 29 27 1 5 30 0 3 31 30 1 35 0 1 2 0 14 0 0 56 41 13 52 14 21
- 42 41 7 48 196 48 38 36 35 33 31 30 29 27 25 21 13 11 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="anoteleia" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aogonek" xMin="95" yMin="-370" xMax="1098" yMax="1110">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="537" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="aring" xMin="95" yMin="-25" xMax="1098" yMax="1737">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="238" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="asciicircum" xMin="36" yMin="592" xMax="924" yMax="1480">
- <contour>
- <pt x="480" y="1149" on="1"/>
- <pt x="201" y="592" on="1"/>
- <pt x="36" y="592" on="1"/>
- <pt x="480" y="1480" on="1"/>
- <pt x="924" y="592" on="1"/>
- <pt x="758" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 18 values pushed */
- 3 0 2 13 1 5 4 2 1 3 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciitilde" xMin="104" yMin="412" xMax="1091" yMax="772">
- <contour>
- <pt x="252" y="444" on="1"/>
- <pt x="104" y="444" on="1"/>
- <pt x="107" y="550" on="0"/>
- <pt x="126" y="605" on="1"/>
- <pt x="184" y="772" on="0"/>
- <pt x="370" y="772" on="1"/>
- <pt x="469" y="772" on="0"/>
- <pt x="569" y="703" on="1"/>
- <pt x="681" y="626" on="1"/>
- <pt x="747" y="580" on="1"/>
- <pt x="776" y="560" on="0"/>
- <pt x="824" y="560" on="1"/>
- <pt x="939" y="560" on="0"/>
- <pt x="943" y="740" on="1"/>
- <pt x="1091" y="740" on="1"/>
- <pt x="1088" y="634" on="0"/>
- <pt x="1069" y="579" on="1"/>
- <pt x="1011" y="412" on="0"/>
- <pt x="826" y="412" on="1"/>
- <pt x="727" y="412" on="0"/>
- <pt x="627" y="481" on="1"/>
- <pt x="515" y="558" on="1"/>
- <pt x="448" y="604" on="1"/>
- <pt x="419" y="624" on="0"/>
- <pt x="372" y="624" on="1"/>
- <pt x="256" y="624" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 7 5 11 7 18 48 196 5 13 18 0 14 13 1 1 0 1 2 0 14 14 13
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asterisk" xMin="39" yMin="751" xMax="757" yMax="1480">
- <contour>
- <pt x="711" y="1289" on="1"/>
- <pt x="757" y="1148" on="1"/>
- <pt x="479" y="1082" on="1"/>
- <pt x="479" y="1084" on="1"/>
- <pt x="481" y="1095" on="0"/>
- <pt x="481" y="1096" on="1"/>
- <pt x="481" y="1097" on="1"/>
- <pt x="479" y="1139" on="0"/>
- <pt x="452" y="1164" on="1"/>
- </contour>
- <contour>
- <pt x="681" y="838" on="1"/>
- <pt x="561" y="751" on="1"/>
- <pt x="404" y="1018" on="1"/>
- <pt x="454" y="1024" on="0"/>
- <pt x="474" y="1069" on="1"/>
- </contour>
- <contour>
- <pt x="235" y="751" on="1"/>
- <pt x="115" y="838" on="1"/>
- <pt x="321" y="1069" on="1"/>
- <pt x="341" y="1024" on="0"/>
- <pt x="391" y="1018" on="1"/>
- </contour>
- <contour>
- <pt x="39" y="1148" on="1"/>
- <pt x="84" y="1289" on="1"/>
- <pt x="344" y="1164" on="1"/>
- <pt x="315" y="1138" on="0"/>
- <pt x="315" y="1097" on="1"/>
- <pt x="315" y="1096" on="1"/>
- <pt x="315" y="1095" on="0"/>
- <pt x="315" y="1091" on="1"/>
- <pt x="316" y="1088" on="1"/>
- <pt x="317" y="1084" on="0"/>
- <pt x="317" y="1082" on="1"/>
- </contour>
- <contour>
- <pt x="324" y="1480" on="1"/>
- <pt x="472" y="1480" on="1"/>
- <pt x="441" y="1172" on="1"/>
- <pt x="419" y="1183" on="0"/>
- <pt x="398" y="1183" on="1"/>
- <pt x="375" y="1183" on="0"/>
- <pt x="355" y="1172" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 34 1 36 34 32 24 23 21 20 19 8 1 0 11 30 1 3 0 1 1 29 18 16 15 14
- 13 11 10 9 3 2 11 1 2 3 0 0 31 30 0 14 36 32 31 30 29 24 23 21 20
- 19 18 16 15 14 13 11 10 9 8 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="at" xMin="253" yMin="-37" xMax="1844" yMax="1517">
- <contour>
- <pt x="1253" y="44" on="1"/>
- <pt x="1067" y="-37" on="0"/>
- <pt x="897" y="-37" on="1"/>
- <pt x="619" y="-37" on="0"/>
- <pt x="436" y="137" on="1"/>
- <pt x="253" y="310" on="0"/>
- <pt x="253" y="582" on="1"/>
- <pt x="253" y="949" on="0"/>
- <pt x="535" y="1233" on="1"/>
- <pt x="817" y="1517" on="0"/>
- <pt x="1186" y="1517" on="1"/>
- <pt x="1468" y="1517" on="0"/>
- <pt x="1656" y="1337" on="1"/>
- <pt x="1844" y="1157" on="0"/>
- <pt x="1844" y="889" on="1"/>
- <pt x="1844" y="643" on="0"/>
- <pt x="1693" y="469" on="1"/>
- <pt x="1542" y="296" on="0"/>
- <pt x="1327" y="296" on="1"/>
- <pt x="1160" y="296" on="0"/>
- <pt x="1160" y="411" on="1"/>
- <pt x="1160" y="450" on="0"/>
- <pt x="1181" y="516" on="1"/>
- <pt x="1221" y="642" on="1"/>
- <pt x="1209" y="642" on="1"/>
- <pt x="1124" y="486" on="0"/>
- <pt x="1048" y="408" on="1"/>
- <pt x="939" y="296" on="0"/>
- <pt x="818" y="296" on="1"/>
- <pt x="629" y="296" on="0"/>
- <pt x="629" y="523" on="1"/>
- <pt x="629" y="772" on="0"/>
- <pt x="791" y="975" on="1"/>
- <pt x="952" y="1178" on="0"/>
- <pt x="1157" y="1178" on="1"/>
- <pt x="1182" y="1178" on="0"/>
- <pt x="1222" y="1176" on="1"/>
- <pt x="1232" y="1175" on="0"/>
- <pt x="1245" y="1174" on="1"/>
- <pt x="1284" y="1172" on="0"/>
- <pt x="1311" y="1172" on="1"/>
- <pt x="1448" y="1172" on="1"/>
- <pt x="1322" y="536" on="1"/>
- <pt x="1316" y="506" on="0"/>
- <pt x="1316" y="475" on="1"/>
- <pt x="1316" y="407" on="0"/>
- <pt x="1393" y="407" on="1"/>
- <pt x="1525" y="407" on="0"/>
- <pt x="1629" y="549" on="1"/>
- <pt x="1733" y="692" on="0"/>
- <pt x="1733" y="874" on="1"/>
- <pt x="1733" y="1103" on="0"/>
- <pt x="1574" y="1255" on="1"/>
- <pt x="1415" y="1407" on="0"/>
- <pt x="1172" y="1407" on="1"/>
- <pt x="856" y="1407" on="0"/>
- <pt x="610" y="1158" on="1"/>
- <pt x="364" y="908" on="0"/>
- <pt x="364" y="591" on="1"/>
- <pt x="364" y="361" on="0"/>
- <pt x="519" y="218" on="1"/>
- <pt x="673" y="74" on="0"/>
- <pt x="913" y="74" on="1"/>
- <pt x="1067" y="74" on="0"/>
- <pt x="1217" y="146" on="1"/>
- </contour>
- <contour>
- <pt x="1233" y="833" on="1"/>
- <pt x="1272" y="1028" on="1"/>
- <pt x="1178" y="1061" on="0"/>
- <pt x="1112" y="1061" on="1"/>
- <pt x="971" y="1061" on="0"/>
- <pt x="877" y="918" on="1"/>
- <pt x="783" y="775" on="0"/>
- <pt x="783" y="568" on="1"/>
- <pt x="783" y="419" on="0"/>
- <pt x="863" y="419" on="1"/>
- <pt x="996" y="419" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 74 6 28 68 16 34 62 16 2 54 16 10 46 16 18 48 196 10 0 2 2 34 1
- 34 0 40 2 0 28 18 1 66 65 64 28 24 23 18 0 8 40 2 3 0 41 40 1 0
- 14 0 0 72 15 30 58 17 6 50 17 14 48 196 66 65 64 44 41 40 30 24 23 20 14
- 6 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="atilde" xMin="95" yMin="-25" xMax="1098" yMax="1517">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="206" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="b" xMin="154" yMin="-25" xMax="1052" yMax="1579">
- <contour>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="149" on="1"/>
- <pt x="488" y="123" on="0"/>
- <pt x="557" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="552" on="1"/>
- <pt x="839" y="733" on="0"/>
- <pt x="783" y="835" on="1"/>
- <pt x="728" y="938" on="0"/>
- <pt x="634" y="938" on="1"/>
- <pt x="508" y="938" on="0"/>
- </contour>
- <contour>
- <pt x="351" y="882" on="1"/>
- <pt x="407" y="984" on="0"/>
- <pt x="469" y="1036" on="1"/>
- <pt x="558" y="1110" on="0"/>
- <pt x="676" y="1110" on="1"/>
- <pt x="845" y="1110" on="0"/>
- <pt x="948" y="963" on="1"/>
- <pt x="1052" y="816" on="0"/>
- <pt x="1052" y="572" on="1"/>
- <pt x="1052" y="287" on="0"/>
- <pt x="918" y="131" on="1"/>
- <pt x="785" y="-25" on="0"/>
- <pt x="540" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="351" y="0" on="1"/>
- <pt x="154" y="-12" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 23 2 15 1 9 3 1 1 11 9 3 1 0 5 1 2 3 0 0 1 26 25 2 0 28
- 27 1 0 14 19 5 0 0 0 28 25 11 1 0 4 4 26 1 4 48 196 27 26 1 28
- 25 11 1 0 4 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="backslash" xMin="-59" yMin="-296" xMax="629" yMax="1480">
- <contour>
- <pt x="629" y="-296" on="1"/>
- <pt x="474" y="-296" on="1"/>
- <pt x="-59" y="1480" on="1"/>
- <pt x="96" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 1 0 1 0 3 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bar" xMin="192" yMin="-296" xMax="340" yMax="1579">
- <contour>
- <pt x="192" y="-296" on="1"/>
- <pt x="192" y="1579" on="1"/>
- <pt x="340" y="1579" on="1"/>
- <pt x="340" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 2 1 1 3 0 1 2 0 14 0 0 3 2 7 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceleft" xMin="25" yMin="-296" xMax="568" yMax="1579">
- <contour>
- <pt x="25" y="716" on="1"/>
- <pt x="86" y="716" on="1"/>
- <pt x="239" y="716" on="0"/>
- <pt x="239" y="880" on="1"/>
- <pt x="239" y="944" on="0"/>
- <pt x="223" y="1017" on="1"/>
- <pt x="204" y="1104" on="1"/>
- <pt x="185" y="1191" on="0"/>
- <pt x="185" y="1268" on="1"/>
- <pt x="185" y="1431" on="0"/>
- <pt x="321" y="1517" on="1"/>
- <pt x="416" y="1576" on="0"/>
- <pt x="568" y="1579" on="1"/>
- <pt x="568" y="1431" on="1"/>
- <pt x="515" y="1431" on="1"/>
- <pt x="446" y="1431" on="0"/>
- <pt x="402" y="1396" on="1"/>
- <pt x="357" y="1360" on="0"/>
- <pt x="357" y="1306" on="1"/>
- <pt x="357" y="1286" on="0"/>
- <pt x="370" y="1212" on="1"/>
- <pt x="387" y="1110" on="1"/>
- <pt x="398" y="1043" on="0"/>
- <pt x="398" y="962" on="1"/>
- <pt x="398" y="773" on="0"/>
- <pt x="251" y="642" on="1"/>
- <pt x="398" y="511" on="0"/>
- <pt x="398" y="320" on="1"/>
- <pt x="398" y="240" on="0"/>
- <pt x="387" y="173" on="1"/>
- <pt x="370" y="71" on="1"/>
- <pt x="357" y="-3" on="0"/>
- <pt x="357" y="-24" on="1"/>
- <pt x="357" y="-77" on="0"/>
- <pt x="403" y="-113" on="1"/>
- <pt x="447" y="-148" on="0"/>
- <pt x="515" y="-148" on="1"/>
- <pt x="568" y="-148" on="1"/>
- <pt x="568" y="-296" on="1"/>
- <pt x="408" y="-293" on="0"/>
- <pt x="311" y="-227" on="1"/>
- <pt x="185" y="-140" on="0"/>
- <pt x="185" y="17" on="1"/>
- <pt x="185" y="92" on="0"/>
- <pt x="204" y="179" on="1"/>
- <pt x="223" y="266" on="1"/>
- <pt x="239" y="339" on="0"/>
- <pt x="239" y="406" on="1"/>
- <pt x="239" y="568" on="0"/>
- <pt x="86" y="568" on="1"/>
- <pt x="25" y="568" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 50 49 38 37 36 25 14 13 12 1 0 14 0 0 47 15 27 32 13 42 18 13 8 3 15
- 23 48 196 42 27 23 8 49 42 36 27 25 23 14 8 1 9 12 0 3 38 37 13 12 3
- 50 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceright" xMin="116" yMin="-296" xMax="659" yMax="1579">
- <contour>
- <pt x="659" y="568" on="1"/>
- <pt x="597" y="568" on="1"/>
- <pt x="445" y="568" on="0"/>
- <pt x="445" y="404" on="1"/>
- <pt x="445" y="331" on="0"/>
- <pt x="460" y="266" on="1"/>
- <pt x="480" y="179" on="1"/>
- <pt x="499" y="96" on="0"/>
- <pt x="499" y="15" on="1"/>
- <pt x="499" y="-148" on="0"/>
- <pt x="361" y="-234" on="1"/>
- <pt x="267" y="-293" on="0"/>
- <pt x="116" y="-296" on="1"/>
- <pt x="116" y="-148" on="1"/>
- <pt x="168" y="-148" on="1"/>
- <pt x="236" y="-148" on="0"/>
- <pt x="281" y="-113" on="1"/>
- <pt x="326" y="-77" on="0"/>
- <pt x="326" y="-23" on="1"/>
- <pt x="326" y="3" on="0"/>
- <pt x="314" y="71" on="1"/>
- <pt x="296" y="173" on="1"/>
- <pt x="285" y="235" on="0"/>
- <pt x="285" y="321" on="1"/>
- <pt x="285" y="511" on="0"/>
- <pt x="432" y="642" on="1"/>
- <pt x="366" y="701" on="0"/>
- <pt x="333" y="760" on="1"/>
- <pt x="285" y="848" on="0"/>
- <pt x="285" y="963" on="1"/>
- <pt x="285" y="1048" on="0"/>
- <pt x="296" y="1110" on="1"/>
- <pt x="314" y="1212" on="1"/>
- <pt x="326" y="1280" on="0"/>
- <pt x="326" y="1308" on="1"/>
- <pt x="326" y="1360" on="0"/>
- <pt x="280" y="1396" on="1"/>
- <pt x="235" y="1431" on="0"/>
- <pt x="168" y="1431" on="1"/>
- <pt x="116" y="1431" on="1"/>
- <pt x="116" y="1579" on="1"/>
- <pt x="276" y="1576" on="0"/>
- <pt x="372" y="1510" on="1"/>
- <pt x="499" y="1423" on="0"/>
- <pt x="499" y="1266" on="1"/>
- <pt x="499" y="1187" on="0"/>
- <pt x="480" y="1104" on="1"/>
- <pt x="460" y="1017" on="1"/>
- <pt x="445" y="952" on="0"/>
- <pt x="445" y="877" on="1"/>
- <pt x="445" y="716" on="0"/>
- <pt x="597" y="716" on="1"/>
- <pt x="659" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 52 51 40 39 38 25 14 13 12 1 0 14 0 0 49 15 29 34 13 44 18 13 8 3 15
- 23 48 196 44 29 23 8 51 44 38 29 25 23 14 8 1 9 0 12 3 52 0 1 40 39
- 13 12 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketleft" xMin="149" yMin="-296" xMax="544" yMax="1579">
- <contour>
- <pt x="149" y="-296" on="1"/>
- <pt x="149" y="1579" on="1"/>
- <pt x="544" y="1579" on="1"/>
- <pt x="544" y="1431" on="1"/>
- <pt x="322" y="1431" on="1"/>
- <pt x="322" y="-148" on="1"/>
- <pt x="544" y="-148" on="1"/>
- <pt x="544" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 4 3 7 1 1 6 5 7 1 0 2 4 48 196 2 1 1 7 0 1 2 0 14
- 0 0 5 4 13 1 0 1 4 48 196 7 6 3 2 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketright" xMin="26" yMin="-296" xMax="421" yMax="1579">
- <contour>
- <pt x="421" y="1579" on="1"/>
- <pt x="421" y="-296" on="1"/>
- <pt x="26" y="-296" on="1"/>
- <pt x="26" y="-148" on="1"/>
- <pt x="248" y="-148" on="1"/>
- <pt x="248" y="1431" on="1"/>
- <pt x="26" y="1431" on="1"/>
- <pt x="26" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 6 5 7 1 0 4 3 7 1 1 2 4 48 196 7 0 1 2 1 1 2 0 14
- 0 0 5 4 13 1 0 1 4 48 196 1 0 1 7 6 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="breve" xMin="8" yMin="1283" xMax="674" yMax="1604">
- <contour>
- <pt x="8" y="1604" on="1"/>
- <pt x="131" y="1604" on="1"/>
- <pt x="152" y="1510" on="0"/>
- <pt x="206" y="1470" on="1"/>
- <pt x="258" y="1431" on="0"/>
- <pt x="341" y="1431" on="1"/>
- <pt x="435" y="1431" on="0"/>
- <pt x="489" y="1480" on="1"/>
- <pt x="532" y="1520" on="0"/>
- <pt x="551" y="1604" on="1"/>
- <pt x="674" y="1604" on="1"/>
- <pt x="658" y="1470" on="0"/>
- <pt x="585" y="1389" on="1"/>
- <pt x="491" y="1283" on="0"/>
- <pt x="341" y="1283" on="1"/>
- <pt x="184" y="1283" on="0"/>
- <pt x="89" y="1398" on="1"/>
- <pt x="24" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 0 0 5 40 14 48 196 14 10 9 1 0 14 10 9 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="brokenbar" xMin="192" yMin="-296" xMax="340" yMax="1579">
- <contour>
- <pt x="192" y="-296" on="1"/>
- <pt x="192" y="444" on="1"/>
- <pt x="340" y="444" on="1"/>
- <pt x="340" y="-296" on="1"/>
- </contour>
- <contour>
- <pt x="192" y="839" on="1"/>
- <pt x="192" y="1579" on="1"/>
- <pt x="340" y="1579" on="1"/>
- <pt x="340" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 6 5 1 7 4 1 2 1 1 3 0 1 4 0 14 0 0 7 6 3 2 7 3 0 1
- 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bullet" xMin="81" yMin="555" xMax="636" yMax="1110">
- <contour>
- <pt x="359" y="1110" on="1"/>
- <pt x="474" y="1110" on="0"/>
- <pt x="555" y="1028" on="1"/>
- <pt x="636" y="946" on="0"/>
- <pt x="636" y="831" on="1"/>
- <pt x="636" y="717" on="0"/>
- <pt x="554" y="636" on="1"/>
- <pt x="472" y="555" on="0"/>
- <pt x="354" y="555" on="1"/>
- <pt x="255" y="555" on="0"/>
- <pt x="179" y="621" on="1"/>
- <pt x="81" y="707" on="0"/>
- <pt x="81" y="833" on="1"/>
- <pt x="81" y="948" on="0"/>
- <pt x="163" y="1029" on="1"/>
- <pt x="244" y="1110" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 0 0 0 8 48 196 8 14 0 0 4 12 48 196 12
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="c" xMin="86" yMin="-25" xMax="926" yMax="1110">
- <contour>
- <pt x="926" y="33" on="1"/>
- <pt x="745" y="-25" on="0"/>
- <pt x="585" y="-25" on="1"/>
- <pt x="360" y="-25" on="0"/>
- <pt x="223" y="133" on="1"/>
- <pt x="86" y="290" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="809" on="0"/>
- <pt x="226" y="959" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="616" y="1110" on="1"/>
- <pt x="742" y="1110" on="0"/>
- <pt x="914" y="1074" on="1"/>
- <pt x="914" y="910" on="1"/>
- <pt x="750" y="959" on="0"/>
- <pt x="652" y="959" on="1"/>
- <pt x="308" y="959" on="0"/>
- <pt x="308" y="543" on="1"/>
- <pt x="308" y="347" on="0"/>
- <pt x="397" y="241" on="1"/>
- <pt x="485" y="134" on="0"/>
- <pt x="644" y="134" on="1"/>
- <pt x="765" y="134" on="0"/>
- <pt x="926" y="203" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 21 29 2 15 40 10 48 196 10 1 2 2 1 1 23 13 12 0 4 1 2 3 0
- 0 14 0 0 17 26 6 48 196 6 12 23 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cacute" xMin="86" yMin="-25" xMax="928" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="352" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="caron" xMin="-9" yMin="1283" xMax="691" yMax="1604">
- <contour>
- <pt x="691" y="1604" on="1"/>
- <pt x="450" y="1283" on="1"/>
- <pt x="232" y="1283" on="1"/>
- <pt x="-9" y="1604" on="1"/>
- <pt x="139" y="1604" on="1"/>
- <pt x="340" y="1402" on="1"/>
- <pt x="342" y="1402" on="1"/>
- <pt x="543" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 6 5 2 0 1 3 7 4 3 0 3 2 1 1 2 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ccaron" xMin="86" yMin="-25" xMax="957" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="266" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccedilla" xMin="86" yMin="-432" xMax="926" yMax="1110">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="260" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccircumflex" xMin="86" yMin="-25" xMax="957" yMax="1604">
- <contour>
- <pt x="926" y="33" on="1"/>
- <pt x="745" y="-25" on="0"/>
- <pt x="585" y="-25" on="1"/>
- <pt x="360" y="-25" on="0"/>
- <pt x="223" y="133" on="1"/>
- <pt x="86" y="290" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="809" on="0"/>
- <pt x="226" y="959" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="616" y="1110" on="1"/>
- <pt x="742" y="1110" on="0"/>
- <pt x="914" y="1074" on="1"/>
- <pt x="914" y="910" on="1"/>
- <pt x="750" y="959" on="0"/>
- <pt x="652" y="959" on="1"/>
- <pt x="308" y="959" on="0"/>
- <pt x="308" y="543" on="1"/>
- <pt x="308" y="347" on="0"/>
- <pt x="397" y="241" on="1"/>
- <pt x="485" y="134" on="0"/>
- <pt x="644" y="134" on="1"/>
- <pt x="765" y="134" on="0"/>
- <pt x="926" y="203" on="1"/>
- </contour>
- <contour>
- <pt x="257" y="1283" on="1"/>
- <pt x="498" y="1604" on="1"/>
- <pt x="716" y="1604" on="1"/>
- <pt x="957" y="1283" on="1"/>
- <pt x="809" y="1283" on="1"/>
- <pt x="608" y="1485" on="1"/>
- <pt x="606" y="1485" on="1"/>
- <pt x="405" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 21 29 2 15 40 10 48 196 10 1 2 2 30 29 2 25 24 3 1 1 23 13 12
- 0 4 1 2 3 0 0 26 25 1 31 28 27 24 3 2 0 14 0 0 17 26 6 48 196
- 27 0 31 30 29 28 26 25 24 7 13 6 12 23 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cdotaccent" xMin="86" yMin="-25" xMax="926" yMax="1480">
- <contour>
- <pt x="926" y="33" on="1"/>
- <pt x="745" y="-25" on="0"/>
- <pt x="585" y="-25" on="1"/>
- <pt x="360" y="-25" on="0"/>
- <pt x="223" y="133" on="1"/>
- <pt x="86" y="290" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="809" on="0"/>
- <pt x="226" y="959" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="616" y="1110" on="1"/>
- <pt x="742" y="1110" on="0"/>
- <pt x="914" y="1074" on="1"/>
- <pt x="914" y="910" on="1"/>
- <pt x="750" y="959" on="0"/>
- <pt x="652" y="959" on="1"/>
- <pt x="308" y="959" on="0"/>
- <pt x="308" y="543" on="1"/>
- <pt x="308" y="347" on="0"/>
- <pt x="397" y="241" on="1"/>
- <pt x="485" y="134" on="0"/>
- <pt x="644" y="134" on="1"/>
- <pt x="765" y="134" on="0"/>
- <pt x="926" y="203" on="1"/>
- </contour>
- <contour>
- <pt x="508" y="1283" on="1"/>
- <pt x="508" y="1480" on="1"/>
- <pt x="705" y="1480" on="1"/>
- <pt x="705" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 21 29 2 15 40 10 48 196 10 1 2 2 1 1 23 13 12 0 4 1 2 3 0
- 0 0 0 27 24 5 1 25 1 4 48 196 26 25 0 14 0 0 17 26 6 48 196 6 24
- 0 0 25 24 4 1 26 1 4 48 196 27 26 1 23 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cedilla" xMin="168" yMin="-432" xMax="515" yMax="0">
- <contour>
- <pt x="284" y="0" on="1"/>
- <pt x="381" y="0" on="1"/>
- <pt x="321" y="-109" on="1"/>
- <pt x="393" y="-111" on="0"/>
- <pt x="445" y="-148" on="1"/>
- <pt x="515" y="-197" on="0"/>
- <pt x="515" y="-269" on="1"/>
- <pt x="515" y="-337" on="0"/>
- <pt x="456" y="-384" on="1"/>
- <pt x="398" y="-432" on="0"/>
- <pt x="311" y="-432" on="1"/>
- <pt x="244" y="-432" on="0"/>
- <pt x="168" y="-411" on="1"/>
- <pt x="168" y="-330" on="1"/>
- <pt x="218" y="-345" on="0"/>
- <pt x="272" y="-345" on="1"/>
- <pt x="376" y="-345" on="0"/>
- <pt x="376" y="-271" on="1"/>
- <pt x="376" y="-178" on="0"/>
- <pt x="189" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 15 44 10 48 196 19 13 12 10 2 1 0 14 0 0 17 42 6 48 196 19 13 12
- 6 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cent" xMin="173" yMin="0" xMax="1014" yMax="1480">
- <contour>
- <pt x="631" y="0" on="1"/>
- <pt x="631" y="173" on="1"/>
- <pt x="443" y="197" on="0"/>
- <pt x="327" y="320" on="1"/>
- <pt x="173" y="483" on="0"/>
- <pt x="173" y="740" on="1"/>
- <pt x="173" y="1010" on="0"/>
- <pt x="331" y="1161" on="1"/>
- <pt x="441" y="1266" on="0"/>
- <pt x="631" y="1295" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="730" y="1480" on="1"/>
- <pt x="730" y="1295" on="1"/>
- <pt x="863" y="1289" on="0"/>
- <pt x="1014" y="1249" on="1"/>
- <pt x="1014" y="1083" on="1"/>
- <pt x="836" y="1143" on="0"/>
- <pt x="730" y="1153" on="1"/>
- <pt x="730" y="313" on="1"/>
- <pt x="866" y="313" on="0"/>
- <pt x="1014" y="380" on="1"/>
- <pt x="1014" y="231" on="1"/>
- <pt x="865" y="173" on="0"/>
- <pt x="730" y="173" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="631" y="1144" on="1"/>
- <pt x="572" y="1135" on="0"/>
- <pt x="542" y="1120" on="1"/>
- <pt x="389" y="1041" on="0"/>
- <pt x="389" y="739" on="1"/>
- <pt x="389" y="530" on="0"/>
- <pt x="480" y="422" on="1"/>
- <pt x="532" y="361" on="0"/>
- <pt x="631" y="324" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 33 25 24 23 21 20 18 17 15 14 12 11 10 9 1 0 14 0 0 29 9 5 48 196 5
- 0 0 0 33 25 10 9 1 0 11 5 11 1 4 48 196 21 20 15 14 3 24 23 18 17
- 12 11 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="circumflex" xMin="-9" yMin="1283" xMax="691" yMax="1604">
- <contour>
- <pt x="-9" y="1283" on="1"/>
- <pt x="232" y="1604" on="1"/>
- <pt x="450" y="1604" on="1"/>
- <pt x="691" y="1283" on="1"/>
- <pt x="543" y="1283" on="1"/>
- <pt x="342" y="1485" on="1"/>
- <pt x="340" y="1485" on="1"/>
- <pt x="139" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 6 5 2 1 0 3 2 1 1 7 4 3 0 3 2 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="colon" xMin="186" yMin="0" xMax="383" yMax="1086">
- <contour>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="186" y="888" on="1"/>
- <pt x="186" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 7 4 5 1 5 2 1 5 1 0 2 4 48 196 3 0 1 0 6 5 1 14 0
- 0 7 6 3 2 4 3 0 1 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="comma" xMin="161" yMin="-321" xMax="408" yMax="247">
- <contour>
- <pt x="161" y="-321" on="1"/>
- <pt x="161" y="-247" on="1"/>
- <pt x="257" y="-220" on="0"/>
- <pt x="257" y="-20" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="33" on="1"/>
- <pt x="407" y="-294" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
- 1 0 1 4 48 196 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="copyright" xMin="15" yMin="0" xMax="1495" yMax="1480">
- <contour>
- <pt x="755" y="1480" on="1"/>
- <pt x="1060" y="1480" on="0"/>
- <pt x="1278" y="1263" on="1"/>
- <pt x="1495" y="1047" on="0"/>
- <pt x="1495" y="741" on="1"/>
- <pt x="1495" y="431" on="0"/>
- <pt x="1277" y="216" on="1"/>
- <pt x="1060" y="0" on="0"/>
- <pt x="746" y="0" on="1"/>
- <pt x="478" y="0" on="0"/>
- <pt x="277" y="176" on="1"/>
- <pt x="15" y="404" on="0"/>
- <pt x="15" y="741" on="1"/>
- <pt x="15" y="1047" on="0"/>
- <pt x="232" y="1263" on="1"/>
- <pt x="450" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="755" y="1375" on="1"/>
- <pt x="494" y="1375" on="0"/>
- <pt x="307" y="1188" on="1"/>
- <pt x="121" y="1002" on="0"/>
- <pt x="121" y="740" on="1"/>
- <pt x="121" y="482" on="0"/>
- <pt x="306" y="294" on="1"/>
- <pt x="491" y="106" on="0"/>
- <pt x="748" y="106" on="1"/>
- <pt x="987" y="106" on="0"/>
- <pt x="1164" y="256" on="1"/>
- <pt x="1390" y="448" on="0"/>
- <pt x="1390" y="741" on="1"/>
- <pt x="1390" y="1003" on="0"/>
- <pt x="1203" y="1188" on="1"/>
- <pt x="1016" y="1375" on="0"/>
- </contour>
- <contour>
- <pt x="1025" y="364" on="1"/>
- <pt x="887" y="317" on="0"/>
- <pt x="781" y="317" on="1"/>
- <pt x="603" y="317" on="0"/>
- <pt x="488" y="434" on="1"/>
- <pt x="373" y="551" on="0"/>
- <pt x="373" y="736" on="1"/>
- <pt x="373" y="927" on="0"/>
- <pt x="485" y="1042" on="1"/>
- <pt x="597" y="1157" on="0"/>
- <pt x="787" y="1157" on="1"/>
- <pt x="884" y="1157" on="0"/>
- <pt x="1001" y="1133" on="1"/>
- <pt x="1025" y="1128" on="1"/>
- <pt x="1025" y="1010" on="1"/>
- <pt x="895" y="1063" on="0"/>
- <pt x="794" y="1063" on="1"/>
- <pt x="668" y="1063" on="0"/>
- <pt x="591" y="974" on="1"/>
- <pt x="514" y="884" on="0"/>
- <pt x="514" y="739" on="1"/>
- <pt x="514" y="593" on="0"/>
- <pt x="594" y="508" on="1"/>
- <pt x="674" y="423" on="0"/>
- <pt x="809" y="423" on="1"/>
- <pt x="914" y="423" on="0"/>
- <pt x="1025" y="482" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 56 20 34 48 21 42 24 20 8 16 20 0 48 196 8 2 0 0 42 34 1 1 58
- 46 45 42 34 32 6 0 2 3 0 0 14 0 0 52 42 38 28 17 4 20 17 12 48 196
- 58 46 45 38 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="currency" xMin="122" yMin="293" xMax="1016" yMax="1188">
- <contour>
- <pt x="365" y="449" on="1"/>
- <pt x="209" y="293" on="1"/>
- <pt x="122" y="380" on="1"/>
- <pt x="277" y="536" on="1"/>
- <pt x="214" y="640" on="0"/>
- <pt x="214" y="740" on="1"/>
- <pt x="214" y="841" on="0"/>
- <pt x="278" y="944" on="1"/>
- <pt x="122" y="1100" on="1"/>
- <pt x="209" y="1188" on="1"/>
- <pt x="365" y="1032" on="1"/>
- <pt x="463" y="1095" on="0"/>
- <pt x="569" y="1095" on="1"/>
- <pt x="675" y="1095" on="0"/>
- <pt x="773" y="1032" on="1"/>
- <pt x="929" y="1188" on="1"/>
- <pt x="1016" y="1100" on="1"/>
- <pt x="860" y="944" on="1"/>
- <pt x="924" y="841" on="0"/>
- <pt x="924" y="740" on="1"/>
- <pt x="924" y="639" on="0"/>
- <pt x="861" y="536" on="1"/>
- <pt x="1016" y="380" on="1"/>
- <pt x="929" y="293" on="1"/>
- <pt x="773" y="449" on="1"/>
- <pt x="674" y="385" on="0"/>
- <pt x="569" y="385" on="1"/>
- <pt x="464" y="385" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="972" on="1"/>
- <pt x="471" y="972" on="0"/>
- <pt x="404" y="905" on="1"/>
- <pt x="337" y="838" on="0"/>
- <pt x="337" y="739" on="1"/>
- <pt x="337" y="643" on="0"/>
- <pt x="404" y="576" on="1"/>
- <pt x="470" y="508" on="0"/>
- <pt x="566" y="508" on="1"/>
- <pt x="655" y="508" on="0"/>
- <pt x="719" y="562" on="1"/>
- <pt x="801" y="631" on="0"/>
- <pt x="801" y="741" on="1"/>
- <pt x="801" y="838" on="0"/>
- <pt x="734" y="905" on="1"/>
- <pt x="666" y="972" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 36 6 26 28 6 12 48 196 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
- 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 6 19 32 6 5 48 196
- 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="d" xMin="86" yMin="-25" xMax="984" yMax="1579">
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <contour>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="787" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 23 1 15 2 9 3 1 25 11 9 3 1 0 6 1 28 3 0 27 26 1 29 28 1 2
- 0 14 19 5 0 0 0 29 26 25 11 1 0 4 5 27 1 4 48 196 28 27 1 29 26
- 25 11 1 0 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dagger" xMin="150" yMin="-296" xMax="989" yMax="1480">
- <contour>
- <pt x="471" y="-296" on="1"/>
- <pt x="495" y="839" on="1"/>
- <pt x="150" y="814" on="1"/>
- <pt x="150" y="962" on="1"/>
- <pt x="495" y="938" on="1"/>
- <pt x="471" y="1480" on="1"/>
- <pt x="668" y="1480" on="1"/>
- <pt x="643" y="938" on="1"/>
- <pt x="989" y="962" on="1"/>
- <pt x="989" y="814" on="1"/>
- <pt x="643" y="839" on="1"/>
- <pt x="668" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
- 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="daggerdbl" xMin="150" yMin="-296" xMax="989" yMax="1480">
- <contour>
- <pt x="471" y="-296" on="1"/>
- <pt x="495" y="247" on="1"/>
- <pt x="150" y="222" on="1"/>
- <pt x="150" y="370" on="1"/>
- <pt x="495" y="345" on="1"/>
- <pt x="495" y="839" on="1"/>
- <pt x="150" y="814" on="1"/>
- <pt x="150" y="962" on="1"/>
- <pt x="495" y="938" on="1"/>
- <pt x="471" y="1480" on="1"/>
- <pt x="668" y="1480" on="1"/>
- <pt x="643" y="938" on="1"/>
- <pt x="989" y="962" on="1"/>
- <pt x="989" y="814" on="1"/>
- <pt x="643" y="839" on="1"/>
- <pt x="643" y="345" on="1"/>
- <pt x="989" y="370" on="1"/>
- <pt x="989" y="222" on="1"/>
- <pt x="643" y="247" on="1"/>
- <pt x="668" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
- 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 7 3
- 1 1 4 48 196 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcaron" xMin="86" yMin="-25" xMax="1259" yMax="1579">
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <contour>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="787" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1061" y="1125" on="1"/>
- <pt x="1061" y="1184" on="1"/>
- <pt x="1138" y="1205" on="0"/>
- <pt x="1138" y="1365" on="1"/>
- <pt x="1138" y="1382" on="1"/>
- <pt x="1061" y="1382" on="1"/>
- <pt x="1061" y="1579" on="1"/>
- <pt x="1259" y="1579" on="1"/>
- <pt x="1259" y="1408" on="1"/>
- <pt x="1258" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 23 1 15 2 1 38 35 34 33 31 30 6 26 1 3 0 9 3 1 25 11 9 3 1 0
- 6 1 28 3 0 37 36 27 26 3 29 28 1 2 0 14 34 33 2 37 30 3 19 5 0
- 0 0 36 35 31 30 4 3 37 29 26 25 11 1 0 4 5 27 2 4 48 196 38 37 1
- 28 27 1 29 26 25 11 1 0 5 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcroat" xMin="86" yMin="-25" xMax="1132" yMax="1579">
- <contour>
- <pt x="787" y="1258" on="1"/>
- <pt x="466" y="1258" on="1"/>
- <pt x="466" y="1382" on="1"/>
- <pt x="787" y="1382" on="1"/>
- <pt x="787" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="984" y="1382" on="1"/>
- <pt x="1132" y="1382" on="1"/>
- <pt x="1132" y="1258" on="1"/>
- <pt x="984" y="1258" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- <pt x="787" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 36 30 16 30 40 24 48 196 24 1 16 2 1 28 27 26 12 4 1 10 3 0 0
- 0 9 8 1 0 6 3 2 1 4 48 196 5 4 1 7 6 3 2 3 11 10 1 3 0
- 14 0 0 32 9 20 48 196 8 7 2 13 5 2 1 20 0 0 0 28 27 26 12 11 4
- 3 0 4 7 5 1 4 48 196 10 9 6 5 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="degree" xMin="114" yMin="925" xMax="706" yMax="1517">
- <contour>
- <pt x="410" y="1517" on="1"/>
- <pt x="531" y="1517" on="0"/>
- <pt x="619" y="1430" on="1"/>
- <pt x="706" y="1344" on="0"/>
- <pt x="706" y="1222" on="1"/>
- <pt x="706" y="1098" on="0"/>
- <pt x="619" y="1012" on="1"/>
- <pt x="531" y="925" on="0"/>
- <pt x="406" y="925" on="1"/>
- <pt x="300" y="925" on="0"/>
- <pt x="219" y="995" on="1"/>
- <pt x="114" y="1087" on="0"/>
- <pt x="114" y="1221" on="1"/>
- <pt x="114" y="1344" on="0"/>
- <pt x="201" y="1430" on="1"/>
- <pt x="289" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="410" y="1394" on="1"/>
- <pt x="339" y="1394" on="0"/>
- <pt x="288" y="1343" on="1"/>
- <pt x="237" y="1293" on="0"/>
- <pt x="237" y="1222" on="1"/>
- <pt x="237" y="1151" on="0"/>
- <pt x="288" y="1100" on="1"/>
- <pt x="338" y="1049" on="0"/>
- <pt x="408" y="1049" on="1"/>
- <pt x="473" y="1049" on="0"/>
- <pt x="521" y="1090" on="1"/>
- <pt x="583" y="1142" on="0"/>
- <pt x="583" y="1222" on="1"/>
- <pt x="583" y="1293" on="0"/>
- <pt x="532" y="1343" on="1"/>
- <pt x="481" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 24 6 8 16 6 0 48 196 0 0 1 8 0 0 14 0 0 28 6 4 20 6 12
- 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dieresis" xMin="57" yMin="1283" xMax="625" yMax="1456">
- <contour>
- <pt x="57" y="1283" on="1"/>
- <pt x="57" y="1456" on="1"/>
- <pt x="230" y="1456" on="1"/>
- <pt x="230" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="452" y="1283" on="1"/>
- <pt x="452" y="1456" on="1"/>
- <pt x="625" y="1456" on="1"/>
- <pt x="625" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 7 4 3 0 13 3 1 1 4 48 196 6 5 2 1 3 0 14 0 0 5 4 13
- 1 6 3 2 13 1 0 2 4 48 196 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="divide" xMin="104" yMin="0" xMax="1091" yMax="1184">
- <contour>
- <pt x="104" y="518" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="1091" y="518" on="1"/>
- </contour>
- <contour>
- <pt x="474" y="938" on="1"/>
- <pt x="474" y="1184" on="1"/>
- <pt x="721" y="1184" on="1"/>
- <pt x="721" y="938" on="1"/>
- </contour>
- <contour>
- <pt x="474" y="0" on="1"/>
- <pt x="474" y="247" on="1"/>
- <pt x="721" y="247" on="1"/>
- <pt x="721" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 10 9 8 1 8 7 4 8 1 5 3 0 7 1 1 3 4 48 196 11 8 1 6
- 5 1 2 1 1 3 0 14 0 0 11 10 7 6 8 3 4 1 4 48 196 9 8 5 4
- 3 3 2 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dollar" xMin="103" yMin="-123" xMax="942" yMax="1604">
- <contour>
- <pt x="498" y="-123" on="1"/>
- <pt x="498" y="0" on="1"/>
- <pt x="322" y="0" on="0"/>
- <pt x="103" y="83" on="1"/>
- <pt x="103" y="253" on="1"/>
- <pt x="328" y="148" on="0"/>
- <pt x="498" y="148" on="1"/>
- <pt x="498" y="679" on="1"/>
- <pt x="312" y="795" on="0"/>
- <pt x="235" y="881" on="1"/>
- <pt x="147" y="981" on="0"/>
- <pt x="147" y="1125" on="1"/>
- <pt x="147" y="1296" on="0"/>
- <pt x="274" y="1398" on="1"/>
- <pt x="360" y="1467" on="0"/>
- <pt x="498" y="1480" on="1"/>
- <pt x="498" y="1604" on="1"/>
- <pt x="597" y="1604" on="1"/>
- <pt x="597" y="1480" on="1"/>
- <pt x="741" y="1480" on="0"/>
- <pt x="918" y="1413" on="1"/>
- <pt x="918" y="1252" on="1"/>
- <pt x="727" y="1335" on="0"/>
- <pt x="597" y="1345" on="1"/>
- <pt x="597" y="818" on="1"/>
- <pt x="609" y="810" on="1"/>
- <pt x="635" y="794" on="0"/>
- <pt x="658" y="781" on="1"/>
- <pt x="670" y="773" on="1"/>
- <pt x="796" y="698" on="0"/>
- <pt x="859" y="632" on="1"/>
- <pt x="942" y="546" on="0"/>
- <pt x="942" y="413" on="1"/>
- <pt x="942" y="232" on="0"/>
- <pt x="820" y="113" on="1"/>
- <pt x="735" y="31" on="0"/>
- <pt x="597" y="0" on="1"/>
- <pt x="597" y="-123" on="1"/>
- </contour>
- <contour>
- <pt x="597" y="160" on="1"/>
- <pt x="769" y="227" on="0"/>
- <pt x="769" y="385" on="1"/>
- <pt x="769" y="467" on="0"/>
- <pt x="721" y="520" on="1"/>
- <pt x="684" y="560" on="0"/>
- <pt x="597" y="621" on="1"/>
- </contour>
- <contour>
- <pt x="498" y="883" on="1"/>
- <pt x="498" y="1339" on="1"/>
- <pt x="319" y="1278" on="0"/>
- <pt x="319" y="1133" on="1"/>
- <pt x="319" y="1002" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 46 45 44 38 37 36 24 23 21 20 18 17 16 15 7 6 4 3 1 0 14 0 0 48 13
- 11 40 13 32 48 196 11 11 0 3 2 32 20 0 0 44 38 37 36 24 23 18 17 11 7
- 0 1 4 48 196 21 20 1 46 45 16 15 7 6 1 0 7 4 3 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotaccent" xMin="242" yMin="1283" xMax="439" yMax="1480">
- <contour>
- <pt x="242" y="1283" on="1"/>
- <pt x="242" y="1480" on="1"/>
- <pt x="439" y="1480" on="1"/>
- <pt x="439" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 3 0 5 1 1 1 4 48 196 2 1 0 14 0 0 3 2 4 1 0 1 4 48
- 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessi" xMin="129" yMin="0" xMax="326" yMax="1086">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1086" on="1"/>
- <pt x="326" y="1086" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 23 values pushed */
- 3 0 1 0 2 1 1 14 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessj" xMin="-155" yMin="-419" xMax="331" yMax="1086">
- <contour>
- <pt x="-155" y="-387" on="1"/>
- <pt x="-155" y="-231" on="1"/>
- <pt x="-75" y="-271" on="0"/>
- <pt x="-5" y="-271" on="1"/>
- <pt x="92" y="-271" on="0"/>
- <pt x="115" y="-197" on="1"/>
- <pt x="133" y="-136" on="0"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="0" on="1"/>
- <pt x="331" y="-419" on="0"/>
- <pt x="11" y="-419" on="1"/>
- <pt x="-77" y="-419" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 0 0 3 40 12 48 196 1 10 7 1 0 4 13 12 2 0 9 8 1 14 0 0 8 7
- 4 1 9 1 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotmath" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="e" xMin="86" yMin="-25" xMax="1022" yMax="1110">
- <contour>
- <pt x="818" y="660" on="1"/>
- <pt x="815" y="758" on="0"/>
- <pt x="798" y="809" on="1"/>
- <pt x="746" y="963" on="0"/>
- <pt x="572" y="963" on="1"/>
- <pt x="451" y="963" on="0"/>
- <pt x="381" y="891" on="1"/>
- <pt x="313" y="822" on="0"/>
- <pt x="296" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="191" on="1"/>
- <pt x="1013" y="35" on="1"/>
- <pt x="810" y="-25" on="0"/>
- <pt x="641" y="-25" on="1"/>
- <pt x="386" y="-25" on="0"/>
- <pt x="236" y="133" on="1"/>
- <pt x="86" y="291" on="0"/>
- <pt x="86" y="557" on="1"/>
- <pt x="86" y="810" on="0"/>
- <pt x="219" y="960" on="1"/>
- <pt x="351" y="1110" on="0"/>
- <pt x="577" y="1110" on="1"/>
- <pt x="836" y="1110" on="0"/>
- <pt x="943" y="926" on="1"/>
- <pt x="1022" y="789" on="0"/>
- <pt x="1019" y="573" on="1"/>
- <pt x="1018" y="512" on="1"/>
- <pt x="293" y="512" on="1"/>
- <pt x="305" y="393" on="0"/>
- <pt x="332" y="331" on="1"/>
- <pt x="420" y="125" on="0"/>
- <pt x="683" y="125" on="1"/>
- <pt x="832" y="125" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2 25 2 3
- 0 26 25 1 8 0 1 2 0 14 25 9 26 8 0 3 13 16 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eacute" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="315" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ebreve" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <contour>
- <pt x="818" y="660" on="1"/>
- <pt x="815" y="758" on="0"/>
- <pt x="798" y="809" on="1"/>
- <pt x="746" y="963" on="0"/>
- <pt x="572" y="963" on="1"/>
- <pt x="451" y="963" on="0"/>
- <pt x="381" y="891" on="1"/>
- <pt x="313" y="822" on="0"/>
- <pt x="296" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="191" on="1"/>
- <pt x="1013" y="35" on="1"/>
- <pt x="810" y="-25" on="0"/>
- <pt x="641" y="-25" on="1"/>
- <pt x="386" y="-25" on="0"/>
- <pt x="236" y="133" on="1"/>
- <pt x="86" y="291" on="0"/>
- <pt x="86" y="557" on="1"/>
- <pt x="86" y="810" on="0"/>
- <pt x="219" y="960" on="1"/>
- <pt x="351" y="1110" on="0"/>
- <pt x="577" y="1110" on="1"/>
- <pt x="836" y="1110" on="0"/>
- <pt x="943" y="926" on="1"/>
- <pt x="1022" y="789" on="0"/>
- <pt x="1019" y="573" on="1"/>
- <pt x="1018" y="512" on="1"/>
- <pt x="293" y="512" on="1"/>
- <pt x="305" y="393" on="0"/>
- <pt x="332" y="331" on="1"/>
- <pt x="420" y="125" on="0"/>
- <pt x="683" y="125" on="1"/>
- <pt x="832" y="125" on="0"/>
- </contour>
- <contour>
- <pt x="236" y="1604" on="1"/>
- <pt x="359" y="1604" on="1"/>
- <pt x="380" y="1511" on="0"/>
- <pt x="434" y="1470" on="1"/>
- <pt x="486" y="1431" on="0"/>
- <pt x="569" y="1431" on="1"/>
- <pt x="663" y="1431" on="0"/>
- <pt x="717" y="1480" on="1"/>
- <pt x="760" y="1520" on="0"/>
- <pt x="779" y="1604" on="1"/>
- <pt x="902" y="1604" on="1"/>
- <pt x="885" y="1469" on="0"/>
- <pt x="813" y="1389" on="1"/>
- <pt x="718" y="1283" on="0"/>
- <pt x="569" y="1283" on="1"/>
- <pt x="412" y="1283" on="0"/>
- <pt x="317" y="1398" on="1"/>
- <pt x="253" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 37 40 46 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2
- 25 2 3 0 1 42 41 33 32 4 13 46 1 0 26 25 1 8 0 1 2 0 14 25 9
- 42 41 33 32 26 8 0 7 13 16 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ecaron" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ecircumflex" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="240" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edieresis" xMin="86" yMin="-25" xMax="1022" yMax="1456">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="241" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edotaccent" xMin="86" yMin="-25" xMax="1022" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="egrave" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="143" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="eight" xMin="99" yMin="-37" xMax="1089" yMax="1517">
- <contour>
- <pt x="393" y="806" on="1"/>
- <pt x="295" y="877" on="0"/>
- <pt x="246" y="942" on="1"/>
- <pt x="176" y="1036" on="0"/>
- <pt x="176" y="1145" on="1"/>
- <pt x="176" y="1308" on="0"/>
- <pt x="299" y="1412" on="1"/>
- <pt x="422" y="1517" on="0"/>
- <pt x="620" y="1517" on="1"/>
- <pt x="804" y="1517" on="0"/>
- <pt x="917" y="1428" on="1"/>
- <pt x="1030" y="1340" on="0"/>
- <pt x="1030" y="1196" on="1"/>
- <pt x="1030" y="1067" on="0"/>
- <pt x="930" y="952" on="1"/>
- <pt x="869" y="883" on="0"/>
- <pt x="754" y="806" on="1"/>
- <pt x="904" y="729" on="0"/>
- <pt x="981" y="647" on="1"/>
- <pt x="1089" y="531" on="0"/>
- <pt x="1089" y="380" on="1"/>
- <pt x="1089" y="197" on="0"/>
- <pt x="948" y="80" on="1"/>
- <pt x="808" y="-37" on="0"/>
- <pt x="585" y="-37" on="1"/>
- <pt x="366" y="-37" on="0"/>
- <pt x="233" y="74" on="1"/>
- <pt x="99" y="185" on="0"/>
- <pt x="99" y="368" on="1"/>
- <pt x="99" y="528" on="0"/>
- <pt x="207" y="654" on="1"/>
- <pt x="271" y="730" on="0"/>
- </contour>
- <contour>
- <pt x="644" y="868" on="1"/>
- <pt x="851" y="1010" on="0"/>
- <pt x="851" y="1164" on="1"/>
- <pt x="851" y="1258" on="0"/>
- <pt x="783" y="1313" on="1"/>
- <pt x="715" y="1369" on="0"/>
- <pt x="599" y="1369" on="1"/>
- <pt x="489" y="1369" on="0"/>
- <pt x="422" y="1316" on="1"/>
- <pt x="355" y="1264" on="0"/>
- <pt x="355" y="1176" on="1"/>
- <pt x="355" y="1071" on="0"/>
- <pt x="468" y="982" on="1"/>
- <pt x="526" y="936" on="0"/>
- </contour>
- <contour>
- <pt x="500" y="726" on="1"/>
- <pt x="390" y="640" on="0"/>
- <pt x="346" y="577" on="1"/>
- <pt x="296" y="505" on="0"/>
- <pt x="296" y="397" on="1"/>
- <pt x="296" y="268" on="0"/>
- <pt x="378" y="190" on="1"/>
- <pt x="460" y="111" on="0"/>
- <pt x="595" y="111" on="1"/>
- <pt x="723" y="111" on="0"/>
- <pt x="804" y="178" on="1"/>
- <pt x="886" y="245" on="0"/>
- <pt x="886" y="352" on="1"/>
- <pt x="886" y="447" on="0"/>
- <pt x="823" y="512" on="1"/>
- <pt x="770" y="566" on="0"/>
- <pt x="640" y="643" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 54 40 24 38 40 8 48 196 24 2 8 0 1 1 46 32 16 0 4 0 2 3 0
- 0 14 0 0 58 43 20 50 41 28 42 14 4 34 14 12 48 196 46 32 28 20 16 12 4
- 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ellipsis" xMin="247" yMin="0" xMax="1802" yMax="197">
- <contour>
- <pt x="247" y="0" on="1"/>
- <pt x="247" y="197" on="1"/>
- <pt x="444" y="197" on="1"/>
- <pt x="444" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="926" y="0" on="1"/>
- <pt x="926" y="197" on="1"/>
- <pt x="1123" y="197" on="1"/>
- <pt x="1123" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1604" y="0" on="1"/>
- <pt x="1604" y="197" on="1"/>
- <pt x="1802" y="197" on="1"/>
- <pt x="1802" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 6 5 2 1 5 5 0 1 4 48 196 11 8 7 4 3 0 5 0 14 0
- 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 196 11 10 1 5 4
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="emacron" xMin="86" yMin="-25" xMax="1022" yMax="1431">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="emdash" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 11 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="endash" xMin="101" yMin="543" xMax="1039" yMax="666">
- <contour>
- <pt x="101" y="543" on="1"/>
- <pt x="101" y="666" on="1"/>
- <pt x="1039" y="666" on="1"/>
- <pt x="1039" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eng" xMin="154" yMin="-420" xMax="997" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="984" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="-92" on="1"/>
- <pt x="997" y="-420" on="0"/>
- <pt x="679" y="-420" on="1"/>
- <pt x="605" y="-420" on="0"/>
- <pt x="528" y="-399" on="1"/>
- <pt x="528" y="-245" on="1"/>
- <pt x="593" y="-272" on="0"/>
- <pt x="651" y="-272" on="1"/>
- <pt x="799" y="-272" on="0"/>
- <pt x="799" y="-55" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="847" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 24 30 7 17 40 12 48 196 7 1 26 20 9 3 4 1 0 3 19 15 14 10 4
- 13 12 0 27 0 1 0 2 1 1 14 0 0 20 19 4 1 9 27 26 3 2 4 3 0
- 2 4 48 196 10 9 1 15 14 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eogonek" xMin="86" yMin="-370" xMax="1022" yMax="1110">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="356" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="equal" xMin="104" yMin="333" xMax="1091" yMax="851">
- <contour>
- <pt x="104" y="333" on="1"/>
- <pt x="104" y="481" on="1"/>
- <pt x="1091" y="481" on="1"/>
- <pt x="1091" y="333" on="1"/>
- </contour>
- <contour>
- <pt x="104" y="703" on="1"/>
- <pt x="104" y="851" on="1"/>
- <pt x="1091" y="851" on="1"/>
- <pt x="1091" y="703" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 0 0 7 4 7 1 5 2 1 7 1 0 2 4 48 196 6 5 1 3 0 1 2 0 14
- 7 6 3 2 3 5 4 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="estimated" xMin="86" yMin="-25" xMax="1022" yMax="1110">
- <contour>
- <pt x="818" y="660" on="1"/>
- <pt x="815" y="758" on="0"/>
- <pt x="798" y="809" on="1"/>
- <pt x="746" y="963" on="0"/>
- <pt x="572" y="963" on="1"/>
- <pt x="451" y="963" on="0"/>
- <pt x="381" y="891" on="1"/>
- <pt x="313" y="822" on="0"/>
- <pt x="296" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="191" on="1"/>
- <pt x="1013" y="35" on="1"/>
- <pt x="810" y="-25" on="0"/>
- <pt x="641" y="-25" on="1"/>
- <pt x="386" y="-25" on="0"/>
- <pt x="236" y="133" on="1"/>
- <pt x="86" y="291" on="0"/>
- <pt x="86" y="557" on="1"/>
- <pt x="86" y="810" on="0"/>
- <pt x="219" y="960" on="1"/>
- <pt x="351" y="1110" on="0"/>
- <pt x="577" y="1110" on="1"/>
- <pt x="836" y="1110" on="0"/>
- <pt x="943" y="926" on="1"/>
- <pt x="1022" y="789" on="0"/>
- <pt x="1019" y="573" on="1"/>
- <pt x="1018" y="512" on="1"/>
- <pt x="293" y="512" on="1"/>
- <pt x="305" y="393" on="0"/>
- <pt x="332" y="331" on="1"/>
- <pt x="420" y="125" on="0"/>
- <pt x="683" y="125" on="1"/>
- <pt x="832" y="125" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2 25 2 3
- 0 26 25 1 8 0 1 2 0 14 25 9 26 8 0 3 13 16 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eth" xMin="86" yMin="-25" xMax="1052" yMax="1676">
- <contour>
- <pt x="126" y="1434" on="1"/>
- <pt x="126" y="1583" on="1"/>
- <pt x="326" y="1583" on="0"/>
- <pt x="488" y="1507" on="1"/>
- <pt x="642" y="1676" on="1"/>
- <pt x="721" y="1588" on="1"/>
- <pt x="591" y="1445" on="1"/>
- <pt x="716" y="1349" on="0"/>
- <pt x="783" y="1274" on="1"/>
- <pt x="1052" y="975" on="0"/>
- <pt x="1052" y="550" on="1"/>
- <pt x="1052" y="281" on="0"/>
- <pt x="924" y="128" on="1"/>
- <pt x="796" y="-25" on="0"/>
- <pt x="575" y="-25" on="1"/>
- <pt x="351" y="-25" on="0"/>
- <pt x="219" y="127" on="1"/>
- <pt x="86" y="279" on="0"/>
- <pt x="86" y="535" on="1"/>
- <pt x="86" y="793" on="0"/>
- <pt x="216" y="939" on="1"/>
- <pt x="345" y="1086" on="0"/>
- <pt x="570" y="1086" on="1"/>
- <pt x="624" y="1086" on="0"/>
- <pt x="690" y="1072" on="1"/>
- <pt x="613" y="1217" on="0"/>
- <pt x="473" y="1316" on="1"/>
- <pt x="324" y="1152" on="1"/>
- <pt x="245" y="1239" on="1"/>
- <pt x="373" y="1380" on="1"/>
- <pt x="271" y="1434" on="0"/>
- </contour>
- <contour>
- <pt x="566" y="938" on="1"/>
- <pt x="439" y="938" on="0"/>
- <pt x="368" y="832" on="1"/>
- <pt x="296" y="726" on="0"/>
- <pt x="296" y="531" on="1"/>
- <pt x="296" y="123" on="0"/>
- <pt x="570" y="123" on="1"/>
- <pt x="842" y="123" on="0"/>
- <pt x="842" y="530" on="1"/>
- <pt x="842" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 37 40 14 31 40 22 48 196 22 1 14 2 1 1 29 28 27 26 6 0 6 0 1
- 3 0 0 1 1 24 1 2 2 0 0 1 5 4 3 1 4 13 0 0 14 0 0 39 9
- 10 35 9 18 48 196 29 28 27 26 24 6 5 4 3 9 13 10 0 18 0 1 0 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclam" xMin="186" yMin="0" xMax="383" yMax="1480">
- <contour>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="211" y="395" on="1"/>
- <pt x="186" y="1184" on="1"/>
- <pt x="186" y="1480" on="1"/>
- <pt x="383" y="1480" on="1"/>
- <pt x="383" y="1184" on="1"/>
- <pt x="359" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 8 5 2 6 4 3 0 0 2 1 5 1 0 1 4 48 196 9 4 1 3 0 1 2 0
- 7 6 0 14 9 4 2 2 0 3 0 0 8 7 3 2 4 3 0 1 4 48 196 6 5
- 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclamdown" xMin="242" yMin="-395" xMax="439" yMax="1086">
- <contour>
- <pt x="439" y="1086" on="1"/>
- <pt x="439" y="888" on="1"/>
- <pt x="242" y="888" on="1"/>
- <pt x="242" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="415" y="691" on="1"/>
- <pt x="439" y="-99" on="1"/>
- <pt x="439" y="-395" on="1"/>
- <pt x="242" y="-395" on="1"/>
- <pt x="242" y="-99" on="1"/>
- <pt x="267" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 1 8 5 2 2 6 3 0 0 0 2 1 5 1 0 1 4 48 196 9 4 1 7 6 1
- 2 0 3 0 1 14 9 4 2 0 2 3 0 0 6 5 1 0 4 3 2 1 4 48 196
- 8 7 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="f" xMin="31" yMin="0" xMax="630" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="483" y="1604" on="1"/>
- <pt x="548" y="1604" on="0"/>
- <pt x="630" y="1578" on="1"/>
- <pt x="630" y="1421" on="1"/>
- <pt x="556" y="1456" on="0"/>
- <pt x="504" y="1456" on="1"/>
- <pt x="431" y="1456" on="0"/>
- <pt x="402" y="1407" on="1"/>
- <pt x="373" y="1359" on="0"/>
- <pt x="373" y="1237" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="568" y="1086" on="1"/>
- <pt x="568" y="938" on="1"/>
- <pt x="373" y="938" on="1"/>
- <pt x="373" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 12 40 7 48 196 16 10 9 5 4 13 7 3 0 0 20 19 2 1 7 3 3 1
- 4 48 196 21 0 1 0 18 17 4 3 1 3 14 0 0 21 20 17 16 4 3 0 1 4
- 48 196 10 9 1 19 18 1 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="483" y="1604" on="1"/>
- <pt x="548" y="1604" on="0"/>
- <pt x="630" y="1578" on="1"/>
- <pt x="630" y="1421" on="1"/>
- <pt x="556" y="1456" on="0"/>
- <pt x="504" y="1456" on="1"/>
- <pt x="431" y="1456" on="0"/>
- <pt x="402" y="1407" on="1"/>
- <pt x="373" y="1359" on="0"/>
- <pt x="373" y="1237" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="896" y="1086" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="699" y="0" on="1"/>
- <pt x="699" y="938" on="1"/>
- <pt x="373" y="938" on="1"/>
- <pt x="373" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="699" y="1283" on="1"/>
- <pt x="699" y="1480" on="1"/>
- <pt x="896" y="1480" on="1"/>
- <pt x="896" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 12 40 7 48 196 10 25 24 2 16 5 2 24 3 3 9 7 25 0 0 27 24 5
- 1 25 22 21 2 1 7 3 3 2 4 48 196 23 20 19 0 3 0 26 25 0 18 17 4
- 3 1 3 14 0 0 25 24 21 20 4 3 18 23 22 17 16 4 3 0 2 4 48 196 27
- 26 19 18 3 10 9 1 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi#1" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="483" y="1604" on="1"/>
- <pt x="548" y="1604" on="0"/>
- <pt x="630" y="1578" on="1"/>
- <pt x="630" y="1421" on="1"/>
- <pt x="556" y="1456" on="0"/>
- <pt x="504" y="1456" on="1"/>
- <pt x="431" y="1456" on="0"/>
- <pt x="402" y="1407" on="1"/>
- <pt x="373" y="1359" on="0"/>
- <pt x="373" y="1237" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="896" y="1086" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="699" y="0" on="1"/>
- <pt x="699" y="938" on="1"/>
- <pt x="373" y="938" on="1"/>
- <pt x="373" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="699" y="1283" on="1"/>
- <pt x="699" y="1480" on="1"/>
- <pt x="896" y="1480" on="1"/>
- <pt x="896" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 12 40 7 48 196 10 25 24 2 16 5 2 24 3 3 9 7 25 0 0 27 24 5
- 1 25 22 21 2 1 7 3 3 2 4 48 196 23 20 19 0 3 0 26 25 0 18 17 4
- 3 1 3 14 0 0 25 24 21 20 4 3 18 23 22 17 16 4 3 0 2 4 48 196 27
- 26 19 18 3 10 9 1 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="figuredash" xMin="101" yMin="543" xMax="1039" yMax="666">
- <contour>
- <pt x="101" y="543" on="1"/>
- <pt x="101" y="666" on="1"/>
- <pt x="1039" y="666" on="1"/>
- <pt x="1039" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="five" xMin="163" yMin="-37" xMax="966" yMax="1480">
- <contour>
- <pt x="163" y="-6" on="1"/>
- <pt x="163" y="170" on="1"/>
- <pt x="315" y="111" on="0"/>
- <pt x="442" y="111" on="1"/>
- <pt x="589" y="111" on="0"/>
- <pt x="672" y="197" on="1"/>
- <pt x="756" y="284" on="0"/>
- <pt x="756" y="431" on="1"/>
- <pt x="756" y="767" on="0"/>
- <pt x="300" y="767" on="1"/>
- <pt x="245" y="767" on="0"/>
- <pt x="188" y="760" on="1"/>
- <pt x="188" y="1480" on="1"/>
- <pt x="936" y="1480" on="1"/>
- <pt x="936" y="1308" on="1"/>
- <pt x="361" y="1308" on="1"/>
- <pt x="361" y="918" on="1"/>
- <pt x="625" y="914" on="0"/>
- <pt x="775" y="811" on="1"/>
- <pt x="966" y="679" on="0"/>
- <pt x="966" y="424" on="1"/>
- <pt x="966" y="208" on="0"/>
- <pt x="821" y="86" on="1"/>
- <pt x="675" y="-37" on="0"/>
- <pt x="420" y="-37" on="1"/>
- <pt x="310" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 3 40 24 48 196 24 2 9 1 16 11 9 1 4 14 2 3 0 1 0 2 0 0
- 0 15 14 13 1 12 1 4 48 196 13 12 0 14 0 0 7 9 20 48 196 20 13 0 0
- 16 15 13 1 11 1 4 48 196 14 13 1 12 11 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="478" y="1604" on="1"/>
- <pt x="698" y="1579" on="1"/>
- <pt x="896" y="1579" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="698" y="0" on="1"/>
- <pt x="698" y="1431" on="1"/>
- <pt x="657" y="1439" on="1"/>
- <pt x="571" y="1456" on="0"/>
- <pt x="512" y="1456" on="1"/>
- <pt x="423" y="1456" on="0"/>
- <pt x="395" y="1396" on="1"/>
- <pt x="372" y="1346" on="0"/>
- <pt x="372" y="1237" on="1"/>
- <pt x="372" y="1086" on="1"/>
- <pt x="550" y="1086" on="1"/>
- <pt x="550" y="938" on="1"/>
- <pt x="372" y="938" on="1"/>
- <pt x="372" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 15 40 7 48 196 19 12 5 3 8 3 3 7 8 0 0 23 22 2 1 7 3 3
- 1 4 48 196 9 8 1 24 11 10 0 3 2 0 21 20 4 3 1 3 14 0 0 12 11
- 8 4 2 9 24 23 20 19 4 3 0 2 4 48 196 10 9 1 22 21 1 5 4 1 0
- 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl#1" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="478" y="1604" on="1"/>
- <pt x="698" y="1579" on="1"/>
- <pt x="896" y="1579" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="698" y="0" on="1"/>
- <pt x="698" y="1431" on="1"/>
- <pt x="657" y="1439" on="1"/>
- <pt x="571" y="1456" on="0"/>
- <pt x="512" y="1456" on="1"/>
- <pt x="423" y="1456" on="0"/>
- <pt x="395" y="1396" on="1"/>
- <pt x="372" y="1346" on="0"/>
- <pt x="372" y="1237" on="1"/>
- <pt x="372" y="1086" on="1"/>
- <pt x="550" y="1086" on="1"/>
- <pt x="550" y="938" on="1"/>
- <pt x="372" y="938" on="1"/>
- <pt x="372" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 15 40 7 48 196 19 12 5 3 8 3 3 7 8 0 0 23 22 2 1 7 3 3
- 1 4 48 196 9 8 1 24 11 10 0 3 2 0 21 20 4 3 1 3 14 0 0 12 11
- 8 4 2 9 24 23 20 19 4 3 0 2 4 48 196 10 9 1 22 21 1 5 4 1 0
- 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="florin" xMin="49" yMin="-296" xMax="1025" yMax="1517">
- <contour>
- <pt x="49" y="-296" on="1"/>
- <pt x="250" y="716" on="1"/>
- <pt x="84" y="716" on="1"/>
- <pt x="84" y="864" on="1"/>
- <pt x="280" y="864" on="1"/>
- <pt x="301" y="969" on="1"/>
- <pt x="411" y="1517" on="0"/>
- <pt x="799" y="1517" on="1"/>
- <pt x="903" y="1517" on="0"/>
- <pt x="1025" y="1489" on="1"/>
- <pt x="995" y="1332" on="1"/>
- <pt x="885" y="1370" on="0"/>
- <pt x="798" y="1370" on="1"/>
- <pt x="582" y="1370" on="0"/>
- <pt x="520" y="1060" on="1"/>
- <pt x="481" y="864" on="1"/>
- <pt x="670" y="864" on="1"/>
- <pt x="670" y="716" on="1"/>
- <pt x="451" y="716" on="1"/>
- <pt x="250" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 12 40 7 48 196 7 0 1 10 0 3 2 0 1 9 0 0 0 0 18 17 2 1
- 7 3 3 1 4 48 196 16 15 4 3 3 19 0 1 2 0 14 19 18 15 4 1 5 16
- 2 3 10 9 2 13 16 0 2 17 16 1 3 2 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="four" xMin="31" yMin="0" xMax="1071" yMax="1480">
- <contour>
- <pt x="688" y="0" on="1"/>
- <pt x="688" y="419" on="1"/>
- <pt x="31" y="419" on="1"/>
- <pt x="31" y="568" on="1"/>
- <pt x="688" y="1480" on="1"/>
- <pt x="873" y="1480" on="1"/>
- <pt x="873" y="580" on="1"/>
- <pt x="1071" y="580" on="1"/>
- <pt x="1071" y="419" on="1"/>
- <pt x="873" y="419" on="1"/>
- <pt x="873" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="224" y="580" on="1"/>
- <pt x="701" y="580" on="1"/>
- <pt x="701" y="1238" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 13 4 6 2 3 6 1 2 0 0 12 11 7 6 15 3 1 1 4 48 196 9 8 2 1
- 3 10 0 1 2 0 5 4 0 14 11 0 2 2 0 0 4 1 0 24 2 5 13 12 13
- 1 5 2 4 48 196 8 7 1 10 9 6 5 3 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour" xMin="3" yMin="592" xMax="669" yMax="1480">
- <contour>
- <pt x="410" y="592" on="1"/>
- <pt x="410" y="834" on="1"/>
- <pt x="3" y="834" on="1"/>
- <pt x="3" y="948" on="1"/>
- <pt x="406" y="1480" on="1"/>
- <pt x="546" y="1480" on="1"/>
- <pt x="546" y="951" on="1"/>
- <pt x="669" y="951" on="1"/>
- <pt x="669" y="834" on="1"/>
- <pt x="546" y="834" on="1"/>
- <pt x="546" y="592" on="1"/>
- </contour>
- <contour>
- <pt x="132" y="951" on="1"/>
- <pt x="410" y="951" on="1"/>
- <pt x="410" y="1315" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 13 4 6 2 3 6 1 2 10 0 1 0 0 9 8 2 1 38 3 6 1 4 48 196 5
- 4 1 12 11 7 6 3 2 0 14 8 7 2 13 5 11 4 3 2 4 13 0 0 0 13
- 12 1 0 22 3 5 1 4 48 196 10 9 6 5 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction" xMin="-441" yMin="-37" xMax="782" yMax="1517">
- <contour>
- <pt x="-441" y="-37" on="1"/>
- <pt x="647" y="1517" on="1"/>
- <pt x="782" y="1517" on="1"/>
- <pt x="-305" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction#1" xMin="-441" yMin="-37" xMax="782" yMax="1517">
- <contour>
- <pt x="-441" y="-37" on="1"/>
- <pt x="647" y="1517" on="1"/>
- <pt x="782" y="1517" on="1"/>
- <pt x="-305" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="g" xMin="93" yMin="-420" xMax="991" yMax="1110">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
- 0 1 34 33 31 2 0 26 25 1 14 5 5 0 33 2 19 33 27 26 1 34 33 1 38
- 25 11 1 0 4 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gbreve" xMin="93" yMin="-420" xMax="991" yMax="1604">
- <component glyphName="g" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="258" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="gcircumflex" xMin="93" yMin="-420" xMax="991" yMax="1604">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <contour>
- <pt x="249" y="1283" on="1"/>
- <pt x="490" y="1604" on="1"/>
- <pt x="708" y="1604" on="1"/>
- <pt x="949" y="1283" on="1"/>
- <pt x="801" y="1283" on="1"/>
- <pt x="600" y="1485" on="1"/>
- <pt x="598" y="1485" on="1"/>
- <pt x="397" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 45 44 2 40 39 3 9 3 1 38 27 11 9 3
- 1 0 7 25 2 3 0 1 34 33 31 2 0 41 40 1 46 43 42 39 3 2 0 26 25
- 1 14 43 42 2 26 0 3 5 46 45 44 41 40 39 5 7 0 33 3 19 33 27 26 1
- 34 33 1 38 25 11 1 0 4 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gcommaaccent" xMin="93" yMin="-420" xMax="991" yMax="1737">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <contour>
- <pt x="686" y="1737" on="1"/>
- <pt x="686" y="1678" on="1"/>
- <pt x="609" y="1657" on="0"/>
- <pt x="609" y="1497" on="1"/>
- <pt x="609" y="1480" on="1"/>
- <pt x="686" y="1480" on="1"/>
- <pt x="686" y="1283" on="1"/>
- <pt x="488" y="1283" on="1"/>
- <pt x="488" y="1454" on="1"/>
- <pt x="489" y="1716" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
- 0 47 44 43 42 40 39 6 13 45 1 34 33 31 2 0 46 45 1 0 26 25 1 14 43
- 42 2 39 46 3 5 5 46 33 2 19 33 0 0 45 44 40 39 4 3 46 1 4 48 196
- 47 46 1 27 26 1 34 33 1 38 25 11 1 0 4 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gdotaccent" xMin="93" yMin="-420" xMax="991" yMax="1480">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <contour>
- <pt x="488" y="1283" on="1"/>
- <pt x="488" y="1480" on="1"/>
- <pt x="685" y="1480" on="1"/>
- <pt x="685" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
- 0 1 34 33 31 2 0 0 0 42 39 5 1 40 1 4 48 196 41 40 0 26 25 1 14
- 5 5 39 33 2 19 33 0 0 42 41 4 1 39 1 4 48 196 40 39 1 27 26 1 34
- 33 1 38 25 11 1 0 4 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="germandbls" xMin="129" yMin="-25" xMax="1165" yMax="1604">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1151" on="1"/>
- <pt x="129" y="1406" on="0"/>
- <pt x="220" y="1505" on="1"/>
- <pt x="313" y="1604" on="0"/>
- <pt x="549" y="1604" on="1"/>
- <pt x="930" y="1604" on="0"/>
- <pt x="930" y="1333" on="1"/>
- <pt x="930" y="1203" on="0"/>
- <pt x="800" y="1063" on="1"/>
- <pt x="697" y="951" on="0"/>
- <pt x="697" y="899" on="1"/>
- <pt x="697" y="831" on="0"/>
- <pt x="808" y="749" on="1"/>
- <pt x="993" y="612" on="1"/>
- <pt x="1165" y="485" on="0"/>
- <pt x="1165" y="295" on="1"/>
- <pt x="1165" y="-25" on="0"/>
- <pt x="789" y="-25" on="1"/>
- <pt x="624" y="-25" on="0"/>
- <pt x="487" y="30" on="1"/>
- <pt x="487" y="202" on="1"/>
- <pt x="674" y="123" on="0"/>
- <pt x="789" y="123" on="1"/>
- <pt x="980" y="123" on="0"/>
- <pt x="980" y="276" on="1"/>
- <pt x="980" y="377" on="0"/>
- <pt x="865" y="465" on="1"/>
- <pt x="650" y="629" on="1"/>
- <pt x="521" y="727" on="0"/>
- <pt x="521" y="841" on="1"/>
- <pt x="521" y="936" on="0"/>
- <pt x="635" y="1084" on="1"/>
- <pt x="733" y="1212" on="0"/>
- <pt x="733" y="1299" on="1"/>
- <pt x="733" y="1456" on="0"/>
- <pt x="536" y="1456" on="1"/>
- <pt x="419" y="1456" on="0"/>
- <pt x="372" y="1407" on="1"/>
- <pt x="326" y="1358" on="0"/>
- <pt x="326" y="1234" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 36 40 5 23 40 18 48 196 18 2 40 21 20 1 4 13 5 0 41 0 1 0 14
- 0 0 34 41 7 25 14 16 11 14 30 48 196 30 16 7 3 12 20 0 0 41 40 4 1
- 0 1 4 48 196 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="grave" xMin="106" yMin="1283" xMax="575" yMax="1604">
- <contour>
- <pt x="575" y="1283" on="1"/>
- <pt x="427" y="1283" on="1"/>
- <pt x="106" y="1604" on="1"/>
- <pt x="334" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 3 2 1 1 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="greater" xMin="104" yMin="99" xMax="1091" yMax="1086">
- <contour>
- <pt x="104" y="1086" on="1"/>
- <pt x="1091" y="592" on="1"/>
- <pt x="104" y="99" on="1"/>
- <pt x="104" y="264" on="1"/>
- <pt x="758" y="591" on="1"/>
- <pt x="758" y="593" on="1"/>
- <pt x="104" y="920" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 6 5 4 3 2 1 0 14 5 4 1 3 13 0 6 3 2 0 3 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotleft" xMin="115" yMin="99" xMax="1003" yMax="987">
- <contour>
- <pt x="1003" y="913" on="1"/>
- <pt x="707" y="543" on="1"/>
- <pt x="1003" y="173" on="1"/>
- <pt x="905" y="99" on="1"/>
- <pt x="510" y="543" on="1"/>
- <pt x="905" y="987" on="1"/>
- </contour>
- <contour>
- <pt x="608" y="913" on="1"/>
- <pt x="312" y="543" on="1"/>
- <pt x="608" y="173" on="1"/>
- <pt x="510" y="99" on="1"/>
- <pt x="115" y="543" on="1"/>
- <pt x="510" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotright" xMin="136" yMin="99" xMax="1024" yMax="987">
- <contour>
- <pt x="136" y="173" on="1"/>
- <pt x="432" y="543" on="1"/>
- <pt x="136" y="913" on="1"/>
- <pt x="235" y="987" on="1"/>
- <pt x="629" y="543" on="1"/>
- <pt x="235" y="99" on="1"/>
- </contour>
- <contour>
- <pt x="531" y="173" on="1"/>
- <pt x="827" y="543" on="1"/>
- <pt x="531" y="913" on="1"/>
- <pt x="629" y="987" on="1"/>
- <pt x="1024" y="543" on="1"/>
- <pt x="629" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglleft" xMin="74" yMin="99" xMax="567" yMax="987">
- <contour>
- <pt x="567" y="913" on="1"/>
- <pt x="271" y="543" on="1"/>
- <pt x="567" y="173" on="1"/>
- <pt x="469" y="99" on="1"/>
- <pt x="74" y="543" on="1"/>
- <pt x="469" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglright" xMin="114" yMin="99" xMax="607" yMax="987">
- <contour>
- <pt x="114" y="173" on="1"/>
- <pt x="410" y="543" on="1"/>
- <pt x="114" y="913" on="1"/>
- <pt x="213" y="987" on="1"/>
- <pt x="607" y="543" on="1"/>
- <pt x="213" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="h" xMin="154" yMin="0" xMax="997" yMax="1579">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 16 30 7 48 196 7 1 1 18 12 9 3 4 1 0 3 0 2 1 1 19 11 10
- 0 3 2 0 14 0 0 12 11 4 1 9 19 18 3 2 4 3 0 2 4 48 196 10 9
- 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hbar" xMin="6" yMin="0" xMax="997" yMax="1579">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1258" on="1"/>
- <pt x="6" y="1258" on="1"/>
- <pt x="6" y="1382" on="1"/>
- <pt x="154" y="1382" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="1382" on="1"/>
- <pt x="647" y="1382" on="1"/>
- <pt x="647" y="1258" on="1"/>
- <pt x="351" y="1258" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 24 30 15 48 196 15 1 1 26 20 17 11 4 1 0 3 0 0 0 10 9 2 1
- 6 3 3 1 4 48 196 6 5 1 8 7 4 3 3 27 19 18 0 3 3 0 14 9 8
- 2 19 6 3 3 2 0 0 0 20 19 4 1 17 27 26 11 10 7 6 4 5 0 2 4
- 48 196 18 17 1 5 4 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hcircumflex" xMin="154" yMin="0" xMax="997" yMax="1999">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="228" y="1678" on="1"/>
- <pt x="469" y="1999" on="1"/>
- <pt x="687" y="1999" on="1"/>
- <pt x="928" y="1678" on="1"/>
- <pt x="780" y="1678" on="1"/>
- <pt x="579" y="1880" on="1"/>
- <pt x="577" y="1880" on="1"/>
- <pt x="376" y="1678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 16 7 48 196 7 1 26 25 2 21 20 3 1 18 12 9 3 4 1 0 3 0 22
- 21 1 27 24 23 20 3 2 1 1 19 11 10 0 3 4 0 14 23 9 11 2 27 26 25
- 24 22 21 6 11 2 3 20 2 0 2 0 0 12 11 5 1 9 19 18 3 2 5 3 0
- 2 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hungarumlaut" xMin="-51" yMin="1283" xMax="732" yMax="1604">
- <contour>
- <pt x="-51" y="1283" on="1"/>
- <pt x="190" y="1604" on="1"/>
- <pt x="381" y="1604" on="1"/>
- <pt x="60" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="301" y="1283" on="1"/>
- <pt x="541" y="1604" on="1"/>
- <pt x="732" y="1604" on="1"/>
- <pt x="412" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen#1" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="i" xMin="129" yMin="0" xMax="326" yMax="1480">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1086" on="1"/>
- <pt x="326" y="1086" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="129" y="1283" on="1"/>
- <pt x="129" y="1480" on="1"/>
- <pt x="326" y="1480" on="1"/>
- <pt x="326" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 41 values pushed */
- 0 0 7 4 5 1 5 1 4 48 196 3 0 1 0 6 5 0 2 1 1 14 0 0 7
- 6 3 2 4 3 0 1 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="iacute" xMin="79" yMin="0" xMax="548" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="acute" x="-28" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ibreve" xMin="-106" yMin="0" xMax="560" yMax="1604">
- <contour>
- <pt x="128" y="0" on="1"/>
- <pt x="128" y="1086" on="1"/>
- <pt x="325" y="1086" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-106" y="1604" on="1"/>
- <pt x="17" y="1604" on="1"/>
- <pt x="38" y="1510" on="0"/>
- <pt x="92" y="1470" on="1"/>
- <pt x="144" y="1431" on="0"/>
- <pt x="227" y="1431" on="1"/>
- <pt x="321" y="1431" on="0"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="418" y="1520" on="0"/>
- <pt x="437" y="1604" on="1"/>
- <pt x="560" y="1604" on="1"/>
- <pt x="544" y="1470" on="0"/>
- <pt x="471" y="1389" on="1"/>
- <pt x="377" y="1283" on="0"/>
- <pt x="227" y="1283" on="1"/>
- <pt x="70" y="1283" on="0"/>
- <pt x="-25" y="1398" on="1"/>
- <pt x="-90" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 9 40 18 48 196 14 13 5 4 4 13 18 1 3 0 1 0 2 1 1 14 14 13
- 2 13 2 5 4 0 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="icircumflex" xMin="-123" yMin="0" xMax="577" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="-114" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="idieresis" xMin="-56" yMin="0" xMax="512" yMax="1456">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1086" on="1"/>
- <pt x="326" y="1086" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-56" y="1283" on="1"/>
- <pt x="-56" y="1456" on="1"/>
- <pt x="117" y="1456" on="1"/>
- <pt x="117" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="339" y="1283" on="1"/>
- <pt x="339" y="1456" on="1"/>
- <pt x="512" y="1456" on="1"/>
- <pt x="512" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 11 8 7 4 13 3 5 1 4 48 196 10 9 6 5 3 3 0 1 2 0 2 1
- 1 14 0 0 9 8 13 1 10 7 6 13 1 4 3 2 4 1 0 3 4 48 196 11 10
- 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="igrave" xMin="-94" yMin="0" xMax="375" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="grave" x="-200" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ij" xMin="129" yMin="-419" xMax="786" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="j" x="455" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="imacron" xMin="-94" yMin="0" xMax="548" yMax="1431">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="macron" x="-114" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="iogonek" xMin="61" yMin="-370" xMax="403" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="-109" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="itilde" xMin="-106" yMin="0" xMax="560" yMax="1517">
- <contour>
- <pt x="128" y="0" on="1"/>
- <pt x="128" y="1086" on="1"/>
- <pt x="325" y="1086" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-106" y="1283" on="1"/>
- <pt x="-99" y="1376" on="0"/>
- <pt x="-74" y="1427" on="1"/>
- <pt x="-28" y="1517" on="0"/>
- <pt x="81" y="1517" on="1"/>
- <pt x="153" y="1517" on="0"/>
- <pt x="214" y="1479" on="1"/>
- <pt x="274" y="1442" on="1"/>
- <pt x="331" y="1407" on="0"/>
- <pt x="361" y="1407" on="1"/>
- <pt x="426" y="1407" on="0"/>
- <pt x="437" y="1517" on="1"/>
- <pt x="560" y="1517" on="1"/>
- <pt x="553" y="1423" on="0"/>
- <pt x="528" y="1373" on="1"/>
- <pt x="483" y="1283" on="0"/>
- <pt x="375" y="1283" on="1"/>
- <pt x="303" y="1283" on="0"/>
- <pt x="240" y="1322" on="1"/>
- <pt x="180" y="1359" on="1"/>
- <pt x="125" y="1393" on="0"/>
- <pt x="93" y="1393" on="1"/>
- <pt x="28" y="1393" on="0"/>
- <pt x="17" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 25 6 8 13 6 20 48 196 8 0 20 1 27 20 4 3 0 1 3 0 1 16 15
- 2 13 0 0 3 0 1 0 2 1 1 14 16 15 2 13 2 27 4 0 0 0 3 2 5
- 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="j" xMin="-155" yMin="-419" xMax="331" yMax="1480">
- <contour>
- <pt x="-155" y="-387" on="1"/>
- <pt x="-155" y="-231" on="1"/>
- <pt x="-75" y="-271" on="0"/>
- <pt x="-5" y="-271" on="1"/>
- <pt x="92" y="-271" on="0"/>
- <pt x="115" y="-197" on="1"/>
- <pt x="133" y="-136" on="0"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="0" on="1"/>
- <pt x="331" y="-419" on="0"/>
- <pt x="11" y="-419" on="1"/>
- <pt x="-77" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="133" y="1283" on="1"/>
- <pt x="133" y="1480" on="1"/>
- <pt x="331" y="1480" on="1"/>
- <pt x="331" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 3 40 12 48 196 1 10 7 1 0 4 13 12 2 0 0 0 17 14 5 1 15 1
- 4 48 196 16 15 0 9 8 1 14 0 0 15 14 8 7 4 3 9 1 4 48 196 17 16
- 10 9 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="jcircumflex" xMin="-155" yMin="-419" xMax="565" yMax="1604">
- <contour>
- <pt x="-155" y="-387" on="1"/>
- <pt x="-155" y="-231" on="1"/>
- <pt x="-75" y="-271" on="0"/>
- <pt x="-5" y="-271" on="1"/>
- <pt x="92" y="-271" on="0"/>
- <pt x="115" y="-197" on="1"/>
- <pt x="133" y="-136" on="0"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="0" on="1"/>
- <pt x="331" y="-419" on="0"/>
- <pt x="11" y="-419" on="1"/>
- <pt x="-77" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="-134" y="1283" on="1"/>
- <pt x="106" y="1604" on="1"/>
- <pt x="325" y="1604" on="1"/>
- <pt x="565" y="1283" on="1"/>
- <pt x="417" y="1283" on="1"/>
- <pt x="217" y="1485" on="1"/>
- <pt x="214" y="1485" on="1"/>
- <pt x="14" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 3 40 12 48 196 20 19 2 15 14 3 1 10 7 1 0 4 13 12 2 0 16 15
- 1 21 18 17 14 3 2 0 9 8 1 14 20 19 16 3 9 7 3 21 15 14 3 7 0
- 3 18 17 2 13 9 0 0 10 9 4 1 7 1 4 48 196 8 7 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="k" xMin="154" yMin="0" xMax="1006" yMax="1579">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="559" on="1"/>
- <pt x="715" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="556" y="573" on="1"/>
- <pt x="1006" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="351" y="557" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 9 6 3 3 4 0 3 2 1 1 10 8 7 0 3 2 0 5 4 1 14 8 7 6 5
- 4 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="kcommaaccent" xMin="154" yMin="-432" xMax="1006" yMax="1579">
- <component glyphName="k" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="218" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="kgreenlandic" xMin="154" yMin="0" xMax="1006" yMax="1086">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="559" on="1"/>
- <pt x="715" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="556" y="573" on="1"/>
- <pt x="1006" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="351" y="557" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 9 6 3 3 1 0 3 10 8 7 0 3 0 5 4 2 1 1 3 14 8 7 6 5 4
- 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="l" xMin="129" yMin="0" xMax="326" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="326" y="1579" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 2 1 1 3 0 1 2 0 14 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lacute" xMin="79" yMin="0" xMax="548" yMax="1999">
- <component glyphName="l" x="-1" y="0" flags="0x4"/>
- <component glyphName="acute" x="-28" y="395" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="lcaron" xMin="129" yMin="0" xMax="610" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="326" y="1579" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="1125" on="1"/>
- <pt x="413" y="1184" on="1"/>
- <pt x="489" y="1205" on="0"/>
- <pt x="489" y="1365" on="1"/>
- <pt x="489" y="1382" on="1"/>
- <pt x="413" y="1382" on="1"/>
- <pt x="413" y="1579" on="1"/>
- <pt x="610" y="1579" on="1"/>
- <pt x="610" y="1408" on="1"/>
- <pt x="609" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 12 9 8 7 5 4 6 1 0 3 11 10 2 1 3 3 0 1 2 0 14 8 7 2 11
- 4 3 0 0 10 9 5 4 4 3 11 3 2 4 1 0 2 4 48 196 12 11 1 1 0
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lcommaaccent" xMin="79" yMin="-432" xMax="421" yMax="1579">
- <component glyphName="l" x="-1" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-91" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ldot" xMin="129" yMin="0" xMax="672" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="326" y="1579" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="474" y="642" on="1"/>
- <pt x="474" y="839" on="1"/>
- <pt x="672" y="839" on="1"/>
- <pt x="672" y="642" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 7 4 5 1 5 1 4 48 196 6 5 1 2 1 1 3 0 1 3 0 14 0 0
- 5 4 4 1 6 3 2 4 1 0 2 4 48 196 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="less" xMin="104" yMin="99" xMax="1091" yMax="1086">
- <contour>
- <pt x="1091" y="99" on="1"/>
- <pt x="104" y="592" on="1"/>
- <pt x="1091" y="1086" on="1"/>
- <pt x="1091" y="920" on="1"/>
- <pt x="437" y="593" on="1"/>
- <pt x="437" y="591" on="1"/>
- <pt x="1091" y="264" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 6 5 4 3 2 1 0 14 5 4 1 3 13 0 6 3 2 0 3 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="logicalnot" xMin="86" yMin="296" xMax="1073" yMax="888">
- <contour>
- <pt x="86" y="740" on="1"/>
- <pt x="86" y="888" on="1"/>
- <pt x="1073" y="888" on="1"/>
- <pt x="1073" y="296" on="1"/>
- <pt x="925" y="296" on="1"/>
- <pt x="925" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 0 5 0 7 1 1 1 4 48 196 2 1 1 4 3 1 2 0 14 0 0 5 4 7
- 1 2 1 4 48 196 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="longs" xMin="8" yMin="0" xMax="512" yMax="1604">
- <contour>
- <pt x="144" y="0" on="1"/>
- <pt x="144" y="938" on="1"/>
- <pt x="8" y="938" on="1"/>
- <pt x="8" y="1086" on="1"/>
- <pt x="144" y="1086" on="1"/>
- <pt x="144" y="1216" on="1"/>
- <pt x="144" y="1399" on="0"/>
- <pt x="223" y="1501" on="1"/>
- <pt x="303" y="1604" on="0"/>
- <pt x="446" y="1604" on="1"/>
- <pt x="466" y="1604" on="0"/>
- <pt x="512" y="1599" on="1"/>
- <pt x="512" y="1452" on="1"/>
- <pt x="482" y="1456" on="0"/>
- <pt x="466" y="1456" on="1"/>
- <pt x="341" y="1456" on="0"/>
- <pt x="341" y="1237" on="1"/>
- <pt x="341" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 14 7 9 48 196 16 12 11 5 4 3 2 1 8 13 9 0 17 0 1 0 14 0
- 0 17 16 5 1 0 1 4 48 196 12 11 1 5 4 1 0 3 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lslash" xMin="-7" yMin="0" xMax="462" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="721" on="1"/>
- <pt x="-7" y="649" on="1"/>
- <pt x="-7" y="814" on="1"/>
- <pt x="129" y="889" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="327" y="1579" on="1"/>
- <pt x="327" y="998" on="1"/>
- <pt x="462" y="1065" on="1"/>
- <pt x="462" y="901" on="1"/>
- <pt x="327" y="830" on="1"/>
- <pt x="327" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 10 9 8 7 4 3 2 1 8 5 0 3 6 5 1 11 0 1 2 0 14 0 0 11 10
- 7 6 4 3 0 1 4 48 196 9 8 1 5 4 1 0 3 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="m" xMin="154" yMin="0" xMax="1564" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="438" y="1012" on="0"/>
- <pt x="494" y="1058" on="1"/>
- <pt x="559" y="1110" on="0"/>
- <pt x="665" y="1110" on="1"/>
- <pt x="795" y="1110" on="0"/>
- <pt x="876" y="1026" on="1"/>
- <pt x="923" y="977" on="0"/>
- <pt x="958" y="882" on="1"/>
- <pt x="1046" y="1014" on="0"/>
- <pt x="1101" y="1058" on="1"/>
- <pt x="1166" y="1110" on="0"/>
- <pt x="1273" y="1110" on="1"/>
- <pt x="1564" y="1110" on="0"/>
- <pt x="1564" y="790" on="1"/>
- <pt x="1564" y="0" on="1"/>
- <pt x="1367" y="0" on="1"/>
- <pt x="1366" y="759" on="1"/>
- <pt x="1366" y="946" on="0"/>
- <pt x="1222" y="946" on="1"/>
- <pt x="1094" y="946" on="0"/>
- <pt x="958" y="728" on="1"/>
- <pt x="958" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="759" on="1"/>
- <pt x="760" y="946" on="0"/>
- <pt x="615" y="946" on="1"/>
- <pt x="487" y="946" on="0"/>
- <pt x="351" y="728" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 29 29 7 22 29 15 48 196 15 1 7 1 31 27 24 17 11 3 6 1 0 3 32
- 26 25 19 18 0 5 0 2 1 1 14 19 17 11 2 0 0 25 24 11 4 2 26 32 31
- 3 2 4 3 0 2 4 48 196 18 17 1 27 26 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron" xMin="20" yMin="1283" xMax="662" yMax="1431">
- <contour>
- <pt x="20" y="1283" on="1"/>
- <pt x="20" y="1431" on="1"/>
- <pt x="662" y="1431" on="1"/>
- <pt x="662" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron#1" xMin="99" yMin="1456" xMax="1040" yMax="1604">
- <contour>
- <pt x="99" y="1456" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="1040" y="1604" on="1"/>
- <pt x="1040" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="minus" xMin="104" yMin="518" xMax="1091" yMax="666">
- <contour>
- <pt x="104" y="518" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="1091" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="mu" xMin="142" yMin="-395" xMax="984" yMax="1086">
- <contour>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="629" y="-19" on="0"/>
- <pt x="469" y="-19" on="1"/>
- <pt x="404" y="-19" on="0"/>
- <pt x="339" y="25" on="1"/>
- <pt x="339" y="-395" on="1"/>
- <pt x="142" y="-395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 6 29 15 48 196 15 2 17 13 8 2 4 0 11 3 12 11 1 19 18 1 2 0
- 10 9 1 0 1 3 14 0 0 13 12 9 8 4 3 10 18 17 2 1 4 3 0 2 4
- 48 196 11 10 1 19 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="multiply" xMin="118" yMin="112" xMax="1078" yMax="1072">
- <contour>
- <pt x="118" y="217" on="1"/>
- <pt x="493" y="592" on="1"/>
- <pt x="118" y="967" on="1"/>
- <pt x="223" y="1072" on="1"/>
- <pt x="598" y="697" on="1"/>
- <pt x="973" y="1072" on="1"/>
- <pt x="1078" y="967" on="1"/>
- <pt x="703" y="592" on="1"/>
- <pt x="1078" y="217" on="1"/>
- <pt x="973" y="112" on="1"/>
- <pt x="598" y="487" on="1"/>
- <pt x="223" y="112" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 1 11 10 9 8 7 6 5 4 3 2 1 0 12 13 1 0 14 11 10 9 8 7 6 5
- 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="n" xMin="154" yMin="0" xMax="997" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 16 30 7 48 196 7 1 18 12 9 3 4 1 0 3 19 11 10 0 3 0 2 1
- 1 14 0 0 12 11 4 1 9 19 18 3 2 4 3 0 2 4 48 196 10 9 1 1 0
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nacute" xMin="154" yMin="0" xMax="997" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="306" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="napostrophe" xMin="0" yMin="0" xMax="1095" yMax="1579">
- <contour>
- <pt x="252" y="0" on="1"/>
- <pt x="252" y="1086" on="1"/>
- <pt x="449" y="1086" on="1"/>
- <pt x="449" y="882" on="1"/>
- <pt x="522" y="983" on="0"/>
- <pt x="593" y="1035" on="1"/>
- <pt x="696" y="1110" on="0"/>
- <pt x="819" y="1110" on="1"/>
- <pt x="1095" y="1110" on="0"/>
- <pt x="1095" y="780" on="1"/>
- <pt x="1095" y="0" on="1"/>
- <pt x="897" y="0" on="1"/>
- <pt x="897" y="716" on="1"/>
- <pt x="897" y="847" on="0"/>
- <pt x="869" y="894" on="1"/>
- <pt x="841" y="941" on="0"/>
- <pt x="766" y="941" on="1"/>
- <pt x="604" y="941" on="0"/>
- <pt x="449" y="703" on="1"/>
- <pt x="449" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="0" y="1125" on="1"/>
- <pt x="0" y="1184" on="1"/>
- <pt x="76" y="1205" on="0"/>
- <pt x="76" y="1365" on="1"/>
- <pt x="76" y="1382" on="1"/>
- <pt x="0" y="1382" on="1"/>
- <pt x="0" y="1579" on="1"/>
- <pt x="197" y="1579" on="1"/>
- <pt x="197" y="1408" on="1"/>
- <pt x="196" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 16 30 7 48 196 7 1 28 25 24 23 21 20 6 26 1 3 18 12 9 3 4 1
- 0 3 27 26 1 19 11 10 0 3 2 0 2 1 1 14 24 23 2 27 20 3 0 0 28
- 27 4 1 20 12 11 4 1 9 19 18 3 2 4 3 0 3 4 48 196 26 25 21 20 3
- 10 9 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nbhyphen" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ncaron" xMin="154" yMin="0" xMax="997" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="243" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ncommaaccent" xMin="154" yMin="-432" xMax="997" yMax="1110">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="243" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="nine" xMin="84" yMin="-38" xMax="1027" yMax="1518">
- <contour>
- <pt x="813" y="702" on="1"/>
- <pt x="675" y="530" on="0"/>
- <pt x="476" y="530" on="1"/>
- <pt x="294" y="530" on="0"/>
- <pt x="189" y="654" on="1"/>
- <pt x="84" y="778" on="0"/>
- <pt x="84" y="995" on="1"/>
- <pt x="84" y="1235" on="0"/>
- <pt x="208" y="1376" on="1"/>
- <pt x="331" y="1518" on="0"/>
- <pt x="539" y="1518" on="1"/>
- <pt x="767" y="1518" on="0"/>
- <pt x="897" y="1323" on="1"/>
- <pt x="1027" y="1128" on="0"/>
- <pt x="1027" y="788" on="1"/>
- <pt x="1027" y="400" on="0"/>
- <pt x="872" y="181" on="1"/>
- <pt x="717" y="-38" on="0"/>
- <pt x="443" y="-38" on="1"/>
- <pt x="315" y="-38" on="0"/>
- <pt x="163" y="18" on="1"/>
- <pt x="163" y="190" on="1"/>
- <pt x="346" y="111" on="0"/>
- <pt x="447" y="111" on="1"/>
- <pt x="668" y="111" on="0"/>
- <pt x="757" y="333" on="1"/>
- <pt x="792" y="420" on="0"/>
- <pt x="804" y="529" on="1"/>
- <pt x="811" y="587" on="0"/>
- </contour>
- <contour>
- <pt x="522" y="1369" on="1"/>
- <pt x="278" y="1369" on="0"/>
- <pt x="278" y="1036" on="1"/>
- <pt x="278" y="672" on="0"/>
- <pt x="529" y="672" on="1"/>
- <pt x="653" y="672" on="0"/>
- <pt x="729" y="758" on="1"/>
- <pt x="806" y="845" on="0"/>
- <pt x="806" y="992" on="1"/>
- <pt x="806" y="1155" on="0"/>
- <pt x="727" y="1262" on="1"/>
- <pt x="647" y="1369" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 33 40 2 29 40 10 23 40 18 48 196 18 2 10 0 2 1 1 21 20 2 0 4
- 0 2 3 0 0 14 0 0 37 26 14 31 41 6 48 196 0 14 20 6 20 21 20 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
-
- <TTGlyph name="ntilde" xMin="154" yMin="0" xMax="997" yMax="1517">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="221" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="numbersign" xMin="25" yMin="0" xMax="1114" yMax="1480">
- <contour>
- <pt x="125" y="0" on="1"/>
- <pt x="236" y="444" on="1"/>
- <pt x="25" y="444" on="1"/>
- <pt x="49" y="568" on="1"/>
- <pt x="267" y="568" on="1"/>
- <pt x="354" y="913" on="1"/>
- <pt x="118" y="913" on="1"/>
- <pt x="143" y="1036" on="1"/>
- <pt x="384" y="1036" on="1"/>
- <pt x="496" y="1480" on="1"/>
- <pt x="623" y="1480" on="1"/>
- <pt x="512" y="1036" on="1"/>
- <pt x="775" y="1036" on="1"/>
- <pt x="886" y="1480" on="1"/>
- <pt x="1014" y="1480" on="1"/>
- <pt x="903" y="1036" on="1"/>
- <pt x="1114" y="1036" on="1"/>
- <pt x="1090" y="913" on="1"/>
- <pt x="872" y="913" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="1021" y="568" on="1"/>
- <pt x="997" y="444" on="1"/>
- <pt x="755" y="444" on="1"/>
- <pt x="644" y="0" on="1"/>
- <pt x="516" y="0" on="1"/>
- <pt x="627" y="444" on="1"/>
- <pt x="364" y="444" on="1"/>
- <pt x="253" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="394" y="568" on="1"/>
- <pt x="658" y="568" on="1"/>
- <pt x="745" y="913" on="1"/>
- <pt x="481" y="913" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 6 5 7
- 29 28 20 19 4 3 6 5 1 2 4 48 196 16 15 12 11 8 7 5 26 25 22 21 2
- 1 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="o" xMin="86" yMin="-25" xMax="1052" yMax="1110">
- <contour>
- <pt x="569" y="1110" on="1"/>
- <pt x="792" y="1110" on="0"/>
- <pt x="922" y="958" on="1"/>
- <pt x="1052" y="807" on="0"/>
- <pt x="1052" y="544" on="1"/>
- <pt x="1052" y="277" on="0"/>
- <pt x="922" y="126" on="1"/>
- <pt x="792" y="-25" on="0"/>
- <pt x="562" y="-25" on="1"/>
- <pt x="365" y="-25" on="0"/>
- <pt x="242" y="100" on="1"/>
- <pt x="86" y="257" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="806" on="0"/>
- <pt x="216" y="958" on="1"/>
- <pt x="346" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="544" on="1"/>
- <pt x="299" y="123" on="0"/>
- <pt x="568" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="547" on="1"/>
- <pt x="839" y="962" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 20 40 8 16 40 0 48 196 8 2 0 1 14 0 0 22 9 4 18 9 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oacute" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="314" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="obreve" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <contour>
- <pt x="569" y="1110" on="1"/>
- <pt x="792" y="1110" on="0"/>
- <pt x="922" y="958" on="1"/>
- <pt x="1052" y="807" on="0"/>
- <pt x="1052" y="544" on="1"/>
- <pt x="1052" y="277" on="0"/>
- <pt x="922" y="126" on="1"/>
- <pt x="792" y="-25" on="0"/>
- <pt x="562" y="-25" on="1"/>
- <pt x="365" y="-25" on="0"/>
- <pt x="242" y="100" on="1"/>
- <pt x="86" y="257" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="806" on="0"/>
- <pt x="216" y="958" on="1"/>
- <pt x="346" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="544" on="1"/>
- <pt x="299" y="123" on="0"/>
- <pt x="568" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="547" on="1"/>
- <pt x="839" y="962" on="0"/>
- </contour>
- <contour>
- <pt x="236" y="1604" on="1"/>
- <pt x="359" y="1604" on="1"/>
- <pt x="380" y="1511" on="0"/>
- <pt x="434" y="1470" on="1"/>
- <pt x="486" y="1431" on="0"/>
- <pt x="569" y="1431" on="1"/>
- <pt x="663" y="1431" on="0"/>
- <pt x="717" y="1480" on="1"/>
- <pt x="760" y="1520" on="0"/>
- <pt x="779" y="1604" on="1"/>
- <pt x="902" y="1604" on="1"/>
- <pt x="885" y="1469" on="0"/>
- <pt x="813" y="1389" on="1"/>
- <pt x="718" y="1283" on="0"/>
- <pt x="569" y="1283" on="1"/>
- <pt x="412" y="1283" on="0"/>
- <pt x="317" y="1398" on="1"/>
- <pt x="253" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 29 7 38 20 7 8 16 7 0 48 196 8 2 0 1 1 34 33 25 24 4 13 38
- 1 0 14 0 0 22 9 4 18 9 12 48 196 34 33 25 24 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ocircumflex" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="odieresis" xMin="86" yMin="-25" xMax="1052" yMax="1456">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="oe" xMin="86" yMin="-25" xMax="1812" yMax="1110">
- <contour>
- <pt x="990" y="910" on="1"/>
- <pt x="1054" y="999" on="0"/>
- <pt x="1125" y="1044" on="1"/>
- <pt x="1230" y="1110" on="0"/>
- <pt x="1375" y="1110" on="1"/>
- <pt x="1633" y="1110" on="0"/>
- <pt x="1734" y="927" on="1"/>
- <pt x="1809" y="791" on="0"/>
- <pt x="1812" y="512" on="1"/>
- <pt x="1099" y="512" on="1"/>
- <pt x="1117" y="321" on="0"/>
- <pt x="1191" y="233" on="1"/>
- <pt x="1283" y="123" on="0"/>
- <pt x="1494" y="123" on="1"/>
- <pt x="1649" y="123" on="0"/>
- <pt x="1812" y="194" on="1"/>
- <pt x="1812" y="37" on="1"/>
- <pt x="1620" y="-25" on="0"/>
- <pt x="1444" y="-25" on="1"/>
- <pt x="1264" y="-25" on="0"/>
- <pt x="1157" y="33" on="1"/>
- <pt x="1077" y="77" on="0"/>
- <pt x="995" y="174" on="1"/>
- <pt x="934" y="86" on="0"/>
- <pt x="862" y="41" on="1"/>
- <pt x="755" y="-25" on="0"/>
- <pt x="606" y="-25" on="1"/>
- <pt x="368" y="-25" on="0"/>
- <pt x="227" y="129" on="1"/>
- <pt x="86" y="283" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="805" on="0"/>
- <pt x="228" y="957" on="1"/>
- <pt x="369" y="1110" on="0"/>
- <pt x="608" y="1110" on="1"/>
- <pt x="764" y="1110" on="0"/>
- <pt x="872" y="1035" on="1"/>
- <pt x="934" y="992" on="0"/>
- </contour>
- <contour>
- <pt x="608" y="962" on="1"/>
- <pt x="295" y="962" on="0"/>
- <pt x="295" y="547" on="1"/>
- <pt x="295" y="365" on="0"/>
- <pt x="356" y="260" on="1"/>
- <pt x="435" y="123" on="0"/>
- <pt x="610" y="123" on="1"/>
- <pt x="898" y="123" on="0"/>
- <pt x="898" y="543" on="1"/>
- <pt x="898" y="736" on="0"/>
- <pt x="838" y="840" on="1"/>
- <pt x="768" y="962" on="0"/>
- </contour>
- <contour>
- <pt x="1105" y="648" on="1"/>
- <pt x="1602" y="648" on="1"/>
- <pt x="1599" y="776" on="0"/>
- <pt x="1568" y="844" on="1"/>
- <pt x="1513" y="962" on="0"/>
- <pt x="1371" y="962" on="1"/>
- <pt x="1233" y="962" on="0"/>
- <pt x="1166" y="857" on="1"/>
- <pt x="1120" y="786" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 55 40 4 44 40 26 38 40 34 13 40 18 48 196 34 1 26 2 18 2 4 1 1
- 0 1 50 2 0 1 22 16 15 3 8 2 3 0 0 0 9 8 31 1 50 1 4 48 196
- 51 50 1 0 14 0 0 40 43 30 48 196 51 50 22 9 0 5 13 46 30 8 16 15 8
- 2 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ogonek" xMin="170" yMin="-370" xMax="512" yMax="0">
- <contour>
- <pt x="328" y="0" on="1"/>
- <pt x="435" y="0" on="1"/>
- <pt x="307" y="-80" on="0"/>
- <pt x="307" y="-179" on="1"/>
- <pt x="307" y="-275" on="0"/>
- <pt x="422" y="-275" on="1"/>
- <pt x="475" y="-275" on="0"/>
- <pt x="512" y="-260" on="1"/>
- <pt x="512" y="-341" on="1"/>
- <pt x="450" y="-370" on="0"/>
- <pt x="372" y="-370" on="1"/>
- <pt x="170" y="-370" on="0"/>
- <pt x="170" y="-212" on="1"/>
- <pt x="170" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 5 21 10 48 196 10 8 7 1 0 14 0 0 3 42 12 48 196 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ograve" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="142" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ohungarumlaut" xMin="86" yMin="-25" xMax="1121" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="389" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="omacron" xMin="86" yMin="-25" xMax="1052" yMax="1431">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="one" xMin="230" yMin="0" xMax="1020" yMax="1517">
- <contour>
- <pt x="230" y="0" on="1"/>
- <pt x="230" y="148" on="1"/>
- <pt x="526" y="148" on="1"/>
- <pt x="526" y="1316" on="1"/>
- <pt x="230" y="1242" on="1"/>
- <pt x="230" y="1394" on="1"/>
- <pt x="724" y="1517" on="1"/>
- <pt x="724" y="148" on="1"/>
- <pt x="1020" y="148" on="1"/>
- <pt x="1020" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 6 5 4 3 4 13 1 0 0 8 7 2 1 7 3 0 1 4 48 196 9 0 1 0 14
- 0 0 7 6 4 1 2 1 4 48 196 9 8 1 3 2 1 5 4 1 0 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onehalf" xMin="116" yMin="-37" xMax="1584" yMax="1517">
- <contour>
- <pt x="1019" y="0" on="1"/>
- <pt x="1019" y="122" on="1"/>
- <pt x="1082" y="234" on="0"/>
- <pt x="1201" y="341" on="1"/>
- <pt x="1271" y="403" on="1"/>
- <pt x="1427" y="541" on="0"/>
- <pt x="1427" y="663" on="1"/>
- <pt x="1427" y="809" on="0"/>
- <pt x="1266" y="809" on="1"/>
- <pt x="1174" y="809" on="0"/>
- <pt x="1041" y="740" on="1"/>
- <pt x="1041" y="857" on="1"/>
- <pt x="1173" y="910" on="0"/>
- <pt x="1292" y="910" on="1"/>
- <pt x="1423" y="910" on="0"/>
- <pt x="1504" y="842" on="1"/>
- <pt x="1584" y="775" on="0"/>
- <pt x="1584" y="667" on="1"/>
- <pt x="1584" y="523" on="0"/>
- <pt x="1400" y="374" on="1"/>
- <pt x="1347" y="331" on="1"/>
- <pt x="1214" y="222" on="0"/>
- <pt x="1191" y="122" on="1"/>
- <pt x="1580" y="122" on="1"/>
- <pt x="1580" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="140" y="-37" on="1"/>
- <pt x="1228" y="1517" on="1"/>
- <pt x="1364" y="1517" on="1"/>
- <pt x="276" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="313" y="592" on="1"/>
- <pt x="313" y="1351" on="1"/>
- <pt x="116" y="1302" on="1"/>
- <pt x="116" y="1416" on="1"/>
- <pt x="461" y="1503" on="1"/>
- <pt x="461" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 8 11 13 48 196 33 32 31 30 27 26 11 10 8 13 13 29 28 25 0 0 0 23
- 22 1 38 2 0 1 4 48 196 34 29 1 24 0 1 2 0 14 0 0 6 37 17 48 196
- 27 26 24 23 22 11 10 1 0 9 13 17 33 32 31 28 25 4 13 29 0 0 34 33 7
- 1 29 1 4 48 196 30 29 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onequarter" xMin="116" yMin="-37" xMax="1584" yMax="1517">
- <contour>
- <pt x="313" y="592" on="1"/>
- <pt x="313" y="1351" on="1"/>
- <pt x="116" y="1302" on="1"/>
- <pt x="116" y="1416" on="1"/>
- <pt x="461" y="1503" on="1"/>
- <pt x="461" y="592" on="1"/>
- </contour>
- <contour>
- <pt x="1325" y="0" on="1"/>
- <pt x="1325" y="242" on="1"/>
- <pt x="918" y="242" on="1"/>
- <pt x="918" y="355" on="1"/>
- <pt x="1321" y="888" on="1"/>
- <pt x="1461" y="888" on="1"/>
- <pt x="1461" y="359" on="1"/>
- <pt x="1584" y="359" on="1"/>
- <pt x="1584" y="242" on="1"/>
- <pt x="1461" y="242" on="1"/>
- <pt x="1461" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1047" y="359" on="1"/>
- <pt x="1325" y="359" on="1"/>
- <pt x="1325" y="723" on="1"/>
- </contour>
- <contour>
- <pt x="191" y="-37" on="1"/>
- <pt x="1279" y="1517" on="1"/>
- <pt x="1414" y="1517" on="1"/>
- <pt x="326" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 19 10 0 2 9 12 7 2 22 21 4 3 2 1 6 13 10 23 20 16 6 4 13 7 0
- 0 18 17 13 12 38 3 7 1 4 48 196 11 10 1 15 14 8 7 3 5 0 1 3 0
- 14 22 11 6 2 21 17 10 9 8 5 6 4 3 23 4 0 2 14 13 2 13 11 20 3
- 2 3 13 0 0 0 19 18 7 6 22 3 11 5 4 7 1 0 2 4 48 196 16 15 12
- 11 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperior" xMin="123" yMin="592" xMax="468" yMax="1503">
- <contour>
- <pt x="320" y="592" on="1"/>
- <pt x="320" y="1351" on="1"/>
- <pt x="123" y="1302" on="1"/>
- <pt x="123" y="1416" on="1"/>
- <pt x="468" y="1503" on="1"/>
- <pt x="468" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 4 3 2 1 4 13 0 5 0 1 0 14 3 2 0 0 0 1 0 7 1 4 1 4 48
- 196 5 4 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordfeminine" xMin="86" yMin="822" xMax="712" yMax="1518">
- <contour>
- <pt x="485" y="915" on="1"/>
- <pt x="383" y="822" on="0"/>
- <pt x="281" y="822" on="1"/>
- <pt x="196" y="822" on="0"/>
- <pt x="141" y="875" on="1"/>
- <pt x="86" y="929" on="0"/>
- <pt x="86" y="1009" on="1"/>
- <pt x="86" y="1237" on="0"/>
- <pt x="428" y="1237" on="1"/>
- <pt x="476" y="1237" on="1"/>
- <pt x="476" y="1307" on="1"/>
- <pt x="476" y="1417" on="0"/>
- <pt x="355" y="1417" on="1"/>
- <pt x="258" y="1417" on="0"/>
- <pt x="145" y="1358" on="1"/>
- <pt x="145" y="1469" on="1"/>
- <pt x="272" y="1518" on="0"/>
- <pt x="383" y="1518" on="1"/>
- <pt x="625" y="1518" on="0"/>
- <pt x="625" y="1311" on="1"/>
- <pt x="625" y="1013" on="1"/>
- <pt x="625" y="919" on="0"/>
- <pt x="680" y="922" on="1"/>
- <pt x="686" y="922" on="1"/>
- <pt x="689" y="922" on="0"/>
- <pt x="695" y="923" on="1"/>
- <pt x="700" y="923" on="0"/>
- <pt x="706" y="924" on="1"/>
- <pt x="712" y="841" on="1"/>
- <pt x="661" y="822" on="0"/>
- <pt x="616" y="822" on="1"/>
- <pt x="518" y="822" on="0"/>
- <pt x="490" y="915" on="1"/>
- </contour>
- <contour>
- <pt x="476" y="996" on="1"/>
- <pt x="476" y="1150" on="1"/>
- <pt x="438" y="1150" on="1"/>
- <pt x="234" y="1150" on="0"/>
- <pt x="234" y="1026" on="1"/>
- <pt x="234" y="932" on="0"/>
- <pt x="331" y="932" on="1"/>
- <pt x="399" y="932" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 39 16 2 12 20 17 48 196 17 0 1 35 34 33 32 28 27 20 19 15 14 10 9
- 8 0 14 13 30 22 2 3 12 0 0 14 0 0 37 7 6 48 196 32 0 2 19 9 3
- 28 27 2 13 19 35 15 14 8 4 13 6 9 0 0 34 33 10 9 7 3 19 1 4 48
- 196 20 19 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordmasculine" xMin="74" yMin="822" xMax="673" yMax="1517">
- <contour>
- <pt x="374" y="1517" on="1"/>
- <pt x="512" y="1517" on="0"/>
- <pt x="593" y="1424" on="1"/>
- <pt x="673" y="1331" on="0"/>
- <pt x="673" y="1171" on="1"/>
- <pt x="673" y="1008" on="0"/>
- <pt x="593" y="915" on="1"/>
- <pt x="512" y="822" on="0"/>
- <pt x="371" y="822" on="1"/>
- <pt x="248" y="822" on="0"/>
- <pt x="171" y="899" on="1"/>
- <pt x="74" y="995" on="0"/>
- <pt x="74" y="1170" on="1"/>
- <pt x="74" y="1330" on="0"/>
- <pt x="155" y="1423" on="1"/>
- <pt x="236" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="374" y="1416" on="1"/>
- <pt x="231" y="1416" on="0"/>
- <pt x="231" y="1170" on="1"/>
- <pt x="231" y="924" on="0"/>
- <pt x="374" y="924" on="1"/>
- <pt x="516" y="924" on="0"/>
- <pt x="516" y="1172" on="1"/>
- <pt x="516" y="1416" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 20 20 8 16 20 0 48 196 0 0 1 8 0 0 14 0 0 22 15 4 18 15 12
- 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oslash" xMin="143" yMin="-25" xMax="1109" yMax="1110">
- <contour>
- <pt x="348" y="59" on="1"/>
- <pt x="287" y="-25" on="1"/>
- <pt x="143" y="-25" on="1"/>
- <pt x="264" y="142" on="1"/>
- <pt x="143" y="309" on="0"/>
- <pt x="143" y="544" on="1"/>
- <pt x="143" y="808" on="0"/>
- <pt x="273" y="959" on="1"/>
- <pt x="403" y="1110" on="0"/>
- <pt x="630" y="1110" on="1"/>
- <pt x="790" y="1110" on="0"/>
- <pt x="904" y="1027" on="1"/>
- <pt x="965" y="1110" on="1"/>
- <pt x="1109" y="1110" on="1"/>
- <pt x="988" y="943" on="1"/>
- <pt x="1109" y="775" on="0"/>
- <pt x="1109" y="542" on="1"/>
- <pt x="1109" y="280" on="0"/>
- <pt x="979" y="128" on="1"/>
- <pt x="850" y="-25" on="0"/>
- <pt x="625" y="-25" on="1"/>
- <pt x="465" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="450" y="201" on="1"/>
- <pt x="452" y="199" on="1"/>
- <pt x="494" y="157" on="0"/>
- <pt x="529" y="142" on="1"/>
- <pt x="574" y="123" on="0"/>
- <pt x="625" y="123" on="1"/>
- <pt x="896" y="123" on="0"/>
- <pt x="896" y="544" on="1"/>
- <pt x="896" y="669" on="0"/>
- <pt x="866" y="775" on="1"/>
- </contour>
- <contour>
- <pt x="802" y="885" on="1"/>
- <pt x="800" y="887" on="1"/>
- <pt x="725" y="962" on="0"/>
- <pt x="627" y="962" on="1"/>
- <pt x="356" y="962" on="0"/>
- <pt x="356" y="547" on="1"/>
- <pt x="356" y="405" on="0"/>
- <pt x="386" y="310" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 35 40 9 27 40 20 48 196 20 2 9 1 1 1 39 32 31 22 14 11 3 0 8
- 1 2 3 0 0 13 12 1 2 1 1 2 0 14 0 0 37 9 5 29 9 16 48 196 39
- 32 31 22 16 14 13 12 11 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="otilde" xMin="86" yMin="-25" xMax="1052" yMax="1517">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="p" xMin="154" yMin="-395" xMax="1052" yMax="1110">
- <contour>
- <pt x="351" y="-395" on="1"/>
- <pt x="154" y="-395" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="407" y="984" on="0"/>
- <pt x="469" y="1036" on="1"/>
- <pt x="557" y="1110" on="0"/>
- <pt x="676" y="1110" on="1"/>
- <pt x="845" y="1110" on="0"/>
- <pt x="948" y="963" on="1"/>
- <pt x="1052" y="816" on="0"/>
- <pt x="1052" y="572" on="1"/>
- <pt x="1052" y="287" on="0"/>
- <pt x="918" y="131" on="1"/>
- <pt x="785" y="-25" on="0"/>
- <pt x="540" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="149" on="1"/>
- <pt x="488" y="123" on="0"/>
- <pt x="557" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="552" on="1"/>
- <pt x="839" y="733" on="0"/>
- <pt x="783" y="835" on="1"/>
- <pt x="728" y="938" on="0"/>
- <pt x="634" y="938" on="1"/>
- <pt x="508" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 28 30 8 22 40 16 48 196 16 2 8 1 1 20 19 4 3 2 2 3 0 1 18
- 2 0 2 0 1 0 1 0 3 2 1 14 0 0 24 9 12 48 196 12 0 0 0 20 19
- 18 4 3 0 4 5 1 1 4 48 196 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="paragraph" xMin="88" yMin="-296" xMax="902" yMax="1480">
- <contour>
- <pt x="507" y="-296" on="1"/>
- <pt x="507" y="740" on="1"/>
- <pt x="325" y="757" on="0"/>
- <pt x="222" y="843" on="1"/>
- <pt x="88" y="954" on="0"/>
- <pt x="88" y="1155" on="1"/>
- <pt x="88" y="1331" on="0"/>
- <pt x="184" y="1405" on="1"/>
- <pt x="280" y="1480" on="0"/>
- <pt x="507" y="1480" on="1"/>
- <pt x="902" y="1480" on="1"/>
- <pt x="902" y="-296" on="1"/>
- <pt x="779" y="-296" on="1"/>
- <pt x="779" y="1357" on="1"/>
- <pt x="631" y="1357" on="1"/>
- <pt x="631" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 1 1 13 2 2 0 1 15 12 11 0 4 13 2 0 0 0 14 13 6 1 9 1 4 48
- 196 10 9 0 14 5 0 0 0 13 12 19 1 10 9 1 0 19 2 14 2 4 48 196 11
- 10 1 15 14 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenleft" xMin="131" yMin="-296" xMax="600" yMax="1579">
- <contour>
- <pt x="600" y="-160" on="1"/>
- <pt x="600" y="-296" on="1"/>
- <pt x="400" y="-154" on="0"/>
- <pt x="284" y="55" on="1"/>
- <pt x="131" y="328" on="0"/>
- <pt x="131" y="642" on="1"/>
- <pt x="131" y="970" on="0"/>
- <pt x="297" y="1252" on="1"/>
- <pt x="411" y="1444" on="0"/>
- <pt x="600" y="1579" on="1"/>
- <pt x="600" y="1443" on="1"/>
- <pt x="465" y="1293" on="0"/>
- <pt x="404" y="1136" on="1"/>
- <pt x="328" y="941" on="0"/>
- <pt x="328" y="642" on="1"/>
- <pt x="328" y="330" on="0"/>
- <pt x="411" y="129" on="1"/>
- <pt x="473" y="-18" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 41 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenright" xMin="82" yMin="-296" xMax="551" yMax="1579">
- <contour>
- <pt x="82" y="1443" on="1"/>
- <pt x="82" y="1579" on="1"/>
- <pt x="282" y="1437" on="0"/>
- <pt x="399" y="1228" on="1"/>
- <pt x="551" y="956" on="0"/>
- <pt x="551" y="642" on="1"/>
- <pt x="551" y="312" on="0"/>
- <pt x="385" y="31" on="1"/>
- <pt x="271" y="-161" on="0"/>
- <pt x="82" y="-296" on="1"/>
- <pt x="82" y="-160" on="1"/>
- <pt x="217" y="-9" on="0"/>
- <pt x="278" y="148" on="1"/>
- <pt x="353" y="343" on="0"/>
- <pt x="353" y="642" on="1"/>
- <pt x="353" y="953" on="0"/>
- <pt x="270" y="1154" on="1"/>
- <pt x="210" y="1299" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 41 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="percent" xMin="112" yMin="-37" xMax="1709" yMax="1517">
- <contour>
- <pt x="250" y="-37" on="1"/>
- <pt x="1416" y="1517" on="1"/>
- <pt x="1570" y="1517" on="1"/>
- <pt x="405" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="429" y="1480" on="1"/>
- <pt x="576" y="1480" on="0"/>
- <pt x="661" y="1381" on="1"/>
- <pt x="747" y="1281" on="0"/>
- <pt x="747" y="1110" on="1"/>
- <pt x="747" y="939" on="0"/>
- <pt x="661" y="840" on="1"/>
- <pt x="576" y="740" on="0"/>
- <pt x="430" y="740" on="1"/>
- <pt x="282" y="740" on="0"/>
- <pt x="197" y="840" on="1"/>
- <pt x="112" y="940" on="0"/>
- <pt x="112" y="1115" on="1"/>
- <pt x="112" y="1266" on="0"/>
- <pt x="182" y="1362" on="1"/>
- <pt x="270" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="429" y="1382" on="1"/>
- <pt x="356" y="1382" on="0"/>
- <pt x="311" y="1308" on="1"/>
- <pt x="266" y="1233" on="0"/>
- <pt x="266" y="1116" on="1"/>
- <pt x="266" y="1001" on="0"/>
- <pt x="303" y="929" on="1"/>
- <pt x="348" y="839" on="0"/>
- <pt x="429" y="839" on="1"/>
- <pt x="503" y="839" on="0"/>
- <pt x="548" y="914" on="1"/>
- <pt x="593" y="989" on="0"/>
- <pt x="593" y="1110" on="1"/>
- <pt x="593" y="1233" on="0"/>
- <pt x="548" y="1307" on="1"/>
- <pt x="502" y="1382" on="0"/>
- </contour>
- <contour>
- <pt x="1392" y="740" on="1"/>
- <pt x="1539" y="740" on="0"/>
- <pt x="1624" y="640" on="1"/>
- <pt x="1709" y="541" on="0"/>
- <pt x="1709" y="370" on="1"/>
- <pt x="1709" y="199" on="0"/>
- <pt x="1624" y="100" on="1"/>
- <pt x="1538" y="0" on="0"/>
- <pt x="1392" y="0" on="1"/>
- <pt x="1244" y="0" on="0"/>
- <pt x="1159" y="100" on="1"/>
- <pt x="1074" y="200" on="0"/>
- <pt x="1074" y="375" on="1"/>
- <pt x="1074" y="527" on="0"/>
- <pt x="1144" y="622" on="1"/>
- <pt x="1232" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1392" y="642" on="1"/>
- <pt x="1318" y="642" on="0"/>
- <pt x="1273" y="568" on="1"/>
- <pt x="1228" y="493" on="0"/>
- <pt x="1228" y="376" on="1"/>
- <pt x="1228" y="262" on="0"/>
- <pt x="1265" y="189" on="1"/>
- <pt x="1309" y="99" on="0"/>
- <pt x="1392" y="99" on="1"/>
- <pt x="1465" y="99" on="0"/>
- <pt x="1510" y="174" on="1"/>
- <pt x="1555" y="249" on="0"/>
- <pt x="1555" y="370" on="1"/>
- <pt x="1555" y="493" on="0"/>
- <pt x="1510" y="567" on="1"/>
- <pt x="1465" y="642" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 60 21 44 52 21 36 28 21 12 20 21 4 48 196 44 2 4 0 36 12 1 1 36
- 12 2 0 2 3 0 0 2 1 1 3 0 1 2 0 14 0 0 64 15 40 56 15 48 32
- 15 8 24 15 16 48 196 48 40 16 8 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="period" xMin="161" yMin="0" xMax="408" yMax="247">
- <contour>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 8 1 0 1 4 48 196 3 0 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered#1" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="perthousand" xMin="25" yMin="-37" xMax="2024" yMax="1517">
- <contour>
- <pt x="340" y="1480" on="1"/>
- <pt x="483" y="1480" on="0"/>
- <pt x="569" y="1380" on="1"/>
- <pt x="654" y="1281" on="0"/>
- <pt x="654" y="1111" on="1"/>
- <pt x="654" y="938" on="0"/>
- <pt x="569" y="839" on="1"/>
- <pt x="484" y="740" on="0"/>
- <pt x="335" y="740" on="1"/>
- <pt x="209" y="740" on="0"/>
- <pt x="127" y="822" on="1"/>
- <pt x="25" y="925" on="0"/>
- <pt x="25" y="1110" on="1"/>
- <pt x="25" y="1280" on="0"/>
- <pt x="110" y="1380" on="1"/>
- <pt x="196" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="338" y="1382" on="1"/>
- <pt x="173" y="1382" on="0"/>
- <pt x="173" y="1111" on="1"/>
- <pt x="173" y="839" on="0"/>
- <pt x="340" y="839" on="1"/>
- <pt x="506" y="839" on="0"/>
- <pt x="506" y="1109" on="1"/>
- <pt x="506" y="1235" on="0"/>
- <pt x="461" y="1308" on="1"/>
- <pt x="415" y="1382" on="0"/>
- </contour>
- <contour>
- <pt x="1006" y="740" on="1"/>
- <pt x="1150" y="740" on="0"/>
- <pt x="1235" y="640" on="1"/>
- <pt x="1320" y="541" on="0"/>
- <pt x="1320" y="371" on="1"/>
- <pt x="1320" y="198" on="0"/>
- <pt x="1235" y="99" on="1"/>
- <pt x="1150" y="0" on="0"/>
- <pt x="1002" y="0" on="1"/>
- <pt x="874" y="0" on="0"/>
- <pt x="793" y="81" on="1"/>
- <pt x="691" y="184" on="0"/>
- <pt x="691" y="370" on="1"/>
- <pt x="691" y="540" on="0"/>
- <pt x="776" y="640" on="1"/>
- <pt x="862" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1004" y="642" on="1"/>
- <pt x="839" y="642" on="0"/>
- <pt x="839" y="370" on="1"/>
- <pt x="839" y="99" on="0"/>
- <pt x="1006" y="99" on="1"/>
- <pt x="1172" y="99" on="0"/>
- <pt x="1172" y="369" on="1"/>
- <pt x="1172" y="495" on="0"/>
- <pt x="1127" y="569" on="1"/>
- <pt x="1081" y="642" on="0"/>
- </contour>
- <contour>
- <pt x="1709" y="740" on="1"/>
- <pt x="1853" y="740" on="0"/>
- <pt x="1938" y="640" on="1"/>
- <pt x="2024" y="541" on="0"/>
- <pt x="2024" y="372" on="1"/>
- <pt x="2024" y="198" on="0"/>
- <pt x="1938" y="99" on="1"/>
- <pt x="1852" y="0" on="0"/>
- <pt x="1706" y="0" on="1"/>
- <pt x="1578" y="0" on="0"/>
- <pt x="1496" y="82" on="1"/>
- <pt x="1394" y="185" on="0"/>
- <pt x="1394" y="370" on="1"/>
- <pt x="1394" y="540" on="0"/>
- <pt x="1479" y="640" on="1"/>
- <pt x="1565" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1707" y="642" on="1"/>
- <pt x="1542" y="642" on="0"/>
- <pt x="1542" y="370" on="1"/>
- <pt x="1542" y="99" on="0"/>
- <pt x="1709" y="99" on="1"/>
- <pt x="1876" y="99" on="0"/>
- <pt x="1876" y="370" on="1"/>
- <pt x="1876" y="495" on="0"/>
- <pt x="1830" y="569" on="1"/>
- <pt x="1785" y="642" on="0"/>
- </contour>
- <contour>
- <pt x="61" y="-37" on="1"/>
- <pt x="1149" y="1517" on="1"/>
- <pt x="1284" y="1517" on="1"/>
- <pt x="196" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 72 21 60 68 21 52 46 21 34 42 21 26 20 21 8 16 21 0 48 196 60 2 34
- 2 0 0 52 26 8 1 1 52 26 8 3 0 2 3 0 0 1 80 79 2 13 0 0 1
- 81 78 2 0 14 0 0 74 7 56 70 7 64 48 7 30 44 7 38 22 7 4 18 7 12
- 48 196 81 80 79 78 64 56 38 30 12 4
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plus" xMin="104" yMin="99" xMax="1091" yMax="1086">
- <contour>
- <pt x="523" y="99" on="1"/>
- <pt x="523" y="518" on="1"/>
- <pt x="104" y="518" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="523" y="666" on="1"/>
- <pt x="523" y="1086" on="1"/>
- <pt x="671" y="1086" on="1"/>
- <pt x="671" y="666" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="1091" y="518" on="1"/>
- <pt x="671" y="518" on="1"/>
- <pt x="671" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 10 9 2 1 7 3 3 1 4 48 196 8 7 4 3 3 11 0 1 2 0 6 5
- 1 14 0 0 11 10 7 6 7 3 0 1 4 48 196 9 8 1 5 4 1 0 3 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plusminus" xMin="104" yMin="0" xMax="1091" yMax="1184">
- <contour>
- <pt x="523" y="296" on="1"/>
- <pt x="523" y="666" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="104" y="814" on="1"/>
- <pt x="523" y="814" on="1"/>
- <pt x="523" y="1184" on="1"/>
- <pt x="672" y="1184" on="1"/>
- <pt x="672" y="814" on="1"/>
- <pt x="1091" y="814" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="672" y="666" on="1"/>
- <pt x="672" y="296" on="1"/>
- </contour>
- <contour>
- <pt x="104" y="0" on="1"/>
- <pt x="104" y="148" on="1"/>
- <pt x="1091" y="148" on="1"/>
- <pt x="1091" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 14 13 7 1 12 10 9 2 1 7 3 3 2 4 48 196 15 12 1 6 5 1 8
- 7 4 3 3 11 0 1 4 0 14 0 0 11 10 7 6 7 3 0 1 4 48 196 15 14
- 9 8 3 5 4 1 0 3 13 12 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="q" xMin="86" yMin="-395" xMax="984" yMax="1110">
- <contour>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="-395" on="1"/>
- <pt x="787" y="-395" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 27 30 8 21 40 16 48 196 16 1 8 2 1 19 18 4 3 0 2 3 0 3 2
- 1 0 1 0 1 14 0 0 23 9 12 48 196 12 0 0 0 19 18 4 3 0 4 4 1
- 1 4 48 196 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="question" xMin="138" yMin="0" xMax="1014" yMax="1517">
- <contour>
- <pt x="376" y="0" on="1"/>
- <pt x="376" y="197" on="1"/>
- <pt x="573" y="197" on="1"/>
- <pt x="573" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="376" y="395" on="1"/>
- <pt x="376" y="449" on="1"/>
- <pt x="375" y="694" on="0"/>
- <pt x="539" y="822" on="1"/>
- <pt x="628" y="891" on="1"/>
- <pt x="804" y="1027" on="0"/>
- <pt x="804" y="1174" on="1"/>
- <pt x="804" y="1369" on="0"/>
- <pt x="530" y="1369" on="1"/>
- <pt x="362" y="1369" on="0"/>
- <pt x="138" y="1295" on="1"/>
- <pt x="138" y="1462" on="1"/>
- <pt x="359" y="1517" on="0"/>
- <pt x="545" y="1517" on="1"/>
- <pt x="749" y="1517" on="0"/>
- <pt x="865" y="1451" on="1"/>
- <pt x="1014" y="1365" on="0"/>
- <pt x="1014" y="1177" on="1"/>
- <pt x="1014" y="989" on="0"/>
- <pt x="823" y="871" on="1"/>
- <pt x="742" y="821" on="1"/>
- <pt x="643" y="760" on="0"/>
- <pt x="608" y="694" on="1"/>
- <pt x="573" y="629" on="0"/>
- <pt x="573" y="505" on="1"/>
- <pt x="573" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 12 40 17 48 196 17 0 1 28 15 14 5 4 0 4 3 0 0 0 2 1 5 1
- 0 1 4 48 196 29 4 1 3 0 1 2 0 14 0 0 10 9 21 48 196 21 2 0 0
- 29 28 3 2 4 3 0 1 4 48 196 15 14 1 5 4 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="questiondown" xMin="185" yMin="-432" xMax="1061" yMax="1086">
- <contour>
- <pt x="823" y="1086" on="1"/>
- <pt x="823" y="888" on="1"/>
- <pt x="626" y="888" on="1"/>
- <pt x="626" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="823" y="691" on="1"/>
- <pt x="823" y="636" on="1"/>
- <pt x="823" y="392" on="0"/>
- <pt x="660" y="264" on="1"/>
- <pt x="571" y="195" on="1"/>
- <pt x="395" y="58" on="0"/>
- <pt x="395" y="-88" on="1"/>
- <pt x="395" y="-284" on="0"/>
- <pt x="670" y="-284" on="1"/>
- <pt x="838" y="-284" on="0"/>
- <pt x="1061" y="-209" on="1"/>
- <pt x="1061" y="-376" on="1"/>
- <pt x="842" y="-432" on="0"/>
- <pt x="655" y="-432" on="1"/>
- <pt x="450" y="-432" on="0"/>
- <pt x="334" y="-365" on="1"/>
- <pt x="185" y="-280" on="0"/>
- <pt x="185" y="-91" on="1"/>
- <pt x="185" y="97" on="0"/>
- <pt x="376" y="215" on="1"/>
- <pt x="457" y="265" on="1"/>
- <pt x="556" y="326" on="0"/>
- <pt x="591" y="391" on="1"/>
- <pt x="626" y="457" on="0"/>
- <pt x="626" y="580" on="1"/>
- <pt x="626" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 12 40 17 48 196 1 28 5 2 4 2 3 0 1 15 14 17 2 0 0 0 2 1
- 5 1 0 1 4 48 196 29 4 1 0 3 0 1 14 0 0 10 9 21 48 196 21 2 0
- 0 29 28 3 2 4 3 0 1 4 48 196 15 14 1 5 4 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedbl" xMin="92" yMin="1086" xMax="635" yMax="1579">
- <contour>
- <pt x="117" y="1086" on="1"/>
- <pt x="92" y="1579" on="1"/>
- <pt x="289" y="1579" on="1"/>
- <pt x="265" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="462" y="1086" on="1"/>
- <pt x="437" y="1579" on="1"/>
- <pt x="635" y="1579" on="1"/>
- <pt x="610" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 21 values pushed */
- 6 5 2 1 3 0 7 4 3 0 1 3 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblbase" xMin="70" yMin="-321" xMax="613" yMax="197">
- <contour>
- <pt x="70" y="-321" on="1"/>
- <pt x="70" y="-247" on="1"/>
- <pt x="141" y="-210" on="0"/>
- <pt x="141" y="-23" on="1"/>
- <pt x="141" y="0" on="1"/>
- <pt x="70" y="0" on="1"/>
- <pt x="70" y="197" on="1"/>
- <pt x="267" y="197" on="1"/>
- <pt x="267" y="31" on="1"/>
- <pt x="266" y="-271" on="0"/>
- </contour>
- <contour>
- <pt x="415" y="-321" on="1"/>
- <pt x="415" y="-247" on="1"/>
- <pt x="486" y="-209" on="0"/>
- <pt x="486" y="-23" on="1"/>
- <pt x="486" y="0" on="1"/>
- <pt x="415" y="0" on="1"/>
- <pt x="415" y="197" on="1"/>
- <pt x="613" y="197" on="1"/>
- <pt x="613" y="31" on="1"/>
- <pt x="612" y="-271" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 14 13 2
- 17 10 3 4 3 2 7 0 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
- 48 196 18 17 1 6 5 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblleft" xMin="57" yMin="1061" xMax="600" yMax="1579">
- <contour>
- <pt x="600" y="1579" on="1"/>
- <pt x="600" y="1505" on="1"/>
- <pt x="529" y="1468" on="0"/>
- <pt x="529" y="1281" on="1"/>
- <pt x="529" y="1258" on="1"/>
- <pt x="600" y="1258" on="1"/>
- <pt x="600" y="1061" on="1"/>
- <pt x="402" y="1061" on="1"/>
- <pt x="402" y="1227" on="1"/>
- <pt x="403" y="1529" on="0"/>
- </contour>
- <contour>
- <pt x="254" y="1579" on="1"/>
- <pt x="254" y="1505" on="1"/>
- <pt x="184" y="1468" on="0"/>
- <pt x="184" y="1281" on="1"/>
- <pt x="184" y="1258" on="1"/>
- <pt x="254" y="1258" on="1"/>
- <pt x="254" y="1061" on="1"/>
- <pt x="57" y="1061" on="1"/>
- <pt x="57" y="1227" on="1"/>
- <pt x="58" y="1529" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 4 3 2
- 0 7 3 14 13 2 10 17 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
- 48 196 18 17 1 6 5 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblright" xMin="82" yMin="1061" xMax="625" yMax="1579">
- <contour>
- <pt x="82" y="1061" on="1"/>
- <pt x="82" y="1135" on="1"/>
- <pt x="153" y="1172" on="0"/>
- <pt x="153" y="1359" on="1"/>
- <pt x="153" y="1382" on="1"/>
- <pt x="82" y="1382" on="1"/>
- <pt x="82" y="1579" on="1"/>
- <pt x="279" y="1579" on="1"/>
- <pt x="279" y="1413" on="1"/>
- <pt x="278" y="1111" on="0"/>
- </contour>
- <contour>
- <pt x="427" y="1061" on="1"/>
- <pt x="427" y="1135" on="1"/>
- <pt x="498" y="1172" on="0"/>
- <pt x="498" y="1359" on="1"/>
- <pt x="498" y="1382" on="1"/>
- <pt x="427" y="1382" on="1"/>
- <pt x="427" y="1579" on="1"/>
- <pt x="625" y="1579" on="1"/>
- <pt x="625" y="1413" on="1"/>
- <pt x="624" y="1111" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 14 13 2
- 17 10 3 4 3 2 7 0 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
- 48 196 18 17 1 6 5 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quoteleft" xMin="92" yMin="1012" xMax="339" yMax="1579">
- <contour>
- <pt x="339" y="1579" on="1"/>
- <pt x="339" y="1505" on="1"/>
- <pt x="243" y="1478" on="0"/>
- <pt x="243" y="1279" on="1"/>
- <pt x="243" y="1258" on="1"/>
- <pt x="339" y="1258" on="1"/>
- <pt x="339" y="1012" on="1"/>
- <pt x="92" y="1012" on="1"/>
- <pt x="92" y="1226" on="1"/>
- <pt x="93" y="1551" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 0 7 3 0 0 6 5 1
- 0 8 3 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotereversed"/><!-- contains no outline data -->
-
- <TTGlyph name="quoteright" xMin="116" yMin="1012" xMax="363" yMax="1579">
- <contour>
- <pt x="116" y="1012" on="1"/>
- <pt x="116" y="1086" on="1"/>
- <pt x="212" y="1113" on="0"/>
- <pt x="212" y="1312" on="1"/>
- <pt x="212" y="1332" on="1"/>
- <pt x="116" y="1332" on="1"/>
- <pt x="116" y="1579" on="1"/>
- <pt x="363" y="1579" on="1"/>
- <pt x="363" y="1365" on="1"/>
- <pt x="362" y="1036" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
- 1 0 1 4 48 196 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesinglbase" xMin="104" yMin="-296" xMax="351" yMax="247">
- <contour>
- <pt x="104" y="-296" on="1"/>
- <pt x="104" y="-222" on="1"/>
- <pt x="200" y="-195" on="0"/>
- <pt x="200" y="-20" on="1"/>
- <pt x="200" y="0" on="1"/>
- <pt x="104" y="0" on="1"/>
- <pt x="104" y="247" on="1"/>
- <pt x="351" y="247" on="1"/>
- <pt x="351" y="33" on="1"/>
- <pt x="350" y="-270" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
- 1 0 1 4 48 196 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesingle" xMin="72" yMin="1036" xMax="319" yMax="1579">
- <contour>
- <pt x="121" y="1036" on="1"/>
- <pt x="72" y="1579" on="1"/>
- <pt x="319" y="1579" on="1"/>
- <pt x="269" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="r" xMin="154" yMin="0" xMax="668" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="394" y="985" on="0"/>
- <pt x="443" y="1036" on="1"/>
- <pt x="514" y="1110" on="0"/>
- <pt x="612" y="1110" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="668" y="1105" on="1"/>
- <pt x="668" y="921" on="1"/>
- <pt x="616" y="938" on="0"/>
- <pt x="584" y="938" on="1"/>
- <pt x="475" y="938" on="0"/>
- <pt x="351" y="716" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 12 30 7 48 196 7 1 14 10 3 3 1 0 3 9 1 15 0 1 0 2 1 1
- 14 0 0 15 14 3 2 4 3 0 1 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="racute" xMin="154" yMin="0" xMax="722" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="146" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="radicalex" xMin="99" yMin="1456" xMax="1040" yMax="1604">
- <contour>
- <pt x="99" y="1456" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="1040" y="1604" on="1"/>
- <pt x="1040" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="rcaron" xMin="2" yMin="0" xMax="702" yMax="1604">
- <component glyphName="r" x="1" y="0" flags="0x4"/>
- <component glyphName="caron" x="11" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="rcommaaccent" xMin="154" yMin="-432" xMax="668" yMax="1110">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-16" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="registered" xMin="15" yMin="0" xMax="1495" yMax="1480">
- <contour>
- <pt x="755" y="1480" on="1"/>
- <pt x="1060" y="1480" on="0"/>
- <pt x="1278" y="1263" on="1"/>
- <pt x="1495" y="1047" on="0"/>
- <pt x="1495" y="741" on="1"/>
- <pt x="1495" y="431" on="0"/>
- <pt x="1277" y="216" on="1"/>
- <pt x="1060" y="0" on="0"/>
- <pt x="746" y="0" on="1"/>
- <pt x="478" y="0" on="0"/>
- <pt x="277" y="176" on="1"/>
- <pt x="15" y="404" on="0"/>
- <pt x="15" y="741" on="1"/>
- <pt x="15" y="1047" on="0"/>
- <pt x="232" y="1263" on="1"/>
- <pt x="450" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="755" y="1375" on="1"/>
- <pt x="494" y="1375" on="0"/>
- <pt x="307" y="1188" on="1"/>
- <pt x="121" y="1002" on="0"/>
- <pt x="121" y="740" on="1"/>
- <pt x="121" y="482" on="0"/>
- <pt x="306" y="294" on="1"/>
- <pt x="491" y="106" on="0"/>
- <pt x="748" y="106" on="1"/>
- <pt x="987" y="106" on="0"/>
- <pt x="1164" y="256" on="1"/>
- <pt x="1390" y="448" on="0"/>
- <pt x="1390" y="741" on="1"/>
- <pt x="1390" y="1003" on="0"/>
- <pt x="1203" y="1188" on="1"/>
- <pt x="1016" y="1375" on="0"/>
- </contour>
- <contour>
- <pt x="511" y="337" on="1"/>
- <pt x="511" y="1137" on="1"/>
- <pt x="763" y="1137" on="1"/>
- <pt x="1005" y="1137" on="0"/>
- <pt x="1005" y="942" on="1"/>
- <pt x="1005" y="803" on="0"/>
- <pt x="865" y="709" on="1"/>
- <pt x="1106" y="337" on="1"/>
- <pt x="957" y="337" on="1"/>
- <pt x="741" y="671" on="1"/>
- <pt x="640" y="671" on="1"/>
- <pt x="640" y="337" on="1"/>
- </contour>
- <contour>
- <pt x="632" y="770" on="1"/>
- <pt x="668" y="770" on="1"/>
- <pt x="880" y="770" on="0"/>
- <pt x="880" y="925" on="1"/>
- <pt x="880" y="1055" on="0"/>
- <pt x="703" y="1055" on="1"/>
- <pt x="632" y="1055" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 24 20 8 16 20 0 48 196 8 2 0 0 50 49 45 44 42 41 38 7 33 32 3
- 34 33 1 43 40 39 32 3 2 0 14 0 0 47 6 36 28 17 4 20 17 12 48 196 49
- 45 41 40 39 38 34 7 13 36 4 42 12 32 0 0 43 42 18 1 32 50 44 19 1 32
- 2 4 48 196 33 32 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ring" xMin="114" yMin="1283" xMax="568" yMax="1737">
- <contour>
- <pt x="341" y="1737" on="1"/>
- <pt x="435" y="1737" on="0"/>
- <pt x="501" y="1671" on="1"/>
- <pt x="568" y="1605" on="0"/>
- <pt x="568" y="1511" on="1"/>
- <pt x="568" y="1415" on="0"/>
- <pt x="501" y="1349" on="1"/>
- <pt x="435" y="1283" on="0"/>
- <pt x="339" y="1283" on="1"/>
- <pt x="256" y="1283" on="0"/>
- <pt x="194" y="1337" on="1"/>
- <pt x="114" y="1406" on="0"/>
- <pt x="114" y="1510" on="1"/>
- <pt x="114" y="1604" on="0"/>
- <pt x="180" y="1670" on="1"/>
- <pt x="246" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="341" y="1650" on="1"/>
- <pt x="283" y="1650" on="0"/>
- <pt x="241" y="1609" on="1"/>
- <pt x="200" y="1569" on="0"/>
- <pt x="200" y="1510" on="1"/>
- <pt x="200" y="1452" on="0"/>
- <pt x="241" y="1411" on="1"/>
- <pt x="282" y="1369" on="0"/>
- <pt x="339" y="1369" on="1"/>
- <pt x="393" y="1369" on="0"/>
- <pt x="432" y="1402" on="1"/>
- <pt x="482" y="1445" on="0"/>
- <pt x="482" y="1511" on="1"/>
- <pt x="482" y="1569" on="0"/>
- <pt x="440" y="1609" on="1"/>
- <pt x="399" y="1650" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 24 44 8 16 44 0 48 196 8 0 14 0 0 28 32 4 20 32 12 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="s" xMin="116" yMin="-25" xMax="908" yMax="1110">
- <contour>
- <pt x="116" y="38" on="1"/>
- <pt x="116" y="219" on="1"/>
- <pt x="315" y="123" on="0"/>
- <pt x="483" y="123" on="1"/>
- <pt x="710" y="123" on="0"/>
- <pt x="710" y="283" on="1"/>
- <pt x="710" y="393" on="0"/>
- <pt x="551" y="445" on="1"/>
- <pt x="375" y="503" on="1"/>
- <pt x="122" y="586" on="0"/>
- <pt x="122" y="807" on="1"/>
- <pt x="122" y="1110" on="0"/>
- <pt x="536" y="1110" on="1"/>
- <pt x="655" y="1110" on="0"/>
- <pt x="825" y="1078" on="1"/>
- <pt x="825" y="913" on="1"/>
- <pt x="674" y="962" on="0"/>
- <pt x="523" y="962" on="1"/>
- <pt x="317" y="962" on="0"/>
- <pt x="317" y="827" on="1"/>
- <pt x="317" y="729" on="0"/>
- <pt x="458" y="683" on="1"/>
- <pt x="615" y="632" on="1"/>
- <pt x="908" y="537" on="0"/>
- <pt x="908" y="302" on="1"/>
- <pt x="908" y="151" on="0"/>
- <pt x="792" y="63" on="1"/>
- <pt x="676" y="-25" on="0"/>
- <pt x="475" y="-25" on="1"/>
- <pt x="316" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 17 40 12 3 40 28 48 196 28 2 12 1 1 1 15 14 1 0 4 1 2 3 0
- 0 14 0 0 19 41 10 5 41 24 48 196 10 10 14 0 2 24 14 15 14 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sacute" xMin="116" yMin="-25" xMax="908" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="294" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scaron" xMin="116" yMin="-25" xMax="908" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="208" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scedilla" xMin="116" yMin="-432" xMax="908" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="165" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scircumflex" xMin="116" yMin="-25" xMax="908" yMax="1604">
- <contour>
- <pt x="116" y="38" on="1"/>
- <pt x="116" y="219" on="1"/>
- <pt x="315" y="123" on="0"/>
- <pt x="483" y="123" on="1"/>
- <pt x="710" y="123" on="0"/>
- <pt x="710" y="283" on="1"/>
- <pt x="710" y="393" on="0"/>
- <pt x="551" y="445" on="1"/>
- <pt x="375" y="503" on="1"/>
- <pt x="122" y="586" on="0"/>
- <pt x="122" y="807" on="1"/>
- <pt x="122" y="1110" on="0"/>
- <pt x="536" y="1110" on="1"/>
- <pt x="655" y="1110" on="0"/>
- <pt x="825" y="1078" on="1"/>
- <pt x="825" y="913" on="1"/>
- <pt x="674" y="962" on="0"/>
- <pt x="523" y="962" on="1"/>
- <pt x="317" y="962" on="0"/>
- <pt x="317" y="827" on="1"/>
- <pt x="317" y="729" on="0"/>
- <pt x="458" y="683" on="1"/>
- <pt x="615" y="632" on="1"/>
- <pt x="908" y="537" on="0"/>
- <pt x="908" y="302" on="1"/>
- <pt x="908" y="151" on="0"/>
- <pt x="792" y="63" on="1"/>
- <pt x="676" y="-25" on="0"/>
- <pt x="475" y="-25" on="1"/>
- <pt x="316" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="199" y="1283" on="1"/>
- <pt x="440" y="1604" on="1"/>
- <pt x="658" y="1604" on="1"/>
- <pt x="899" y="1283" on="1"/>
- <pt x="751" y="1283" on="1"/>
- <pt x="550" y="1485" on="1"/>
- <pt x="548" y="1485" on="1"/>
- <pt x="347" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 17 40 12 3 40 28 48 196 28 2 12 1 36 35 2 31 30 3 1 1 15 14 1
- 0 4 1 2 3 0 0 32 31 1 37 34 33 30 3 2 0 14 0 0 19 41 10 5 41
- 24 48 196 10 37 36 35 34 32 31 30 10 8 14 0 3 33 24 14 15 14 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="scommaaccent" xMin="116" yMin="-432" xMax="908" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="197" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="section" xMin="129" yMin="-334" xMax="1010" yMax="1517">
- <contour>
- <pt x="129" y="-260" on="1"/>
- <pt x="129" y="-80" on="1"/>
- <pt x="379" y="-185" on="0"/>
- <pt x="541" y="-185" on="1"/>
- <pt x="667" y="-185" on="0"/>
- <pt x="749" y="-135" on="1"/>
- <pt x="830" y="-85" on="0"/>
- <pt x="830" y="-3" on="1"/>
- <pt x="830" y="72" on="0"/>
- <pt x="769" y="114" on="1"/>
- <pt x="719" y="150" on="0"/>
- <pt x="600" y="201" on="1"/>
- <pt x="423" y="277" on="1"/>
- <pt x="134" y="401" on="0"/>
- <pt x="134" y="613" on="1"/>
- <pt x="134" y="758" on="0"/>
- <pt x="280" y="912" on="1"/>
- <pt x="139" y="1011" on="0"/>
- <pt x="139" y="1156" on="1"/>
- <pt x="139" y="1317" on="0"/>
- <pt x="269" y="1417" on="1"/>
- <pt x="398" y="1517" on="0"/>
- <pt x="611" y="1517" on="1"/>
- <pt x="756" y="1517" on="0"/>
- <pt x="954" y="1470" on="1"/>
- <pt x="954" y="1310" on="1"/>
- <pt x="747" y="1369" on="0"/>
- <pt x="608" y="1369" on="1"/>
- <pt x="478" y="1369" on="0"/>
- <pt x="398" y="1318" on="1"/>
- <pt x="318" y="1267" on="0"/>
- <pt x="318" y="1186" on="1"/>
- <pt x="318" y="1077" on="0"/>
- <pt x="493" y="1006" on="1"/>
- <pt x="629" y="951" on="1"/>
- <pt x="837" y="867" on="0"/>
- <pt x="915" y="789" on="1"/>
- <pt x="995" y="709" on="0"/>
- <pt x="995" y="589" on="1"/>
- <pt x="995" y="448" on="0"/>
- <pt x="846" y="277" on="1"/>
- <pt x="1010" y="176" on="0"/>
- <pt x="1010" y="9" on="1"/>
- <pt x="1010" y="-148" on="0"/>
- <pt x="876" y="-241" on="1"/>
- <pt x="743" y="-334" on="0"/>
- <pt x="523" y="-334" on="1"/>
- <pt x="369" y="-334" on="0"/>
- </contour>
- <contour>
- <pt x="748" y="341" on="1"/>
- <pt x="822" y="443" on="0"/>
- <pt x="822" y="534" on="1"/>
- <pt x="822" y="607" on="0"/>
- <pt x="774" y="654" on="1"/>
- <pt x="726" y="701" on="0"/>
- <pt x="602" y="753" on="1"/>
- <pt x="380" y="846" on="1"/>
- <pt x="306" y="751" on="0"/>
- <pt x="306" y="664" on="1"/>
- <pt x="306" y="529" on="0"/>
- <pt x="536" y="431" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 27 40 22 3 40 46 48 196 22 0 1 55 48 40 25 24 16 1 0 8 13 46 0
- 0 14 0 0 57 13 14 50 13 38 31 14 18 7 14 42 48 196 18 14 55 48 40 18 16
- 14 6 24 0 3 42 38 24 25 24 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon" xMin="186" yMin="-321" xMax="383" yMax="1086">
- <contour>
- <pt x="186" y="-321" on="1"/>
- <pt x="186" y="-247" on="1"/>
- <pt x="257" y="-210" on="0"/>
- <pt x="257" y="-23" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="31" on="1"/>
- <pt x="382" y="-271" on="0"/>
- </contour>
- <contour>
- <pt x="186" y="888" on="1"/>
- <pt x="186" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 8 6 2 2 0 1 5 4 3 1 0 5 13 2 0 0 0 13 10 5 1 11 1 4
- 48 196 7 6 1 0 12 11 1 14 4 3 2 7 0 3 0 0 13 12 8 7 4 3 0
- 1 4 48 196 11 10 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon#1" xMin="186" yMin="-321" xMax="383" yMax="1086">
- <contour>
- <pt x="186" y="-321" on="1"/>
- <pt x="186" y="-247" on="1"/>
- <pt x="257" y="-210" on="0"/>
- <pt x="257" y="-23" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="31" on="1"/>
- <pt x="382" y="-271" on="0"/>
- </contour>
- <contour>
- <pt x="186" y="888" on="1"/>
- <pt x="186" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 8 6 2 2 0 1 5 4 3 1 0 5 13 2 0 0 0 13 10 5 1 11 1 4
- 48 196 7 6 1 0 12 11 1 14 4 3 2 7 0 3 0 0 13 12 8 7 4 3 0
- 1 4 48 196 11 10 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="seven" xMin="136" yMin="0" xMax="1086" yMax="1480">
- <contour>
- <pt x="222" y="0" on="1"/>
- <pt x="251" y="173" on="0"/>
- <pt x="304" y="299" on="1"/>
- <pt x="357" y="424" on="0"/>
- <pt x="494" y="645" on="1"/>
- <pt x="898" y="1295" on="1"/>
- <pt x="136" y="1295" on="1"/>
- <pt x="136" y="1480" on="1"/>
- <pt x="1086" y="1480" on="1"/>
- <pt x="1086" y="1295" on="1"/>
- <pt x="517" y="456" on="0"/>
- <pt x="449" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 0 0 9 6 5 27 2 7 1 4 48 196 11 0 1 0 8 7 0 14 11 5 0 3 8
- 6 3 9 8 1 7 6 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sfthyphen" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="six" xMin="84" yMin="-37" xMax="1027" yMax="1518">
- <contour>
- <pt x="298" y="778" on="1"/>
- <pt x="436" y="950" on="0"/>
- <pt x="635" y="950" on="1"/>
- <pt x="817" y="950" on="0"/>
- <pt x="922" y="826" on="1"/>
- <pt x="1027" y="703" on="0"/>
- <pt x="1027" y="486" on="1"/>
- <pt x="1027" y="245" on="0"/>
- <pt x="903" y="104" on="1"/>
- <pt x="779" y="-37" on="0"/>
- <pt x="571" y="-37" on="1"/>
- <pt x="344" y="-37" on="0"/>
- <pt x="214" y="158" on="1"/>
- <pt x="84" y="352" on="0"/>
- <pt x="84" y="693" on="1"/>
- <pt x="84" y="1080" on="0"/>
- <pt x="239" y="1299" on="1"/>
- <pt x="394" y="1518" on="0"/>
- <pt x="668" y="1518" on="1"/>
- <pt x="794" y="1518" on="0"/>
- <pt x="947" y="1462" on="1"/>
- <pt x="947" y="1290" on="1"/>
- <pt x="766" y="1370" on="0"/>
- <pt x="664" y="1370" on="1"/>
- <pt x="443" y="1370" on="0"/>
- <pt x="354" y="1148" on="1"/>
- <pt x="319" y="1060" on="0"/>
- <pt x="307" y="951" on="1"/>
- <pt x="300" y="893" on="0"/>
- </contour>
- <contour>
- <pt x="582" y="808" on="1"/>
- <pt x="458" y="808" on="0"/>
- <pt x="382" y="722" on="1"/>
- <pt x="305" y="636" on="0"/>
- <pt x="305" y="489" on="1"/>
- <pt x="305" y="325" on="0"/>
- <pt x="384" y="218" on="1"/>
- <pt x="463" y="111" on="0"/>
- <pt x="589" y="111" on="1"/>
- <pt x="833" y="111" on="0"/>
- <pt x="833" y="445" on="1"/>
- <pt x="833" y="808" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 37 40 10 29 40 2 23 40 18 48 196 18 0 10 2 2 1 1 21 20 2 0 4
- 0 2 3 0 0 14 0 0 39 41 6 33 26 14 48 196 6 20 0 14 20 21 20 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="slash" xMin="-59" yMin="-296" xMax="629" yMax="1480">
- <contour>
- <pt x="-59" y="-296" on="1"/>
- <pt x="474" y="1480" on="1"/>
- <pt x="629" y="1480" on="1"/>
- <pt x="96" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 0 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="space"/><!-- contains no outline data -->
-
- <TTGlyph name="sterling" xMin="121" yMin="0" xMax="966" yMax="1517">
- <contour>
- <pt x="121" y="0" on="1"/>
- <pt x="121" y="173" on="1"/>
- <pt x="330" y="240" on="0"/>
- <pt x="331" y="489" on="1"/>
- <pt x="331" y="716" on="1"/>
- <pt x="152" y="716" on="1"/>
- <pt x="152" y="864" on="1"/>
- <pt x="331" y="864" on="1"/>
- <pt x="331" y="1079" on="1"/>
- <pt x="331" y="1292" on="0"/>
- <pt x="432" y="1404" on="1"/>
- <pt x="533" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="827" y="1517" on="0"/>
- <pt x="951" y="1487" on="1"/>
- <pt x="951" y="1320" on="1"/>
- <pt x="822" y="1369" on="0"/>
- <pt x="716" y="1369" on="1"/>
- <pt x="528" y="1369" on="0"/>
- <pt x="528" y="1139" on="1"/>
- <pt x="528" y="864" on="1"/>
- <pt x="744" y="864" on="1"/>
- <pt x="744" y="716" on="1"/>
- <pt x="528" y="716" on="1"/>
- <pt x="528" y="589" on="1"/>
- <pt x="528" y="409" on="0"/>
- <pt x="480" y="319" on="1"/>
- <pt x="442" y="245" on="0"/>
- <pt x="355" y="173" on="1"/>
- <pt x="966" y="173" on="1"/>
- <pt x="966" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 17 40 12 48 196 12 0 1 19 15 8 3 0 6 3 0 24 3 2 4 1 3 1
- 14 0 0 0 0 23 22 5 4 7 3 6 29 28 1 13 2 0 2 4 48 196 21 20 7
- 6 3 30 0 1 2 0 14 28 19 3 2 0 0 24 23 20 19 4 3 3 1 4 48 196
- 30 29 1 15 14 1 22 21 1 8 7 4 3 3 6 5 1 1 0 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="t" xMin="29" yMin="-25" xMax="559" yMax="1302">
- <contour>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 19 40 2 48 196 2 2 1 21 15 4 3 5 2 3 0 10 9 2 13 7 1 0
- 2 0 0 0 14 13 6 5 7 3 7 1 4 48 196 12 11 8 7 1 3 14 0 0 15
- 14 11 10 4 3 4 1 4 48 196 13 12 1 21 0 1 9 8 5 4 3 7 6 1 4
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tbar" xMin="29" yMin="-25" xMax="559" yMax="1302">
- <contour>
- <pt x="152" y="568" on="1"/>
- <pt x="29" y="568" on="1"/>
- <pt x="29" y="691" on="1"/>
- <pt x="152" y="691" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="691" on="1"/>
- <pt x="559" y="691" on="1"/>
- <pt x="559" y="568" on="1"/>
- <pt x="349" y="568" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 22 40 27 48 196 27 2 1 29 24 18 3 0 2 3 0 9 8 2 13 6 1 25
- 2 0 0 0 13 12 5 4 7 3 6 17 16 1 0 6 3 2 2 4 48 196 15 14 3
- 2 3 0 11 10 7 6 1 3 14 0 0 18 17 14 13 10 9 4 5 0 1 4 48 196
- 16 15 12 11 3 25 24 1 29 8 7 4 3 0 5 6 5 2 1 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcaron" xMin="29" yMin="-25" xMax="719" yMax="1688">
- <contour>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- </contour>
- <contour>
- <pt x="522" y="1234" on="1"/>
- <pt x="522" y="1293" on="1"/>
- <pt x="598" y="1314" on="0"/>
- <pt x="598" y="1474" on="1"/>
- <pt x="598" y="1491" on="1"/>
- <pt x="522" y="1491" on="1"/>
- <pt x="522" y="1688" on="1"/>
- <pt x="719" y="1688" on="1"/>
- <pt x="719" y="1517" on="1"/>
- <pt x="718" y="1255" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 19 40 2 48 196 2 2 30 27 26 25 23 22 10 9 8 28 7 3 1 21 15 4
- 3 5 2 3 0 1 0 2 0 0 0 14 13 6 5 7 3 7 1 4 48 196 29 28 1
- 0 12 11 8 7 1 3 14 26 25 2 29 12 3 0 0 28 27 23 22 4 3 29 15 14
- 11 10 4 3 4 2 4 48 196 30 29 1 13 12 1 21 0 1 9 8 5 4 3 7 6
- 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommaaccent" xMin="29" yMin="-432" xMax="559" yMax="1302">
- <contour>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- </contour>
- <contour>
- <pt x="299" y="0" on="1"/>
- <pt x="396" y="0" on="1"/>
- <pt x="336" y="-109" on="1"/>
- <pt x="408" y="-111" on="0"/>
- <pt x="460" y="-148" on="1"/>
- <pt x="530" y="-197" on="0"/>
- <pt x="530" y="-268" on="1"/>
- <pt x="530" y="-337" on="0"/>
- <pt x="472" y="-384" on="1"/>
- <pt x="413" y="-432" on="0"/>
- <pt x="327" y="-432" on="1"/>
- <pt x="259" y="-432" on="0"/>
- <pt x="183" y="-411" on="1"/>
- <pt x="183" y="-330" on="1"/>
- <pt x="233" y="-345" on="0"/>
- <pt x="287" y="-345" on="1"/>
- <pt x="391" y="-345" on="0"/>
- <pt x="391" y="-271" on="1"/>
- <pt x="391" y="-178" on="0"/>
- <pt x="204" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 37 44 32 19 40 2 48 196 2 2 1 21 15 4 3 5 2 3 0 10 9 2 13
- 7 1 41 35 34 24 23 22 0 7 13 32 2 0 0 0 14 13 6 5 7 3 7 1 4
- 48 196 12 11 8 7 1 3 14 0 0 39 42 28 48 196 23 0 10 2 41 35 34 24 22
- 5 10 4 3 0 0 15 14 11 10 4 3 4 1 4 48 196 13 12 1 28 21 0 2 9
- 8 5 4 3 7 6 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommabelow" xMin="29" yMin="-432" xMax="559" yMax="1302">
- <component glyphName="t" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="7" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="thorn" xMin="154" yMin="-395" xMax="1052" yMax="1579">
- <contour>
- <pt x="351" y="-395" on="1"/>
- <pt x="154" y="-395" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="407" y="984" on="0"/>
- <pt x="469" y="1036" on="1"/>
- <pt x="557" y="1110" on="0"/>
- <pt x="676" y="1110" on="1"/>
- <pt x="845" y="1110" on="0"/>
- <pt x="948" y="963" on="1"/>
- <pt x="1052" y="816" on="0"/>
- <pt x="1052" y="572" on="1"/>
- <pt x="1052" y="287" on="0"/>
- <pt x="918" y="131" on="1"/>
- <pt x="785" y="-25" on="0"/>
- <pt x="540" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="149" on="1"/>
- <pt x="488" y="123" on="0"/>
- <pt x="557" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="552" on="1"/>
- <pt x="839" y="733" on="0"/>
- <pt x="783" y="835" on="1"/>
- <pt x="728" y="938" on="0"/>
- <pt x="634" y="938" on="1"/>
- <pt x="508" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 28 30 8 22 40 16 48 196 16 2 8 1 1 1 20 19 4 3 1 2 3 0 0
- 1 18 2 0 2 0 3 2 1 1 0 1 2 0 14 0 0 24 9 12 48 196 12 0 0
- 0 20 19 18 4 3 0 4 5 1 1 4 48 196 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="three" xMin="153" yMin="-37" xMax="966" yMax="1517">
- <contour>
- <pt x="153" y="11" on="1"/>
- <pt x="153" y="195" on="1"/>
- <pt x="160" y="192" on="1"/>
- <pt x="186" y="181" on="0"/>
- <pt x="197" y="178" on="1"/>
- <pt x="306" y="138" on="0"/>
- <pt x="345" y="128" on="1"/>
- <pt x="410" y="111" on="0"/>
- <pt x="463" y="111" on="1"/>
- <pt x="614" y="111" on="0"/>
- <pt x="689" y="195" on="1"/>
- <pt x="755" y="267" on="0"/>
- <pt x="755" y="400" on="1"/>
- <pt x="755" y="555" on="0"/>
- <pt x="654" y="637" on="1"/>
- <pt x="554" y="719" on="0"/>
- <pt x="368" y="719" on="1"/>
- <pt x="290" y="719" on="1"/>
- <pt x="290" y="852" on="1"/>
- <pt x="358" y="853" on="1"/>
- <pt x="530" y="856" on="0"/>
- <pt x="623" y="932" on="1"/>
- <pt x="720" y="1010" on="0"/>
- <pt x="720" y="1147" on="1"/>
- <pt x="720" y="1369" on="0"/>
- <pt x="481" y="1369" on="1"/>
- <pt x="358" y="1369" on="0"/>
- <pt x="173" y="1286" on="1"/>
- <pt x="173" y="1458" on="1"/>
- <pt x="354" y="1517" on="0"/>
- <pt x="493" y="1517" on="1"/>
- <pt x="734" y="1517" on="0"/>
- <pt x="839" y="1402" on="1"/>
- <pt x="917" y="1317" on="0"/>
- <pt x="917" y="1176" on="1"/>
- <pt x="917" y="1017" on="0"/>
- <pt x="805" y="914" on="1"/>
- <pt x="739" y="853" on="0"/>
- <pt x="609" y="802" on="1"/>
- <pt x="723" y="772" on="0"/>
- <pt x="781" y="738" on="1"/>
- <pt x="966" y="631" on="0"/>
- <pt x="966" y="408" on="1"/>
- <pt x="966" y="206" on="0"/>
- <pt x="833" y="85" on="1"/>
- <pt x="700" y="-37" on="0"/>
- <pt x="483" y="-37" on="1"/>
- <pt x="366" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 25 40 30 8 40 46 48 196 46 2 30 0 1 1 38 28 27 18 17 16 1 0 8
- 0 2 3 0 0 14 0 0 23 41 34 12 9 42 48 196 38 18 17 16 4 13 42 34 27
- 0 0 28 27 23 1 0 1 5 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threequarters" xMin="111" yMin="-37" xMax="1597" yMax="1517">
- <contour>
- <pt x="123" y="1353" on="1"/>
- <pt x="123" y="1465" on="1"/>
- <pt x="237" y="1503" on="0"/>
- <pt x="349" y="1503" on="1"/>
- <pt x="631" y="1503" on="0"/>
- <pt x="631" y="1295" on="1"/>
- <pt x="631" y="1199" on="0"/>
- <pt x="562" y="1137" on="1"/>
- <pt x="521" y="1101" on="0"/>
- <pt x="440" y="1071" on="1"/>
- <pt x="568" y="1038" on="0"/>
- <pt x="619" y="970" on="1"/>
- <pt x="660" y="914" on="0"/>
- <pt x="660" y="832" on="1"/>
- <pt x="660" y="711" on="0"/>
- <pt x="573" y="641" on="1"/>
- <pt x="487" y="570" on="0"/>
- <pt x="335" y="570" on="1"/>
- <pt x="233" y="570" on="0"/>
- <pt x="111" y="599" on="1"/>
- <pt x="111" y="721" on="1"/>
- <pt x="246" y="670" on="0"/>
- <pt x="324" y="670" on="1"/>
- <pt x="504" y="670" on="0"/>
- <pt x="504" y="831" on="1"/>
- <pt x="504" y="1015" on="0"/>
- <pt x="244" y="1015" on="1"/>
- <pt x="193" y="1015" on="1"/>
- <pt x="193" y="1108" on="1"/>
- <pt x="237" y="1108" on="1"/>
- <pt x="481" y="1108" on="0"/>
- <pt x="481" y="1275" on="1"/>
- <pt x="481" y="1403" on="0"/>
- <pt x="326" y="1403" on="1"/>
- <pt x="235" y="1403" on="0"/>
- </contour>
- <contour>
- <pt x="1338" y="0" on="1"/>
- <pt x="1338" y="242" on="1"/>
- <pt x="931" y="242" on="1"/>
- <pt x="931" y="355" on="1"/>
- <pt x="1334" y="888" on="1"/>
- <pt x="1473" y="888" on="1"/>
- <pt x="1473" y="359" on="1"/>
- <pt x="1597" y="359" on="1"/>
- <pt x="1597" y="242" on="1"/>
- <pt x="1473" y="242" on="1"/>
- <pt x="1473" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1060" y="359" on="1"/>
- <pt x="1338" y="359" on="1"/>
- <pt x="1338" y="723" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="-37" on="1"/>
- <pt x="1372" y="1517" on="1"/>
- <pt x="1507" y="1517" on="1"/>
- <pt x="419" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 126 values pushed */
- 0 0 33 11 3 22 11 17 48 196 17 48 20 19 17 4 39 41 3 38 41 36 2 51 50
- 29 28 27 26 9 1 0 9 13 3 39 52 49 45 35 4 13 36 0 0 47 46 42 41 38
- 3 36 1 4 48 196 40 39 1 44 43 37 36 3 2 0 14 0 0 31 39 5 24 37 13
- 48 196 50 40 35 2 51 43 42 3 13 40 52 49 46 39 38 37 29 28 27 26 20 19 9
- 1 0 15 13 13 5 35 0 0 48 47 36 35 22 3 40 1 4 48 196 45 44 41 40 3
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperior" xMin="74" yMin="570" xMax="623" yMax="1503">
- <contour>
- <pt x="86" y="1353" on="1"/>
- <pt x="86" y="1465" on="1"/>
- <pt x="200" y="1503" on="0"/>
- <pt x="312" y="1503" on="1"/>
- <pt x="594" y="1503" on="0"/>
- <pt x="594" y="1295" on="1"/>
- <pt x="594" y="1199" on="0"/>
- <pt x="525" y="1137" on="1"/>
- <pt x="484" y="1101" on="0"/>
- <pt x="403" y="1071" on="1"/>
- <pt x="531" y="1038" on="0"/>
- <pt x="582" y="970" on="1"/>
- <pt x="623" y="914" on="0"/>
- <pt x="623" y="832" on="1"/>
- <pt x="623" y="711" on="0"/>
- <pt x="536" y="641" on="1"/>
- <pt x="450" y="570" on="0"/>
- <pt x="298" y="570" on="1"/>
- <pt x="196" y="570" on="0"/>
- <pt x="74" y="599" on="1"/>
- <pt x="74" y="721" on="1"/>
- <pt x="209" y="670" on="0"/>
- <pt x="287" y="670" on="1"/>
- <pt x="467" y="670" on="0"/>
- <pt x="467" y="831" on="1"/>
- <pt x="467" y="1015" on="0"/>
- <pt x="207" y="1015" on="1"/>
- <pt x="156" y="1015" on="1"/>
- <pt x="156" y="1108" on="1"/>
- <pt x="200" y="1108" on="1"/>
- <pt x="444" y="1108" on="0"/>
- <pt x="444" y="1275" on="1"/>
- <pt x="444" y="1403" on="0"/>
- <pt x="289" y="1403" on="1"/>
- <pt x="198" y="1403" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 33 11 3 22 11 17 48 196 29 28 27 26 20 19 17 9 3 1 0 14 0 0 31
- 39 5 24 37 13 48 196 29 28 27 26 20 19 13 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tilde" xMin="8" yMin="1283" xMax="674" yMax="1517">
- <contour>
- <pt x="8" y="1283" on="1"/>
- <pt x="15" y="1376" on="0"/>
- <pt x="40" y="1427" on="1"/>
- <pt x="86" y="1517" on="0"/>
- <pt x="195" y="1517" on="1"/>
- <pt x="267" y="1517" on="0"/>
- <pt x="328" y="1479" on="1"/>
- <pt x="388" y="1442" on="1"/>
- <pt x="445" y="1407" on="0"/>
- <pt x="475" y="1407" on="1"/>
- <pt x="540" y="1407" on="0"/>
- <pt x="551" y="1517" on="1"/>
- <pt x="674" y="1517" on="1"/>
- <pt x="667" y="1423" on="0"/>
- <pt x="642" y="1373" on="1"/>
- <pt x="597" y="1283" on="0"/>
- <pt x="489" y="1283" on="1"/>
- <pt x="417" y="1283" on="0"/>
- <pt x="354" y="1322" on="1"/>
- <pt x="294" y="1359" on="1"/>
- <pt x="239" y="1393" on="0"/>
- <pt x="207" y="1393" on="1"/>
- <pt x="142" y="1393" on="0"/>
- <pt x="131" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 21 6 4 9 6 16 48 196 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
- 14 23 12 11 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="trademark" xMin="222" yMin="740" xMax="1764" yMax="1480">
- <contour>
- <pt x="469" y="740" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="222" y="1357" on="1"/>
- <pt x="222" y="1480" on="1"/>
- <pt x="888" y="1480" on="1"/>
- <pt x="888" y="1357" on="1"/>
- <pt x="641" y="1357" on="1"/>
- <pt x="641" y="740" on="1"/>
- </contour>
- <contour>
- <pt x="1012" y="740" on="1"/>
- <pt x="1012" y="1480" on="1"/>
- <pt x="1245" y="1480" on="1"/>
- <pt x="1401" y="1053" on="1"/>
- <pt x="1551" y="1480" on="1"/>
- <pt x="1764" y="1480" on="1"/>
- <pt x="1764" y="740" on="1"/>
- <pt x="1591" y="740" on="1"/>
- <pt x="1591" y="1277" on="1"/>
- <pt x="1428" y="802" on="1"/>
- <pt x="1310" y="802" on="1"/>
- <pt x="1147" y="1234" on="1"/>
- <pt x="1147" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 1 19 16 2 1 1 3 0 1 18 17 11 3 1 0 3 0 0 0 6 5 2 1 6 3
- 3 1 4 48 196 20 15 14 8 7 0 5 0 13 12 10 9 4 3 0 5 14 18 17 12
- 11 10 5 15 19 3 5 4 2 8 6 3 3 2 0 0 0 16 15 13 1 13 9 8 18
- 1 19 7 6 13 1 0 3 4 48 196 14 13 1 20 19 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="two" xMin="102" yMin="0" xMax="941" yMax="1517">
- <contour>
- <pt x="102" y="0" on="1"/>
- <pt x="102" y="173" on="1"/>
- <pt x="170" y="333" on="0"/>
- <pt x="332" y="502" on="1"/>
- <pt x="440" y="612" on="1"/>
- <pt x="538" y="712" on="1"/>
- <pt x="731" y="909" on="0"/>
- <pt x="731" y="1107" on="1"/>
- <pt x="731" y="1248" on="0"/>
- <pt x="657" y="1315" on="1"/>
- <pt x="597" y="1370" on="0"/>
- <pt x="491" y="1370" on="1"/>
- <pt x="353" y="1370" on="0"/>
- <pt x="139" y="1250" on="1"/>
- <pt x="139" y="1424" on="1"/>
- <pt x="342" y="1517" on="0"/>
- <pt x="517" y="1517" on="1"/>
- <pt x="711" y="1517" on="0"/>
- <pt x="826" y="1404" on="1"/>
- <pt x="941" y="1292" on="0"/>
- <pt x="941" y="1102" on="1"/>
- <pt x="941" y="971" on="0"/>
- <pt x="882" y="870" on="1"/>
- <pt x="820" y="766" on="0"/>
- <pt x="658" y="620" on="1"/>
- <pt x="589" y="558" on="1"/>
- <pt x="382" y="370" on="0"/>
- <pt x="340" y="173" on="1"/>
- <pt x="933" y="173" on="1"/>
- <pt x="933" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 11 40 16 48 196 16 0 1 14 13 2 0 1 3 0 0 0 28 27 1 13 2 0
- 1 4 48 196 29 0 1 0 14 0 0 7 9 20 48 196 27 28 13 2 20 28 29 28 1
- 14 13 1 1 0 1 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperior" xMin="74" yMin="592" xMax="639" yMax="1503">
- <contour>
- <pt x="74" y="592" on="1"/>
- <pt x="74" y="714" on="1"/>
- <pt x="142" y="832" on="0"/>
- <pt x="256" y="933" on="1"/>
- <pt x="326" y="995" on="1"/>
- <pt x="482" y="1133" on="0"/>
- <pt x="482" y="1255" on="1"/>
- <pt x="482" y="1401" on="0"/>
- <pt x="321" y="1401" on="1"/>
- <pt x="226" y="1401" on="0"/>
- <pt x="96" y="1332" on="1"/>
- <pt x="96" y="1449" on="1"/>
- <pt x="227" y="1503" on="0"/>
- <pt x="347" y="1503" on="1"/>
- <pt x="478" y="1503" on="0"/>
- <pt x="559" y="1435" on="1"/>
- <pt x="639" y="1367" on="0"/>
- <pt x="639" y="1260" on="1"/>
- <pt x="639" y="1120" on="0"/>
- <pt x="455" y="967" on="1"/>
- <pt x="402" y="923" on="1"/>
- <pt x="269" y="813" on="0"/>
- <pt x="246" y="714" on="1"/>
- <pt x="635" y="714" on="1"/>
- <pt x="635" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 0 0 8 11 13 48 196 11 10 2 13 13 1 0 0 24 0 38 1 1 1 4 48 196 23
- 22 1 2 0 14 0 0 6 37 17 48 196 24 23 22 17 11 10 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="u" xMin="142" yMin="-25" xMax="984" yMax="1086">
- <contour>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="714" y="102" on="0"/>
- <pt x="644" y="50" on="1"/>
- <pt x="541" y="-25" on="0"/>
- <pt x="418" y="-25" on="1"/>
- <pt x="142" y="-25" on="0"/>
- <pt x="142" y="306" on="1"/>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 14 30 5 48 196 5 2 16 10 7 1 4 8 0 3 19 0 1 0 18 17 9 8
- 1 3 14 0 0 17 16 1 0 4 3 18 10 9 4 1 7 2 4 48 196 19 18 1 8
- 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uacute" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="308" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ubreve" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <contour>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="714" y="102" on="0"/>
- <pt x="644" y="50" on="1"/>
- <pt x="541" y="-25" on="0"/>
- <pt x="418" y="-25" on="1"/>
- <pt x="142" y="-25" on="0"/>
- <pt x="142" y="306" on="1"/>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="230" y="1604" on="1"/>
- <pt x="353" y="1604" on="1"/>
- <pt x="374" y="1511" on="0"/>
- <pt x="428" y="1470" on="1"/>
- <pt x="480" y="1431" on="0"/>
- <pt x="563" y="1431" on="1"/>
- <pt x="657" y="1431" on="0"/>
- <pt x="711" y="1480" on="1"/>
- <pt x="754" y="1520" on="0"/>
- <pt x="773" y="1604" on="1"/>
- <pt x="896" y="1604" on="1"/>
- <pt x="880" y="1470" on="0"/>
- <pt x="807" y="1389" on="1"/>
- <pt x="713" y="1283" on="0"/>
- <pt x="563" y="1283" on="1"/>
- <pt x="406" y="1283" on="0"/>
- <pt x="311" y="1398" on="1"/>
- <pt x="247" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 25 40 34 14 30 5 48 196 5 2 16 10 7 1 4 8 0 3 30 29 21 20 4
- 13 34 8 19 0 1 0 18 17 9 8 1 3 14 30 18 0 2 29 21 2 0 9 3 20
- 9 7 2 0 0 17 16 1 0 4 3 18 10 9 4 1 7 2 4 48 196 19 18 1 8
- 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ucircumflex" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="udieresis" xMin="142" yMin="-25" xMax="984" yMax="1456">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ugrave" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="148" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uhungarumlaut" xMin="142" yMin="-25" xMax="1073" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="341" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="umacron" xMin="142" yMin="-25" xMax="984" yMax="1431">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="underscore" xMin="0" yMin="-148" xMax="1139" yMax="0">
- <contour>
- <pt x="0" y="-148" on="1"/>
- <pt x="0" y="0" on="1"/>
- <pt x="1139" y="0" on="1"/>
- <pt x="1139" y="-148" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uogonek" xMin="142" yMin="-370" xMax="984" yMax="1086">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="465" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uring" xMin="142" yMin="-25" xMax="984" yMax="1737">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="utilde" xMin="142" yMin="-25" xMax="984" yMax="1517">
- <contour>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="714" y="102" on="0"/>
- <pt x="644" y="50" on="1"/>
- <pt x="541" y="-25" on="0"/>
- <pt x="418" y="-25" on="1"/>
- <pt x="142" y="-25" on="0"/>
- <pt x="142" y="306" on="1"/>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="230" y="1283" on="1"/>
- <pt x="237" y="1377" on="0"/>
- <pt x="262" y="1427" on="1"/>
- <pt x="308" y="1517" on="0"/>
- <pt x="417" y="1517" on="1"/>
- <pt x="488" y="1517" on="0"/>
- <pt x="550" y="1479" on="1"/>
- <pt x="610" y="1442" on="1"/>
- <pt x="667" y="1407" on="0"/>
- <pt x="697" y="1407" on="1"/>
- <pt x="762" y="1407" on="0"/>
- <pt x="773" y="1517" on="1"/>
- <pt x="896" y="1517" on="1"/>
- <pt x="889" y="1423" on="0"/>
- <pt x="864" y="1373" on="1"/>
- <pt x="819" y="1283" on="0"/>
- <pt x="711" y="1283" on="1"/>
- <pt x="639" y="1283" on="0"/>
- <pt x="576" y="1322" on="1"/>
- <pt x="516" y="1359" on="1"/>
- <pt x="461" y="1393" on="0"/>
- <pt x="429" y="1393" on="1"/>
- <pt x="364" y="1393" on="0"/>
- <pt x="353" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 0 0 41 6 24 29 6 36 14 30 5 48 196 24 0 5 2 36 1 43 36 20 3 0 8
- 3 0 16 10 7 1 4 8 0 3 1 32 31 2 13 0 0 19 0 1 0 18 17 9 8
- 1 3 14 32 18 0 2 43 31 2 0 9 3 20 9 7 2 0 0 17 16 1 0 4 3
- 18 10 9 4 1 7 2 4 48 196 19 18 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="v" xMin="19" yMin="0" xMax="1012" yMax="1086">
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="19" y="1086" on="1"/>
- <pt x="218" y="1086" on="1"/>
- <pt x="519" y="241" on="1"/>
- <pt x="837" y="1086" on="1"/>
- <pt x="1012" y="1086" on="1"/>
- <pt x="601" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 3 1 0 2 6 0 1 0 5 4 2 1 1 3 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="w" xMin="11" yMin="0" xMax="1465" yMax="1086">
- <contour>
- <pt x="273" y="0" on="1"/>
- <pt x="11" y="1086" on="1"/>
- <pt x="204" y="1086" on="1"/>
- <pt x="400" y="268" on="1"/>
- <pt x="650" y="1086" on="1"/>
- <pt x="847" y="1086" on="1"/>
- <pt x="1067" y="265" on="1"/>
- <pt x="1295" y="1086" on="1"/>
- <pt x="1465" y="1086" on="1"/>
- <pt x="1160" y="0" on="1"/>
- <pt x="962" y="0" on="1"/>
- <pt x="732" y="841" on="1"/>
- <pt x="472" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 11 6 3 3 1 0 3 12 10 9 0 3 0 8 7 5 4 2 1 1 5 14 12 11 10
- 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="wcircumflex" xMin="11" yMin="0" xMax="1465" yMax="1604">
- <contour>
- <pt x="273" y="0" on="1"/>
- <pt x="11" y="1086" on="1"/>
- <pt x="204" y="1086" on="1"/>
- <pt x="400" y="268" on="1"/>
- <pt x="650" y="1086" on="1"/>
- <pt x="847" y="1086" on="1"/>
- <pt x="1067" y="265" on="1"/>
- <pt x="1295" y="1086" on="1"/>
- <pt x="1465" y="1086" on="1"/>
- <pt x="1160" y="0" on="1"/>
- <pt x="962" y="0" on="1"/>
- <pt x="732" y="841" on="1"/>
- <pt x="472" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="398" y="1283" on="1"/>
- <pt x="639" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="1098" y="1283" on="1"/>
- <pt x="950" y="1283" on="1"/>
- <pt x="749" y="1485" on="1"/>
- <pt x="747" y="1485" on="1"/>
- <pt x="546" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 19 18 2 14 13 3 11 6 3 3 1 0 3 15 14 1 20 17 16 13 3 12 10 9 0
- 3 3 0 8 7 5 4 2 1 1 5 14 20 19 18 17 16 15 14 13 12 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="x" xMin="28" yMin="0" xMax="993" yMax="1086">
- <contour>
- <pt x="28" y="0" on="1"/>
- <pt x="381" y="574" on="1"/>
- <pt x="40" y="1086" on="1"/>
- <pt x="268" y="1086" on="1"/>
- <pt x="540" y="679" on="1"/>
- <pt x="784" y="1086" on="1"/>
- <pt x="966" y="1086" on="1"/>
- <pt x="634" y="539" on="1"/>
- <pt x="993" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="472" y="436" on="1"/>
- <pt x="210" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 10 7 4 1 4 2 0 3 11 9 8 0 3 0 6 5 3 2 1 3 14 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="y" xMin="19" yMin="-395" xMax="1012" yMax="1086">
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="19" y="1086" on="1"/>
- <pt x="219" y="1086" on="1"/>
- <pt x="514" y="253" on="1"/>
- <pt x="838" y="1086" on="1"/>
- <pt x="1012" y="1086" on="1"/>
- <pt x="438" y="-395" on="1"/>
- <pt x="233" y="-395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 1 3 1 2 2 0 1 0 2 6 2 0 7 6 1 0 5 4 2 1 1 3 14 7 6
- 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="yacute" xMin="19" yMin="-395" xMax="1012" yMax="1604">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="259" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ycircumflex" xMin="19" yMin="-395" xMax="1012" yMax="1604">
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="19" y="1086" on="1"/>
- <pt x="219" y="1086" on="1"/>
- <pt x="514" y="253" on="1"/>
- <pt x="838" y="1086" on="1"/>
- <pt x="1012" y="1086" on="1"/>
- <pt x="438" y="-395" on="1"/>
- <pt x="233" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="178" y="1283" on="1"/>
- <pt x="419" y="1604" on="1"/>
- <pt x="637" y="1604" on="1"/>
- <pt x="878" y="1283" on="1"/>
- <pt x="730" y="1283" on="1"/>
- <pt x="529" y="1485" on="1"/>
- <pt x="527" y="1485" on="1"/>
- <pt x="326" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 14 13 2 9 8 3 1 3 1 2 2 0 1 0 2 6 2 0 10 9 1 15 12 11 8
- 3 7 6 1 3 0 5 4 2 1 1 3 14 15 14 13 12 11 10 9 8 7 6 5 4
- 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ydieresis" xMin="19" yMin="-395" xMax="1012" yMax="1456">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="188" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="yen" xMin="25" yMin="0" xMax="1077" yMax="1480">
- <contour>
- <pt x="453" y="0" on="1"/>
- <pt x="453" y="345" on="1"/>
- <pt x="157" y="345" on="1"/>
- <pt x="157" y="469" on="1"/>
- <pt x="453" y="469" on="1"/>
- <pt x="453" y="617" on="1"/>
- <pt x="157" y="617" on="1"/>
- <pt x="157" y="740" on="1"/>
- <pt x="453" y="740" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="253" y="1480" on="1"/>
- <pt x="575" y="922" on="1"/>
- <pt x="577" y="922" on="1"/>
- <pt x="900" y="1480" on="1"/>
- <pt x="1077" y="1480" on="1"/>
- <pt x="650" y="740" on="1"/>
- <pt x="946" y="740" on="1"/>
- <pt x="946" y="617" on="1"/>
- <pt x="650" y="617" on="1"/>
- <pt x="650" y="469" on="1"/>
- <pt x="946" y="469" on="1"/>
- <pt x="946" y="345" on="1"/>
- <pt x="650" y="345" on="1"/>
- <pt x="650" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 12 11 2 9 7 3 0 0 18 17 6 5 6 3 7 20 19 4 3 6 3 1 2 4 48
- 196 16 15 8 7 3 22 21 2 1 3 23 0 1 3 0 14 13 10 9 0 3 14 12 11
- 2 15 0 3 21 20 17 16 14 13 6 13 15 10 9 7 6 3 2 6 13 0 0 0 23
- 22 19 18 15 4 4 0 1 4 48 196 8 5 4 1 0 4 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="z" xMin="74" yMin="0" xMax="950" yMax="1086">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="148" on="1"/>
- <pt x="695" y="938" on="1"/>
- <pt x="105" y="938" on="1"/>
- <pt x="105" y="1086" on="1"/>
- <pt x="938" y="1086" on="1"/>
- <pt x="938" y="938" on="1"/>
- <pt x="317" y="148" on="1"/>
- <pt x="950" y="148" on="1"/>
- <pt x="950" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 6 3 2 7 2 4 8 7 1 7 2 0 2 4 48 196 9 0 1 0 5 4 1
- 14 7 2 2 5 3 3 9 8 1 6 5 1 4 3 1 1 0 1 4 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="zacute" xMin="74" yMin="0" xMax="950" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="257" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zcaron" xMin="74" yMin="0" xMax="950" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="174" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zdotaccent" xMin="74" yMin="0" xMax="950" yMax="1480">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="168" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zero" xMin="80" yMin="-37" xMax="1058" yMax="1517">
- <contour>
- <pt x="569" y="1517" on="1"/>
- <pt x="794" y="1517" on="0"/>
- <pt x="926" y="1309" on="1"/>
- <pt x="1058" y="1101" on="0"/>
- <pt x="1058" y="744" on="1"/>
- <pt x="1058" y="378" on="0"/>
- <pt x="926" y="171" on="1"/>
- <pt x="794" y="-37" on="0"/>
- <pt x="563" y="-37" on="1"/>
- <pt x="365" y="-37" on="0"/>
- <pt x="240" y="132" on="1"/>
- <pt x="80" y="346" on="0"/>
- <pt x="80" y="742" on="1"/>
- <pt x="80" y="1101" on="0"/>
- <pt x="212" y="1308" on="1"/>
- <pt x="344" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="1369" on="1"/>
- <pt x="435" y="1369" on="0"/>
- <pt x="363" y="1205" on="1"/>
- <pt x="290" y="1040" on="0"/>
- <pt x="290" y="741" on="1"/>
- <pt x="290" y="444" on="0"/>
- <pt x="363" y="277" on="1"/>
- <pt x="435" y="111" on="0"/>
- <pt x="570" y="111" on="1"/>
- <pt x="692" y="111" on="0"/>
- <pt x="759" y="233" on="1"/>
- <pt x="849" y="395" on="0"/>
- <pt x="849" y="743" on="1"/>
- <pt x="849" y="1045" on="0"/>
- <pt x="776" y="1206" on="1"/>
- <pt x="701" y="1369" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 40 8 16 40 0 48 196 8 2 0 0 14 0 0 28 43 4 20 9 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- </glyf>
-
- <kern>
- <version value="0"/>
- <kernsubtable coverage="1" format="0">
- <pair l="A" r="C" v="-76"/>
- <pair l="A" r="Ccedilla" v="-80"/>
- <pair l="A" r="G" v="-63"/>
- <pair l="A" r="O" v="-67"/>
- <pair l="A" r="Odieresis" v="-67"/>
- <pair l="A" r="Q" v="-70"/>
- <pair l="A" r="T" v="-178"/>
- <pair l="A" r="U" v="-71"/>
- <pair l="A" r="Uacute" v="-71"/>
- <pair l="A" r="Ucircumflex" v="-71"/>
- <pair l="A" r="Udieresis" v="-71"/>
- <pair l="A" r="Ugrave" v="-71"/>
- <pair l="A" r="V" v="-144"/>
- <pair l="A" r="W" v="-90"/>
- <pair l="A" r="Y" v="-185"/>
- <pair l="A" r="a" v="-9"/>
- <pair l="A" r="b" v="-4"/>
- <pair l="A" r="c" v="-40"/>
- <pair l="A" r="ccedilla" v="-41"/>
- <pair l="A" r="comma" v="28"/>
- <pair l="A" r="d" v="-32"/>
- <pair l="A" r="e" v="-41"/>
- <pair l="A" r="g" v="-46"/>
- <pair l="A" r="guillemotleft" v="-76"/>
- <pair l="A" r="guilsinglleft" v="-56"/>
- <pair l="A" r="hyphen" v="-4"/>
- <pair l="A" r="o" v="-36"/>
- <pair l="A" r="period" v="27"/>
- <pair l="A" r="q" v="-32"/>
- <pair l="A" r="quotedblright" v="-117"/>
- <pair l="A" r="quoteright" v="-130"/>
- <pair l="A" r="t" v="-30"/>
- <pair l="A" r="u" v="-29"/>
- <pair l="A" r="v" v="-65"/>
- <pair l="A" r="w" v="-29"/>
- <pair l="A" r="y" v="-65"/>
- <pair l="Aacute" r="C" v="-76"/>
- <pair l="Aacute" r="G" v="-63"/>
- <pair l="Aacute" r="O" v="-67"/>
- <pair l="Aacute" r="Q" v="-70"/>
- <pair l="Aacute" r="T" v="-178"/>
- <pair l="Aacute" r="U" v="-71"/>
- <pair l="Aacute" r="V" v="-144"/>
- <pair l="Aacute" r="W" v="-90"/>
- <pair l="Aacute" r="Y" v="-185"/>
- <pair l="Aacute" r="a" v="-9"/>
- <pair l="Aacute" r="b" v="-4"/>
- <pair l="Aacute" r="c" v="-40"/>
- <pair l="Aacute" r="comma" v="28"/>
- <pair l="Aacute" r="d" v="-32"/>
- <pair l="Aacute" r="e" v="-41"/>
- <pair l="Aacute" r="g" v="-46"/>
- <pair l="Aacute" r="guillemotleft" v="-76"/>
- <pair l="Aacute" r="guilsinglleft" v="-56"/>
- <pair l="Aacute" r="hyphen" v="-4"/>
- <pair l="Aacute" r="o" v="-36"/>
- <pair l="Aacute" r="period" v="27"/>
- <pair l="Aacute" r="q" v="-32"/>
- <pair l="Aacute" r="quoteright" v="-130"/>
- <pair l="Aacute" r="t" v="-30"/>
- <pair l="Aacute" r="u" v="-29"/>
- <pair l="Aacute" r="v" v="-65"/>
- <pair l="Aacute" r="w" v="-29"/>
- <pair l="Aacute" r="y" v="-65"/>
- <pair l="Acircumflex" r="C" v="-76"/>
- <pair l="Acircumflex" r="G" v="-63"/>
- <pair l="Acircumflex" r="O" v="-67"/>
- <pair l="Acircumflex" r="Q" v="-70"/>
- <pair l="Acircumflex" r="T" v="-178"/>
- <pair l="Acircumflex" r="U" v="-71"/>
- <pair l="Acircumflex" r="V" v="-144"/>
- <pair l="Acircumflex" r="W" v="-90"/>
- <pair l="Acircumflex" r="Y" v="-185"/>
- <pair l="Acircumflex" r="comma" v="28"/>
- <pair l="Acircumflex" r="period" v="27"/>
- <pair l="Adieresis" r="C" v="-76"/>
- <pair l="Adieresis" r="G" v="-63"/>
- <pair l="Adieresis" r="O" v="-67"/>
- <pair l="Adieresis" r="Q" v="-70"/>
- <pair l="Adieresis" r="T" v="-178"/>
- <pair l="Adieresis" r="U" v="-71"/>
- <pair l="Adieresis" r="V" v="-144"/>
- <pair l="Adieresis" r="W" v="-90"/>
- <pair l="Adieresis" r="Y" v="-185"/>
- <pair l="Adieresis" r="a" v="-9"/>
- <pair l="Adieresis" r="b" v="-4"/>
- <pair l="Adieresis" r="c" v="-40"/>
- <pair l="Adieresis" r="comma" v="28"/>
- <pair l="Adieresis" r="d" v="-32"/>
- <pair l="Adieresis" r="g" v="-46"/>
- <pair l="Adieresis" r="guillemotleft" v="-76"/>
- <pair l="Adieresis" r="guilsinglleft" v="-56"/>
- <pair l="Adieresis" r="hyphen" v="-4"/>
- <pair l="Adieresis" r="o" v="-36"/>
- <pair l="Adieresis" r="period" v="27"/>
- <pair l="Adieresis" r="q" v="-32"/>
- <pair l="Adieresis" r="quotedblright" v="-117"/>
- <pair l="Adieresis" r="quoteright" v="-130"/>
- <pair l="Adieresis" r="t" v="-30"/>
- <pair l="Adieresis" r="u" v="-29"/>
- <pair l="Adieresis" r="v" v="-65"/>
- <pair l="Adieresis" r="w" v="-29"/>
- <pair l="Adieresis" r="y" v="-65"/>
- <pair l="Agrave" r="C" v="-76"/>
- <pair l="Agrave" r="G" v="-63"/>
- <pair l="Agrave" r="O" v="-67"/>
- <pair l="Agrave" r="Q" v="-70"/>
- <pair l="Agrave" r="T" v="-178"/>
- <pair l="Agrave" r="U" v="-71"/>
- <pair l="Agrave" r="V" v="-144"/>
- <pair l="Agrave" r="W" v="-90"/>
- <pair l="Agrave" r="Y" v="-185"/>
- <pair l="Agrave" r="comma" v="28"/>
- <pair l="Agrave" r="period" v="27"/>
- <pair l="Aring" r="C" v="-76"/>
- <pair l="Aring" r="G" v="-63"/>
- <pair l="Aring" r="O" v="-67"/>
- <pair l="Aring" r="Q" v="-70"/>
- <pair l="Aring" r="T" v="-178"/>
- <pair l="Aring" r="U" v="-71"/>
- <pair l="Aring" r="V" v="-144"/>
- <pair l="Aring" r="W" v="-90"/>
- <pair l="Aring" r="Y" v="-185"/>
- <pair l="Aring" r="a" v="-9"/>
- <pair l="Aring" r="b" v="-4"/>
- <pair l="Aring" r="c" v="-40"/>
- <pair l="Aring" r="comma" v="28"/>
- <pair l="Aring" r="d" v="-32"/>
- <pair l="Aring" r="e" v="-41"/>
- <pair l="Aring" r="g" v="-46"/>
- <pair l="Aring" r="guillemotleft" v="-76"/>
- <pair l="Aring" r="guilsinglleft" v="-56"/>
- <pair l="Aring" r="hyphen" v="-4"/>
- <pair l="Aring" r="o" v="-36"/>
- <pair l="Aring" r="period" v="27"/>
- <pair l="Aring" r="q" v="-32"/>
- <pair l="Aring" r="quotedblright" v="-117"/>
- <pair l="Aring" r="quoteright" v="-130"/>
- <pair l="Aring" r="t" v="-30"/>
- <pair l="Aring" r="u" v="-29"/>
- <pair l="Aring" r="v" v="-65"/>
- <pair l="Aring" r="w" v="-29"/>
- <pair l="Aring" r="y" v="-65"/>
- <pair l="Atilde" r="C" v="-76"/>
- <pair l="Atilde" r="G" v="-63"/>
- <pair l="Atilde" r="O" v="-67"/>
- <pair l="Atilde" r="Q" v="-70"/>
- <pair l="Atilde" r="T" v="-178"/>
- <pair l="Atilde" r="U" v="-71"/>
- <pair l="Atilde" r="V" v="-144"/>
- <pair l="Atilde" r="W" v="-90"/>
- <pair l="Atilde" r="Y" v="-185"/>
- <pair l="Atilde" r="comma" v="28"/>
- <pair l="Atilde" r="period" v="27"/>
- <pair l="B" r="A" v="-39"/>
- <pair l="B" r="AE" v="-61"/>
- <pair l="B" r="Aacute" v="-39"/>
- <pair l="B" r="Acircumflex" v="-39"/>
- <pair l="B" r="Adieresis" v="-39"/>
- <pair l="B" r="Aring" v="-39"/>
- <pair l="B" r="Atilde" v="-39"/>
- <pair l="B" r="O" v="-37"/>
- <pair l="B" r="OE" v="-37"/>
- <pair l="B" r="Oacute" v="-37"/>
- <pair l="B" r="Ocircumflex" v="-37"/>
- <pair l="B" r="Odieresis" v="-37"/>
- <pair l="B" r="Ograve" v="-37"/>
- <pair l="B" r="Oslash" v="-30"/>
- <pair l="B" r="V" v="-69"/>
- <pair l="B" r="W" v="-50"/>
- <pair l="B" r="Y" v="-82"/>
- <pair l="C" r="A" v="3"/>
- <pair l="C" r="AE" v="-5"/>
- <pair l="C" r="Aacute" v="3"/>
- <pair l="C" r="Adieresis" v="3"/>
- <pair l="C" r="Aring" v="3"/>
- <pair l="C" r="H" v="-56"/>
- <pair l="C" r="K" v="-69"/>
- <pair l="C" r="O" v="-84"/>
- <pair l="C" r="Oacute" v="-84"/>
- <pair l="C" r="Odieresis" v="-84"/>
- <pair l="Ccedilla" r="A" v="0"/>
- <pair l="D" r="A" v="-72"/>
- <pair l="D" r="Aacute" v="-72"/>
- <pair l="D" r="Acircumflex" v="-72"/>
- <pair l="D" r="Adieresis" v="-72"/>
- <pair l="D" r="Agrave" v="-72"/>
- <pair l="D" r="Aring" v="-72"/>
- <pair l="D" r="Atilde" v="-72"/>
- <pair l="D" r="J" v="-247"/>
- <pair l="D" r="T" v="-63"/>
- <pair l="D" r="V" v="-69"/>
- <pair l="D" r="W" v="-33"/>
- <pair l="D" r="X" v="-87"/>
- <pair l="D" r="Y" v="-100"/>
- <pair l="F" r="A" v="-122"/>
- <pair l="F" r="Aacute" v="-122"/>
- <pair l="F" r="Acircumflex" v="-122"/>
- <pair l="F" r="Adieresis" v="-122"/>
- <pair l="F" r="Agrave" v="-122"/>
- <pair l="F" r="Aring" v="-122"/>
- <pair l="F" r="Atilde" v="-122"/>
- <pair l="F" r="J" v="-251"/>
- <pair l="F" r="O" v="-33"/>
- <pair l="F" r="Odieresis" v="-32"/>
- <pair l="F" r="a" v="-102"/>
- <pair l="F" r="aacute" v="-102"/>
- <pair l="F" r="adieresis" v="-77"/>
- <pair l="F" r="ae" v="-102"/>
- <pair l="F" r="aring" v="-102"/>
- <pair l="F" r="comma" v="-189"/>
- <pair l="F" r="e" v="-35"/>
- <pair l="F" r="eacute" v="-35"/>
- <pair l="F" r="hyphen" v="4"/>
- <pair l="F" r="i" v="-4"/>
- <pair l="F" r="j" v="-6"/>
- <pair l="F" r="o" v="-35"/>
- <pair l="F" r="oacute" v="-35"/>
- <pair l="F" r="odieresis" v="-35"/>
- <pair l="F" r="oe" v="-36"/>
- <pair l="F" r="oslash" v="-64"/>
- <pair l="F" r="period" v="-190"/>
- <pair l="F" r="r" v="-66"/>
- <pair l="F" r="u" v="-60"/>
- <pair l="G" r="A" v="-20"/>
- <pair l="G" r="AE" v="-24"/>
- <pair l="G" r="Aacute" v="-20"/>
- <pair l="G" r="Acircumflex" v="-20"/>
- <pair l="G" r="Adieresis" v="-20"/>
- <pair l="G" r="Agrave" v="-20"/>
- <pair l="G" r="Aring" v="-20"/>
- <pair l="G" r="Atilde" v="-20"/>
- <pair l="G" r="T" v="-14"/>
- <pair l="G" r="V" v="-29"/>
- <pair l="G" r="W" v="-22"/>
- <pair l="G" r="Y" v="-30"/>
- <pair l="J" r="A" v="-23"/>
- <pair l="J" r="AE" v="-24"/>
- <pair l="J" r="Adieresis" v="-23"/>
- <pair l="J" r="Aring" v="-23"/>
- <pair l="K" r="C" v="-148"/>
- <pair l="K" r="G" v="-138"/>
- <pair l="K" r="O" v="-140"/>
- <pair l="K" r="OE" v="-139"/>
- <pair l="K" r="Oacute" v="-139"/>
- <pair l="K" r="Odieresis" v="-139"/>
- <pair l="K" r="S" v="-8"/>
- <pair l="K" r="T" v="3"/>
- <pair l="K" r="a" v="-46"/>
- <pair l="K" r="adieresis" v="-46"/>
- <pair l="K" r="ae" v="-46"/>
- <pair l="K" r="aring" v="-46"/>
- <pair l="K" r="e" v="-105"/>
- <pair l="K" r="hyphen" v="-173"/>
- <pair l="K" r="o" v="-94"/>
- <pair l="K" r="oacute" v="-94"/>
- <pair l="K" r="odieresis" v="-94"/>
- <pair l="K" r="u" v="-63"/>
- <pair l="K" r="udieresis" v="-63"/>
- <pair l="K" r="y" v="-138"/>
- <pair l="L" r="A" v="60"/>
- <pair l="L" r="AE" v="59"/>
- <pair l="L" r="Aacute" v="60"/>
- <pair l="L" r="Adieresis" v="60"/>
- <pair l="L" r="Aring" v="60"/>
- <pair l="L" r="C" v="-76"/>
- <pair l="L" r="Ccedilla" v="-84"/>
- <pair l="L" r="G" v="-65"/>
- <pair l="L" r="O" v="-71"/>
- <pair l="L" r="Oacute" v="-70"/>
- <pair l="L" r="Ocircumflex" v="-70"/>
- <pair l="L" r="Odieresis" v="-70"/>
- <pair l="L" r="Ograve" v="-70"/>
- <pair l="L" r="Otilde" v="-70"/>
- <pair l="L" r="S" v="11"/>
- <pair l="L" r="T" v="-188"/>
- <pair l="L" r="U" v="-54"/>
- <pair l="L" r="Udieresis" v="-54"/>
- <pair l="L" r="V" v="-198"/>
- <pair l="L" r="W" v="-108"/>
- <pair l="L" r="Y" v="-208"/>
- <pair l="L" r="hyphen" v="-259"/>
- <pair l="L" r="quotedblright" v="-260"/>
- <pair l="L" r="quoteright" v="-277"/>
- <pair l="L" r="u" v="-9"/>
- <pair l="L" r="udieresis" v="-9"/>
- <pair l="L" r="y" v="-102"/>
- <pair l="N" r="A" v="-4"/>
- <pair l="N" r="AE" v="-5"/>
- <pair l="N" r="Aacute" v="-4"/>
- <pair l="N" r="Adieresis" v="-4"/>
- <pair l="N" r="Aring" v="-4"/>
- <pair l="N" r="C" v="-11"/>
- <pair l="N" r="Ccedilla" v="-11"/>
- <pair l="N" r="G" v="0"/>
- <pair l="N" r="O" v="-2"/>
- <pair l="N" r="Oacute" v="-1"/>
- <pair l="N" r="Odieresis" v="-1"/>
- <pair l="N" r="a" v="-24"/>
- <pair l="N" r="aacute" v="-24"/>
- <pair l="N" r="adieresis" v="-24"/>
- <pair l="N" r="ae" v="-25"/>
- <pair l="N" r="aring" v="-24"/>
- <pair l="N" r="comma" v="-1"/>
- <pair l="N" r="e" v="-5"/>
- <pair l="N" r="eacute" v="-5"/>
- <pair l="N" r="o" v="-2"/>
- <pair l="N" r="oacute" v="-2"/>
- <pair l="N" r="odieresis" v="-2"/>
- <pair l="N" r="oslash" v="-25"/>
- <pair l="N" r="period" v="-2"/>
- <pair l="N" r="u" v="-3"/>
- <pair l="N" r="udieresis" v="-3"/>
- <pair l="O" r="A" v="-66"/>
- <pair l="O" r="AE" v="-106"/>
- <pair l="O" r="Aacute" v="-66"/>
- <pair l="O" r="Adieresis" v="-66"/>
- <pair l="O" r="Aring" v="-66"/>
- <pair l="O" r="T" v="-66"/>
- <pair l="O" r="V" v="-72"/>
- <pair l="O" r="W" v="-31"/>
- <pair l="O" r="X" v="-84"/>
- <pair l="O" r="Y" v="-106"/>
- <pair l="Oacute" r="A" v="-66"/>
- <pair l="Oacute" r="T" v="-67"/>
- <pair l="Oacute" r="V" v="-73"/>
- <pair l="Oacute" r="W" v="-32"/>
- <pair l="Oacute" r="Y" v="-107"/>
- <pair l="Ocircumflex" r="T" v="-67"/>
- <pair l="Ocircumflex" r="V" v="-73"/>
- <pair l="Ocircumflex" r="Y" v="-107"/>
- <pair l="Odieresis" r="A" v="-66"/>
- <pair l="Odieresis" r="T" v="-67"/>
- <pair l="Odieresis" r="V" v="-73"/>
- <pair l="Odieresis" r="W" v="-32"/>
- <pair l="Odieresis" r="X" v="-84"/>
- <pair l="Odieresis" r="Y" v="-107"/>
- <pair l="Ograve" r="T" v="-67"/>
- <pair l="Ograve" r="V" v="-73"/>
- <pair l="Ograve" r="Y" v="-107"/>
- <pair l="Oslash" r="A" v="-65"/>
- <pair l="Otilde" r="T" v="-67"/>
- <pair l="Otilde" r="V" v="-73"/>
- <pair l="Otilde" r="Y" v="-107"/>
- <pair l="P" r="A" v="-125"/>
- <pair l="P" r="AE" v="-226"/>
- <pair l="P" r="Aacute" v="-125"/>
- <pair l="P" r="Adieresis" v="-125"/>
- <pair l="P" r="Aring" v="-125"/>
- <pair l="P" r="J" v="-249"/>
- <pair l="P" r="a" v="-32"/>
- <pair l="P" r="aacute" v="-32"/>
- <pair l="P" r="adieresis" v="-32"/>
- <pair l="P" r="ae" v="-32"/>
- <pair l="P" r="aring" v="-32"/>
- <pair l="P" r="comma" v="-226"/>
- <pair l="P" r="e" v="-29"/>
- <pair l="P" r="eacute" v="-29"/>
- <pair l="P" r="hyphen" v="-27"/>
- <pair l="P" r="o" v="-30"/>
- <pair l="P" r="oacute" v="-30"/>
- <pair l="P" r="odieresis" v="-30"/>
- <pair l="P" r="oe" v="-32"/>
- <pair l="P" r="oslash" v="-58"/>
- <pair l="P" r="period" v="-227"/>
- <pair l="R" r="C" v="-87"/>
- <pair l="R" r="Ccedilla" v="-87"/>
- <pair l="R" r="G" v="-76"/>
- <pair l="R" r="O" v="-78"/>
- <pair l="R" r="OE" v="-77"/>
- <pair l="R" r="Oacute" v="-78"/>
- <pair l="R" r="Odieresis" v="-78"/>
- <pair l="R" r="T" v="-64"/>
- <pair l="R" r="U" v="-75"/>
- <pair l="R" r="Udieresis" v="-75"/>
- <pair l="R" r="V" v="-97"/>
- <pair l="R" r="W" v="-78"/>
- <pair l="R" r="Y" v="-112"/>
- <pair l="R" r="a" v="-39"/>
- <pair l="R" r="aacute" v="-39"/>
- <pair l="R" r="adieresis" v="-39"/>
- <pair l="R" r="ae" v="-37"/>
- <pair l="R" r="aring" v="-39"/>
- <pair l="R" r="e" v="-82"/>
- <pair l="R" r="eacute" v="-82"/>
- <pair l="R" r="hyphen" v="-98"/>
- <pair l="R" r="o" v="-77"/>
- <pair l="R" r="oacute" v="-77"/>
- <pair l="R" r="odieresis" v="-77"/>
- <pair l="R" r="oe" v="-81"/>
- <pair l="R" r="u" v="-56"/>
- <pair l="R" r="uacute" v="-56"/>
- <pair l="R" r="udieresis" v="-56"/>
- <pair l="R" r="y" v="-44"/>
- <pair l="S" r="A" v="-36"/>
- <pair l="S" r="AE" v="-60"/>
- <pair l="S" r="Aacute" v="-36"/>
- <pair l="S" r="Adieresis" v="-36"/>
- <pair l="S" r="Aring" v="-36"/>
- <pair l="S" r="T" v="-27"/>
- <pair l="S" r="V" v="-42"/>
- <pair l="S" r="W" v="-35"/>
- <pair l="S" r="Y" v="-43"/>
- <pair l="S" r="t" v="-48"/>
- <pair l="T" r="A" v="-180"/>
- <pair l="T" r="AE" v="-182"/>
- <pair l="T" r="Aacute" v="-180"/>
- <pair l="T" r="Acircumflex" v="-180"/>
- <pair l="T" r="Adieresis" v="-180"/>
- <pair l="T" r="Agrave" v="-180"/>
- <pair l="T" r="Aring" v="-180"/>
- <pair l="T" r="Atilde" v="-180"/>
- <pair l="T" r="C" v="-75"/>
- <pair l="T" r="G" v="-66"/>
- <pair l="T" r="J" v="-235"/>
- <pair l="T" r="O" v="-66"/>
- <pair l="T" r="OE" v="-65"/>
- <pair l="T" r="Oacute" v="-66"/>
- <pair l="T" r="Ocircumflex" v="-66"/>
- <pair l="T" r="Odieresis" v="-66"/>
- <pair l="T" r="Ograve" v="-66"/>
- <pair l="T" r="Oslash" v="-66"/>
- <pair l="T" r="Otilde" v="-66"/>
- <pair l="T" r="S" v="-5"/>
- <pair l="T" r="V" v="58"/>
- <pair l="T" r="W" v="65"/>
- <pair l="T" r="Y" v="59"/>
- <pair l="T" r="a" v="-211"/>
- <pair l="T" r="ae" v="-211"/>
- <pair l="T" r="c" v="-191"/>
- <pair l="T" r="colon" v="-238"/>
- <pair l="T" r="comma" v="-179"/>
- <pair l="T" r="e" v="-192"/>
- <pair l="T" r="g" v="-196"/>
- <pair l="T" r="guillemotleft" v="-227"/>
- <pair l="T" r="guilsinglleft" v="-206"/>
- <pair l="T" r="hyphen" v="-140"/>
- <pair l="T" r="i" v="12"/>
- <pair l="T" r="j" v="9"/>
- <pair l="T" r="o" v="-188"/>
- <pair l="T" r="oslash" v="-208"/>
- <pair l="T" r="period" v="-180"/>
- <pair l="T" r="r" v="-183"/>
- <pair l="T" r="s" v="-216"/>
- <pair l="T" r="semicolon" v="-229"/>
- <pair l="T" r="u" v="-182"/>
- <pair l="T" r="v" v="-184"/>
- <pair l="T" r="w" v="-175"/>
- <pair l="T" r="y" v="-184"/>
- <pair l="U" r="A" v="-64"/>
- <pair l="U" r="AE" v="-89"/>
- <pair l="U" r="Aacute" v="-64"/>
- <pair l="U" r="Acircumflex" v="-64"/>
- <pair l="U" r="Adieresis" v="-64"/>
- <pair l="U" r="Aring" v="-64"/>
- <pair l="U" r="Atilde" v="-64"/>
- <pair l="U" r="comma" v="-37"/>
- <pair l="U" r="m" v="-15"/>
- <pair l="U" r="n" v="-15"/>
- <pair l="U" r="p" v="-15"/>
- <pair l="U" r="period" v="-33"/>
- <pair l="U" r="r" v="-15"/>
- <pair l="Uacute" r="A" v="-64"/>
- <pair l="Uacute" r="comma" v="-37"/>
- <pair l="Uacute" r="m" v="-15"/>
- <pair l="Uacute" r="n" v="-15"/>
- <pair l="Uacute" r="p" v="-15"/>
- <pair l="Uacute" r="period" v="-33"/>
- <pair l="Uacute" r="r" v="-15"/>
- <pair l="Ucircumflex" r="A" v="-64"/>
- <pair l="Udieresis" r="A" v="-64"/>
- <pair l="Udieresis" r="b" v="-14"/>
- <pair l="Udieresis" r="comma" v="-37"/>
- <pair l="Udieresis" r="m" v="-15"/>
- <pair l="Udieresis" r="n" v="-15"/>
- <pair l="Udieresis" r="p" v="-15"/>
- <pair l="Udieresis" r="period" v="-33"/>
- <pair l="Udieresis" r="r" v="-15"/>
- <pair l="Ugrave" r="A" v="-64"/>
- <pair l="V" r="A" v="-125"/>
- <pair l="V" r="AE" v="-200"/>
- <pair l="V" r="Aacute" v="-125"/>
- <pair l="V" r="Acircumflex" v="-125"/>
- <pair l="V" r="Adieresis" v="-125"/>
- <pair l="V" r="Agrave" v="-125"/>
- <pair l="V" r="Aring" v="-125"/>
- <pair l="V" r="Atilde" v="-125"/>
- <pair l="V" r="C" v="-67"/>
- <pair l="V" r="G" v="-58"/>
- <pair l="V" r="O" v="-58"/>
- <pair l="V" r="Oacute" v="-57"/>
- <pair l="V" r="Ocircumflex" v="-57"/>
- <pair l="V" r="Odieresis" v="-57"/>
- <pair l="V" r="Ograve" v="-57"/>
- <pair l="V" r="Oslash" v="-58"/>
- <pair l="V" r="Otilde" v="-57"/>
- <pair l="V" r="S" v="-23"/>
- <pair l="V" r="T" v="74"/>
- <pair l="V" r="a" v="-96"/>
- <pair l="V" r="ae" v="-96"/>
- <pair l="V" r="colon" v="-83"/>
- <pair l="V" r="comma" v="-153"/>
- <pair l="V" r="e" v="-101"/>
- <pair l="V" r="g" v="-100"/>
- <pair l="V" r="guillemotleft" v="-142"/>
- <pair l="V" r="guilsinglleft" v="-122"/>
- <pair l="V" r="hyphen" v="-48"/>
- <pair l="V" r="i" v="16"/>
- <pair l="V" r="o" v="-101"/>
- <pair l="V" r="oslash" v="-124"/>
- <pair l="V" r="period" v="-154"/>
- <pair l="V" r="r" v="-66"/>
- <pair l="V" r="semicolon" v="-79"/>
- <pair l="V" r="u" v="-64"/>
- <pair l="V" r="y" v="-4"/>
- <pair l="W" r="A" v="-100"/>
- <pair l="W" r="AE" v="-142"/>
- <pair l="W" r="Aacute" v="-100"/>
- <pair l="W" r="Acircumflex" v="-100"/>
- <pair l="W" r="Adieresis" v="-100"/>
- <pair l="W" r="Agrave" v="-100"/>
- <pair l="W" r="Aring" v="-100"/>
- <pair l="W" r="Atilde" v="-100"/>
- <pair l="W" r="C" v="-50"/>
- <pair l="W" r="G" v="-39"/>
- <pair l="W" r="O" v="-41"/>
- <pair l="W" r="Oacute" v="-40"/>
- <pair l="W" r="Ocircumflex" v="-40"/>
- <pair l="W" r="Odieresis" v="-40"/>
- <pair l="W" r="Ograve" v="-40"/>
- <pair l="W" r="Oslash" v="-34"/>
- <pair l="W" r="Otilde" v="-40"/>
- <pair l="W" r="S" v="-23"/>
- <pair l="W" r="T" v="65"/>
- <pair l="W" r="a" v="-84"/>
- <pair l="W" r="ae" v="-84"/>
- <pair l="W" r="colon" v="-73"/>
- <pair l="W" r="comma" v="-106"/>
- <pair l="W" r="e" v="-72"/>
- <pair l="W" r="g" v="-75"/>
- <pair l="W" r="guillemotleft" v="-109"/>
- <pair l="W" r="guilsinglleft" v="-89"/>
- <pair l="W" r="hyphen" v="-17"/>
- <pair l="W" r="i" v="8"/>
- <pair l="W" r="o" v="-69"/>
- <pair l="W" r="oslash" v="-91"/>
- <pair l="W" r="period" v="-107"/>
- <pair l="W" r="r" v="-57"/>
- <pair l="W" r="semicolon" v="-70"/>
- <pair l="W" r="u" v="-54"/>
- <pair l="W" r="y" v="4"/>
- <pair l="X" r="C" v="-89"/>
- <pair l="X" r="O" v="-81"/>
- <pair l="X" r="Odieresis" v="-80"/>
- <pair l="X" r="Q" v="-81"/>
- <pair l="X" r="a" v="-30"/>
- <pair l="X" r="e" v="-83"/>
- <pair l="X" r="hyphen" v="-105"/>
- <pair l="X" r="o" v="-73"/>
- <pair l="X" r="u" v="-47"/>
- <pair l="X" r="y" v="-94"/>
- <pair l="Y" r="A" v="-197"/>
- <pair l="Y" r="AE" v="-219"/>
- <pair l="Y" r="Aacute" v="-197"/>
- <pair l="Y" r="Acircumflex" v="-197"/>
- <pair l="Y" r="Adieresis" v="-197"/>
- <pair l="Y" r="Agrave" v="-197"/>
- <pair l="Y" r="Aring" v="-197"/>
- <pair l="Y" r="Atilde" v="-197"/>
- <pair l="Y" r="C" v="-118"/>
- <pair l="Y" r="G" v="-111"/>
- <pair l="Y" r="O" v="-110"/>
- <pair l="Y" r="Oacute" v="-109"/>
- <pair l="Y" r="Ocircumflex" v="-109"/>
- <pair l="Y" r="Odieresis" v="-109"/>
- <pair l="Y" r="Ograve" v="-109"/>
- <pair l="Y" r="Oslash" v="-110"/>
- <pair l="Y" r="Otilde" v="-109"/>
- <pair l="Y" r="S" v="-55"/>
- <pair l="Y" r="T" v="65"/>
- <pair l="Y" r="a" v="-167"/>
- <pair l="Y" r="ae" v="-167"/>
- <pair l="Y" r="colon" v="-150"/>
- <pair l="Y" r="comma" v="-216"/>
- <pair l="Y" r="e" v="-193"/>
- <pair l="Y" r="g" v="-191"/>
- <pair l="Y" r="guillemotleft" v="-258"/>
- <pair l="Y" r="guilsinglleft" v="-238"/>
- <pair l="Y" r="hyphen" v="-166"/>
- <pair l="Y" r="i" v="7"/>
- <pair l="Y" r="o" v="-189"/>
- <pair l="Y" r="oslash" v="-211"/>
- <pair l="Y" r="p" v="-130"/>
- <pair l="Y" r="period" v="-217"/>
- <pair l="Y" r="semicolon" v="-143"/>
- <pair l="Y" r="u" v="-131"/>
- <pair l="Y" r="v" v="-72"/>
- <pair l="Z" r="v" v="-60"/>
- <pair l="Z" r="y" v="-60"/>
- <pair l="a" r="j" v="-2"/>
- <pair l="a" r="quoteright" v="-45"/>
- <pair l="a" r="v" v="-55"/>
- <pair l="a" r="w" v="-22"/>
- <pair l="a" r="y" v="-55"/>
- <pair l="aacute" r="v" v="-55"/>
- <pair l="aacute" r="w" v="-22"/>
- <pair l="aacute" r="y" v="-55"/>
- <pair l="adieresis" r="v" v="-55"/>
- <pair l="adieresis" r="w" v="-22"/>
- <pair l="adieresis" r="y" v="-55"/>
- <pair l="ae" r="v" v="-42"/>
- <pair l="ae" r="w" v="-26"/>
- <pair l="ae" r="y" v="-42"/>
- <pair l="agrave" r="v" v="-55"/>
- <pair l="agrave" r="w" v="-22"/>
- <pair l="agrave" r="y" v="-55"/>
- <pair l="aring" r="v" v="-55"/>
- <pair l="aring" r="w" v="-22"/>
- <pair l="aring" r="y" v="-55"/>
- <pair l="b" r="v" v="-28"/>
- <pair l="b" r="w" v="0"/>
- <pair l="b" r="y" v="-28"/>
- <pair l="c" r="h" v="-41"/>
- <pair l="c" r="k" v="-41"/>
- <pair l="comma" r="one" v="-104"/>
- <pair l="comma" r="quotedblright" v="-54"/>
- <pair l="comma" r="quoteright" v="-67"/>
- <pair l="e" r="quoteright" v="-27"/>
- <pair l="e" r="t" v="-29"/>
- <pair l="e" r="v" v="-41"/>
- <pair l="e" r="w" v="-24"/>
- <pair l="e" r="x" v="-2"/>
- <pair l="e" r="y" v="-41"/>
- <pair l="eacute" r="v" v="-41"/>
- <pair l="eacute" r="w" v="-24"/>
- <pair l="eacute" r="y" v="-41"/>
- <pair l="ecircumflex" r="v" v="-41"/>
- <pair l="ecircumflex" r="w" v="-24"/>
- <pair l="ecircumflex" r="y" v="-41"/>
- <pair l="eight" r="four" v="48"/>
- <pair l="eight" r="one" v="-80"/>
- <pair l="eight" r="seven" v="-36"/>
- <pair l="f" r="a" v="-10"/>
- <pair l="f" r="aacute" v="-10"/>
- <pair l="f" r="adieresis" v="-10"/>
- <pair l="f" r="ae" v="-10"/>
- <pair l="f" r="aring" v="-10"/>
- <pair l="f" r="e" v="-12"/>
- <pair l="f" r="eacute" v="-12"/>
- <pair l="f" r="f" v="68"/>
- <pair l="f" r="i" v="50"/>
- <pair l="f" r="j" v="48"/>
- <pair l="f" r="l" v="50"/>
- <pair l="f" r="o" v="-11"/>
- <pair l="f" r="oacute" v="-11"/>
- <pair l="f" r="odieresis" v="-11"/>
- <pair l="f" r="oe" v="-16"/>
- <pair l="f" r="oslash" v="-40"/>
- <pair l="f" r="quoteright" v="60"/>
- <pair l="f" r="s" v="14"/>
- <pair l="f" r="t" v="69"/>
- <pair l="five" r="four" v="-11"/>
- <pair l="five" r="one" v="-125"/>
- <pair l="five" r="seven" v="-79"/>
- <pair l="four" r="four" v="41"/>
- <pair l="four" r="one" v="-157"/>
- <pair l="four" r="seven" v="-110"/>
- <pair l="g" r="a" v="-27"/>
- <pair l="g" r="adieresis" v="-27"/>
- <pair l="g" r="ae" v="-27"/>
- <pair l="g" r="aring" v="-27"/>
- <pair l="g" r="e" v="-7"/>
- <pair l="g" r="eacute" v="-7"/>
- <pair l="g" r="l" v="3"/>
- <pair l="g" r="oacute" v="-4"/>
- <pair l="g" r="odieresis" v="-4"/>
- <pair l="g" r="r" v="-9"/>
- <pair l="guillemotright" r="A" v="-75"/>
- <pair l="guillemotright" r="AE" v="-142"/>
- <pair l="guillemotright" r="Aacute" v="-75"/>
- <pair l="guillemotright" r="Adieresis" v="-75"/>
- <pair l="guillemotright" r="Aring" v="-75"/>
- <pair l="guillemotright" r="T" v="-226"/>
- <pair l="guillemotright" r="V" v="-162"/>
- <pair l="guillemotright" r="W" v="-97"/>
- <pair l="guillemotright" r="Y" v="-242"/>
- <pair l="guilsinglright" r="A" v="-54"/>
- <pair l="guilsinglright" r="AE" v="-120"/>
- <pair l="guilsinglright" r="Aacute" v="-54"/>
- <pair l="guilsinglright" r="Adieresis" v="-54"/>
- <pair l="guilsinglright" r="Aring" v="-54"/>
- <pair l="guilsinglright" r="T" v="-205"/>
- <pair l="guilsinglright" r="V" v="-140"/>
- <pair l="guilsinglright" r="W" v="-75"/>
- <pair l="guilsinglright" r="Y" v="-221"/>
- <pair l="h" r="quoteright" v="-11"/>
- <pair l="h" r="y" v="-29"/>
- <pair l="hyphen" r="A" v="-2"/>
- <pair l="hyphen" r="AE" v="-79"/>
- <pair l="hyphen" r="Aacute" v="-2"/>
- <pair l="hyphen" r="Adieresis" v="-2"/>
- <pair l="hyphen" r="Aring" v="-2"/>
- <pair l="hyphen" r="T" v="-139"/>
- <pair l="hyphen" r="V" v="-65"/>
- <pair l="hyphen" r="W" v="-4"/>
- <pair l="hyphen" r="Y" v="-148"/>
- <pair l="i" r="T" v="14"/>
- <pair l="i" r="j" v="12"/>
- <pair l="k" r="a" v="-31"/>
- <pair l="k" r="aacute" v="-31"/>
- <pair l="k" r="adieresis" v="-31"/>
- <pair l="k" r="ae" v="-29"/>
- <pair l="k" r="aring" v="-31"/>
- <pair l="k" r="comma" v="-5"/>
- <pair l="k" r="e" v="-76"/>
- <pair l="k" r="eacute" v="-76"/>
- <pair l="k" r="g" v="-81"/>
- <pair l="k" r="hyphen" v="-102"/>
- <pair l="k" r="o" v="-71"/>
- <pair l="k" r="oacute" v="-71"/>
- <pair l="k" r="odieresis" v="-71"/>
- <pair l="k" r="period" v="-5"/>
- <pair l="k" r="s" v="5"/>
- <pair l="k" r="u" v="-46"/>
- <pair l="k" r="udieresis" v="-46"/>
- <pair l="l" r="v" v="9"/>
- <pair l="l" r="y" v="9"/>
- <pair l="m" r="p" v="-9"/>
- <pair l="m" r="v" v="-29"/>
- <pair l="m" r="w" v="-1"/>
- <pair l="m" r="y" v="-29"/>
- <pair l="n" r="T" v="-182"/>
- <pair l="n" r="p" v="-8"/>
- <pair l="n" r="quoteright" v="-11"/>
- <pair l="n" r="v" v="-29"/>
- <pair l="n" r="w" v="0"/>
- <pair l="n" r="y" v="-29"/>
- <pair l="nine" r="four" v="12"/>
- <pair l="nine" r="one" v="-121"/>
- <pair l="nine" r="seven" v="-84"/>
- <pair l="o" r="T" v="-188"/>
- <pair l="o" r="quoteright" v="-23"/>
- <pair l="o" r="t" v="-9"/>
- <pair l="o" r="v" v="-33"/>
- <pair l="o" r="w" v="-3"/>
- <pair l="o" r="x" v="-41"/>
- <pair l="o" r="y" v="-33"/>
- <pair l="oacute" r="v" v="-33"/>
- <pair l="oacute" r="w" v="-3"/>
- <pair l="oacute" r="y" v="-33"/>
- <pair l="ocircumflex" r="t" v="-9"/>
- <pair l="odieresis" r="t" v="-9"/>
- <pair l="odieresis" r="v" v="-33"/>
- <pair l="odieresis" r="w" v="-3"/>
- <pair l="odieresis" r="x" v="-41"/>
- <pair l="odieresis" r="y" v="-33"/>
- <pair l="ograve" r="v" v="-33"/>
- <pair l="ograve" r="w" v="-3"/>
- <pair l="ograve" r="y" v="-33"/>
- <pair l="one" r="comma" v="-48"/>
- <pair l="one" r="eight" v="-50"/>
- <pair l="one" r="five" v="-49"/>
- <pair l="one" r="four" v="-111"/>
- <pair l="one" r="nine" v="-50"/>
- <pair l="one" r="one" v="-83"/>
- <pair l="one" r="period" v="-48"/>
- <pair l="one" r="seven" v="-80"/>
- <pair l="one" r="six" v="-76"/>
- <pair l="one" r="three" v="-44"/>
- <pair l="one" r="two" v="-19"/>
- <pair l="one" r="zero" v="-81"/>
- <pair l="p" r="t" v="-5"/>
- <pair l="p" r="y" v="-28"/>
- <pair l="period" r="one" v="-104"/>
- <pair l="period" r="quotedblright" v="-56"/>
- <pair l="period" r="quoteright" v="-69"/>
- <pair l="q" r="c" v="-10"/>
- <pair l="q" r="u" v="-8"/>
- <pair l="quotedblbase" r="A" v="75"/>
- <pair l="quotedblbase" r="AE" v="47"/>
- <pair l="quotedblbase" r="T" v="-134"/>
- <pair l="quotedblbase" r="V" v="-130"/>
- <pair l="quotedblbase" r="W" v="-46"/>
- <pair l="quotedblbase" r="Y" v="-155"/>
- <pair l="quotedblleft" r="A" v="-118"/>
- <pair l="quotedblleft" r="AE" v="-274"/>
- <pair l="quotedblleft" r="Aacute" v="-118"/>
- <pair l="quotedblleft" r="Adieresis" v="-118"/>
- <pair l="quotedblleft" r="Aring" v="-118"/>
- <pair l="quotedblleft" r="T" v="32"/>
- <pair l="quotedblleft" r="V" v="54"/>
- <pair l="quotedblleft" r="W" v="75"/>
- <pair l="quotedblleft" r="Y" v="29"/>
- <pair l="quotedblright" r="A" v="-115"/>
- <pair l="quotedblright" r="AE" v="-270"/>
- <pair l="quotedblright" r="Aacute" v="-115"/>
- <pair l="quotedblright" r="Adieresis" v="-115"/>
- <pair l="quotedblright" r="Aring" v="-115"/>
- <pair l="quotedblright" r="T" v="52"/>
- <pair l="quotedblright" r="V" v="64"/>
- <pair l="quotedblright" r="W" v="84"/>
- <pair l="quotedblright" r="Y" v="42"/>
- <pair l="quoteleft" r="A" v="-131"/>
- <pair l="quoteleft" r="AE" v="-282"/>
- <pair l="quoteleft" r="Aacute" v="-131"/>
- <pair l="quoteleft" r="Adieresis" v="-131"/>
- <pair l="quoteleft" r="Aring" v="-131"/>
- <pair l="quoteleft" r="T" v="15"/>
- <pair l="quoteleft" r="V" v="34"/>
- <pair l="quoteleft" r="W" v="56"/>
- <pair l="quoteleft" r="Y" v="7"/>
- <pair l="quoteright" r="A" v="-127"/>
- <pair l="quoteright" r="AE" v="-279"/>
- <pair l="quoteright" r="Aacute" v="-127"/>
- <pair l="quoteright" r="Adieresis" v="-127"/>
- <pair l="quoteright" r="Aring" v="-127"/>
- <pair l="quoteright" r="comma" v="-81"/>
- <pair l="quoteright" r="d" v="-41"/>
- <pair l="quoteright" r="o" v="-37"/>
- <pair l="quoteright" r="period" v="-83"/>
- <pair l="quoteright" r="r" v="-16"/>
- <pair l="quoteright" r="s" v="-19"/>
- <pair l="quoteright" r="t" v="15"/>
- <pair l="quoteright" r="v" v="22"/>
- <pair l="quoteright" r="w" v="35"/>
- <pair l="quoteright" r="y" v="22"/>
- <pair l="r" r="a" v="-16"/>
- <pair l="r" r="aacute" v="-16"/>
- <pair l="r" r="acircumflex" v="-16"/>
- <pair l="r" r="adieresis" v="-16"/>
- <pair l="r" r="ae" v="-16"/>
- <pair l="r" r="agrave" v="-16"/>
- <pair l="r" r="aring" v="-16"/>
- <pair l="r" r="c" v="-13"/>
- <pair l="r" r="ccedilla" v="-7"/>
- <pair l="r" r="colon" v="-11"/>
- <pair l="r" r="comma" v="-100"/>
- <pair l="r" r="d" v="-13"/>
- <pair l="r" r="e" v="-11"/>
- <pair l="r" r="eacute" v="-11"/>
- <pair l="r" r="ecircumflex" v="-11"/>
- <pair l="r" r="egrave" v="-11"/>
- <pair l="r" r="f" v="62"/>
- <pair l="r" r="g" v="-5"/>
- <pair l="r" r="h" v="1"/>
- <pair l="r" r="hyphen" v="-64"/>
- <pair l="r" r="i" v="13"/>
- <pair l="r" r="j" v="11"/>
- <pair l="r" r="k" v="1"/>
- <pair l="r" r="l" v="13"/>
- <pair l="r" r="m" v="1"/>
- <pair l="r" r="n" v="1"/>
- <pair l="r" r="o" v="-10"/>
- <pair l="r" r="oacute" v="-10"/>
- <pair l="r" r="ocircumflex" v="-10"/>
- <pair l="r" r="odieresis" v="-10"/>
- <pair l="r" r="oe" v="-14"/>
- <pair l="r" r="ograve" v="-10"/>
- <pair l="r" r="oslash" v="-39"/>
- <pair l="r" r="p" v="1"/>
- <pair l="r" r="period" v="-101"/>
- <pair l="r" r="q" v="-13"/>
- <pair l="r" r="quoteright" v="31"/>
- <pair l="r" r="r" v="1"/>
- <pair l="r" r="s" v="11"/>
- <pair l="r" r="semicolon" v="-11"/>
- <pair l="r" r="t" v="63"/>
- <pair l="r" r="u" v="7"/>
- <pair l="r" r="v" v="66"/>
- <pair l="r" r="w" v="71"/>
- <pair l="r" r="x" v="55"/>
- <pair l="r" r="y" v="66"/>
- <pair l="r" r="z" v="26"/>
- <pair l="s" r="quoteright" v="-69"/>
- <pair l="s" r="t" v="-29"/>
- <pair l="seven" r="colon" v="-103"/>
- <pair l="seven" r="comma" v="-230"/>
- <pair l="seven" r="eight" v="-34"/>
- <pair l="seven" r="five" v="-29"/>
- <pair l="seven" r="four" v="-164"/>
- <pair l="seven" r="one" v="-50"/>
- <pair l="seven" r="period" v="-231"/>
- <pair l="seven" r="seven" v="-3"/>
- <pair l="seven" r="six" v="-46"/>
- <pair l="seven" r="three" v="-22"/>
- <pair l="seven" r="two" v="-5"/>
- <pair l="six" r="four" v="18"/>
- <pair l="six" r="one" v="-120"/>
- <pair l="six" r="seven" v="-73"/>
- <pair l="t" r="S" v="19"/>
- <pair l="t" r="a" v="-1"/>
- <pair l="t" r="aacute" v="-1"/>
- <pair l="t" r="adieresis" v="-1"/>
- <pair l="t" r="ae" v="0"/>
- <pair l="t" r="aring" v="-1"/>
- <pair l="t" r="colon" v="-9"/>
- <pair l="t" r="e" v="-16"/>
- <pair l="t" r="eacute" v="-16"/>
- <pair l="t" r="h" v="3"/>
- <pair l="t" r="o" v="-15"/>
- <pair l="t" r="oacute" v="-15"/>
- <pair l="t" r="odieresis" v="-15"/>
- <pair l="t" r="quoteright" v="30"/>
- <pair l="t" r="semicolon" v="-9"/>
- <pair l="three" r="four" v="-11"/>
- <pair l="three" r="one" v="-137"/>
- <pair l="three" r="seven" v="-94"/>
- <pair l="two" r="four" v="-145"/>
- <pair l="two" r="one" v="-126"/>
- <pair l="two" r="seven" v="-91"/>
- <pair l="u" r="quoteright" v="0"/>
- <pair l="v" r="a" v="-26"/>
- <pair l="v" r="aacute" v="-26"/>
- <pair l="v" r="acircumflex" v="-26"/>
- <pair l="v" r="adieresis" v="-26"/>
- <pair l="v" r="ae" v="-26"/>
- <pair l="v" r="agrave" v="-26"/>
- <pair l="v" r="aring" v="-26"/>
- <pair l="v" r="atilde" v="-26"/>
- <pair l="v" r="c" v="-35"/>
- <pair l="v" r="colon" v="-11"/>
- <pair l="v" r="comma" v="-112"/>
- <pair l="v" r="e" v="-32"/>
- <pair l="v" r="eacute" v="-32"/>
- <pair l="v" r="ecircumflex" v="-32"/>
- <pair l="v" r="egrave" v="-32"/>
- <pair l="v" r="g" v="-31"/>
- <pair l="v" r="hyphen" v="2"/>
- <pair l="v" r="l" v="14"/>
- <pair l="v" r="o" v="-33"/>
- <pair l="v" r="oacute" v="-33"/>
- <pair l="v" r="odieresis" v="-33"/>
- <pair l="v" r="ograve" v="-33"/>
- <pair l="v" r="oslash" v="-61"/>
- <pair l="v" r="period" v="-113"/>
- <pair l="v" r="s" v="-17"/>
- <pair l="v" r="semicolon" v="-11"/>
- <pair l="w" r="a" v="-25"/>
- <pair l="w" r="aacute" v="-25"/>
- <pair l="w" r="acircumflex" v="-25"/>
- <pair l="w" r="adieresis" v="-25"/>
- <pair l="w" r="ae" v="-25"/>
- <pair l="w" r="agrave" v="-25"/>
- <pair l="w" r="aring" v="-25"/>
- <pair l="w" r="atilde" v="-25"/>
- <pair l="w" r="c" v="-18"/>
- <pair l="w" r="colon" v="-13"/>
- <pair l="w" r="comma" v="-70"/>
- <pair l="w" r="e" v="-19"/>
- <pair l="w" r="eacute" v="-19"/>
- <pair l="w" r="ecircumflex" v="-19"/>
- <pair l="w" r="egrave" v="-19"/>
- <pair l="w" r="g" v="-21"/>
- <pair l="w" r="hyphen" v="23"/>
- <pair l="w" r="l" v="12"/>
- <pair l="w" r="o" v="-15"/>
- <pair l="w" r="oacute" v="-15"/>
- <pair l="w" r="odieresis" v="-15"/>
- <pair l="w" r="ograve" v="-15"/>
- <pair l="w" r="oslash" v="-38"/>
- <pair l="w" r="period" v="-71"/>
- <pair l="w" r="s" v="-12"/>
- <pair l="w" r="semicolon" v="-13"/>
- <pair l="x" r="a" v="-32"/>
- <pair l="x" r="c" v="-49"/>
- <pair l="x" r="e" v="-50"/>
- <pair l="x" r="eacute" v="-50"/>
- <pair l="x" r="o" v="-45"/>
- <pair l="x" r="q" v="-43"/>
- <pair l="y" r="a" v="-26"/>
- <pair l="y" r="aacute" v="-26"/>
- <pair l="y" r="acircumflex" v="-26"/>
- <pair l="y" r="adieresis" v="-26"/>
- <pair l="y" r="ae" v="-26"/>
- <pair l="y" r="agrave" v="-26"/>
- <pair l="y" r="aring" v="-26"/>
- <pair l="y" r="atilde" v="-26"/>
- <pair l="y" r="c" v="-36"/>
- <pair l="y" r="colon" v="-11"/>
- <pair l="y" r="comma" v="-116"/>
- <pair l="y" r="e" v="-33"/>
- <pair l="y" r="eacute" v="-33"/>
- <pair l="y" r="ecircumflex" v="-33"/>
- <pair l="y" r="egrave" v="-33"/>
- <pair l="y" r="g" v="-32"/>
- <pair l="y" r="hyphen" v="0"/>
- <pair l="y" r="l" v="14"/>
- <pair l="y" r="o" v="-35"/>
- <pair l="y" r="oacute" v="-35"/>
- <pair l="y" r="odieresis" v="-35"/>
- <pair l="y" r="ograve" v="-35"/>
- <pair l="y" r="oslash" v="-62"/>
- <pair l="y" r="period" v="-117"/>
- <pair l="y" r="s" v="-17"/>
- <pair l="y" r="semicolon" v="-11"/>
- <pair l="zero" r="four" v="30"/>
- <pair l="zero" r="one" v="-111"/>
- <pair l="zero" r="seven" v="-73"/>
- </kernsubtable>
- </kern>
-
- <name>
- <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
- Luxi Sans
- </namerecord>
- <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
- Luxi Sans Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
- Luxi Sans Regular
- </namerecord>
- <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
- LuxiSans
- </namerecord>
- <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
- design@bigelowandholmes.com
- </namerecord>
- <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
- Luxi Sans
- </namerecord>
- <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
- Luxi Sans Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
- Luxi Sans Regular
- </namerecord>
- <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
- LuxiSans
- </namerecord>
- <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
- design@bigelowandholmes.com
- </namerecord>
- </name>
-
- <post>
- <formatType value="2.0"/>
- <italicAngle value="0.0"/>
- <underlinePosition value="0"/>
- <underlineThickness value="0"/>
- <isFixedPitch value="0"/>
- <minMemType42 value="0"/>
- <maxMemType42 value="0"/>
- <minMemType1 value="0"/>
- <maxMemType1 value="0"/>
- <psNames>
- <!-- This file uses unique glyph names based on the information
- found in the 'post' table. Since these names might not be unique,
- we have to invent artificial names in case of clashes. In order to
- be able to retain the original information, we need a name to
- ps name mapping for those cases where they differ. That's what
- you see below.
- -->
- <psName name=".notdef#1" psName=".notdef"/>
- <psName name=".notdef#10" psName=".notdef"/>
- <psName name=".notdef#11" psName=".notdef"/>
- <psName name=".notdef#12" psName=".notdef"/>
- <psName name=".notdef#13" psName=".notdef"/>
- <psName name=".notdef#14" psName=".notdef"/>
- <psName name=".notdef#15" psName=".notdef"/>
- <psName name=".notdef#16" psName=".notdef"/>
- <psName name=".notdef#17" psName=".notdef"/>
- <psName name=".notdef#18" psName=".notdef"/>
- <psName name=".notdef#2" psName=".notdef"/>
- <psName name=".notdef#3" psName=".notdef"/>
- <psName name=".notdef#4" psName=".notdef"/>
- <psName name=".notdef#5" psName=".notdef"/>
- <psName name=".notdef#6" psName=".notdef"/>
- <psName name=".notdef#7" psName=".notdef"/>
- <psName name=".notdef#8" psName=".notdef"/>
- <psName name=".notdef#9" psName=".notdef"/>
- <psName name="Euro#1" psName="Euro"/>
- <psName name="fi#1" psName="fi"/>
- <psName name="fl#1" psName="fl"/>
- <psName name="fraction#1" psName="fraction"/>
- <psName name="hyphen#1" psName="hyphen"/>
- <psName name="macron#1" psName="macron"/>
- <psName name="periodcentered#1" psName="periodcentered"/>
- <psName name="semicolon#1" psName="semicolon"/>
- </psNames>
- <extraNames>
- <!-- following are the name that are not taken from the standard Mac glyph order -->
- <psName name="fraction"/>
- <psName name="fi"/>
- <psName name="Euro"/>
- <psName name="tilde"/>
- <psName name="macron"/>
- <psName name="Euro"/>
- <psName name="sfthyphen"/>
- <psName name="periodcentered"/>
- <psName name="Amacron"/>
- <psName name="amacron"/>
- <psName name="Abreve"/>
- <psName name="abreve"/>
- <psName name="Aogonek"/>
- <psName name="aogonek"/>
- <psName name="Ccircumflex"/>
- <psName name="ccircumflex"/>
- <psName name="Cdotaccent"/>
- <psName name="cdotaccent"/>
- <psName name="Dcaron"/>
- <psName name="dcaron"/>
- <psName name="Dcroat"/>
- <psName name="dcroat"/>
- <psName name="Emacron"/>
- <psName name="emacron"/>
- <psName name="Ebreve"/>
- <psName name="ebreve"/>
- <psName name="Edotaccent"/>
- <psName name="edotaccent"/>
- <psName name="Eogonek"/>
- <psName name="eogonek"/>
- <psName name="Ecaron"/>
- <psName name="ecaron"/>
- <psName name="Gcircumflex"/>
- <psName name="gcircumflex"/>
- <psName name="Gdotaccent"/>
- <psName name="gdotaccent"/>
- <psName name="Gcommaaccent"/>
- <psName name="gcommaaccent"/>
- <psName name="Hcircumflex"/>
- <psName name="hcircumflex"/>
- <psName name="Hbar"/>
- <psName name="hbar"/>
- <psName name="Itilde"/>
- <psName name="itilde"/>
- <psName name="Imacron"/>
- <psName name="imacron"/>
- <psName name="Ibreve"/>
- <psName name="ibreve"/>
- <psName name="Iogonek"/>
- <psName name="iogonek"/>
- <psName name="IJ"/>
- <psName name="ij"/>
- <psName name="Jcircumflex"/>
- <psName name="jcircumflex"/>
- <psName name="Kcommaaccent"/>
- <psName name="kcommaaccent"/>
- <psName name="kgreenlandic"/>
- <psName name="Lacute"/>
- <psName name="lacute"/>
- <psName name="Lcommaaccent"/>
- <psName name="lcommaaccent"/>
- <psName name="Lcaron"/>
- <psName name="lcaron"/>
- <psName name="Ldot"/>
- <psName name="ldot"/>
- <psName name="Nacute"/>
- <psName name="nacute"/>
- <psName name="Ncommaaccent"/>
- <psName name="ncommaaccent"/>
- <psName name="Ncaron"/>
- <psName name="ncaron"/>
- <psName name="napostrophe"/>
- <psName name="Eng"/>
- <psName name="eng"/>
- <psName name="Omacron"/>
- <psName name="omacron"/>
- <psName name="Obreve"/>
- <psName name="obreve"/>
- <psName name="Ohungarumlaut"/>
- <psName name="ohungarumlaut"/>
- <psName name="Racute"/>
- <psName name="racute"/>
- <psName name="Rcommaaccent"/>
- <psName name="rcommaaccent"/>
- <psName name="Rcaron"/>
- <psName name="rcaron"/>
- <psName name="Sacute"/>
- <psName name="sacute"/>
- <psName name="Scircumflex"/>
- <psName name="scircumflex"/>
- <psName name="Tcommaaccent"/>
- <psName name="tcommaaccent"/>
- <psName name="Tcaron"/>
- <psName name="tcaron"/>
- <psName name="Tbar"/>
- <psName name="tbar"/>
- <psName name="Utilde"/>
- <psName name="utilde"/>
- <psName name="Umacron"/>
- <psName name="umacron"/>
- <psName name="Ubreve"/>
- <psName name="ubreve"/>
- <psName name="Uring"/>
- <psName name="uring"/>
- <psName name="Uhungarumlaut"/>
- <psName name="uhungarumlaut"/>
- <psName name="Uogonek"/>
- <psName name="uogonek"/>
- <psName name="Wcircumflex"/>
- <psName name="wcircumflex"/>
- <psName name="Ycircumflex"/>
- <psName name="ycircumflex"/>
- <psName name="Zacute"/>
- <psName name="zacute"/>
- <psName name="Zdotaccent"/>
- <psName name="zdotaccent"/>
- <psName name="longs"/>
- <psName name="Scommaaccent"/>
- <psName name="scommaaccent"/>
- <psName name="Tcommabelow"/>
- <psName name="tcommabelow"/>
- <psName name="Unterkomma"/>
- <psName name="semicolon"/>
- <psName name="anoteleia"/>
- <psName name="hyphen"/>
- <psName name="nbhyphen"/>
- <psName name="figuredash"/>
- <psName name="afii00208"/>
- <psName name="quotereversed"/>
- <psName name="radicalex"/>
- <psName name="estimated"/>
- <psName name="dotmath"/>
- <psName name="fi"/>
- <psName name="fl"/>
- <psName name="foursuperiour"/>
- <psName name="dotlessj"/>
- </extraNames>
- </post>
-
- <gasp>
- <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
- <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
- <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
- </gasp>
-
- <vhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="432"/>
- <lineGap value="0"/>
- <advanceHeightMax value="2465"/>
- <minTopSideBearing value="0"/>
- <minBottomSideBearing value="0"/>
- <yMaxExtent value="2465"/>
- <caretSlopeRise value="0"/>
- <caretSlopeRun value="1"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <reserved4 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfVMetrics value="391"/>
- </vhea>
-
- <vmtx>
- <mtx name=".notdef" height="2465" tsb="553"/>
- <mtx name=".notdef#1" height="0" tsb="0"/>
- <mtx name=".notdef#10" height="2465" tsb="0"/>
- <mtx name=".notdef#11" height="2465" tsb="0"/>
- <mtx name=".notdef#12" height="2465" tsb="0"/>
- <mtx name=".notdef#13" height="2465" tsb="0"/>
- <mtx name=".notdef#14" height="2465" tsb="0"/>
- <mtx name=".notdef#15" height="2465" tsb="0"/>
- <mtx name=".notdef#16" height="1139" tsb="0"/>
- <mtx name=".notdef#17" height="2465" tsb="0"/>
- <mtx name=".notdef#18" height="2465" tsb="0"/>
- <mtx name=".notdef#2" height="2465" tsb="0"/>
- <mtx name=".notdef#3" height="2465" tsb="0"/>
- <mtx name=".notdef#4" height="2465" tsb="0"/>
- <mtx name=".notdef#5" height="2465" tsb="0"/>
- <mtx name=".notdef#6" height="2465" tsb="0"/>
- <mtx name=".notdef#7" height="2465" tsb="0"/>
- <mtx name=".notdef#8" height="2465" tsb="0"/>
- <mtx name=".notdef#9" height="2465" tsb="0"/>
- <mtx name="A" height="2465" tsb="553"/>
- <mtx name="AE" height="2465" tsb="553"/>
- <mtx name="Aacute" height="2465" tsb="108"/>
- <mtx name="Abreve" height="2465" tsb="108"/>
- <mtx name="Acircumflex" height="2465" tsb="108"/>
- <mtx name="Adieresis" height="2465" tsb="256"/>
- <mtx name="Agrave" height="2465" tsb="108"/>
- <mtx name="Amacron" height="2465" tsb="281"/>
- <mtx name="Aogonek" height="2465" tsb="553"/>
- <mtx name="Aring" height="2465" tsb="98"/>
- <mtx name="Atilde" height="2465" tsb="195"/>
- <mtx name="B" height="2465" tsb="553"/>
- <mtx name="C" height="2465" tsb="516"/>
- <mtx name="Cacute" height="2465" tsb="108"/>
- <mtx name="Ccaron" height="2465" tsb="108"/>
- <mtx name="Ccedilla" height="2465" tsb="516"/>
- <mtx name="Ccircumflex" height="2465" tsb="108"/>
- <mtx name="Cdotaccent" height="2465" tsb="232"/>
- <mtx name="D" height="2465" tsb="553"/>
- <mtx name="Dcaron" height="2465" tsb="108"/>
- <mtx name="Dcroat" height="2465" tsb="553"/>
- <mtx name="E" height="2465" tsb="553"/>
- <mtx name="Eacute" height="2465" tsb="108"/>
- <mtx name="Ebreve" height="2465" tsb="108"/>
- <mtx name="Ecaron" height="2465" tsb="108"/>
- <mtx name="Ecircumflex" height="2465" tsb="108"/>
- <mtx name="Edieresis" height="2465" tsb="256"/>
- <mtx name="Edotaccent" height="2465" tsb="232"/>
- <mtx name="Egrave" height="2465" tsb="108"/>
- <mtx name="Emacron" height="2465" tsb="281"/>
- <mtx name="Eng" height="2465" tsb="553"/>
- <mtx name="Eogonek" height="2465" tsb="553"/>
- <mtx name="Eth" height="2465" tsb="553"/>
- <mtx name="Euro" height="2465" tsb="518"/>
- <mtx name="Euro#1" height="2465" tsb="518"/>
- <mtx name="F" height="2465" tsb="553"/>
- <mtx name="G" height="2465" tsb="516"/>
- <mtx name="Gbreve" height="2465" tsb="108"/>
- <mtx name="Gcircumflex" height="2465" tsb="108"/>
- <mtx name="Gcommaaccent" height="2465" tsb="516"/>
- <mtx name="Gdotaccent" height="2465" tsb="232"/>
- <mtx name="H" height="2465" tsb="553"/>
- <mtx name="Hbar" height="2465" tsb="553"/>
- <mtx name="Hcircumflex" height="2465" tsb="108"/>
- <mtx name="I" height="2465" tsb="553"/>
- <mtx name="IJ" height="2465" tsb="553"/>
- <mtx name="Iacute" height="2465" tsb="108"/>
- <mtx name="Ibreve" height="2465" tsb="108"/>
- <mtx name="Icircumflex" height="2465" tsb="108"/>
- <mtx name="Idieresis" height="2465" tsb="256"/>
- <mtx name="Idotaccent" height="2465" tsb="232"/>
- <mtx name="Igrave" height="2465" tsb="108"/>
- <mtx name="Imacron" height="2465" tsb="281"/>
- <mtx name="Iogonek" height="2465" tsb="553"/>
- <mtx name="Itilde" height="2465" tsb="195"/>
- <mtx name="J" height="2465" tsb="553"/>
- <mtx name="Jcircumflex" height="2465" tsb="108"/>
- <mtx name="K" height="2465" tsb="553"/>
- <mtx name="Kcommaaccent" height="2465" tsb="553"/>
- <mtx name="L" height="2465" tsb="553"/>
- <mtx name="Lacute" height="2465" tsb="108"/>
- <mtx name="Lcaron" height="2465" tsb="553"/>
- <mtx name="Lcommaaccent" height="2465" tsb="553"/>
- <mtx name="Ldot" height="2465" tsb="553"/>
- <mtx name="Lslash" height="2465" tsb="553"/>
- <mtx name="M" height="2465" tsb="553"/>
- <mtx name="N" height="2465" tsb="553"/>
- <mtx name="Nacute" height="2465" tsb="108"/>
- <mtx name="Ncaron" height="2465" tsb="108"/>
- <mtx name="Ncommaaccent" height="2465" tsb="553"/>
- <mtx name="Ntilde" height="2465" tsb="195"/>
- <mtx name="O" height="2465" tsb="516"/>
- <mtx name="OE" height="2465" tsb="516"/>
- <mtx name="Oacute" height="2465" tsb="108"/>
- <mtx name="Obreve" height="2465" tsb="108"/>
- <mtx name="Ocircumflex" height="2465" tsb="108"/>
- <mtx name="Odieresis" height="2465" tsb="256"/>
- <mtx name="Ograve" height="2465" tsb="108"/>
- <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
- <mtx name="Omacron" height="2465" tsb="281"/>
- <mtx name="Oslash" height="2465" tsb="516"/>
- <mtx name="Otilde" height="2465" tsb="195"/>
- <mtx name="P" height="2465" tsb="553"/>
- <mtx name="Q" height="2465" tsb="516"/>
- <mtx name="R" height="2465" tsb="553"/>
- <mtx name="Racute" height="2465" tsb="108"/>
- <mtx name="Rcaron" height="2465" tsb="108"/>
- <mtx name="Rcommaaccent" height="2465" tsb="553"/>
- <mtx name="S" height="2465" tsb="516"/>
- <mtx name="Sacute" height="2465" tsb="108"/>
- <mtx name="Scaron" height="2465" tsb="108"/>
- <mtx name="Scedilla" height="2465" tsb="516"/>
- <mtx name="Scircumflex" height="2465" tsb="108"/>
- <mtx name="Scommaaccent" height="2465" tsb="516"/>
- <mtx name="T" height="2465" tsb="553"/>
- <mtx name="Tbar" height="2465" tsb="553"/>
- <mtx name="Tcaron" height="2465" tsb="108"/>
- <mtx name="Tcommaaccent" height="2465" tsb="553"/>
- <mtx name="Tcommabelow" height="2465" tsb="553"/>
- <mtx name="Thorn" height="2465" tsb="553"/>
- <mtx name="U" height="2465" tsb="553"/>
- <mtx name="Uacute" height="2465" tsb="108"/>
- <mtx name="Ubreve" height="2465" tsb="108"/>
- <mtx name="Ucircumflex" height="2465" tsb="108"/>
- <mtx name="Udieresis" height="2465" tsb="256"/>
- <mtx name="Ugrave" height="2465" tsb="108"/>
- <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
- <mtx name="Umacron" height="2465" tsb="281"/>
- <mtx name="Unterkomma" height="2465" tsb="2144"/>
- <mtx name="Uogonek" height="2465" tsb="553"/>
- <mtx name="Uring" height="2465" tsb="0"/>
- <mtx name="Utilde" height="2465" tsb="195"/>
- <mtx name="V" height="2465" tsb="553"/>
- <mtx name="W" height="2465" tsb="553"/>
- <mtx name="Wcircumflex" height="2465" tsb="108"/>
- <mtx name="X" height="2465" tsb="553"/>
- <mtx name="Y" height="2465" tsb="553"/>
- <mtx name="Yacute" height="2465" tsb="108"/>
- <mtx name="Ycircumflex" height="2465" tsb="108"/>
- <mtx name="Ydieresis" height="2465" tsb="256"/>
- <mtx name="Z" height="2465" tsb="553"/>
- <mtx name="Zacute" height="2465" tsb="108"/>
- <mtx name="Zcaron" height="2465" tsb="108"/>
- <mtx name="Zdotaccent" height="2465" tsb="232"/>
- <mtx name="a" height="2465" tsb="923"/>
- <mtx name="aacute" height="2465" tsb="429"/>
- <mtx name="abreve" height="2465" tsb="429"/>
- <mtx name="acircumflex" height="2465" tsb="429"/>
- <mtx name="acute" height="2465" tsb="429"/>
- <mtx name="adieresis" height="2465" tsb="577"/>
- <mtx name="ae" height="2465" tsb="923"/>
- <mtx name="afii00208" height="2465" tsb="1391"/>
- <mtx name="agrave" height="2465" tsb="429"/>
- <mtx name="amacron" height="2465" tsb="602"/>
- <mtx name="ampersand" height="2465" tsb="516"/>
- <mtx name="anoteleia" height="2465" tsb="1295"/>
- <mtx name="aogonek" height="2465" tsb="923"/>
- <mtx name="aring" height="2465" tsb="296"/>
- <mtx name="asciicircum" height="2465" tsb="553"/>
- <mtx name="asciitilde" height="2465" tsb="1261"/>
- <mtx name="asterisk" height="2465" tsb="553"/>
- <mtx name="at" height="2465" tsb="516"/>
- <mtx name="atilde" height="2465" tsb="516"/>
- <mtx name="b" height="2465" tsb="454"/>
- <mtx name="backslash" height="2465" tsb="553"/>
- <mtx name="bar" height="2465" tsb="454"/>
- <mtx name="braceleft" height="2465" tsb="454"/>
- <mtx name="braceright" height="2465" tsb="454"/>
- <mtx name="bracketleft" height="2465" tsb="454"/>
- <mtx name="bracketright" height="2465" tsb="454"/>
- <mtx name="breve" height="2465" tsb="429"/>
- <mtx name="brokenbar" height="2465" tsb="454"/>
- <mtx name="bullet" height="2465" tsb="923"/>
- <mtx name="c" height="2465" tsb="923"/>
- <mtx name="cacute" height="2465" tsb="429"/>
- <mtx name="caron" height="2465" tsb="429"/>
- <mtx name="ccaron" height="2465" tsb="429"/>
- <mtx name="ccedilla" height="2465" tsb="923"/>
- <mtx name="ccircumflex" height="2465" tsb="429"/>
- <mtx name="cdotaccent" height="2465" tsb="553"/>
- <mtx name="cedilla" height="2465" tsb="2033"/>
- <mtx name="cent" height="2465" tsb="553"/>
- <mtx name="circumflex" height="2465" tsb="429"/>
- <mtx name="colon" height="2465" tsb="947"/>
- <mtx name="comma" height="2465" tsb="1786"/>
- <mtx name="copyright" height="2465" tsb="553"/>
- <mtx name="currency" height="2465" tsb="845"/>
- <mtx name="d" height="2465" tsb="454"/>
- <mtx name="dagger" height="2465" tsb="553"/>
- <mtx name="daggerdbl" height="2465" tsb="553"/>
- <mtx name="dcaron" height="2465" tsb="454"/>
- <mtx name="dcroat" height="2465" tsb="454"/>
- <mtx name="degree" height="2465" tsb="516"/>
- <mtx name="dieresis" height="2465" tsb="577"/>
- <mtx name="divide" height="2465" tsb="849"/>
- <mtx name="dollar" height="2465" tsb="429"/>
- <mtx name="dotaccent" height="2465" tsb="553"/>
- <mtx name="dotlessi" height="2465" tsb="947"/>
- <mtx name="dotlessj" height="2465" tsb="947"/>
- <mtx name="dotmath" height="2465" tsb="1295"/>
- <mtx name="e" height="2465" tsb="923"/>
- <mtx name="eacute" height="2465" tsb="429"/>
- <mtx name="ebreve" height="2465" tsb="429"/>
- <mtx name="ecaron" height="2465" tsb="429"/>
- <mtx name="ecircumflex" height="2465" tsb="429"/>
- <mtx name="edieresis" height="2465" tsb="577"/>
- <mtx name="edotaccent" height="2465" tsb="553"/>
- <mtx name="egrave" height="2465" tsb="429"/>
- <mtx name="eight" height="2465" tsb="516"/>
- <mtx name="ellipsis" height="2465" tsb="1836"/>
- <mtx name="emacron" height="2465" tsb="602"/>
- <mtx name="emdash" height="2465" tsb="1391"/>
- <mtx name="endash" height="2465" tsb="1367"/>
- <mtx name="eng" height="2465" tsb="923"/>
- <mtx name="eogonek" height="2465" tsb="923"/>
- <mtx name="equal" height="2465" tsb="1182"/>
- <mtx name="estimated" height="2465" tsb="923"/>
- <mtx name="eth" height="2465" tsb="357"/>
- <mtx name="exclam" height="2465" tsb="553"/>
- <mtx name="exclamdown" height="2465" tsb="947"/>
- <mtx name="f" height="2465" tsb="429"/>
- <mtx name="fi" height="2465" tsb="429"/>
- <mtx name="fi#1" height="2465" tsb="429"/>
- <mtx name="figuredash" height="2465" tsb="1367"/>
- <mtx name="five" height="2465" tsb="553"/>
- <mtx name="fl" height="2465" tsb="429"/>
- <mtx name="fl#1" height="2465" tsb="429"/>
- <mtx name="florin" height="2465" tsb="516"/>
- <mtx name="four" height="2465" tsb="553"/>
- <mtx name="foursuperiour" height="2465" tsb="553"/>
- <mtx name="fraction" height="2465" tsb="516"/>
- <mtx name="fraction#1" height="2465" tsb="516"/>
- <mtx name="g" height="2465" tsb="923"/>
- <mtx name="gbreve" height="2465" tsb="429"/>
- <mtx name="gcircumflex" height="2465" tsb="429"/>
- <mtx name="gcommaaccent" height="2465" tsb="296"/>
- <mtx name="gdotaccent" height="2465" tsb="553"/>
- <mtx name="germandbls" height="2465" tsb="429"/>
- <mtx name="grave" height="2465" tsb="429"/>
- <mtx name="greater" height="2465" tsb="947"/>
- <mtx name="guillemotleft" height="2465" tsb="1046"/>
- <mtx name="guillemotright" height="2465" tsb="1046"/>
- <mtx name="guilsinglleft" height="2465" tsb="1046"/>
- <mtx name="guilsinglright" height="2465" tsb="1046"/>
- <mtx name="h" height="2465" tsb="454"/>
- <mtx name="hbar" height="2465" tsb="454"/>
- <mtx name="hcircumflex" height="2465" tsb="34"/>
- <mtx name="hungarumlaut" height="2465" tsb="429"/>
- <mtx name="hyphen" height="2465" tsb="1367"/>
- <mtx name="hyphen#1" height="2465" tsb="1367"/>
- <mtx name="i" height="2465" tsb="553"/>
- <mtx name="iacute" height="2465" tsb="429"/>
- <mtx name="ibreve" height="2465" tsb="429"/>
- <mtx name="icircumflex" height="2465" tsb="429"/>
- <mtx name="idieresis" height="2465" tsb="577"/>
- <mtx name="igrave" height="2465" tsb="429"/>
- <mtx name="ij" height="2465" tsb="553"/>
- <mtx name="imacron" height="2465" tsb="602"/>
- <mtx name="iogonek" height="2465" tsb="553"/>
- <mtx name="itilde" height="2465" tsb="516"/>
- <mtx name="j" height="2465" tsb="553"/>
- <mtx name="jcircumflex" height="2465" tsb="429"/>
- <mtx name="k" height="2465" tsb="454"/>
- <mtx name="kcommaaccent" height="2465" tsb="454"/>
- <mtx name="kgreenlandic" height="2465" tsb="947"/>
- <mtx name="l" height="2465" tsb="454"/>
- <mtx name="lacute" height="2465" tsb="34"/>
- <mtx name="lcaron" height="2465" tsb="454"/>
- <mtx name="lcommaaccent" height="2465" tsb="454"/>
- <mtx name="ldot" height="2465" tsb="454"/>
- <mtx name="less" height="2465" tsb="947"/>
- <mtx name="logicalnot" height="2465" tsb="1145"/>
- <mtx name="longs" height="2465" tsb="429"/>
- <mtx name="lslash" height="2465" tsb="454"/>
- <mtx name="m" height="2465" tsb="923"/>
- <mtx name="macron" height="2465" tsb="602"/>
- <mtx name="macron#1" height="2465" tsb="429"/>
- <mtx name="minus" height="2465" tsb="1367"/>
- <mtx name="mu" height="2465" tsb="947"/>
- <mtx name="multiply" height="2465" tsb="961"/>
- <mtx name="n" height="2465" tsb="923"/>
- <mtx name="nacute" height="2465" tsb="429"/>
- <mtx name="napostrophe" height="2465" tsb="454"/>
- <mtx name="nbhyphen" height="2465" tsb="1367"/>
- <mtx name="ncaron" height="2465" tsb="429"/>
- <mtx name="ncommaaccent" height="2465" tsb="923"/>
- <mtx name="nine" height="2465" tsb="515"/>
- <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
- <mtx name="ntilde" height="2465" tsb="516"/>
- <mtx name="numbersign" height="2465" tsb="553"/>
- <mtx name="o" height="2465" tsb="923"/>
- <mtx name="oacute" height="2465" tsb="429"/>
- <mtx name="obreve" height="2465" tsb="429"/>
- <mtx name="ocircumflex" height="2465" tsb="429"/>
- <mtx name="odieresis" height="2465" tsb="577"/>
- <mtx name="oe" height="2465" tsb="923"/>
- <mtx name="ogonek" height="2465" tsb="2033"/>
- <mtx name="ograve" height="2465" tsb="429"/>
- <mtx name="ohungarumlaut" height="2465" tsb="429"/>
- <mtx name="omacron" height="2465" tsb="602"/>
- <mtx name="one" height="2465" tsb="516"/>
- <mtx name="onehalf" height="2465" tsb="516"/>
- <mtx name="onequarter" height="2465" tsb="516"/>
- <mtx name="onesuperior" height="2465" tsb="530"/>
- <mtx name="ordfeminine" height="2465" tsb="515"/>
- <mtx name="ordmasculine" height="2465" tsb="516"/>
- <mtx name="oslash" height="2465" tsb="923"/>
- <mtx name="otilde" height="2465" tsb="516"/>
- <mtx name="p" height="2465" tsb="923"/>
- <mtx name="paragraph" height="2465" tsb="553"/>
- <mtx name="parenleft" height="2465" tsb="454"/>
- <mtx name="parenright" height="2465" tsb="454"/>
- <mtx name="percent" height="2465" tsb="516"/>
- <mtx name="period" height="2465" tsb="1786"/>
- <mtx name="periodcentered" height="2465" tsb="1295"/>
- <mtx name="periodcentered#1" height="2465" tsb="1295"/>
- <mtx name="perthousand" height="2465" tsb="516"/>
- <mtx name="plus" height="2465" tsb="947"/>
- <mtx name="plusminus" height="2465" tsb="849"/>
- <mtx name="q" height="2465" tsb="923"/>
- <mtx name="question" height="2465" tsb="516"/>
- <mtx name="questiondown" height="2465" tsb="947"/>
- <mtx name="quotedbl" height="2465" tsb="454"/>
- <mtx name="quotedblbase" height="2465" tsb="1836"/>
- <mtx name="quotedblleft" height="2465" tsb="454"/>
- <mtx name="quotedblright" height="2465" tsb="454"/>
- <mtx name="quoteleft" height="2465" tsb="454"/>
- <mtx name="quotereversed" height="2465" tsb="2033"/>
- <mtx name="quoteright" height="2465" tsb="454"/>
- <mtx name="quotesinglbase" height="2465" tsb="1786"/>
- <mtx name="quotesingle" height="2465" tsb="454"/>
- <mtx name="r" height="2465" tsb="923"/>
- <mtx name="racute" height="2465" tsb="429"/>
- <mtx name="radicalex" height="2465" tsb="429"/>
- <mtx name="rcaron" height="2465" tsb="429"/>
- <mtx name="rcommaaccent" height="2465" tsb="923"/>
- <mtx name="registered" height="2465" tsb="553"/>
- <mtx name="ring" height="2465" tsb="296"/>
- <mtx name="s" height="2465" tsb="923"/>
- <mtx name="sacute" height="2465" tsb="429"/>
- <mtx name="scaron" height="2465" tsb="429"/>
- <mtx name="scedilla" height="2465" tsb="923"/>
- <mtx name="scircumflex" height="2465" tsb="429"/>
- <mtx name="scommaaccent" height="2465" tsb="923"/>
- <mtx name="section" height="2465" tsb="516"/>
- <mtx name="semicolon" height="2465" tsb="947"/>
- <mtx name="semicolon#1" height="2465" tsb="947"/>
- <mtx name="seven" height="2465" tsb="553"/>
- <mtx name="sfthyphen" height="2465" tsb="1367"/>
- <mtx name="six" height="2465" tsb="515"/>
- <mtx name="slash" height="2465" tsb="553"/>
- <mtx name="space" height="2465" tsb="2033"/>
- <mtx name="sterling" height="2465" tsb="516"/>
- <mtx name="t" height="2465" tsb="731"/>
- <mtx name="tbar" height="2465" tsb="731"/>
- <mtx name="tcaron" height="2465" tsb="345"/>
- <mtx name="tcommaaccent" height="2465" tsb="731"/>
- <mtx name="tcommabelow" height="2465" tsb="731"/>
- <mtx name="thorn" height="2465" tsb="454"/>
- <mtx name="three" height="2465" tsb="516"/>
- <mtx name="threequarters" height="2465" tsb="516"/>
- <mtx name="threesuperior" height="2465" tsb="530"/>
- <mtx name="tilde" height="2465" tsb="516"/>
- <mtx name="trademark" height="2465" tsb="553"/>
- <mtx name="two" height="2465" tsb="516"/>
- <mtx name="twosuperior" height="2465" tsb="530"/>
- <mtx name="u" height="2465" tsb="947"/>
- <mtx name="uacute" height="2465" tsb="429"/>
- <mtx name="ubreve" height="2465" tsb="429"/>
- <mtx name="ucircumflex" height="2465" tsb="429"/>
- <mtx name="udieresis" height="2465" tsb="577"/>
- <mtx name="ugrave" height="2465" tsb="429"/>
- <mtx name="uhungarumlaut" height="2465" tsb="429"/>
- <mtx name="umacron" height="2465" tsb="602"/>
- <mtx name="underscore" height="2465" tsb="2033"/>
- <mtx name="uogonek" height="2465" tsb="947"/>
- <mtx name="uring" height="2465" tsb="296"/>
- <mtx name="utilde" height="2465" tsb="516"/>
- <mtx name="v" height="2465" tsb="947"/>
- <mtx name="w" height="2465" tsb="947"/>
- <mtx name="wcircumflex" height="2465" tsb="429"/>
- <mtx name="x" height="2465" tsb="947"/>
- <mtx name="y" height="2465" tsb="947"/>
- <mtx name="yacute" height="2465" tsb="429"/>
- <mtx name="ycircumflex" height="2465" tsb="429"/>
- <mtx name="ydieresis" height="2465" tsb="577"/>
- <mtx name="yen" height="2465" tsb="553"/>
- <mtx name="z" height="2465" tsb="947"/>
- <mtx name="zacute" height="2465" tsb="429"/>
- <mtx name="zcaron" height="2465" tsb="429"/>
- <mtx name="zdotaccent" height="2465" tsb="553"/>
- <mtx name="zero" height="2465" tsb="516"/>
- </vmtx>
-
-</ttFont>
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/testdata/make-other-hinting-txts.sh b/Godeps/_workspace/src/github.com/golang/freetype/testdata/make-other-hinting-txts.sh
deleted file mode 100644
index afee131e8..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/testdata/make-other-hinting-txts.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env bash
-#
-# This script creates the optional x-*-hinting.txt files from fonts that are
-# not checked in for copyright or file size reasons.
-#
-# Run it from this directory (testdata).
-#
-# It has only been tested on an Ubuntu 14.04 system.
-
-set -e
-
-: ${FONTDIR:=/usr/share/fonts/truetype}
-
-ln -sf $FONTDIR/droid/DroidSansJapanese.ttf x-droid-sans-japanese.ttf
-ln -sf $FONTDIR/msttcorefonts/Arial_Bold.ttf x-arial-bold.ttf
-ln -sf $FONTDIR/msttcorefonts/Times_New_Roman.ttf x-times-new-roman.ttf
-ln -sf $FONTDIR/ttf-dejavu/DejaVuSans-Oblique.ttf x-deja-vu-sans-oblique.ttf
-
-${CC:=gcc} ../cmd/print-glyph-points/main.c $(pkg-config --cflags --libs freetype2) -o print-glyph-points
-
-# Uncomment these lines to also recreate the luxisr-*-hinting.txt files.
-# ./print-glyph-points 12 luxisr.ttf sans_hinting > luxisr-12pt-sans-hinting.txt
-# ./print-glyph-points 12 luxisr.ttf with_hinting > luxisr-12pt-with-hinting.txt
-
-./print-glyph-points 9 x-droid-sans-japanese.ttf sans_hinting > x-droid-sans-japanese-9pt-sans-hinting.txt
-./print-glyph-points 9 x-droid-sans-japanese.ttf with_hinting > x-droid-sans-japanese-9pt-with-hinting.txt
-./print-glyph-points 11 x-arial-bold.ttf sans_hinting > x-arial-bold-11pt-sans-hinting.txt
-./print-glyph-points 11 x-arial-bold.ttf with_hinting > x-arial-bold-11pt-with-hinting.txt
-./print-glyph-points 13 x-times-new-roman.ttf sans_hinting > x-times-new-roman-13pt-sans-hinting.txt
-./print-glyph-points 13 x-times-new-roman.ttf with_hinting > x-times-new-roman-13pt-with-hinting.txt
-./print-glyph-points 17 x-deja-vu-sans-oblique.ttf sans_hinting > x-deja-vu-sans-oblique-17pt-sans-hinting.txt
-./print-glyph-points 17 x-deja-vu-sans-oblique.ttf with_hinting > x-deja-vu-sans-oblique-17pt-with-hinting.txt
-
-rm print-glyph-points
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/truetype/face_test.go b/Godeps/_workspace/src/github.com/golang/freetype/truetype/face_test.go
deleted file mode 100644
index 856581dff..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/truetype/face_test.go
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright 2015 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package truetype
-
-import (
- "image"
- "image/draw"
- "io/ioutil"
- "strings"
- "testing"
-
- "golang.org/x/image/font"
- "golang.org/x/image/math/fixed"
-)
-
-func BenchmarkDrawString(b *testing.B) {
- data, err := ioutil.ReadFile("../licenses/gpl.txt")
- if err != nil {
- b.Fatal(err)
- }
- lines := strings.Split(string(data), "\n")
- data, err = ioutil.ReadFile("../testdata/luxisr.ttf")
- if err != nil {
- b.Fatal(err)
- }
- f, err := Parse(data)
- if err != nil {
- b.Fatal(err)
- }
- dst := image.NewRGBA(image.Rect(0, 0, 800, 600))
- draw.Draw(dst, dst.Bounds(), image.White, image.ZP, draw.Src)
- d := &font.Drawer{
- Dst: dst,
- Src: image.Black,
- Face: NewFace(f, nil),
- }
- b.ReportAllocs()
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- for j, line := range lines {
- d.Dot = fixed.P(0, (j*16)%600)
- d.DrawString(line)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/truetype/hint_test.go b/Godeps/_workspace/src/github.com/golang/freetype/truetype/hint_test.go
deleted file mode 100644
index 7eb43dde0..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/truetype/hint_test.go
+++ /dev/null
@@ -1,675 +0,0 @@
-// Copyright 2012 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package truetype
-
-import (
- "reflect"
- "strings"
- "testing"
-
- "golang.org/x/image/math/fixed"
-)
-
-func TestBytecode(t *testing.T) {
- testCases := []struct {
- desc string
- prog []byte
- want []int32
- errStr string
- }{
- {
- "underflow",
- []byte{
- opDUP,
- },
- nil,
- "underflow",
- },
- {
- "infinite loop",
- []byte{
- opPUSHW000, // [-1]
- 0xff,
- 0xff,
- opDUP, // [-1, -1]
- opJMPR, // [-1]
- },
- nil,
- "too many steps",
- },
- {
- "unbalanced if/else",
- []byte{
- opPUSHB000, // [0]
- 0,
- opIF,
- },
- nil,
- "unbalanced",
- },
- {
- "vector set/gets",
- []byte{
- opSVTCA1, // []
- opGPV, // [0x4000, 0]
- opSVTCA0, // [0x4000, 0]
- opGFV, // [0x4000, 0, 0, 0x4000]
- opNEG, // [0x4000, 0, 0, -0x4000]
- opSPVFS, // [0x4000, 0]
- opSFVTPV, // [0x4000, 0]
- opPUSHB000, // [0x4000, 0, 1]
- 1,
- opGFV, // [0x4000, 0, 1, 0, -0x4000]
- opPUSHB000, // [0x4000, 0, 1, 0, -0x4000, 2]
- 2,
- },
- []int32{0x4000, 0, 1, 0, -0x4000, 2},
- "",
- },
- {
- "jumps",
- []byte{
- opPUSHB001, // [10, 2]
- 10,
- 2,
- opJMPR, // [10]
- opDUP, // not executed
- opDUP, // [10, 10]
- opPUSHB010, // [10, 10, 20, 2, 1]
- 20,
- 2,
- 1,
- opJROT, // [10, 10, 20]
- opDUP, // not executed
- opDUP, // [10, 10, 20, 20]
- opPUSHB010, // [10, 10, 20, 20, 30, 2, 1]
- 30,
- 2,
- 1,
- opJROF, // [10, 10, 20, 20, 30]
- opDUP, // [10, 10, 20, 20, 30, 30]
- opDUP, // [10, 10, 20, 20, 30, 30, 30]
- },
- []int32{10, 10, 20, 20, 30, 30, 30},
- "",
- },
- {
- "stack ops",
- []byte{
- opPUSHB010, // [10, 20, 30]
- 10,
- 20,
- 30,
- opCLEAR, // []
- opPUSHB010, // [40, 50, 60]
- 40,
- 50,
- 60,
- opSWAP, // [40, 60, 50]
- opDUP, // [40, 60, 50, 50]
- opDUP, // [40, 60, 50, 50, 50]
- opPOP, // [40, 60, 50, 50]
- opDEPTH, // [40, 60, 50, 50, 4]
- opCINDEX, // [40, 60, 50, 50, 40]
- opPUSHB000, // [40, 60, 50, 50, 40, 4]
- 4,
- opMINDEX, // [40, 50, 50, 40, 60]
- },
- []int32{40, 50, 50, 40, 60},
- "",
- },
- {
- "push ops",
- []byte{
- opPUSHB000, // [255]
- 255,
- opPUSHW001, // [255, -2, 253]
- 255,
- 254,
- 0,
- 253,
- opNPUSHB, // [1, -2, 253, 1, 2]
- 2,
- 1,
- 2,
- opNPUSHW, // [1, -2, 253, 1, 2, 0x0405, 0x0607, 0x0809]
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- },
- []int32{255, -2, 253, 1, 2, 0x0405, 0x0607, 0x0809},
- "",
- },
- {
- "store ops",
- []byte{
- opPUSHB011, // [1, 22, 3, 44]
- 1,
- 22,
- 3,
- 44,
- opWS, // [1, 22]
- opWS, // []
- opPUSHB000, // [3]
- 3,
- opRS, // [44]
- },
- []int32{44},
- "",
- },
- {
- "comparison ops",
- []byte{
- opPUSHB001, // [10, 20]
- 10,
- 20,
- opLT, // [1]
- opPUSHB001, // [1, 10, 20]
- 10,
- 20,
- opLTEQ, // [1, 1]
- opPUSHB001, // [1, 1, 10, 20]
- 10,
- 20,
- opGT, // [1, 1, 0]
- opPUSHB001, // [1, 1, 0, 10, 20]
- 10,
- 20,
- opGTEQ, // [1, 1, 0, 0]
- opEQ, // [1, 1, 1]
- opNEQ, // [1, 0]
- },
- []int32{1, 0},
- "",
- },
- {
- "odd/even",
- // Calculate odd(2+31/64), odd(2+32/64), even(2), even(1).
- []byte{
- opPUSHB000, // [159]
- 159,
- opODD, // [0]
- opPUSHB000, // [0, 160]
- 160,
- opODD, // [0, 1]
- opPUSHB000, // [0, 1, 128]
- 128,
- opEVEN, // [0, 1, 1]
- opPUSHB000, // [0, 1, 1, 64]
- 64,
- opEVEN, // [0, 1, 1, 0]
- },
- []int32{0, 1, 1, 0},
- "",
- },
- {
- "if true",
- []byte{
- opPUSHB001, // [255, 1]
- 255,
- 1,
- opIF,
- opPUSHB000, // [255, 2]
- 2,
- opEIF,
- opPUSHB000, // [255, 2, 254]
- 254,
- },
- []int32{255, 2, 254},
- "",
- },
- {
- "if false",
- []byte{
- opPUSHB001, // [255, 0]
- 255,
- 0,
- opIF,
- opPUSHB000, // [255]
- 2,
- opEIF,
- opPUSHB000, // [255, 254]
- 254,
- },
- []int32{255, 254},
- "",
- },
- {
- "if/else true",
- []byte{
- opPUSHB000, // [1]
- 1,
- opIF,
- opPUSHB000, // [2]
- 2,
- opELSE,
- opPUSHB000, // not executed
- 3,
- opEIF,
- },
- []int32{2},
- "",
- },
- {
- "if/else false",
- []byte{
- opPUSHB000, // [0]
- 0,
- opIF,
- opPUSHB000, // not executed
- 2,
- opELSE,
- opPUSHB000, // [3]
- 3,
- opEIF,
- },
- []int32{3},
- "",
- },
- {
- "if/else true if/else false",
- // 0x58 is the opcode for opIF. The literal 0x58s below are pushed data.
- []byte{
- opPUSHB010, // [255, 0, 1]
- 255,
- 0,
- 1,
- opIF,
- opIF,
- opPUSHB001, // not executed
- 0x58,
- 0x58,
- opELSE,
- opPUSHW000, // [255, 0x5858]
- 0x58,
- 0x58,
- opEIF,
- opELSE,
- opIF,
- opNPUSHB, // not executed
- 3,
- 0x58,
- 0x58,
- 0x58,
- opELSE,
- opNPUSHW, // not executed
- 2,
- 0x58,
- 0x58,
- 0x58,
- 0x58,
- opEIF,
- opEIF,
- opPUSHB000, // [255, 0x5858, 254]
- 254,
- },
- []int32{255, 0x5858, 254},
- "",
- },
- {
- "if/else false if/else true",
- // 0x58 is the opcode for opIF. The literal 0x58s below are pushed data.
- []byte{
- opPUSHB010, // [255, 1, 0]
- 255,
- 1,
- 0,
- opIF,
- opIF,
- opPUSHB001, // not executed
- 0x58,
- 0x58,
- opELSE,
- opPUSHW000, // not executed
- 0x58,
- 0x58,
- opEIF,
- opELSE,
- opIF,
- opNPUSHB, // [255, 0x58, 0x58, 0x58]
- 3,
- 0x58,
- 0x58,
- 0x58,
- opELSE,
- opNPUSHW, // not executed
- 2,
- 0x58,
- 0x58,
- 0x58,
- 0x58,
- opEIF,
- opEIF,
- opPUSHB000, // [255, 0x58, 0x58, 0x58, 254]
- 254,
- },
- []int32{255, 0x58, 0x58, 0x58, 254},
- "",
- },
- {
- "logical ops",
- []byte{
- opPUSHB010, // [0, 10, 20]
- 0,
- 10,
- 20,
- opAND, // [0, 1]
- opOR, // [1]
- opNOT, // [0]
- },
- []int32{0},
- "",
- },
- {
- "arithmetic ops",
- // Calculate abs((-(1 - (2*3)))/2 + 1/64).
- // The answer is 5/2 + 1/64 in ideal numbers, or 161 in 26.6 fixed point math.
- []byte{
- opPUSHB010, // [64, 128, 192]
- 1 << 6,
- 2 << 6,
- 3 << 6,
- opMUL, // [64, 384]
- opSUB, // [-320]
- opNEG, // [320]
- opPUSHB000, // [320, 128]
- 2 << 6,
- opDIV, // [160]
- opPUSHB000, // [160, 1]
- 1,
- opADD, // [161]
- opABS, // [161]
- },
- []int32{161},
- "",
- },
- {
- "floor, ceiling",
- []byte{
- opPUSHB000, // [96]
- 96,
- opFLOOR, // [64]
- opPUSHB000, // [64, 96]
- 96,
- opCEILING, // [64, 128]
- },
- []int32{64, 128},
- "",
- },
- {
- "rounding",
- // Round 1.40625 (which is 90/64) under various rounding policies.
- // See figure 20 of https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#rounding
- []byte{
- opROFF, // []
- opPUSHB000, // [90]
- 90,
- opROUND00, // [90]
- opRTG, // [90]
- opPUSHB000, // [90, 90]
- 90,
- opROUND00, // [90, 64]
- opRTHG, // [90, 64]
- opPUSHB000, // [90, 64, 90]
- 90,
- opROUND00, // [90, 64, 96]
- opRDTG, // [90, 64, 96]
- opPUSHB000, // [90, 64, 96, 90]
- 90,
- opROUND00, // [90, 64, 96, 64]
- opRUTG, // [90, 64, 96, 64]
- opPUSHB000, // [90, 64, 96, 64, 90]
- 90,
- opROUND00, // [90, 64, 96, 64, 128]
- opRTDG, // [90, 64, 96, 64, 128]
- opPUSHB000, // [90, 64, 96, 64, 128, 90]
- 90,
- opROUND00, // [90, 64, 96, 64, 128, 96]
- },
- []int32{90, 64, 96, 64, 128, 96},
- "",
- },
- {
- "super-rounding",
- // See figure 20 of https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#rounding
- // and the sign preservation steps of the "Order of rounding operations" section.
- []byte{
- opPUSHB000, // [0x58]
- 0x58,
- opSROUND, // []
- opPUSHW000, // [-81]
- 0xff,
- 0xaf,
- opROUND00, // [-80]
- opPUSHW000, // [-80, -80]
- 0xff,
- 0xb0,
- opROUND00, // [-80, -80]
- opPUSHW000, // [-80, -80, -17]
- 0xff,
- 0xef,
- opROUND00, // [-80, -80, -16]
- opPUSHW000, // [-80, -80, -16, -16]
- 0xff,
- 0xf0,
- opROUND00, // [-80, -80, -16, -16]
- opPUSHB000, // [-80, -80, -16, -16, 0]
- 0,
- opROUND00, // [-80, -80, -16, -16, 16]
- opPUSHB000, // [-80, -80, -16, -16, 16, 16]
- 16,
- opROUND00, // [-80, -80, -16, -16, 16, 16]
- opPUSHB000, // [-80, -80, -16, -16, 16, 16, 47]
- 47,
- opROUND00, // [-80, -80, -16, -16, 16, 16, 16]
- opPUSHB000, // [-80, -80, -16, -16, 16, 16, 16, 48]
- 48,
- opROUND00, // [-80, -80, -16, -16, 16, 16, 16, 80]
- },
- []int32{-80, -80, -16, -16, 16, 16, 16, 80},
- "",
- },
- {
- "roll",
- []byte{
- opPUSHB010, // [1, 2, 3]
- 1,
- 2,
- 3,
- opROLL, // [2, 3, 1]
- },
- []int32{2, 3, 1},
- "",
- },
- {
- "max/min",
- []byte{
- opPUSHW001, // [-2, -3]
- 0xff,
- 0xfe,
- 0xff,
- 0xfd,
- opMAX, // [-2]
- opPUSHW001, // [-2, -4, -5]
- 0xff,
- 0xfc,
- 0xff,
- 0xfb,
- opMIN, // [-2, -5]
- },
- []int32{-2, -5},
- "",
- },
- {
- "functions",
- []byte{
- opPUSHB011, // [3, 7, 0, 3]
- 3,
- 7,
- 0,
- 3,
-
- opFDEF, // Function #3 (not called)
- opPUSHB000,
- 98,
- opENDF,
-
- opFDEF, // Function #0
- opDUP,
- opADD,
- opENDF,
-
- opFDEF, // Function #7
- opPUSHB001,
- 10,
- 0,
- opCALL,
- opDUP,
- opENDF,
-
- opFDEF, // Function #3 (again)
- opPUSHB000,
- 99,
- opENDF,
-
- opPUSHB001, // [2, 0]
- 2,
- 0,
- opCALL, // [4]
- opPUSHB000, // [4, 3]
- 3,
- opLOOPCALL, // [99, 99, 99, 99]
- opPUSHB000, // [99, 99, 99, 99, 7]
- 7,
- opCALL, // [99, 99, 99, 99, 20, 20]
- },
- []int32{99, 99, 99, 99, 20, 20},
- "",
- },
- }
-
- for _, tc := range testCases {
- h := &hinter{}
- h.init(&Font{
- maxStorage: 32,
- maxStackElements: 100,
- }, 768)
- err, errStr := h.run(tc.prog, nil, nil, nil, nil), ""
- if err != nil {
- errStr = err.Error()
- }
- if tc.errStr != "" {
- if errStr == "" {
- t.Errorf("%s: got no error, want %q", tc.desc, tc.errStr)
- } else if !strings.Contains(errStr, tc.errStr) {
- t.Errorf("%s: got error %q, want one containing %q", tc.desc, errStr, tc.errStr)
- }
- continue
- }
- if errStr != "" {
- t.Errorf("%s: got error %q, want none", tc.desc, errStr)
- continue
- }
- got := h.stack[:len(tc.want)]
- if !reflect.DeepEqual(got, tc.want) {
- t.Errorf("%s: got %v, want %v", tc.desc, got, tc.want)
- continue
- }
- }
-}
-
-// TestMove tests that the hinter.move method matches the output of the C
-// Freetype implementation.
-func TestMove(t *testing.T) {
- h, p := hinter{}, Point{}
- testCases := []struct {
- pvX, pvY, fvX, fvY f2dot14
- wantX, wantY fixed.Int26_6
- }{
- {+0x4000, +0x0000, +0x4000, +0x0000, +1000, +0},
- {+0x4000, +0x0000, -0x4000, +0x0000, +1000, +0},
- {-0x4000, +0x0000, +0x4000, +0x0000, -1000, +0},
- {-0x4000, +0x0000, -0x4000, +0x0000, -1000, +0},
- {+0x0000, +0x4000, +0x0000, +0x4000, +0, +1000},
- {+0x0000, +0x4000, +0x0000, -0x4000, +0, +1000},
- {+0x4000, +0x0000, +0x2d41, +0x2d41, +1000, +1000},
- {+0x4000, +0x0000, -0x2d41, +0x2d41, +1000, -1000},
- {+0x4000, +0x0000, +0x2d41, -0x2d41, +1000, -1000},
- {+0x4000, +0x0000, -0x2d41, -0x2d41, +1000, +1000},
- {-0x4000, +0x0000, +0x2d41, +0x2d41, -1000, -1000},
- {-0x4000, +0x0000, -0x2d41, +0x2d41, -1000, +1000},
- {-0x4000, +0x0000, +0x2d41, -0x2d41, -1000, +1000},
- {-0x4000, +0x0000, -0x2d41, -0x2d41, -1000, -1000},
- {+0x376d, +0x2000, +0x2d41, +0x2d41, +732, +732},
- {-0x376d, +0x2000, +0x2d41, +0x2d41, -2732, -2732},
- {+0x376d, +0x2000, +0x2d41, -0x2d41, +2732, -2732},
- {-0x376d, +0x2000, +0x2d41, -0x2d41, -732, +732},
- {-0x376d, -0x2000, +0x2d41, +0x2d41, -732, -732},
- {+0x376d, +0x2000, +0x4000, +0x0000, +1155, +0},
- {+0x376d, +0x2000, +0x0000, +0x4000, +0, +2000},
- }
- for _, tc := range testCases {
- p = Point{}
- h.gs.pv = [2]f2dot14{tc.pvX, tc.pvY}
- h.gs.fv = [2]f2dot14{tc.fvX, tc.fvY}
- h.move(&p, 1000, true)
- tx := p.Flags&flagTouchedX != 0
- ty := p.Flags&flagTouchedY != 0
- wantTX := tc.fvX != 0
- wantTY := tc.fvY != 0
- if p.X != tc.wantX || p.Y != tc.wantY || tx != wantTX || ty != wantTY {
- t.Errorf("pv=%v, fv=%v\ngot %d, %d, %t, %t\nwant %d, %d, %t, %t",
- h.gs.pv, h.gs.fv, p.X, p.Y, tx, ty, tc.wantX, tc.wantY, wantTX, wantTY)
- continue
- }
-
- // Check that p is aligned with the freedom vector.
- a := int64(p.X) * int64(tc.fvY)
- b := int64(p.Y) * int64(tc.fvX)
- if a != b {
- t.Errorf("pv=%v, fv=%v, p=%v not aligned with fv", h.gs.pv, h.gs.fv, p)
- continue
- }
-
- // Check that the projected p is 1000 away from the origin.
- dotProd := (int64(p.X)*int64(tc.pvX) + int64(p.Y)*int64(tc.pvY) + 1<<13) >> 14
- if dotProd != 1000 {
- t.Errorf("pv=%v, fv=%v, p=%v not 1000 from origin", h.gs.pv, h.gs.fv, p)
- continue
- }
- }
-}
-
-// TestNormalize tests that the normalize function matches the output of the C
-// Freetype implementation.
-func TestNormalize(t *testing.T) {
- testCases := [][2]f2dot14{
- {-15895, 3974},
- {-15543, 5181},
- {-14654, 7327},
- {-11585, 11585},
- {0, 16384},
- {11585, 11585},
- {14654, 7327},
- {15543, 5181},
- {15895, 3974},
- {16066, 3213},
- {16161, 2694},
- {16219, 2317},
- {16257, 2032},
- {16284, 1809},
- }
- for i, want := range testCases {
- got := normalize(f2dot14(i)-4, 1)
- if got != want {
- t.Errorf("i=%d: got %v, want %v", i, got, want)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/golang/freetype/truetype/truetype_test.go b/Godeps/_workspace/src/github.com/golang/freetype/truetype/truetype_test.go
deleted file mode 100644
index bd62d1da1..000000000
--- a/Godeps/_workspace/src/github.com/golang/freetype/truetype/truetype_test.go
+++ /dev/null
@@ -1,400 +0,0 @@
-// Copyright 2012 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package truetype
-
-import (
- "bufio"
- "fmt"
- "io"
- "io/ioutil"
- "os"
- "strconv"
- "strings"
- "testing"
-
- "golang.org/x/image/font"
- "golang.org/x/image/math/fixed"
-)
-
-func parseTestdataFont(name string) (f *Font, testdataIsOptional bool, err error) {
- b, err := ioutil.ReadFile(fmt.Sprintf("../testdata/%s.ttf", name))
- if err != nil {
- // The "x-foo" fonts are optional tests, as they are not checked
- // in for copyright or file size reasons.
- return nil, strings.HasPrefix(name, "x-"), fmt.Errorf("%s: ReadFile: %v", name, err)
- }
- f, err = Parse(b)
- if err != nil {
- return nil, true, fmt.Errorf("%s: Parse: %v", name, err)
- }
- return f, false, nil
-}
-
-func mkBounds(minX, minY, maxX, maxY fixed.Int26_6) fixed.Rectangle26_6 {
- return fixed.Rectangle26_6{
- Min: fixed.Point26_6{
- X: minX,
- Y: minY,
- },
- Max: fixed.Point26_6{
- X: maxX,
- Y: maxY,
- },
- }
-}
-
-// TestParse tests that the luxisr.ttf metrics and glyphs are parsed correctly.
-// The numerical values can be manually verified by examining luxisr.ttx.
-func TestParse(t *testing.T) {
- f, _, err := parseTestdataFont("luxisr")
- if err != nil {
- t.Fatal(err)
- }
- if got, want := f.FUnitsPerEm(), int32(2048); got != want {
- t.Errorf("FUnitsPerEm: got %v, want %v", got, want)
- }
- fupe := fixed.Int26_6(f.FUnitsPerEm())
- if got, want := f.Bounds(fupe), mkBounds(-441, -432, 2024, 2033); got != want {
- t.Errorf("Bounds: got %v, want %v", got, want)
- }
-
- i0 := f.Index('A')
- i1 := f.Index('V')
- if i0 != 36 || i1 != 57 {
- t.Fatalf("Index: i0, i1 = %d, %d, want 36, 57", i0, i1)
- }
- if got, want := f.HMetric(fupe, i0), (HMetric{1366, 19}); got != want {
- t.Errorf("HMetric: got %v, want %v", got, want)
- }
- if got, want := f.VMetric(fupe, i0), (VMetric{2465, 553}); got != want {
- t.Errorf("VMetric: got %v, want %v", got, want)
- }
- if got, want := f.Kern(fupe, i0, i1), fixed.Int26_6(-144); got != want {
- t.Errorf("Kern: got %v, want %v", got, want)
- }
-
- g := &GlyphBuf{}
- err = g.Load(f, fupe, i0, font.HintingNone)
- if err != nil {
- t.Fatalf("Load: %v", err)
- }
- g0 := &GlyphBuf{
- Bounds: g.Bounds,
- Points: g.Points,
- Ends: g.Ends,
- }
- g1 := &GlyphBuf{
- Bounds: mkBounds(19, 0, 1342, 1480),
- Points: []Point{
- {19, 0, 51},
- {581, 1480, 1},
- {789, 1480, 51},
- {1342, 0, 1},
- {1116, 0, 35},
- {962, 410, 3},
- {368, 410, 33},
- {214, 0, 3},
- {428, 566, 19},
- {904, 566, 33},
- {667, 1200, 3},
- },
- Ends: []int{8, 11},
- }
- if got, want := fmt.Sprint(g0), fmt.Sprint(g1); got != want {
- t.Errorf("GlyphBuf:\ngot %v\nwant %v", got, want)
- }
-}
-
-func TestIndex(t *testing.T) {
- testCases := map[string]map[rune]Index{
- "luxisr": {
- ' ': 3,
- '!': 4,
- 'A': 36,
- 'V': 57,
- 'É': 101,
- 'fl': 193,
- '\u22c5': 385,
- '中': 0,
- },
-
- // The x-etc test cases use those versions of the .ttf files provided
- // by Ubuntu 14.04. See testdata/make-other-hinting-txts.sh for details.
-
- "x-arial-bold": {
- ' ': 3,
- '+': 14,
- '0': 19,
- '_': 66,
- 'w': 90,
- '~': 97,
- 'Ä': 98,
- 'fl': 192,
- '½': 242,
- 'σ': 305,
- 'λ': 540,
- 'ỹ': 1275,
- '\u04e9': 1319,
- '中': 0,
- },
- "x-deja-vu-sans-oblique": {
- ' ': 3,
- '*': 13,
- 'Œ': 276,
- 'ω': 861,
- '‡': 2571,
- '⊕': 3110,
- 'fl': 4728,
- '\ufb03': 4729,
- '\ufffd': 4813,
- // TODO: '\U0001f640': ???,
- '中': 0,
- },
- "x-droid-sans-japanese": {
- ' ': 0,
- '\u3000': 3,
- '\u3041': 25,
- '\u30fe': 201,
- '\uff61': 202,
- '\uff67': 208,
- '\uff9e': 263,
- '\uff9f': 264,
- '\u4e00': 265,
- '\u557e': 1000,
- '\u61b6': 2024,
- '\u6ede': 3177,
- '\u7505': 3555,
- '\u81e3': 4602,
- '\u81e5': 4603,
- '\u81e7': 4604,
- '\u81e8': 4605,
- '\u81ea': 4606,
- '\u81ed': 4607,
- '\u81f3': 4608,
- '\u81f4': 4609,
- '\u91c7': 5796,
- '\u9fa0': 6620,
- '\u203e': 12584,
- },
- "x-times-new-roman": {
- ' ': 3,
- ':': 29,
- 'fl': 192,
- 'Ŀ': 273,
- '♠': 388,
- 'Ŗ': 451,
- 'Σ': 520,
- '\u200D': 745,
- 'Ẽ': 1216,
- '\u04e9': 1319,
- '中': 0,
- },
- }
- for name, wants := range testCases {
- f, testdataIsOptional, err := parseTestdataFont(name)
- if err != nil {
- if testdataIsOptional {
- t.Log(err)
- } else {
- t.Fatal(err)
- }
- continue
- }
- for r, want := range wants {
- if got := f.Index(r); got != want {
- t.Errorf("%s: Index of %q, aka %U: got %d, want %d", name, r, r, got, want)
- }
- }
- }
-}
-
-func TestName(t *testing.T) {
- testCases := map[string]string{
- "luximr": "Luxi Mono",
- "luxirr": "Luxi Serif",
- "luxisr": "Luxi Sans",
- }
-
- for name, want := range testCases {
- f, testdataIsOptional, err := parseTestdataFont(name)
- if err != nil {
- if testdataIsOptional {
- t.Log(err)
- } else {
- t.Fatal(err)
- }
- continue
- }
- if got := f.Name(NameIDFontFamily); got != want {
- t.Errorf("%s: got %q, want %q", name, got, want)
- }
- }
-}
-
-type scalingTestData struct {
- advanceWidth fixed.Int26_6
- bounds fixed.Rectangle26_6
- points []Point
-}
-
-// scalingTestParse parses a line of points like
-// 213 -22 -111 236 555;-22 -111 1, 178 555 1, 236 555 1, 36 -111 1
-// The line will not have a trailing "\n".
-func scalingTestParse(line string) (ret scalingTestData) {
- next := func(s string) (string, fixed.Int26_6) {
- t, i := "", strings.Index(s, " ")
- if i != -1 {
- s, t = s[:i], s[i+1:]
- }
- x, _ := strconv.Atoi(s)
- return t, fixed.Int26_6(x)
- }
-
- i := strings.Index(line, ";")
- prefix, line := line[:i], line[i+1:]
-
- prefix, ret.advanceWidth = next(prefix)
- prefix, ret.bounds.Min.X = next(prefix)
- prefix, ret.bounds.Min.Y = next(prefix)
- prefix, ret.bounds.Max.X = next(prefix)
- prefix, ret.bounds.Max.Y = next(prefix)
-
- ret.points = make([]Point, 0, 1+strings.Count(line, ","))
- for len(line) > 0 {
- s := line
- if i := strings.Index(line, ","); i != -1 {
- s, line = line[:i], line[i+1:]
- for len(line) > 0 && line[0] == ' ' {
- line = line[1:]
- }
- } else {
- line = ""
- }
- s, x := next(s)
- s, y := next(s)
- s, f := next(s)
- ret.points = append(ret.points, Point{X: x, Y: y, Flags: uint32(f)})
- }
- return ret
-}
-
-// scalingTestEquals is equivalent to, but faster than, calling
-// reflect.DeepEquals(a, b), and also returns the index of the first non-equal
-// element. It also treats a nil []Point and an empty non-nil []Point as equal.
-// a and b must have equal length.
-func scalingTestEquals(a, b []Point) (index int, equals bool) {
- for i, p := range a {
- if p != b[i] {
- return i, false
- }
- }
- return 0, true
-}
-
-var scalingTestCases = []struct {
- name string
- size int
-}{
- {"luxisr", 12},
- {"x-arial-bold", 11},
- {"x-deja-vu-sans-oblique", 17},
- {"x-droid-sans-japanese", 9},
- {"x-times-new-roman", 13},
-}
-
-func testScaling(t *testing.T, h font.Hinting) {
- for _, tc := range scalingTestCases {
- f, testdataIsOptional, err := parseTestdataFont(tc.name)
- if err != nil {
- if testdataIsOptional {
- t.Log(err)
- } else {
- t.Error(err)
- }
- continue
- }
- hintingStr := "sans"
- if h != font.HintingNone {
- hintingStr = "with"
- }
- testFile, err := os.Open(fmt.Sprintf(
- "../testdata/%s-%dpt-%s-hinting.txt", tc.name, tc.size, hintingStr))
- if err != nil {
- t.Errorf("%s: Open: %v", tc.name, err)
- continue
- }
- defer testFile.Close()
-
- wants := []scalingTestData{}
- scanner := bufio.NewScanner(testFile)
- if scanner.Scan() {
- major, minor, patch := 0, 0, 0
- _, err := fmt.Sscanf(scanner.Text(), "freetype version %d.%d.%d", &major, &minor, &patch)
- if err != nil {
- t.Errorf("%s: version information: %v", tc.name, err)
- }
- if (major < 2) || (major == 2 && minor < 5) || (major == 2 && minor == 5 && patch < 1) {
- t.Errorf("%s: need freetype version >= 2.5.1.\n"+
- "Try setting LD_LIBRARY_PATH=/path/to/freetype_built_from_src/objs/.libs/\n"+
- "and re-running testdata/make-other-hinting-txts.sh",
- tc.name)
- continue
- }
- } else {
- t.Errorf("%s: no version information", tc.name)
- continue
- }
- for scanner.Scan() {
- wants = append(wants, scalingTestParse(scanner.Text()))
- }
- if err := scanner.Err(); err != nil && err != io.EOF {
- t.Errorf("%s: Scanner: %v", tc.name, err)
- continue
- }
-
- glyphBuf := &GlyphBuf{}
- for i, want := range wants {
- if err = glyphBuf.Load(f, fixed.I(tc.size), Index(i), h); err != nil {
- t.Errorf("%s: glyph #%d: Load: %v", tc.name, i, err)
- continue
- }
- got := scalingTestData{
- advanceWidth: glyphBuf.AdvanceWidth,
- bounds: glyphBuf.Bounds,
- points: glyphBuf.Points,
- }
-
- if got.advanceWidth != want.advanceWidth {
- t.Errorf("%s: glyph #%d advance width:\ngot %v\nwant %v",
- tc.name, i, got.advanceWidth, want.advanceWidth)
- continue
- }
-
- if got.bounds != want.bounds {
- t.Errorf("%s: glyph #%d bounds:\ngot %v\nwant %v",
- tc.name, i, got.bounds, want.bounds)
- continue
- }
-
- for i := range got.points {
- got.points[i].Flags &= 0x01
- }
- if len(got.points) != len(want.points) {
- t.Errorf("%s: glyph #%d:\ngot %v\nwant %v\ndifferent slice lengths: %d versus %d",
- tc.name, i, got.points, want.points, len(got.points), len(want.points))
- continue
- }
- if j, equals := scalingTestEquals(got.points, want.points); !equals {
- t.Errorf("%s: glyph #%d:\ngot %v\nwant %v\nat index %d: %v versus %v",
- tc.name, i, got.points, want.points, j, got.points[j], want.points[j])
- continue
- }
- }
- }
-}
-
-func TestScalingHintingNone(t *testing.T) { testScaling(t, font.HintingNone) }
-func TestScalingHintingFull(t *testing.T) { testScaling(t, font.HintingFull) }
diff --git a/Godeps/_workspace/src/github.com/golang/groupcache/LICENSE b/Godeps/_workspace/src/github.com/golang/groupcache/LICENSE
new file mode 100644
index 000000000..37ec93a14
--- /dev/null
+++ b/Godeps/_workspace/src/github.com/golang/groupcache/LICENSE
@@ -0,0 +1,191 @@
+Apache License
+Version 2.0, January 2004
+http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction, and
+distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by the copyright
+owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and all other entities
+that control, are controlled by, or are under common control with that entity.
+For the purposes of this definition, "control" means (i) the power, direct or
+indirect, to cause the direction or management of such entity, whether by
+contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
+outstanding shares, or (iii) beneficial ownership of such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity exercising
+permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications, including
+but not limited to software source code, documentation source, and configuration
+files.
+
+"Object" form shall mean any form resulting from mechanical transformation or
+translation of a Source form, including but not limited to compiled object code,
+generated documentation, and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form, made
+available under the License, as indicated by a copyright notice that is included
+in or attached to the work (an example is provided in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form, that
+is based on (or derived from) the Work and for which the editorial revisions,
+annotations, elaborations, or other modifications represent, as a whole, an
+original work of authorship. For the purposes of this License, Derivative Works
+shall not include works that remain separable from, or merely link (or bind by
+name) to the interfaces of, the Work and Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original version
+of the Work and any modifications or additions to that Work or Derivative Works
+thereof, that is intentionally submitted to Licensor for inclusion in the Work
+by the copyright owner or by an individual or Legal Entity authorized to submit
+on behalf of the copyright owner. For the purposes of this definition,
+"submitted" means any form of electronic, verbal, or written communication sent
+to the Licensor or its representatives, including but not limited to
+communication on electronic mailing lists, source code control systems, and
+issue tracking systems that are managed by, or on behalf of, the Licensor for
+the purpose of discussing and improving the Work, but excluding communication
+that is conspicuously marked or otherwise designated in writing by the copyright
+owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
+of whom a Contribution has been received by Licensor and subsequently
+incorporated within the Work.
+
+2. Grant of Copyright License.
+
+Subject to the terms and conditions of this License, each Contributor hereby
+grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+irrevocable copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the Work and such
+Derivative Works in Source or Object form.
+
+3. Grant of Patent License.
+
+Subject to the terms and conditions of this License, each Contributor hereby
+grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+irrevocable (except as stated in this section) patent license to make, have
+made, use, offer to sell, sell, import, and otherwise transfer the Work, where
+such license applies only to those patent claims licensable by such Contributor
+that are necessarily infringed by their Contribution(s) alone or by combination
+of their Contribution(s) with the Work to which such Contribution(s) was
+submitted. If You institute patent litigation against any entity (including a
+cross-claim or counterclaim in a lawsuit) alleging that the Work or a
+Contribution incorporated within the Work constitutes direct or contributory
+patent infringement, then any patent licenses granted to You under this License
+for that Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution.
+
+You may reproduce and distribute copies of the Work or Derivative Works thereof
+in any medium, with or without modifications, and in Source or Object form,
+provided that You meet the following conditions:
+
+You must give any other recipients of the Work or Derivative Works a copy of
+this License; and
+You must cause any modified files to carry prominent notices stating that You
+changed the files; and
+You must retain, in the Source form of any Derivative Works that You distribute,
+all copyright, patent, trademark, and attribution notices from the Source form
+of the Work, excluding those notices that do not pertain to any part of the
+Derivative Works; and
+If the Work includes a "NOTICE" text file as part of its distribution, then any
+Derivative Works that You distribute must include a readable copy of the
+attribution notices contained within such NOTICE file, excluding those notices
+that do not pertain to any part of the Derivative Works, in at least one of the
+following places: within a NOTICE text file distributed as part of the
+Derivative Works; within the Source form or documentation, if provided along
+with the Derivative Works; or, within a display generated by the Derivative
+Works, if and wherever such third-party notices normally appear. The contents of
+the NOTICE file are for informational purposes only and do not modify the
+License. You may add Your own attribution notices within Derivative Works that
+You distribute, alongside or as an addendum to the NOTICE text from the Work,
+provided that such additional attribution notices cannot be construed as
+modifying the License.
+You may add Your own copyright statement to Your modifications and may provide
+additional or different license terms and conditions for use, reproduction, or
+distribution of Your modifications, or for any such Derivative Works as a whole,
+provided Your use, reproduction, and distribution of the Work otherwise complies
+with the conditions stated in this License.
+
+5. Submission of Contributions.
+
+Unless You explicitly state otherwise, any Contribution intentionally submitted
+for inclusion in the Work by You to the Licensor shall be under the terms and
+conditions of this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify the terms of
+any separate license agreement you may have executed with Licensor regarding
+such Contributions.
+
+6. Trademarks.
+
+This License does not grant permission to use the trade names, trademarks,
+service marks, or product names of the Licensor, except as required for
+reasonable and customary use in describing the origin of the Work and
+reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty.
+
+Unless required by applicable law or agreed to in writing, Licensor provides the
+Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
+including, without limitation, any warranties or conditions of TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
+solely responsible for determining the appropriateness of using or
+redistributing the Work and assume any risks associated with Your exercise of
+permissions under this License.
+
+8. Limitation of Liability.
+
+In no event and under no legal theory, whether in tort (including negligence),
+contract, or otherwise, unless required by applicable law (such as deliberate
+and grossly negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special, incidental,
+or consequential damages of any character arising as a result of this License or
+out of the use or inability to use the Work (including but not limited to
+damages for loss of goodwill, work stoppage, computer failure or malfunction, or
+any and all other commercial damages or losses), even if such Contributor has
+been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability.
+
+While redistributing the Work or Derivative Works thereof, You may choose to
+offer, and charge a fee for, acceptance of support, warranty, indemnity, or
+other liability obligations and/or rights consistent with this License. However,
+in accepting such obligations, You may act only on Your own behalf and on Your
+sole responsibility, not on behalf of any other Contributor, and only if You
+agree to indemnify, defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason of your
+accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work
+
+To apply the Apache License to your work, attach the following boilerplate
+notice, with the fields enclosed by brackets "[]" replaced with your own
+identifying information. (Don't include the brackets!) The text should be
+enclosed in the appropriate comment syntax for the file format. We also
+recommend that a file or class name and description of purpose be included on
+the same "printed page" as the copyright notice for easier identification within
+third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/Godeps/_workspace/src/github.com/golang/groupcache/lru/lru_test.go b/Godeps/_workspace/src/github.com/golang/groupcache/lru/lru_test.go
deleted file mode 100644
index 98a2656e8..000000000
--- a/Godeps/_workspace/src/github.com/golang/groupcache/lru/lru_test.go
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-Copyright 2013 Google Inc.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package lru
-
-import (
- "testing"
-)
-
-type simpleStruct struct {
- int
- string
-}
-
-type complexStruct struct {
- int
- simpleStruct
-}
-
-var getTests = []struct {
- name string
- keyToAdd interface{}
- keyToGet interface{}
- expectedOk bool
-}{
- {"string_hit", "myKey", "myKey", true},
- {"string_miss", "myKey", "nonsense", false},
- {"simple_struct_hit", simpleStruct{1, "two"}, simpleStruct{1, "two"}, true},
- {"simeple_struct_miss", simpleStruct{1, "two"}, simpleStruct{0, "noway"}, false},
- {"complex_struct_hit", complexStruct{1, simpleStruct{2, "three"}},
- complexStruct{1, simpleStruct{2, "three"}}, true},
-}
-
-func TestGet(t *testing.T) {
- for _, tt := range getTests {
- lru := New(0)
- lru.Add(tt.keyToAdd, 1234)
- val, ok := lru.Get(tt.keyToGet)
- if ok != tt.expectedOk {
- t.Fatalf("%s: cache hit = %v; want %v", tt.name, ok, !ok)
- } else if ok && val != 1234 {
- t.Fatalf("%s expected get to return 1234 but got %v", tt.name, val)
- }
- }
-}
-
-func TestRemove(t *testing.T) {
- lru := New(0)
- lru.Add("myKey", 1234)
- if val, ok := lru.Get("myKey"); !ok {
- t.Fatal("TestRemove returned no match")
- } else if val != 1234 {
- t.Fatalf("TestRemove failed. Expected %d, got %v", 1234, val)
- }
-
- lru.Remove("myKey")
- if _, ok := lru.Get("myKey"); ok {
- t.Fatal("TestRemove returned a removed entry")
- }
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/context/context_test.go b/Godeps/_workspace/src/github.com/gorilla/context/context_test.go
deleted file mode 100644
index 9814c501e..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/context/context_test.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Copyright 2012 The Gorilla Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package context
-
-import (
- "net/http"
- "testing"
-)
-
-type keyType int
-
-const (
- key1 keyType = iota
- key2
-)
-
-func TestContext(t *testing.T) {
- assertEqual := func(val interface{}, exp interface{}) {
- if val != exp {
- t.Errorf("Expected %v, got %v.", exp, val)
- }
- }
-
- r, _ := http.NewRequest("GET", "http://localhost:8080/", nil)
- emptyR, _ := http.NewRequest("GET", "http://localhost:8080/", nil)
-
- // Get()
- assertEqual(Get(r, key1), nil)
-
- // Set()
- Set(r, key1, "1")
- assertEqual(Get(r, key1), "1")
- assertEqual(len(data[r]), 1)
-
- Set(r, key2, "2")
- assertEqual(Get(r, key2), "2")
- assertEqual(len(data[r]), 2)
-
- //GetOk
- value, ok := GetOk(r, key1)
- assertEqual(value, "1")
- assertEqual(ok, true)
-
- value, ok = GetOk(r, "not exists")
- assertEqual(value, nil)
- assertEqual(ok, false)
-
- Set(r, "nil value", nil)
- value, ok = GetOk(r, "nil value")
- assertEqual(value, nil)
- assertEqual(ok, true)
-
- // GetAll()
- values := GetAll(r)
- assertEqual(len(values), 3)
-
- // GetAll() for empty request
- values = GetAll(emptyR)
- if values != nil {
- t.Error("GetAll didn't return nil value for invalid request")
- }
-
- // GetAllOk()
- values, ok = GetAllOk(r)
- assertEqual(len(values), 3)
- assertEqual(ok, true)
-
- // GetAllOk() for empty request
- values, ok = GetAllOk(emptyR)
- assertEqual(value, nil)
- assertEqual(ok, false)
-
- // Delete()
- Delete(r, key1)
- assertEqual(Get(r, key1), nil)
- assertEqual(len(data[r]), 2)
-
- Delete(r, key2)
- assertEqual(Get(r, key2), nil)
- assertEqual(len(data[r]), 1)
-
- // Clear()
- Clear(r)
- assertEqual(len(data), 0)
-}
-
-func parallelReader(r *http.Request, key string, iterations int, wait, done chan struct{}) {
- <-wait
- for i := 0; i < iterations; i++ {
- Get(r, key)
- }
- done <- struct{}{}
-
-}
-
-func parallelWriter(r *http.Request, key, value string, iterations int, wait, done chan struct{}) {
- <-wait
- for i := 0; i < iterations; i++ {
- Set(r, key, value)
- }
- done <- struct{}{}
-
-}
-
-func benchmarkMutex(b *testing.B, numReaders, numWriters, iterations int) {
-
- b.StopTimer()
- r, _ := http.NewRequest("GET", "http://localhost:8080/", nil)
- done := make(chan struct{})
- b.StartTimer()
-
- for i := 0; i < b.N; i++ {
- wait := make(chan struct{})
-
- for i := 0; i < numReaders; i++ {
- go parallelReader(r, "test", iterations, wait, done)
- }
-
- for i := 0; i < numWriters; i++ {
- go parallelWriter(r, "test", "123", iterations, wait, done)
- }
-
- close(wait)
-
- for i := 0; i < numReaders+numWriters; i++ {
- <-done
- }
-
- }
-
-}
-
-func BenchmarkMutexSameReadWrite1(b *testing.B) {
- benchmarkMutex(b, 1, 1, 32)
-}
-func BenchmarkMutexSameReadWrite2(b *testing.B) {
- benchmarkMutex(b, 2, 2, 32)
-}
-func BenchmarkMutexSameReadWrite4(b *testing.B) {
- benchmarkMutex(b, 4, 4, 32)
-}
-func BenchmarkMutex1(b *testing.B) {
- benchmarkMutex(b, 2, 8, 32)
-}
-func BenchmarkMutex2(b *testing.B) {
- benchmarkMutex(b, 16, 4, 64)
-}
-func BenchmarkMutex3(b *testing.B) {
- benchmarkMutex(b, 1, 2, 128)
-}
-func BenchmarkMutex4(b *testing.B) {
- benchmarkMutex(b, 128, 32, 256)
-}
-func BenchmarkMutex5(b *testing.B) {
- benchmarkMutex(b, 1024, 2048, 64)
-}
-func BenchmarkMutex6(b *testing.B) {
- benchmarkMutex(b, 2048, 1024, 512)
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/mux/bench_test.go b/Godeps/_workspace/src/github.com/gorilla/mux/bench_test.go
deleted file mode 100644
index c5f97b2b2..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/mux/bench_test.go
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright 2012 The Gorilla Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package mux
-
-import (
- "net/http"
- "testing"
-)
-
-func BenchmarkMux(b *testing.B) {
- router := new(Router)
- handler := func(w http.ResponseWriter, r *http.Request) {}
- router.HandleFunc("/v1/{v1}", handler)
-
- request, _ := http.NewRequest("GET", "/v1/anything", nil)
- for i := 0; i < b.N; i++ {
- router.ServeHTTP(nil, request)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/mux/mux_test.go b/Godeps/_workspace/src/github.com/gorilla/mux/mux_test.go
deleted file mode 100644
index d1eae9265..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/mux/mux_test.go
+++ /dev/null
@@ -1,1334 +0,0 @@
-// Copyright 2012 The Gorilla Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package mux
-
-import (
- "fmt"
- "net/http"
- "strings"
- "testing"
-
- "github.com/gorilla/context"
-)
-
-func (r *Route) GoString() string {
- matchers := make([]string, len(r.matchers))
- for i, m := range r.matchers {
- matchers[i] = fmt.Sprintf("%#v", m)
- }
- return fmt.Sprintf("&Route{matchers:[]matcher{%s}}", strings.Join(matchers, ", "))
-}
-
-func (r *routeRegexp) GoString() string {
- return fmt.Sprintf("&routeRegexp{template: %q, matchHost: %t, matchQuery: %t, strictSlash: %t, regexp: regexp.MustCompile(%q), reverse: %q, varsN: %v, varsR: %v", r.template, r.matchHost, r.matchQuery, r.strictSlash, r.regexp.String(), r.reverse, r.varsN, r.varsR)
-}
-
-type routeTest struct {
- title string // title of the test
- route *Route // the route being tested
- request *http.Request // a request to test the route
- vars map[string]string // the expected vars of the match
- host string // the expected host of the match
- path string // the expected path of the match
- shouldMatch bool // whether the request is expected to match the route at all
- shouldRedirect bool // whether the request should result in a redirect
-}
-
-func TestHost(t *testing.T) {
- // newRequestHost a new request with a method, url, and host header
- newRequestHost := func(method, url, host string) *http.Request {
- req, err := http.NewRequest(method, url, nil)
- if err != nil {
- panic(err)
- }
- req.Host = host
- return req
- }
-
- tests := []routeTest{
- {
- title: "Host route match",
- route: new(Route).Host("aaa.bbb.ccc"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route, wrong host in request URL",
- route: new(Route).Host("aaa.bbb.ccc"),
- request: newRequest("GET", "http://aaa.222.ccc/111/222/333"),
- vars: map[string]string{},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Host route with port, match",
- route: new(Route).Host("aaa.bbb.ccc:1234"),
- request: newRequest("GET", "http://aaa.bbb.ccc:1234/111/222/333"),
- vars: map[string]string{},
- host: "aaa.bbb.ccc:1234",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route with port, wrong port in request URL",
- route: new(Route).Host("aaa.bbb.ccc:1234"),
- request: newRequest("GET", "http://aaa.bbb.ccc:9999/111/222/333"),
- vars: map[string]string{},
- host: "aaa.bbb.ccc:1234",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Host route, match with host in request header",
- route: new(Route).Host("aaa.bbb.ccc"),
- request: newRequestHost("GET", "/111/222/333", "aaa.bbb.ccc"),
- vars: map[string]string{},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route, wrong host in request header",
- route: new(Route).Host("aaa.bbb.ccc"),
- request: newRequestHost("GET", "/111/222/333", "aaa.222.ccc"),
- vars: map[string]string{},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: false,
- },
- // BUG {new(Route).Host("aaa.bbb.ccc:1234"), newRequestHost("GET", "/111/222/333", "aaa.bbb.ccc:1234"), map[string]string{}, "aaa.bbb.ccc:1234", "", true},
- {
- title: "Host route with port, wrong host in request header",
- route: new(Route).Host("aaa.bbb.ccc:1234"),
- request: newRequestHost("GET", "/111/222/333", "aaa.bbb.ccc:9999"),
- vars: map[string]string{},
- host: "aaa.bbb.ccc:1234",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Host route with pattern, match",
- route: new(Route).Host("aaa.{v1:[a-z]{3}}.ccc"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v1": "bbb"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route with pattern, additional capturing group, match",
- route: new(Route).Host("aaa.{v1:[a-z]{2}(b|c)}.ccc"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v1": "bbb"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route with pattern, wrong host in request URL",
- route: new(Route).Host("aaa.{v1:[a-z]{3}}.ccc"),
- request: newRequest("GET", "http://aaa.222.ccc/111/222/333"),
- vars: map[string]string{"v1": "bbb"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Host route with multiple patterns, match",
- route: new(Route).Host("{v1:[a-z]{3}}.{v2:[a-z]{3}}.{v3:[a-z]{3}}"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v1": "aaa", "v2": "bbb", "v3": "ccc"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route with multiple patterns, wrong host in request URL",
- route: new(Route).Host("{v1:[a-z]{3}}.{v2:[a-z]{3}}.{v3:[a-z]{3}}"),
- request: newRequest("GET", "http://aaa.222.ccc/111/222/333"),
- vars: map[string]string{"v1": "aaa", "v2": "bbb", "v3": "ccc"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Host route with hyphenated name and pattern, match",
- route: new(Route).Host("aaa.{v-1:[a-z]{3}}.ccc"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v-1": "bbb"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route with hyphenated name and pattern, additional capturing group, match",
- route: new(Route).Host("aaa.{v-1:[a-z]{2}(b|c)}.ccc"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v-1": "bbb"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host route with multiple hyphenated names and patterns, match",
- route: new(Route).Host("{v-1:[a-z]{3}}.{v-2:[a-z]{3}}.{v-3:[a-z]{3}}"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v-1": "aaa", "v-2": "bbb", "v-3": "ccc"},
- host: "aaa.bbb.ccc",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Path route with single pattern with pipe, match",
- route: new(Route).Path("/{category:a|b/c}"),
- request: newRequest("GET", "http://localhost/a"),
- vars: map[string]string{"category": "a"},
- host: "",
- path: "/a",
- shouldMatch: true,
- },
- {
- title: "Path route with single pattern with pipe, match",
- route: new(Route).Path("/{category:a|b/c}"),
- request: newRequest("GET", "http://localhost/b/c"),
- vars: map[string]string{"category": "b/c"},
- host: "",
- path: "/b/c",
- shouldMatch: true,
- },
- {
- title: "Path route with multiple patterns with pipe, match",
- route: new(Route).Path("/{category:a|b/c}/{product}/{id:[0-9]+}"),
- request: newRequest("GET", "http://localhost/a/product_name/1"),
- vars: map[string]string{"category": "a", "product": "product_name", "id": "1"},
- host: "",
- path: "/a/product_name/1",
- shouldMatch: true,
- },
- {
- title: "Path route with multiple patterns with pipe, match",
- route: new(Route).Path("/{category:a|b/c}/{product}/{id:[0-9]+}"),
- request: newRequest("GET", "http://localhost/b/c/product_name/1"),
- vars: map[string]string{"category": "b/c", "product": "product_name", "id": "1"},
- host: "",
- path: "/b/c/product_name/1",
- shouldMatch: true,
- },
- }
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestPath(t *testing.T) {
- tests := []routeTest{
- {
- title: "Path route, match",
- route: new(Route).Path("/111/222/333"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{},
- host: "",
- path: "/111/222/333",
- shouldMatch: true,
- },
- {
- title: "Path route, match with trailing slash in request and path",
- route: new(Route).Path("/111/"),
- request: newRequest("GET", "http://localhost/111/"),
- vars: map[string]string{},
- host: "",
- path: "/111/",
- shouldMatch: true,
- },
- {
- title: "Path route, do not match with trailing slash in path",
- route: new(Route).Path("/111/"),
- request: newRequest("GET", "http://localhost/111"),
- vars: map[string]string{},
- host: "",
- path: "/111",
- shouldMatch: false,
- },
- {
- title: "Path route, do not match with trailing slash in request",
- route: new(Route).Path("/111"),
- request: newRequest("GET", "http://localhost/111/"),
- vars: map[string]string{},
- host: "",
- path: "/111/",
- shouldMatch: false,
- },
- {
- title: "Path route, wrong path in request in request URL",
- route: new(Route).Path("/111/222/333"),
- request: newRequest("GET", "http://localhost/1/2/3"),
- vars: map[string]string{},
- host: "",
- path: "/111/222/333",
- shouldMatch: false,
- },
- {
- title: "Path route with pattern, match",
- route: new(Route).Path("/111/{v1:[0-9]{3}}/333"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{"v1": "222"},
- host: "",
- path: "/111/222/333",
- shouldMatch: true,
- },
- {
- title: "Path route with pattern, URL in request does not match",
- route: new(Route).Path("/111/{v1:[0-9]{3}}/333"),
- request: newRequest("GET", "http://localhost/111/aaa/333"),
- vars: map[string]string{"v1": "222"},
- host: "",
- path: "/111/222/333",
- shouldMatch: false,
- },
- {
- title: "Path route with multiple patterns, match",
- route: new(Route).Path("/{v1:[0-9]{3}}/{v2:[0-9]{3}}/{v3:[0-9]{3}}"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{"v1": "111", "v2": "222", "v3": "333"},
- host: "",
- path: "/111/222/333",
- shouldMatch: true,
- },
- {
- title: "Path route with multiple patterns, URL in request does not match",
- route: new(Route).Path("/{v1:[0-9]{3}}/{v2:[0-9]{3}}/{v3:[0-9]{3}}"),
- request: newRequest("GET", "http://localhost/111/aaa/333"),
- vars: map[string]string{"v1": "111", "v2": "222", "v3": "333"},
- host: "",
- path: "/111/222/333",
- shouldMatch: false,
- },
- {
- title: "Path route with multiple patterns with pipe, match",
- route: new(Route).Path("/{category:a|(b/c)}/{product}/{id:[0-9]+}"),
- request: newRequest("GET", "http://localhost/a/product_name/1"),
- vars: map[string]string{"category": "a", "product": "product_name", "id": "1"},
- host: "",
- path: "/a/product_name/1",
- shouldMatch: true,
- },
- {
- title: "Path route with hyphenated name and pattern, match",
- route: new(Route).Path("/111/{v-1:[0-9]{3}}/333"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{"v-1": "222"},
- host: "",
- path: "/111/222/333",
- shouldMatch: true,
- },
- {
- title: "Path route with multiple hyphenated names and patterns, match",
- route: new(Route).Path("/{v-1:[0-9]{3}}/{v-2:[0-9]{3}}/{v-3:[0-9]{3}}"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{"v-1": "111", "v-2": "222", "v-3": "333"},
- host: "",
- path: "/111/222/333",
- shouldMatch: true,
- },
- {
- title: "Path route with multiple hyphenated names and patterns with pipe, match",
- route: new(Route).Path("/{product-category:a|(b/c)}/{product-name}/{product-id:[0-9]+}"),
- request: newRequest("GET", "http://localhost/a/product_name/1"),
- vars: map[string]string{"product-category": "a", "product-name": "product_name", "product-id": "1"},
- host: "",
- path: "/a/product_name/1",
- shouldMatch: true,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestPathPrefix(t *testing.T) {
- tests := []routeTest{
- {
- title: "PathPrefix route, match",
- route: new(Route).PathPrefix("/111"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{},
- host: "",
- path: "/111",
- shouldMatch: true,
- },
- {
- title: "PathPrefix route, match substring",
- route: new(Route).PathPrefix("/1"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{},
- host: "",
- path: "/1",
- shouldMatch: true,
- },
- {
- title: "PathPrefix route, URL prefix in request does not match",
- route: new(Route).PathPrefix("/111"),
- request: newRequest("GET", "http://localhost/1/2/3"),
- vars: map[string]string{},
- host: "",
- path: "/111",
- shouldMatch: false,
- },
- {
- title: "PathPrefix route with pattern, match",
- route: new(Route).PathPrefix("/111/{v1:[0-9]{3}}"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{"v1": "222"},
- host: "",
- path: "/111/222",
- shouldMatch: true,
- },
- {
- title: "PathPrefix route with pattern, URL prefix in request does not match",
- route: new(Route).PathPrefix("/111/{v1:[0-9]{3}}"),
- request: newRequest("GET", "http://localhost/111/aaa/333"),
- vars: map[string]string{"v1": "222"},
- host: "",
- path: "/111/222",
- shouldMatch: false,
- },
- {
- title: "PathPrefix route with multiple patterns, match",
- route: new(Route).PathPrefix("/{v1:[0-9]{3}}/{v2:[0-9]{3}}"),
- request: newRequest("GET", "http://localhost/111/222/333"),
- vars: map[string]string{"v1": "111", "v2": "222"},
- host: "",
- path: "/111/222",
- shouldMatch: true,
- },
- {
- title: "PathPrefix route with multiple patterns, URL prefix in request does not match",
- route: new(Route).PathPrefix("/{v1:[0-9]{3}}/{v2:[0-9]{3}}"),
- request: newRequest("GET", "http://localhost/111/aaa/333"),
- vars: map[string]string{"v1": "111", "v2": "222"},
- host: "",
- path: "/111/222",
- shouldMatch: false,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestHostPath(t *testing.T) {
- tests := []routeTest{
- {
- title: "Host and Path route, match",
- route: new(Route).Host("aaa.bbb.ccc").Path("/111/222/333"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Host and Path route, wrong host in request URL",
- route: new(Route).Host("aaa.bbb.ccc").Path("/111/222/333"),
- request: newRequest("GET", "http://aaa.222.ccc/111/222/333"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Host and Path route with pattern, match",
- route: new(Route).Host("aaa.{v1:[a-z]{3}}.ccc").Path("/111/{v2:[0-9]{3}}/333"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v1": "bbb", "v2": "222"},
- host: "aaa.bbb.ccc",
- path: "/111/222/333",
- shouldMatch: true,
- },
- {
- title: "Host and Path route with pattern, URL in request does not match",
- route: new(Route).Host("aaa.{v1:[a-z]{3}}.ccc").Path("/111/{v2:[0-9]{3}}/333"),
- request: newRequest("GET", "http://aaa.222.ccc/111/222/333"),
- vars: map[string]string{"v1": "bbb", "v2": "222"},
- host: "aaa.bbb.ccc",
- path: "/111/222/333",
- shouldMatch: false,
- },
- {
- title: "Host and Path route with multiple patterns, match",
- route: new(Route).Host("{v1:[a-z]{3}}.{v2:[a-z]{3}}.{v3:[a-z]{3}}").Path("/{v4:[0-9]{3}}/{v5:[0-9]{3}}/{v6:[0-9]{3}}"),
- request: newRequest("GET", "http://aaa.bbb.ccc/111/222/333"),
- vars: map[string]string{"v1": "aaa", "v2": "bbb", "v3": "ccc", "v4": "111", "v5": "222", "v6": "333"},
- host: "aaa.bbb.ccc",
- path: "/111/222/333",
- shouldMatch: true,
- },
- {
- title: "Host and Path route with multiple patterns, URL in request does not match",
- route: new(Route).Host("{v1:[a-z]{3}}.{v2:[a-z]{3}}.{v3:[a-z]{3}}").Path("/{v4:[0-9]{3}}/{v5:[0-9]{3}}/{v6:[0-9]{3}}"),
- request: newRequest("GET", "http://aaa.222.ccc/111/222/333"),
- vars: map[string]string{"v1": "aaa", "v2": "bbb", "v3": "ccc", "v4": "111", "v5": "222", "v6": "333"},
- host: "aaa.bbb.ccc",
- path: "/111/222/333",
- shouldMatch: false,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestHeaders(t *testing.T) {
- // newRequestHeaders creates a new request with a method, url, and headers
- newRequestHeaders := func(method, url string, headers map[string]string) *http.Request {
- req, err := http.NewRequest(method, url, nil)
- if err != nil {
- panic(err)
- }
- for k, v := range headers {
- req.Header.Add(k, v)
- }
- return req
- }
-
- tests := []routeTest{
- {
- title: "Headers route, match",
- route: new(Route).Headers("foo", "bar", "baz", "ding"),
- request: newRequestHeaders("GET", "http://localhost", map[string]string{"foo": "bar", "baz": "ding"}),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Headers route, bad header values",
- route: new(Route).Headers("foo", "bar", "baz", "ding"),
- request: newRequestHeaders("GET", "http://localhost", map[string]string{"foo": "bar", "baz": "dong"}),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Headers route, regex header values to match",
- route: new(Route).Headers("foo", "ba[zr]"),
- request: newRequestHeaders("GET", "http://localhost", map[string]string{"foo": "bar"}),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Headers route, regex header values to match",
- route: new(Route).HeadersRegexp("foo", "ba[zr]"),
- request: newRequestHeaders("GET", "http://localhost", map[string]string{"foo": "baz"}),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-
-}
-
-func TestMethods(t *testing.T) {
- tests := []routeTest{
- {
- title: "Methods route, match GET",
- route: new(Route).Methods("GET", "POST"),
- request: newRequest("GET", "http://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Methods route, match POST",
- route: new(Route).Methods("GET", "POST"),
- request: newRequest("POST", "http://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Methods route, bad method",
- route: new(Route).Methods("GET", "POST"),
- request: newRequest("PUT", "http://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestQueries(t *testing.T) {
- tests := []routeTest{
- {
- title: "Queries route, match",
- route: new(Route).Queries("foo", "bar", "baz", "ding"),
- request: newRequest("GET", "http://localhost?foo=bar&baz=ding"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route, match with a query string",
- route: new(Route).Host("www.example.com").Path("/api").Queries("foo", "bar", "baz", "ding"),
- request: newRequest("GET", "http://www.example.com/api?foo=bar&baz=ding"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route, match with a query string out of order",
- route: new(Route).Host("www.example.com").Path("/api").Queries("foo", "bar", "baz", "ding"),
- request: newRequest("GET", "http://www.example.com/api?baz=ding&foo=bar"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route, bad query",
- route: new(Route).Queries("foo", "bar", "baz", "ding"),
- request: newRequest("GET", "http://localhost?foo=bar&baz=dong"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Queries route with pattern, match",
- route: new(Route).Queries("foo", "{v1}"),
- request: newRequest("GET", "http://localhost?foo=bar"),
- vars: map[string]string{"v1": "bar"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with multiple patterns, match",
- route: new(Route).Queries("foo", "{v1}", "baz", "{v2}"),
- request: newRequest("GET", "http://localhost?foo=bar&baz=ding"),
- vars: map[string]string{"v1": "bar", "v2": "ding"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with regexp pattern, match",
- route: new(Route).Queries("foo", "{v1:[0-9]+}"),
- request: newRequest("GET", "http://localhost?foo=10"),
- vars: map[string]string{"v1": "10"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with regexp pattern, regexp does not match",
- route: new(Route).Queries("foo", "{v1:[0-9]+}"),
- request: newRequest("GET", "http://localhost?foo=a"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Queries route with regexp pattern with quantifier, match",
- route: new(Route).Queries("foo", "{v1:[0-9]{1}}"),
- request: newRequest("GET", "http://localhost?foo=1"),
- vars: map[string]string{"v1": "1"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with regexp pattern with quantifier, additional variable in query string, match",
- route: new(Route).Queries("foo", "{v1:[0-9]{1}}"),
- request: newRequest("GET", "http://localhost?bar=2&foo=1"),
- vars: map[string]string{"v1": "1"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with regexp pattern with quantifier, regexp does not match",
- route: new(Route).Queries("foo", "{v1:[0-9]{1}}"),
- request: newRequest("GET", "http://localhost?foo=12"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Queries route with regexp pattern with quantifier, additional capturing group",
- route: new(Route).Queries("foo", "{v1:[0-9]{1}(a|b)}"),
- request: newRequest("GET", "http://localhost?foo=1a"),
- vars: map[string]string{"v1": "1a"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with regexp pattern with quantifier, additional variable in query string, regexp does not match",
- route: new(Route).Queries("foo", "{v1:[0-9]{1}}"),
- request: newRequest("GET", "http://localhost?foo=12"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Queries route with hyphenated name, match",
- route: new(Route).Queries("foo", "{v-1}"),
- request: newRequest("GET", "http://localhost?foo=bar"),
- vars: map[string]string{"v-1": "bar"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with multiple hyphenated names, match",
- route: new(Route).Queries("foo", "{v-1}", "baz", "{v-2}"),
- request: newRequest("GET", "http://localhost?foo=bar&baz=ding"),
- vars: map[string]string{"v-1": "bar", "v-2": "ding"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with hyphenate name and pattern, match",
- route: new(Route).Queries("foo", "{v-1:[0-9]+}"),
- request: newRequest("GET", "http://localhost?foo=10"),
- vars: map[string]string{"v-1": "10"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with hyphenated name and pattern with quantifier, additional capturing group",
- route: new(Route).Queries("foo", "{v-1:[0-9]{1}(a|b)}"),
- request: newRequest("GET", "http://localhost?foo=1a"),
- vars: map[string]string{"v-1": "1a"},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with empty value, should match",
- route: new(Route).Queries("foo", ""),
- request: newRequest("GET", "http://localhost?foo=bar"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with empty value and no parameter in request, should not match",
- route: new(Route).Queries("foo", ""),
- request: newRequest("GET", "http://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Queries route with empty value and empty parameter in request, should match",
- route: new(Route).Queries("foo", ""),
- request: newRequest("GET", "http://localhost?foo="),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route with overlapping value, should not match",
- route: new(Route).Queries("foo", "bar"),
- request: newRequest("GET", "http://localhost?foo=barfoo"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Queries route with no parameter in request, should not match",
- route: new(Route).Queries("foo", "{bar}"),
- request: newRequest("GET", "http://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- {
- title: "Queries route with empty parameter in request, should match",
- route: new(Route).Queries("foo", "{bar}"),
- request: newRequest("GET", "http://localhost?foo="),
- vars: map[string]string{"foo": ""},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Queries route, bad submatch",
- route: new(Route).Queries("foo", "bar", "baz", "ding"),
- request: newRequest("GET", "http://localhost?fffoo=bar&baz=dingggg"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestSchemes(t *testing.T) {
- tests := []routeTest{
- // Schemes
- {
- title: "Schemes route, match https",
- route: new(Route).Schemes("https", "ftp"),
- request: newRequest("GET", "https://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Schemes route, match ftp",
- route: new(Route).Schemes("https", "ftp"),
- request: newRequest("GET", "ftp://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "Schemes route, bad scheme",
- route: new(Route).Schemes("https", "ftp"),
- request: newRequest("GET", "http://localhost"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- }
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestMatcherFunc(t *testing.T) {
- m := func(r *http.Request, m *RouteMatch) bool {
- if r.URL.Host == "aaa.bbb.ccc" {
- return true
- }
- return false
- }
-
- tests := []routeTest{
- {
- title: "MatchFunc route, match",
- route: new(Route).MatcherFunc(m),
- request: newRequest("GET", "http://aaa.bbb.ccc"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: true,
- },
- {
- title: "MatchFunc route, non-match",
- route: new(Route).MatcherFunc(m),
- request: newRequest("GET", "http://aaa.222.ccc"),
- vars: map[string]string{},
- host: "",
- path: "",
- shouldMatch: false,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestBuildVarsFunc(t *testing.T) {
- tests := []routeTest{
- {
- title: "BuildVarsFunc set on route",
- route: new(Route).Path(`/111/{v1:\d}{v2:.*}`).BuildVarsFunc(func(vars map[string]string) map[string]string {
- vars["v1"] = "3"
- vars["v2"] = "a"
- return vars
- }),
- request: newRequest("GET", "http://localhost/111/2"),
- path: "/111/3a",
- shouldMatch: true,
- },
- {
- title: "BuildVarsFunc set on route and parent route",
- route: new(Route).PathPrefix(`/{v1:\d}`).BuildVarsFunc(func(vars map[string]string) map[string]string {
- vars["v1"] = "2"
- return vars
- }).Subrouter().Path(`/{v2:\w}`).BuildVarsFunc(func(vars map[string]string) map[string]string {
- vars["v2"] = "b"
- return vars
- }),
- request: newRequest("GET", "http://localhost/1/a"),
- path: "/2/b",
- shouldMatch: true,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestSubRouter(t *testing.T) {
- subrouter1 := new(Route).Host("{v1:[a-z]+}.google.com").Subrouter()
- subrouter2 := new(Route).PathPrefix("/foo/{v1}").Subrouter()
-
- tests := []routeTest{
- {
- route: subrouter1.Path("/{v2:[a-z]+}"),
- request: newRequest("GET", "http://aaa.google.com/bbb"),
- vars: map[string]string{"v1": "aaa", "v2": "bbb"},
- host: "aaa.google.com",
- path: "/bbb",
- shouldMatch: true,
- },
- {
- route: subrouter1.Path("/{v2:[a-z]+}"),
- request: newRequest("GET", "http://111.google.com/111"),
- vars: map[string]string{"v1": "aaa", "v2": "bbb"},
- host: "aaa.google.com",
- path: "/bbb",
- shouldMatch: false,
- },
- {
- route: subrouter2.Path("/baz/{v2}"),
- request: newRequest("GET", "http://localhost/foo/bar/baz/ding"),
- vars: map[string]string{"v1": "bar", "v2": "ding"},
- host: "",
- path: "/foo/bar/baz/ding",
- shouldMatch: true,
- },
- {
- route: subrouter2.Path("/baz/{v2}"),
- request: newRequest("GET", "http://localhost/foo/bar"),
- vars: map[string]string{"v1": "bar", "v2": "ding"},
- host: "",
- path: "/foo/bar/baz/ding",
- shouldMatch: false,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestNamedRoutes(t *testing.T) {
- r1 := NewRouter()
- r1.NewRoute().Name("a")
- r1.NewRoute().Name("b")
- r1.NewRoute().Name("c")
-
- r2 := r1.NewRoute().Subrouter()
- r2.NewRoute().Name("d")
- r2.NewRoute().Name("e")
- r2.NewRoute().Name("f")
-
- r3 := r2.NewRoute().Subrouter()
- r3.NewRoute().Name("g")
- r3.NewRoute().Name("h")
- r3.NewRoute().Name("i")
-
- if r1.namedRoutes == nil || len(r1.namedRoutes) != 9 {
- t.Errorf("Expected 9 named routes, got %v", r1.namedRoutes)
- } else if r1.Get("i") == nil {
- t.Errorf("Subroute name not registered")
- }
-}
-
-func TestStrictSlash(t *testing.T) {
- r := NewRouter()
- r.StrictSlash(true)
-
- tests := []routeTest{
- {
- title: "Redirect path without slash",
- route: r.NewRoute().Path("/111/"),
- request: newRequest("GET", "http://localhost/111"),
- vars: map[string]string{},
- host: "",
- path: "/111/",
- shouldMatch: true,
- shouldRedirect: true,
- },
- {
- title: "Do not redirect path with slash",
- route: r.NewRoute().Path("/111/"),
- request: newRequest("GET", "http://localhost/111/"),
- vars: map[string]string{},
- host: "",
- path: "/111/",
- shouldMatch: true,
- shouldRedirect: false,
- },
- {
- title: "Redirect path with slash",
- route: r.NewRoute().Path("/111"),
- request: newRequest("GET", "http://localhost/111/"),
- vars: map[string]string{},
- host: "",
- path: "/111",
- shouldMatch: true,
- shouldRedirect: true,
- },
- {
- title: "Do not redirect path without slash",
- route: r.NewRoute().Path("/111"),
- request: newRequest("GET", "http://localhost/111"),
- vars: map[string]string{},
- host: "",
- path: "/111",
- shouldMatch: true,
- shouldRedirect: false,
- },
- {
- title: "Propagate StrictSlash to subrouters",
- route: r.NewRoute().PathPrefix("/static/").Subrouter().Path("/images/"),
- request: newRequest("GET", "http://localhost/static/images"),
- vars: map[string]string{},
- host: "",
- path: "/static/images/",
- shouldMatch: true,
- shouldRedirect: true,
- },
- {
- title: "Ignore StrictSlash for path prefix",
- route: r.NewRoute().PathPrefix("/static/"),
- request: newRequest("GET", "http://localhost/static/logo.png"),
- vars: map[string]string{},
- host: "",
- path: "/static/",
- shouldMatch: true,
- shouldRedirect: false,
- },
- }
-
- for _, test := range tests {
- testRoute(t, test)
- }
-}
-
-func TestWalkSingleDepth(t *testing.T) {
- r0 := NewRouter()
- r1 := NewRouter()
- r2 := NewRouter()
-
- r0.Path("/g")
- r0.Path("/o")
- r0.Path("/d").Handler(r1)
- r0.Path("/r").Handler(r2)
- r0.Path("/a")
-
- r1.Path("/z")
- r1.Path("/i")
- r1.Path("/l")
- r1.Path("/l")
-
- r2.Path("/i")
- r2.Path("/l")
- r2.Path("/l")
-
- paths := []string{"g", "o", "r", "i", "l", "l", "a"}
- depths := []int{0, 0, 0, 1, 1, 1, 0}
- i := 0
- err := r0.Walk(func(route *Route, router *Router, ancestors []*Route) error {
- matcher := route.matchers[0].(*routeRegexp)
- if matcher.template == "/d" {
- return SkipRouter
- }
- if len(ancestors) != depths[i] {
- t.Errorf(`Expected depth of %d at i = %d; got "%d"`, depths[i], i, len(ancestors))
- }
- if matcher.template != "/"+paths[i] {
- t.Errorf(`Expected "/%s" at i = %d; got "%s"`, paths[i], i, matcher.template)
- }
- i++
- return nil
- })
- if err != nil {
- panic(err)
- }
- if i != len(paths) {
- t.Errorf("Expected %d routes, found %d", len(paths), i)
- }
-}
-
-func TestWalkNested(t *testing.T) {
- router := NewRouter()
-
- g := router.Path("/g").Subrouter()
- o := g.PathPrefix("/o").Subrouter()
- r := o.PathPrefix("/r").Subrouter()
- i := r.PathPrefix("/i").Subrouter()
- l1 := i.PathPrefix("/l").Subrouter()
- l2 := l1.PathPrefix("/l").Subrouter()
- l2.Path("/a")
-
- paths := []string{"/g", "/g/o", "/g/o/r", "/g/o/r/i", "/g/o/r/i/l", "/g/o/r/i/l/l", "/g/o/r/i/l/l/a"}
- idx := 0
- err := router.Walk(func(route *Route, router *Router, ancestors []*Route) error {
- path := paths[idx]
- tpl := route.regexp.path.template
- if tpl != path {
- t.Errorf(`Expected %s got %s`, path, tpl)
- }
- idx++
- return nil
- })
- if err != nil {
- panic(err)
- }
- if idx != len(paths) {
- t.Errorf("Expected %d routes, found %d", len(paths), idx)
- }
-}
-
-// ----------------------------------------------------------------------------
-// Helpers
-// ----------------------------------------------------------------------------
-
-func getRouteTemplate(route *Route) string {
- host, path := "none", "none"
- if route.regexp != nil {
- if route.regexp.host != nil {
- host = route.regexp.host.template
- }
- if route.regexp.path != nil {
- path = route.regexp.path.template
- }
- }
- return fmt.Sprintf("Host: %v, Path: %v", host, path)
-}
-
-func testRoute(t *testing.T, test routeTest) {
- request := test.request
- route := test.route
- vars := test.vars
- shouldMatch := test.shouldMatch
- host := test.host
- path := test.path
- url := test.host + test.path
- shouldRedirect := test.shouldRedirect
-
- var match RouteMatch
- ok := route.Match(request, &match)
- if ok != shouldMatch {
- msg := "Should match"
- if !shouldMatch {
- msg = "Should not match"
- }
- t.Errorf("(%v) %v:\nRoute: %#v\nRequest: %#v\nVars: %v\n", test.title, msg, route, request, vars)
- return
- }
- if shouldMatch {
- if test.vars != nil && !stringMapEqual(test.vars, match.Vars) {
- t.Errorf("(%v) Vars not equal: expected %v, got %v", test.title, vars, match.Vars)
- return
- }
- if host != "" {
- u, _ := test.route.URLHost(mapToPairs(match.Vars)...)
- if host != u.Host {
- t.Errorf("(%v) URLHost not equal: expected %v, got %v -- %v", test.title, host, u.Host, getRouteTemplate(route))
- return
- }
- }
- if path != "" {
- u, _ := route.URLPath(mapToPairs(match.Vars)...)
- if path != u.Path {
- t.Errorf("(%v) URLPath not equal: expected %v, got %v -- %v", test.title, path, u.Path, getRouteTemplate(route))
- return
- }
- }
- if url != "" {
- u, _ := route.URL(mapToPairs(match.Vars)...)
- if url != u.Host+u.Path {
- t.Errorf("(%v) URL not equal: expected %v, got %v -- %v", test.title, url, u.Host+u.Path, getRouteTemplate(route))
- return
- }
- }
- if shouldRedirect && match.Handler == nil {
- t.Errorf("(%v) Did not redirect", test.title)
- return
- }
- if !shouldRedirect && match.Handler != nil {
- t.Errorf("(%v) Unexpected redirect", test.title)
- return
- }
- }
-}
-
-// Tests that the context is cleared or not cleared properly depending on
-// the configuration of the router
-func TestKeepContext(t *testing.T) {
- func1 := func(w http.ResponseWriter, r *http.Request) {}
-
- r := NewRouter()
- r.HandleFunc("/", func1).Name("func1")
-
- req, _ := http.NewRequest("GET", "http://localhost/", nil)
- context.Set(req, "t", 1)
-
- res := new(http.ResponseWriter)
- r.ServeHTTP(*res, req)
-
- if _, ok := context.GetOk(req, "t"); ok {
- t.Error("Context should have been cleared at end of request")
- }
-
- r.KeepContext = true
-
- req, _ = http.NewRequest("GET", "http://localhost/", nil)
- context.Set(req, "t", 1)
-
- r.ServeHTTP(*res, req)
- if _, ok := context.GetOk(req, "t"); !ok {
- t.Error("Context should NOT have been cleared at end of request")
- }
-
-}
-
-type TestA301ResponseWriter struct {
- hh http.Header
- status int
-}
-
-func (ho TestA301ResponseWriter) Header() http.Header {
- return http.Header(ho.hh)
-}
-
-func (ho TestA301ResponseWriter) Write(b []byte) (int, error) {
- return 0, nil
-}
-
-func (ho TestA301ResponseWriter) WriteHeader(code int) {
- ho.status = code
-}
-
-func Test301Redirect(t *testing.T) {
- m := make(http.Header)
-
- func1 := func(w http.ResponseWriter, r *http.Request) {}
- func2 := func(w http.ResponseWriter, r *http.Request) {}
-
- r := NewRouter()
- r.HandleFunc("/api/", func2).Name("func2")
- r.HandleFunc("/", func1).Name("func1")
-
- req, _ := http.NewRequest("GET", "http://localhost//api/?abc=def", nil)
-
- res := TestA301ResponseWriter{
- hh: m,
- status: 0,
- }
- r.ServeHTTP(&res, req)
-
- if "http://localhost/api/?abc=def" != res.hh["Location"][0] {
- t.Errorf("Should have complete URL with query string")
- }
-}
-
-// https://plus.google.com/101022900381697718949/posts/eWy6DjFJ6uW
-func TestSubrouterHeader(t *testing.T) {
- expected := "func1 response"
- func1 := func(w http.ResponseWriter, r *http.Request) {
- fmt.Fprint(w, expected)
- }
- func2 := func(http.ResponseWriter, *http.Request) {}
-
- r := NewRouter()
- s := r.Headers("SomeSpecialHeader", "").Subrouter()
- s.HandleFunc("/", func1).Name("func1")
- r.HandleFunc("/", func2).Name("func2")
-
- req, _ := http.NewRequest("GET", "http://localhost/", nil)
- req.Header.Add("SomeSpecialHeader", "foo")
- match := new(RouteMatch)
- matched := r.Match(req, match)
- if !matched {
- t.Errorf("Should match request")
- }
- if match.Route.GetName() != "func1" {
- t.Errorf("Expecting func1 handler, got %s", match.Route.GetName())
- }
- resp := NewRecorder()
- match.Handler.ServeHTTP(resp, req)
- if resp.Body.String() != expected {
- t.Errorf("Expecting %q", expected)
- }
-}
-
-// mapToPairs converts a string map to a slice of string pairs
-func mapToPairs(m map[string]string) []string {
- var i int
- p := make([]string, len(m)*2)
- for k, v := range m {
- p[i] = k
- p[i+1] = v
- i += 2
- }
- return p
-}
-
-// stringMapEqual checks the equality of two string maps
-func stringMapEqual(m1, m2 map[string]string) bool {
- nil1 := m1 == nil
- nil2 := m2 == nil
- if nil1 != nil2 || len(m1) != len(m2) {
- return false
- }
- for k, v := range m1 {
- if v != m2[k] {
- return false
- }
- }
- return true
-}
-
-// newRequest is a helper function to create a new request with a method and url
-func newRequest(method, url string) *http.Request {
- req, err := http.NewRequest(method, url, nil)
- if err != nil {
- panic(err)
- }
- return req
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/mux/old_test.go b/Godeps/_workspace/src/github.com/gorilla/mux/old_test.go
deleted file mode 100644
index 755db483e..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/mux/old_test.go
+++ /dev/null
@@ -1,714 +0,0 @@
-// Old tests ported to Go1. This is a mess. Want to drop it one day.
-
-// Copyright 2011 Gorilla Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package mux
-
-import (
- "bytes"
- "net/http"
- "testing"
-)
-
-// ----------------------------------------------------------------------------
-// ResponseRecorder
-// ----------------------------------------------------------------------------
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// ResponseRecorder is an implementation of http.ResponseWriter that
-// records its mutations for later inspection in tests.
-type ResponseRecorder struct {
- Code int // the HTTP response code from WriteHeader
- HeaderMap http.Header // the HTTP response headers
- Body *bytes.Buffer // if non-nil, the bytes.Buffer to append written data to
- Flushed bool
-}
-
-// NewRecorder returns an initialized ResponseRecorder.
-func NewRecorder() *ResponseRecorder {
- return &ResponseRecorder{
- HeaderMap: make(http.Header),
- Body: new(bytes.Buffer),
- }
-}
-
-// DefaultRemoteAddr is the default remote address to return in RemoteAddr if
-// an explicit DefaultRemoteAddr isn't set on ResponseRecorder.
-const DefaultRemoteAddr = "1.2.3.4"
-
-// Header returns the response headers.
-func (rw *ResponseRecorder) Header() http.Header {
- return rw.HeaderMap
-}
-
-// Write always succeeds and writes to rw.Body, if not nil.
-func (rw *ResponseRecorder) Write(buf []byte) (int, error) {
- if rw.Body != nil {
- rw.Body.Write(buf)
- }
- if rw.Code == 0 {
- rw.Code = http.StatusOK
- }
- return len(buf), nil
-}
-
-// WriteHeader sets rw.Code.
-func (rw *ResponseRecorder) WriteHeader(code int) {
- rw.Code = code
-}
-
-// Flush sets rw.Flushed to true.
-func (rw *ResponseRecorder) Flush() {
- rw.Flushed = true
-}
-
-// ----------------------------------------------------------------------------
-
-func TestRouteMatchers(t *testing.T) {
- var scheme, host, path, query, method string
- var headers map[string]string
- var resultVars map[bool]map[string]string
-
- router := NewRouter()
- router.NewRoute().Host("{var1}.google.com").
- Path("/{var2:[a-z]+}/{var3:[0-9]+}").
- Queries("foo", "bar").
- Methods("GET").
- Schemes("https").
- Headers("x-requested-with", "XMLHttpRequest")
- router.NewRoute().Host("www.{var4}.com").
- PathPrefix("/foo/{var5:[a-z]+}/{var6:[0-9]+}").
- Queries("baz", "ding").
- Methods("POST").
- Schemes("http").
- Headers("Content-Type", "application/json")
-
- reset := func() {
- // Everything match.
- scheme = "https"
- host = "www.google.com"
- path = "/product/42"
- query = "?foo=bar"
- method = "GET"
- headers = map[string]string{"X-Requested-With": "XMLHttpRequest"}
- resultVars = map[bool]map[string]string{
- true: {"var1": "www", "var2": "product", "var3": "42"},
- false: {},
- }
- }
-
- reset2 := func() {
- // Everything match.
- scheme = "http"
- host = "www.google.com"
- path = "/foo/product/42/path/that/is/ignored"
- query = "?baz=ding"
- method = "POST"
- headers = map[string]string{"Content-Type": "application/json"}
- resultVars = map[bool]map[string]string{
- true: {"var4": "google", "var5": "product", "var6": "42"},
- false: {},
- }
- }
-
- match := func(shouldMatch bool) {
- url := scheme + "://" + host + path + query
- request, _ := http.NewRequest(method, url, nil)
- for key, value := range headers {
- request.Header.Add(key, value)
- }
-
- var routeMatch RouteMatch
- matched := router.Match(request, &routeMatch)
- if matched != shouldMatch {
- // Need better messages. :)
- if matched {
- t.Errorf("Should match.")
- } else {
- t.Errorf("Should not match.")
- }
- }
-
- if matched {
- currentRoute := routeMatch.Route
- if currentRoute == nil {
- t.Errorf("Expected a current route.")
- }
- vars := routeMatch.Vars
- expectedVars := resultVars[shouldMatch]
- if len(vars) != len(expectedVars) {
- t.Errorf("Expected vars: %v Got: %v.", expectedVars, vars)
- }
- for name, value := range vars {
- if expectedVars[name] != value {
- t.Errorf("Expected vars: %v Got: %v.", expectedVars, vars)
- }
- }
- }
- }
-
- // 1st route --------------------------------------------------------------
-
- // Everything match.
- reset()
- match(true)
-
- // Scheme doesn't match.
- reset()
- scheme = "http"
- match(false)
-
- // Host doesn't match.
- reset()
- host = "www.mygoogle.com"
- match(false)
-
- // Path doesn't match.
- reset()
- path = "/product/notdigits"
- match(false)
-
- // Query doesn't match.
- reset()
- query = "?foo=baz"
- match(false)
-
- // Method doesn't match.
- reset()
- method = "POST"
- match(false)
-
- // Header doesn't match.
- reset()
- headers = map[string]string{}
- match(false)
-
- // Everything match, again.
- reset()
- match(true)
-
- // 2nd route --------------------------------------------------------------
-
- // Everything match.
- reset2()
- match(true)
-
- // Scheme doesn't match.
- reset2()
- scheme = "https"
- match(false)
-
- // Host doesn't match.
- reset2()
- host = "sub.google.com"
- match(false)
-
- // Path doesn't match.
- reset2()
- path = "/bar/product/42"
- match(false)
-
- // Query doesn't match.
- reset2()
- query = "?foo=baz"
- match(false)
-
- // Method doesn't match.
- reset2()
- method = "GET"
- match(false)
-
- // Header doesn't match.
- reset2()
- headers = map[string]string{}
- match(false)
-
- // Everything match, again.
- reset2()
- match(true)
-}
-
-type headerMatcherTest struct {
- matcher headerMatcher
- headers map[string]string
- result bool
-}
-
-var headerMatcherTests = []headerMatcherTest{
- {
- matcher: headerMatcher(map[string]string{"x-requested-with": "XMLHttpRequest"}),
- headers: map[string]string{"X-Requested-With": "XMLHttpRequest"},
- result: true,
- },
- {
- matcher: headerMatcher(map[string]string{"x-requested-with": ""}),
- headers: map[string]string{"X-Requested-With": "anything"},
- result: true,
- },
- {
- matcher: headerMatcher(map[string]string{"x-requested-with": "XMLHttpRequest"}),
- headers: map[string]string{},
- result: false,
- },
-}
-
-type hostMatcherTest struct {
- matcher *Route
- url string
- vars map[string]string
- result bool
-}
-
-var hostMatcherTests = []hostMatcherTest{
- {
- matcher: NewRouter().NewRoute().Host("{foo:[a-z][a-z][a-z]}.{bar:[a-z][a-z][a-z]}.{baz:[a-z][a-z][a-z]}"),
- url: "http://abc.def.ghi/",
- vars: map[string]string{"foo": "abc", "bar": "def", "baz": "ghi"},
- result: true,
- },
- {
- matcher: NewRouter().NewRoute().Host("{foo:[a-z][a-z][a-z]}.{bar:[a-z][a-z][a-z]}.{baz:[a-z][a-z][a-z]}"),
- url: "http://a.b.c/",
- vars: map[string]string{"foo": "abc", "bar": "def", "baz": "ghi"},
- result: false,
- },
-}
-
-type methodMatcherTest struct {
- matcher methodMatcher
- method string
- result bool
-}
-
-var methodMatcherTests = []methodMatcherTest{
- {
- matcher: methodMatcher([]string{"GET", "POST", "PUT"}),
- method: "GET",
- result: true,
- },
- {
- matcher: methodMatcher([]string{"GET", "POST", "PUT"}),
- method: "POST",
- result: true,
- },
- {
- matcher: methodMatcher([]string{"GET", "POST", "PUT"}),
- method: "PUT",
- result: true,
- },
- {
- matcher: methodMatcher([]string{"GET", "POST", "PUT"}),
- method: "DELETE",
- result: false,
- },
-}
-
-type pathMatcherTest struct {
- matcher *Route
- url string
- vars map[string]string
- result bool
-}
-
-var pathMatcherTests = []pathMatcherTest{
- {
- matcher: NewRouter().NewRoute().Path("/{foo:[0-9][0-9][0-9]}/{bar:[0-9][0-9][0-9]}/{baz:[0-9][0-9][0-9]}"),
- url: "http://localhost:8080/123/456/789",
- vars: map[string]string{"foo": "123", "bar": "456", "baz": "789"},
- result: true,
- },
- {
- matcher: NewRouter().NewRoute().Path("/{foo:[0-9][0-9][0-9]}/{bar:[0-9][0-9][0-9]}/{baz:[0-9][0-9][0-9]}"),
- url: "http://localhost:8080/1/2/3",
- vars: map[string]string{"foo": "123", "bar": "456", "baz": "789"},
- result: false,
- },
-}
-
-type schemeMatcherTest struct {
- matcher schemeMatcher
- url string
- result bool
-}
-
-var schemeMatcherTests = []schemeMatcherTest{
- {
- matcher: schemeMatcher([]string{"http", "https"}),
- url: "http://localhost:8080/",
- result: true,
- },
- {
- matcher: schemeMatcher([]string{"http", "https"}),
- url: "https://localhost:8080/",
- result: true,
- },
- {
- matcher: schemeMatcher([]string{"https"}),
- url: "http://localhost:8080/",
- result: false,
- },
- {
- matcher: schemeMatcher([]string{"http"}),
- url: "https://localhost:8080/",
- result: false,
- },
-}
-
-type urlBuildingTest struct {
- route *Route
- vars []string
- url string
-}
-
-var urlBuildingTests = []urlBuildingTest{
- {
- route: new(Route).Host("foo.domain.com"),
- vars: []string{},
- url: "http://foo.domain.com",
- },
- {
- route: new(Route).Host("{subdomain}.domain.com"),
- vars: []string{"subdomain", "bar"},
- url: "http://bar.domain.com",
- },
- {
- route: new(Route).Host("foo.domain.com").Path("/articles"),
- vars: []string{},
- url: "http://foo.domain.com/articles",
- },
- {
- route: new(Route).Path("/articles"),
- vars: []string{},
- url: "/articles",
- },
- {
- route: new(Route).Path("/articles/{category}/{id:[0-9]+}"),
- vars: []string{"category", "technology", "id", "42"},
- url: "/articles/technology/42",
- },
- {
- route: new(Route).Host("{subdomain}.domain.com").Path("/articles/{category}/{id:[0-9]+}"),
- vars: []string{"subdomain", "foo", "category", "technology", "id", "42"},
- url: "http://foo.domain.com/articles/technology/42",
- },
-}
-
-func TestHeaderMatcher(t *testing.T) {
- for _, v := range headerMatcherTests {
- request, _ := http.NewRequest("GET", "http://localhost:8080/", nil)
- for key, value := range v.headers {
- request.Header.Add(key, value)
- }
- var routeMatch RouteMatch
- result := v.matcher.Match(request, &routeMatch)
- if result != v.result {
- if v.result {
- t.Errorf("%#v: should match %v.", v.matcher, request.Header)
- } else {
- t.Errorf("%#v: should not match %v.", v.matcher, request.Header)
- }
- }
- }
-}
-
-func TestHostMatcher(t *testing.T) {
- for _, v := range hostMatcherTests {
- request, _ := http.NewRequest("GET", v.url, nil)
- var routeMatch RouteMatch
- result := v.matcher.Match(request, &routeMatch)
- vars := routeMatch.Vars
- if result != v.result {
- if v.result {
- t.Errorf("%#v: should match %v.", v.matcher, v.url)
- } else {
- t.Errorf("%#v: should not match %v.", v.matcher, v.url)
- }
- }
- if result {
- if len(vars) != len(v.vars) {
- t.Errorf("%#v: vars length should be %v, got %v.", v.matcher, len(v.vars), len(vars))
- }
- for name, value := range vars {
- if v.vars[name] != value {
- t.Errorf("%#v: expected value %v for key %v, got %v.", v.matcher, v.vars[name], name, value)
- }
- }
- } else {
- if len(vars) != 0 {
- t.Errorf("%#v: vars length should be 0, got %v.", v.matcher, len(vars))
- }
- }
- }
-}
-
-func TestMethodMatcher(t *testing.T) {
- for _, v := range methodMatcherTests {
- request, _ := http.NewRequest(v.method, "http://localhost:8080/", nil)
- var routeMatch RouteMatch
- result := v.matcher.Match(request, &routeMatch)
- if result != v.result {
- if v.result {
- t.Errorf("%#v: should match %v.", v.matcher, v.method)
- } else {
- t.Errorf("%#v: should not match %v.", v.matcher, v.method)
- }
- }
- }
-}
-
-func TestPathMatcher(t *testing.T) {
- for _, v := range pathMatcherTests {
- request, _ := http.NewRequest("GET", v.url, nil)
- var routeMatch RouteMatch
- result := v.matcher.Match(request, &routeMatch)
- vars := routeMatch.Vars
- if result != v.result {
- if v.result {
- t.Errorf("%#v: should match %v.", v.matcher, v.url)
- } else {
- t.Errorf("%#v: should not match %v.", v.matcher, v.url)
- }
- }
- if result {
- if len(vars) != len(v.vars) {
- t.Errorf("%#v: vars length should be %v, got %v.", v.matcher, len(v.vars), len(vars))
- }
- for name, value := range vars {
- if v.vars[name] != value {
- t.Errorf("%#v: expected value %v for key %v, got %v.", v.matcher, v.vars[name], name, value)
- }
- }
- } else {
- if len(vars) != 0 {
- t.Errorf("%#v: vars length should be 0, got %v.", v.matcher, len(vars))
- }
- }
- }
-}
-
-func TestSchemeMatcher(t *testing.T) {
- for _, v := range schemeMatcherTests {
- request, _ := http.NewRequest("GET", v.url, nil)
- var routeMatch RouteMatch
- result := v.matcher.Match(request, &routeMatch)
- if result != v.result {
- if v.result {
- t.Errorf("%#v: should match %v.", v.matcher, v.url)
- } else {
- t.Errorf("%#v: should not match %v.", v.matcher, v.url)
- }
- }
- }
-}
-
-func TestUrlBuilding(t *testing.T) {
-
- for _, v := range urlBuildingTests {
- u, _ := v.route.URL(v.vars...)
- url := u.String()
- if url != v.url {
- t.Errorf("expected %v, got %v", v.url, url)
- /*
- reversePath := ""
- reverseHost := ""
- if v.route.pathTemplate != nil {
- reversePath = v.route.pathTemplate.Reverse
- }
- if v.route.hostTemplate != nil {
- reverseHost = v.route.hostTemplate.Reverse
- }
-
- t.Errorf("%#v:\nexpected: %q\ngot: %q\nreverse path: %q\nreverse host: %q", v.route, v.url, url, reversePath, reverseHost)
- */
- }
- }
-
- ArticleHandler := func(w http.ResponseWriter, r *http.Request) {
- }
-
- router := NewRouter()
- router.HandleFunc("/articles/{category}/{id:[0-9]+}", ArticleHandler).Name("article")
-
- url, _ := router.Get("article").URL("category", "technology", "id", "42")
- expected := "/articles/technology/42"
- if url.String() != expected {
- t.Errorf("Expected %v, got %v", expected, url.String())
- }
-}
-
-func TestMatchedRouteName(t *testing.T) {
- routeName := "stock"
- router := NewRouter()
- route := router.NewRoute().Path("/products/").Name(routeName)
-
- url := "http://www.example.com/products/"
- request, _ := http.NewRequest("GET", url, nil)
- var rv RouteMatch
- ok := router.Match(request, &rv)
-
- if !ok || rv.Route != route {
- t.Errorf("Expected same route, got %+v.", rv.Route)
- }
-
- retName := rv.Route.GetName()
- if retName != routeName {
- t.Errorf("Expected %q, got %q.", routeName, retName)
- }
-}
-
-func TestSubRouting(t *testing.T) {
- // Example from docs.
- router := NewRouter()
- subrouter := router.NewRoute().Host("www.example.com").Subrouter()
- route := subrouter.NewRoute().Path("/products/").Name("products")
-
- url := "http://www.example.com/products/"
- request, _ := http.NewRequest("GET", url, nil)
- var rv RouteMatch
- ok := router.Match(request, &rv)
-
- if !ok || rv.Route != route {
- t.Errorf("Expected same route, got %+v.", rv.Route)
- }
-
- u, _ := router.Get("products").URL()
- builtUrl := u.String()
- // Yay, subroute aware of the domain when building!
- if builtUrl != url {
- t.Errorf("Expected %q, got %q.", url, builtUrl)
- }
-}
-
-func TestVariableNames(t *testing.T) {
- route := new(Route).Host("{arg1}.domain.com").Path("/{arg1}/{arg2:[0-9]+}")
- if route.err == nil {
- t.Errorf("Expected error for duplicated variable names")
- }
-}
-
-func TestRedirectSlash(t *testing.T) {
- var route *Route
- var routeMatch RouteMatch
- r := NewRouter()
-
- r.StrictSlash(false)
- route = r.NewRoute()
- if route.strictSlash != false {
- t.Errorf("Expected false redirectSlash.")
- }
-
- r.StrictSlash(true)
- route = r.NewRoute()
- if route.strictSlash != true {
- t.Errorf("Expected true redirectSlash.")
- }
-
- route = new(Route)
- route.strictSlash = true
- route.Path("/{arg1}/{arg2:[0-9]+}/")
- request, _ := http.NewRequest("GET", "http://localhost/foo/123", nil)
- routeMatch = RouteMatch{}
- _ = route.Match(request, &routeMatch)
- vars := routeMatch.Vars
- if vars["arg1"] != "foo" {
- t.Errorf("Expected foo.")
- }
- if vars["arg2"] != "123" {
- t.Errorf("Expected 123.")
- }
- rsp := NewRecorder()
- routeMatch.Handler.ServeHTTP(rsp, request)
- if rsp.HeaderMap.Get("Location") != "http://localhost/foo/123/" {
- t.Errorf("Expected redirect header.")
- }
-
- route = new(Route)
- route.strictSlash = true
- route.Path("/{arg1}/{arg2:[0-9]+}")
- request, _ = http.NewRequest("GET", "http://localhost/foo/123/", nil)
- routeMatch = RouteMatch{}
- _ = route.Match(request, &routeMatch)
- vars = routeMatch.Vars
- if vars["arg1"] != "foo" {
- t.Errorf("Expected foo.")
- }
- if vars["arg2"] != "123" {
- t.Errorf("Expected 123.")
- }
- rsp = NewRecorder()
- routeMatch.Handler.ServeHTTP(rsp, request)
- if rsp.HeaderMap.Get("Location") != "http://localhost/foo/123" {
- t.Errorf("Expected redirect header.")
- }
-}
-
-// Test for the new regexp library, still not available in stable Go.
-func TestNewRegexp(t *testing.T) {
- var p *routeRegexp
- var matches []string
-
- tests := map[string]map[string][]string{
- "/{foo:a{2}}": {
- "/a": nil,
- "/aa": {"aa"},
- "/aaa": nil,
- "/aaaa": nil,
- },
- "/{foo:a{2,}}": {
- "/a": nil,
- "/aa": {"aa"},
- "/aaa": {"aaa"},
- "/aaaa": {"aaaa"},
- },
- "/{foo:a{2,3}}": {
- "/a": nil,
- "/aa": {"aa"},
- "/aaa": {"aaa"},
- "/aaaa": nil,
- },
- "/{foo:[a-z]{3}}/{bar:[a-z]{2}}": {
- "/a": nil,
- "/ab": nil,
- "/abc": nil,
- "/abcd": nil,
- "/abc/ab": {"abc", "ab"},
- "/abc/abc": nil,
- "/abcd/ab": nil,
- },
- `/{foo:\w{3,}}/{bar:\d{2,}}`: {
- "/a": nil,
- "/ab": nil,
- "/abc": nil,
- "/abc/1": nil,
- "/abc/12": {"abc", "12"},
- "/abcd/12": {"abcd", "12"},
- "/abcd/123": {"abcd", "123"},
- },
- }
-
- for pattern, paths := range tests {
- p, _ = newRouteRegexp(pattern, false, false, false, false)
- for path, result := range paths {
- matches = p.regexp.FindStringSubmatch(path)
- if result == nil {
- if matches != nil {
- t.Errorf("%v should not match %v.", pattern, path)
- }
- } else {
- if len(matches) != len(result)+1 {
- t.Errorf("Expected %v matches, got %v.", len(result)+1, len(matches))
- } else {
- for k, v := range result {
- if matches[k+1] != v {
- t.Errorf("Expected %v, got %v.", v, matches[k+1])
- }
- }
- }
- }
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/websocket/bench_test.go b/Godeps/_workspace/src/github.com/gorilla/websocket/bench_test.go
deleted file mode 100644
index f66fc36bc..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/websocket/bench_test.go
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright 2014 The Gorilla WebSocket Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package websocket
-
-import (
- "testing"
-)
-
-func BenchmarkMaskBytes(b *testing.B) {
- var key [4]byte
- data := make([]byte, 1024)
- pos := 0
- for i := 0; i < b.N; i++ {
- pos = maskBytes(key, pos, data)
- }
- b.SetBytes(int64(len(data)))
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/websocket/client_server_test.go b/Godeps/_workspace/src/github.com/gorilla/websocket/client_server_test.go
deleted file mode 100644
index c67550e92..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/websocket/client_server_test.go
+++ /dev/null
@@ -1,410 +0,0 @@
-// Copyright 2013 The Gorilla WebSocket Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package websocket
-
-import (
- "crypto/tls"
- "crypto/x509"
- "io"
- "io/ioutil"
- "net"
- "net/http"
- "net/http/httptest"
- "net/url"
- "reflect"
- "strings"
- "testing"
- "time"
-)
-
-var cstUpgrader = Upgrader{
- Subprotocols: []string{"p0", "p1"},
- ReadBufferSize: 1024,
- WriteBufferSize: 1024,
- Error: func(w http.ResponseWriter, r *http.Request, status int, reason error) {
- http.Error(w, reason.Error(), status)
- },
-}
-
-var cstDialer = Dialer{
- Subprotocols: []string{"p1", "p2"},
- ReadBufferSize: 1024,
- WriteBufferSize: 1024,
-}
-
-type cstHandler struct{ *testing.T }
-
-type cstServer struct {
- *httptest.Server
- URL string
-}
-
-const (
- cstPath = "/a/b"
- cstRawQuery = "x=y"
- cstRequestURI = cstPath + "?" + cstRawQuery
-)
-
-func newServer(t *testing.T) *cstServer {
- var s cstServer
- s.Server = httptest.NewServer(cstHandler{t})
- s.Server.URL += cstRequestURI
- s.URL = makeWsProto(s.Server.URL)
- return &s
-}
-
-func newTLSServer(t *testing.T) *cstServer {
- var s cstServer
- s.Server = httptest.NewTLSServer(cstHandler{t})
- s.Server.URL += cstRequestURI
- s.URL = makeWsProto(s.Server.URL)
- return &s
-}
-
-func (t cstHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
- if r.URL.Path != cstPath {
- t.Logf("path=%v, want %v", r.URL.Path, cstPath)
- http.Error(w, "bad path", 400)
- return
- }
- if r.URL.RawQuery != cstRawQuery {
- t.Logf("query=%v, want %v", r.URL.RawQuery, cstRawQuery)
- http.Error(w, "bad path", 400)
- return
- }
- subprotos := Subprotocols(r)
- if !reflect.DeepEqual(subprotos, cstDialer.Subprotocols) {
- t.Logf("subprotols=%v, want %v", subprotos, cstDialer.Subprotocols)
- http.Error(w, "bad protocol", 400)
- return
- }
- ws, err := cstUpgrader.Upgrade(w, r, http.Header{"Set-Cookie": {"sessionID=1234"}})
- if err != nil {
- t.Logf("Upgrade: %v", err)
- return
- }
- defer ws.Close()
-
- if ws.Subprotocol() != "p1" {
- t.Logf("Subprotocol() = %s, want p1", ws.Subprotocol())
- ws.Close()
- return
- }
- op, rd, err := ws.NextReader()
- if err != nil {
- t.Logf("NextReader: %v", err)
- return
- }
- wr, err := ws.NextWriter(op)
- if err != nil {
- t.Logf("NextWriter: %v", err)
- return
- }
- if _, err = io.Copy(wr, rd); err != nil {
- t.Logf("NextWriter: %v", err)
- return
- }
- if err := wr.Close(); err != nil {
- t.Logf("Close: %v", err)
- return
- }
-}
-
-func makeWsProto(s string) string {
- return "ws" + strings.TrimPrefix(s, "http")
-}
-
-func sendRecv(t *testing.T, ws *Conn) {
- const message = "Hello World!"
- if err := ws.SetWriteDeadline(time.Now().Add(time.Second)); err != nil {
- t.Fatalf("SetWriteDeadline: %v", err)
- }
- if err := ws.WriteMessage(TextMessage, []byte(message)); err != nil {
- t.Fatalf("WriteMessage: %v", err)
- }
- if err := ws.SetReadDeadline(time.Now().Add(time.Second)); err != nil {
- t.Fatalf("SetReadDeadline: %v", err)
- }
- _, p, err := ws.ReadMessage()
- if err != nil {
- t.Fatalf("ReadMessage: %v", err)
- }
- if string(p) != message {
- t.Fatalf("message=%s, want %s", p, message)
- }
-}
-
-func TestProxyDial(t *testing.T) {
-
- s := newServer(t)
- defer s.Close()
-
- surl, _ := url.Parse(s.URL)
-
- cstDialer.Proxy = http.ProxyURL(surl)
-
- connect := false
- origHandler := s.Server.Config.Handler
-
- // Capture the request Host header.
- s.Server.Config.Handler = http.HandlerFunc(
- func(w http.ResponseWriter, r *http.Request) {
- if r.Method == "CONNECT" {
- connect = true
- w.WriteHeader(200)
- return
- }
-
- if !connect {
- t.Log("connect not recieved")
- http.Error(w, "connect not recieved", 405)
- return
- }
- origHandler.ServeHTTP(w, r)
- })
-
- ws, _, err := cstDialer.Dial(s.URL, nil)
- if err != nil {
- t.Fatalf("Dial: %v", err)
- }
- defer ws.Close()
- sendRecv(t, ws)
-
- cstDialer.Proxy = http.ProxyFromEnvironment
-}
-
-func TestDial(t *testing.T) {
- s := newServer(t)
- defer s.Close()
-
- ws, _, err := cstDialer.Dial(s.URL, nil)
- if err != nil {
- t.Fatalf("Dial: %v", err)
- }
- defer ws.Close()
- sendRecv(t, ws)
-}
-
-func TestDialTLS(t *testing.T) {
- s := newTLSServer(t)
- defer s.Close()
-
- certs := x509.NewCertPool()
- for _, c := range s.TLS.Certificates {
- roots, err := x509.ParseCertificates(c.Certificate[len(c.Certificate)-1])
- if err != nil {
- t.Fatalf("error parsing server's root cert: %v", err)
- }
- for _, root := range roots {
- certs.AddCert(root)
- }
- }
-
- u, _ := url.Parse(s.URL)
- d := cstDialer
- d.NetDial = func(network, addr string) (net.Conn, error) { return net.Dial(network, u.Host) }
- d.TLSClientConfig = &tls.Config{RootCAs: certs}
- ws, _, err := d.Dial("wss://example.com"+cstRequestURI, nil)
- if err != nil {
- t.Fatalf("Dial: %v", err)
- }
- defer ws.Close()
- sendRecv(t, ws)
-}
-
-func xTestDialTLSBadCert(t *testing.T) {
- // This test is deactivated because of noisy logging from the net/http package.
- s := newTLSServer(t)
- defer s.Close()
-
- ws, _, err := cstDialer.Dial(s.URL, nil)
- if err == nil {
- ws.Close()
- t.Fatalf("Dial: nil")
- }
-}
-
-func xTestDialTLSNoVerify(t *testing.T) {
- s := newTLSServer(t)
- defer s.Close()
-
- d := cstDialer
- d.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
- ws, _, err := d.Dial(s.URL, nil)
- if err != nil {
- t.Fatalf("Dial: %v", err)
- }
- defer ws.Close()
- sendRecv(t, ws)
-}
-
-func TestDialTimeout(t *testing.T) {
- s := newServer(t)
- defer s.Close()
-
- d := cstDialer
- d.HandshakeTimeout = -1
- ws, _, err := d.Dial(s.URL, nil)
- if err == nil {
- ws.Close()
- t.Fatalf("Dial: nil")
- }
-}
-
-func TestDialBadScheme(t *testing.T) {
- s := newServer(t)
- defer s.Close()
-
- ws, _, err := cstDialer.Dial(s.Server.URL, nil)
- if err == nil {
- ws.Close()
- t.Fatalf("Dial: nil")
- }
-}
-
-func TestDialBadOrigin(t *testing.T) {
- s := newServer(t)
- defer s.Close()
-
- ws, resp, err := cstDialer.Dial(s.URL, http.Header{"Origin": {"bad"}})
- if err == nil {
- ws.Close()
- t.Fatalf("Dial: nil")
- }
- if resp == nil {
- t.Fatalf("resp=nil, err=%v", err)
- }
- if resp.StatusCode != http.StatusForbidden {
- t.Fatalf("status=%d, want %d", resp.StatusCode, http.StatusForbidden)
- }
-}
-
-func TestDialBadHeader(t *testing.T) {
- s := newServer(t)
- defer s.Close()
-
- for _, k := range []string{"Upgrade",
- "Connection",
- "Sec-Websocket-Key",
- "Sec-Websocket-Version",
- "Sec-Websocket-Protocol"} {
- h := http.Header{}
- h.Set(k, "bad")
- ws, _, err := cstDialer.Dial(s.URL, http.Header{"Origin": {"bad"}})
- if err == nil {
- ws.Close()
- t.Errorf("Dial with header %s returned nil", k)
- }
- }
-}
-
-func TestBadMethod(t *testing.T) {
- s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
- ws, err := cstUpgrader.Upgrade(w, r, nil)
- if err == nil {
- t.Errorf("handshake succeeded, expect fail")
- ws.Close()
- }
- }))
- defer s.Close()
-
- resp, err := http.PostForm(s.URL, url.Values{})
- if err != nil {
- t.Fatalf("PostForm returned error %v", err)
- }
- resp.Body.Close()
- if resp.StatusCode != http.StatusMethodNotAllowed {
- t.Errorf("Status = %d, want %d", resp.StatusCode, http.StatusMethodNotAllowed)
- }
-}
-
-func TestHandshake(t *testing.T) {
- s := newServer(t)
- defer s.Close()
-
- ws, resp, err := cstDialer.Dial(s.URL, http.Header{"Origin": {s.URL}})
- if err != nil {
- t.Fatalf("Dial: %v", err)
- }
- defer ws.Close()
-
- var sessionID string
- for _, c := range resp.Cookies() {
- if c.Name == "sessionID" {
- sessionID = c.Value
- }
- }
- if sessionID != "1234" {
- t.Error("Set-Cookie not received from the server.")
- }
-
- if ws.Subprotocol() != "p1" {
- t.Errorf("ws.Subprotocol() = %s, want p1", ws.Subprotocol())
- }
- sendRecv(t, ws)
-}
-
-func TestRespOnBadHandshake(t *testing.T) {
- const expectedStatus = http.StatusGone
- const expectedBody = "This is the response body."
-
- s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
- w.WriteHeader(expectedStatus)
- io.WriteString(w, expectedBody)
- }))
- defer s.Close()
-
- ws, resp, err := cstDialer.Dial(makeWsProto(s.URL), nil)
- if err == nil {
- ws.Close()
- t.Fatalf("Dial: nil")
- }
-
- if resp == nil {
- t.Fatalf("resp=nil, err=%v", err)
- }
-
- if resp.StatusCode != expectedStatus {
- t.Errorf("resp.StatusCode=%d, want %d", resp.StatusCode, expectedStatus)
- }
-
- p, err := ioutil.ReadAll(resp.Body)
- if err != nil {
- t.Fatalf("ReadFull(resp.Body) returned error %v", err)
- }
-
- if string(p) != expectedBody {
- t.Errorf("resp.Body=%s, want %s", p, expectedBody)
- }
-}
-
-// TestHostHeader confirms that the host header provided in the call to Dial is
-// sent to the server.
-func TestHostHeader(t *testing.T) {
- s := newServer(t)
- defer s.Close()
-
- specifiedHost := make(chan string, 1)
- origHandler := s.Server.Config.Handler
-
- // Capture the request Host header.
- s.Server.Config.Handler = http.HandlerFunc(
- func(w http.ResponseWriter, r *http.Request) {
- specifiedHost <- r.Host
- origHandler.ServeHTTP(w, r)
- })
-
- ws, _, err := cstDialer.Dial(s.URL, http.Header{"Host": {"testhost"}})
- if err != nil {
- t.Fatalf("Dial: %v", err)
- }
- defer ws.Close()
-
- if gotHost := <-specifiedHost; gotHost != "testhost" {
- t.Fatalf("gotHost = %q, want \"testhost\"", gotHost)
- }
-
- sendRecv(t, ws)
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/websocket/client_test.go b/Godeps/_workspace/src/github.com/gorilla/websocket/client_test.go
deleted file mode 100644
index 7d2b0844f..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/websocket/client_test.go
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright 2014 The Gorilla WebSocket Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package websocket
-
-import (
- "net/url"
- "reflect"
- "testing"
-)
-
-var parseURLTests = []struct {
- s string
- u *url.URL
- rui string
-}{
- {"ws://example.com/", &url.URL{Scheme: "ws", Host: "example.com", Opaque: "/"}, "/"},
- {"ws://example.com", &url.URL{Scheme: "ws", Host: "example.com", Opaque: "/"}, "/"},
- {"ws://example.com:7777/", &url.URL{Scheme: "ws", Host: "example.com:7777", Opaque: "/"}, "/"},
- {"wss://example.com/", &url.URL{Scheme: "wss", Host: "example.com", Opaque: "/"}, "/"},
- {"wss://example.com/a/b", &url.URL{Scheme: "wss", Host: "example.com", Opaque: "/a/b"}, "/a/b"},
- {"ss://example.com/a/b", nil, ""},
- {"ws://webmaster@example.com/", nil, ""},
- {"wss://example.com/a/b?x=y", &url.URL{Scheme: "wss", Host: "example.com", Opaque: "/a/b", RawQuery: "x=y"}, "/a/b?x=y"},
- {"wss://example.com?x=y", &url.URL{Scheme: "wss", Host: "example.com", Opaque: "/", RawQuery: "x=y"}, "/?x=y"},
-}
-
-func TestParseURL(t *testing.T) {
- for _, tt := range parseURLTests {
- u, err := parseURL(tt.s)
- if tt.u != nil && err != nil {
- t.Errorf("parseURL(%q) returned error %v", tt.s, err)
- continue
- }
- if tt.u == nil {
- if err == nil {
- t.Errorf("parseURL(%q) did not return error", tt.s)
- }
- continue
- }
- if !reflect.DeepEqual(u, tt.u) {
- t.Errorf("parseURL(%q) = %v, want %v", tt.s, u, tt.u)
- continue
- }
- if u.RequestURI() != tt.rui {
- t.Errorf("parseURL(%q).RequestURI() = %v, want %v", tt.s, u.RequestURI(), tt.rui)
- }
- }
-}
-
-var hostPortNoPortTests = []struct {
- u *url.URL
- hostPort, hostNoPort string
-}{
- {&url.URL{Scheme: "ws", Host: "example.com"}, "example.com:80", "example.com"},
- {&url.URL{Scheme: "wss", Host: "example.com"}, "example.com:443", "example.com"},
- {&url.URL{Scheme: "ws", Host: "example.com:7777"}, "example.com:7777", "example.com"},
- {&url.URL{Scheme: "wss", Host: "example.com:7777"}, "example.com:7777", "example.com"},
-}
-
-func TestHostPortNoPort(t *testing.T) {
- for _, tt := range hostPortNoPortTests {
- hostPort, hostNoPort := hostPortNoPort(tt.u)
- if hostPort != tt.hostPort {
- t.Errorf("hostPortNoPort(%v) returned hostPort %q, want %q", tt.u, hostPort, tt.hostPort)
- }
- if hostNoPort != tt.hostNoPort {
- t.Errorf("hostPortNoPort(%v) returned hostNoPort %q, want %q", tt.u, hostNoPort, tt.hostNoPort)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/websocket/conn_test.go b/Godeps/_workspace/src/github.com/gorilla/websocket/conn_test.go
deleted file mode 100644
index 02f2d4b50..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/websocket/conn_test.go
+++ /dev/null
@@ -1,272 +0,0 @@
-// Copyright 2013 The Gorilla WebSocket Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package websocket
-
-import (
- "bufio"
- "bytes"
- "fmt"
- "io"
- "io/ioutil"
- "net"
- "reflect"
- "testing"
- "testing/iotest"
- "time"
-)
-
-var _ net.Error = errWriteTimeout
-
-type fakeNetConn struct {
- io.Reader
- io.Writer
-}
-
-func (c fakeNetConn) Close() error { return nil }
-func (c fakeNetConn) LocalAddr() net.Addr { return nil }
-func (c fakeNetConn) RemoteAddr() net.Addr { return nil }
-func (c fakeNetConn) SetDeadline(t time.Time) error { return nil }
-func (c fakeNetConn) SetReadDeadline(t time.Time) error { return nil }
-func (c fakeNetConn) SetWriteDeadline(t time.Time) error { return nil }
-
-func TestFraming(t *testing.T) {
- frameSizes := []int{0, 1, 2, 124, 125, 126, 127, 128, 129, 65534, 65535, 65536, 65537}
- var readChunkers = []struct {
- name string
- f func(io.Reader) io.Reader
- }{
- {"half", iotest.HalfReader},
- {"one", iotest.OneByteReader},
- {"asis", func(r io.Reader) io.Reader { return r }},
- }
-
- writeBuf := make([]byte, 65537)
- for i := range writeBuf {
- writeBuf[i] = byte(i)
- }
-
- for _, isServer := range []bool{true, false} {
- for _, chunker := range readChunkers {
-
- var connBuf bytes.Buffer
- wc := newConn(fakeNetConn{Reader: nil, Writer: &connBuf}, isServer, 1024, 1024)
- rc := newConn(fakeNetConn{Reader: chunker.f(&connBuf), Writer: nil}, !isServer, 1024, 1024)
-
- for _, n := range frameSizes {
- for _, iocopy := range []bool{true, false} {
- name := fmt.Sprintf("s:%v, r:%s, n:%d c:%v", isServer, chunker.name, n, iocopy)
-
- w, err := wc.NextWriter(TextMessage)
- if err != nil {
- t.Errorf("%s: wc.NextWriter() returned %v", name, err)
- continue
- }
- var nn int
- if iocopy {
- var n64 int64
- n64, err = io.Copy(w, bytes.NewReader(writeBuf[:n]))
- nn = int(n64)
- } else {
- nn, err = w.Write(writeBuf[:n])
- }
- if err != nil || nn != n {
- t.Errorf("%s: w.Write(writeBuf[:n]) returned %d, %v", name, nn, err)
- continue
- }
- err = w.Close()
- if err != nil {
- t.Errorf("%s: w.Close() returned %v", name, err)
- continue
- }
-
- opCode, r, err := rc.NextReader()
- if err != nil || opCode != TextMessage {
- t.Errorf("%s: NextReader() returned %d, r, %v", name, opCode, err)
- continue
- }
- rbuf, err := ioutil.ReadAll(r)
- if err != nil {
- t.Errorf("%s: ReadFull() returned rbuf, %v", name, err)
- continue
- }
-
- if len(rbuf) != n {
- t.Errorf("%s: len(rbuf) is %d, want %d", name, len(rbuf), n)
- continue
- }
-
- for i, b := range rbuf {
- if byte(i) != b {
- t.Errorf("%s: bad byte at offset %d", name, i)
- break
- }
- }
- }
- }
- }
- }
-}
-
-func TestControl(t *testing.T) {
- const message = "this is a ping/pong messsage"
- for _, isServer := range []bool{true, false} {
- for _, isWriteControl := range []bool{true, false} {
- name := fmt.Sprintf("s:%v, wc:%v", isServer, isWriteControl)
- var connBuf bytes.Buffer
- wc := newConn(fakeNetConn{Reader: nil, Writer: &connBuf}, isServer, 1024, 1024)
- rc := newConn(fakeNetConn{Reader: &connBuf, Writer: nil}, !isServer, 1024, 1024)
- if isWriteControl {
- wc.WriteControl(PongMessage, []byte(message), time.Now().Add(time.Second))
- } else {
- w, err := wc.NextWriter(PongMessage)
- if err != nil {
- t.Errorf("%s: wc.NextWriter() returned %v", name, err)
- continue
- }
- if _, err := w.Write([]byte(message)); err != nil {
- t.Errorf("%s: w.Write() returned %v", name, err)
- continue
- }
- if err := w.Close(); err != nil {
- t.Errorf("%s: w.Close() returned %v", name, err)
- continue
- }
- var actualMessage string
- rc.SetPongHandler(func(s string) error { actualMessage = s; return nil })
- rc.NextReader()
- if actualMessage != message {
- t.Errorf("%s: pong=%q, want %q", name, actualMessage, message)
- continue
- }
- }
- }
- }
-}
-
-func TestCloseBeforeFinalFrame(t *testing.T) {
- const bufSize = 512
-
- expectedErr := &CloseError{Code: CloseNormalClosure, Text: "hello"}
-
- var b1, b2 bytes.Buffer
- wc := newConn(fakeNetConn{Reader: nil, Writer: &b1}, false, 1024, bufSize)
- rc := newConn(fakeNetConn{Reader: &b1, Writer: &b2}, true, 1024, 1024)
-
- w, _ := wc.NextWriter(BinaryMessage)
- w.Write(make([]byte, bufSize+bufSize/2))
- wc.WriteControl(CloseMessage, FormatCloseMessage(expectedErr.Code, expectedErr.Text), time.Now().Add(10*time.Second))
- w.Close()
-
- op, r, err := rc.NextReader()
- if op != BinaryMessage || err != nil {
- t.Fatalf("NextReader() returned %d, %v", op, err)
- }
- _, err = io.Copy(ioutil.Discard, r)
- if !reflect.DeepEqual(err, expectedErr) {
- t.Fatalf("io.Copy() returned %v, want %v", err, expectedErr)
- }
- _, _, err = rc.NextReader()
- if !reflect.DeepEqual(err, expectedErr) {
- t.Fatalf("NextReader() returned %v, want %v", err, expectedErr)
- }
-}
-
-func TestEOFBeforeFinalFrame(t *testing.T) {
- const bufSize = 512
-
- var b1, b2 bytes.Buffer
- wc := newConn(fakeNetConn{Reader: nil, Writer: &b1}, false, 1024, bufSize)
- rc := newConn(fakeNetConn{Reader: &b1, Writer: &b2}, true, 1024, 1024)
-
- w, _ := wc.NextWriter(BinaryMessage)
- w.Write(make([]byte, bufSize+bufSize/2))
-
- op, r, err := rc.NextReader()
- if op != BinaryMessage || err != nil {
- t.Fatalf("NextReader() returned %d, %v", op, err)
- }
- _, err = io.Copy(ioutil.Discard, r)
- if err != errUnexpectedEOF {
- t.Fatalf("io.Copy() returned %v, want %v", err, errUnexpectedEOF)
- }
- _, _, err = rc.NextReader()
- if err != errUnexpectedEOF {
- t.Fatalf("NextReader() returned %v, want %v", err, errUnexpectedEOF)
- }
-}
-
-func TestReadLimit(t *testing.T) {
-
- const readLimit = 512
- message := make([]byte, readLimit+1)
-
- var b1, b2 bytes.Buffer
- wc := newConn(fakeNetConn{Reader: nil, Writer: &b1}, false, 1024, readLimit-2)
- rc := newConn(fakeNetConn{Reader: &b1, Writer: &b2}, true, 1024, 1024)
- rc.SetReadLimit(readLimit)
-
- // Send message at the limit with interleaved pong.
- w, _ := wc.NextWriter(BinaryMessage)
- w.Write(message[:readLimit-1])
- wc.WriteControl(PongMessage, []byte("this is a pong"), time.Now().Add(10*time.Second))
- w.Write(message[:1])
- w.Close()
-
- // Send message larger than the limit.
- wc.WriteMessage(BinaryMessage, message[:readLimit+1])
-
- op, _, err := rc.NextReader()
- if op != BinaryMessage || err != nil {
- t.Fatalf("1: NextReader() returned %d, %v", op, err)
- }
- op, r, err := rc.NextReader()
- if op != BinaryMessage || err != nil {
- t.Fatalf("2: NextReader() returned %d, %v", op, err)
- }
- _, err = io.Copy(ioutil.Discard, r)
- if err != ErrReadLimit {
- t.Fatalf("io.Copy() returned %v", err)
- }
-}
-
-func TestUnderlyingConn(t *testing.T) {
- var b1, b2 bytes.Buffer
- fc := fakeNetConn{Reader: &b1, Writer: &b2}
- c := newConn(fc, true, 1024, 1024)
- ul := c.UnderlyingConn()
- if ul != fc {
- t.Fatalf("Underlying conn is not what it should be.")
- }
-}
-
-func TestBufioReadBytes(t *testing.T) {
-
- // Test calling bufio.ReadBytes for value longer than read buffer size.
-
- m := make([]byte, 512)
- m[len(m)-1] = '\n'
-
- var b1, b2 bytes.Buffer
- wc := newConn(fakeNetConn{Reader: nil, Writer: &b1}, false, len(m)+64, len(m)+64)
- rc := newConn(fakeNetConn{Reader: &b1, Writer: &b2}, true, len(m)-64, len(m)-64)
-
- w, _ := wc.NextWriter(BinaryMessage)
- w.Write(m)
- w.Close()
-
- op, r, err := rc.NextReader()
- if op != BinaryMessage || err != nil {
- t.Fatalf("NextReader() returned %d, %v", op, err)
- }
-
- br := bufio.NewReader(r)
- p, err := br.ReadBytes('\n')
- if err != nil {
- t.Fatalf("ReadBytes() returned %v", err)
- }
- if len(p) != len(m) {
- t.Fatalf("read returnd %d bytes, want %d bytes", len(p), len(m))
- }
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/websocket/json_test.go b/Godeps/_workspace/src/github.com/gorilla/websocket/json_test.go
deleted file mode 100644
index 61100e481..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/websocket/json_test.go
+++ /dev/null
@@ -1,119 +0,0 @@
-// Copyright 2013 The Gorilla WebSocket Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package websocket
-
-import (
- "bytes"
- "encoding/json"
- "io"
- "reflect"
- "testing"
-)
-
-func TestJSON(t *testing.T) {
- var buf bytes.Buffer
- c := fakeNetConn{&buf, &buf}
- wc := newConn(c, true, 1024, 1024)
- rc := newConn(c, false, 1024, 1024)
-
- var actual, expect struct {
- A int
- B string
- }
- expect.A = 1
- expect.B = "hello"
-
- if err := wc.WriteJSON(&expect); err != nil {
- t.Fatal("write", err)
- }
-
- if err := rc.ReadJSON(&actual); err != nil {
- t.Fatal("read", err)
- }
-
- if !reflect.DeepEqual(&actual, &expect) {
- t.Fatal("equal", actual, expect)
- }
-}
-
-func TestPartialJSONRead(t *testing.T) {
- var buf bytes.Buffer
- c := fakeNetConn{&buf, &buf}
- wc := newConn(c, true, 1024, 1024)
- rc := newConn(c, false, 1024, 1024)
-
- var v struct {
- A int
- B string
- }
- v.A = 1
- v.B = "hello"
-
- messageCount := 0
-
- // Partial JSON values.
-
- data, err := json.Marshal(v)
- if err != nil {
- t.Fatal(err)
- }
- for i := len(data) - 1; i >= 0; i-- {
- if err := wc.WriteMessage(TextMessage, data[:i]); err != nil {
- t.Fatal(err)
- }
- messageCount++
- }
-
- // Whitespace.
-
- if err := wc.WriteMessage(TextMessage, []byte(" ")); err != nil {
- t.Fatal(err)
- }
- messageCount++
-
- // Close.
-
- if err := wc.WriteMessage(CloseMessage, FormatCloseMessage(CloseNormalClosure, "")); err != nil {
- t.Fatal(err)
- }
-
- for i := 0; i < messageCount; i++ {
- err := rc.ReadJSON(&v)
- if err != io.ErrUnexpectedEOF {
- t.Error("read", i, err)
- }
- }
-
- err = rc.ReadJSON(&v)
- if _, ok := err.(*CloseError); !ok {
- t.Error("final", err)
- }
-}
-
-func TestDeprecatedJSON(t *testing.T) {
- var buf bytes.Buffer
- c := fakeNetConn{&buf, &buf}
- wc := newConn(c, true, 1024, 1024)
- rc := newConn(c, false, 1024, 1024)
-
- var actual, expect struct {
- A int
- B string
- }
- expect.A = 1
- expect.B = "hello"
-
- if err := WriteJSON(wc, &expect); err != nil {
- t.Fatal("write", err)
- }
-
- if err := ReadJSON(rc, &actual); err != nil {
- t.Fatal("read", err)
- }
-
- if !reflect.DeepEqual(&actual, &expect) {
- t.Fatal("equal", actual, expect)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/websocket/server_test.go b/Godeps/_workspace/src/github.com/gorilla/websocket/server_test.go
deleted file mode 100644
index ead0776af..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/websocket/server_test.go
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright 2013 The Gorilla WebSocket Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package websocket
-
-import (
- "net/http"
- "reflect"
- "testing"
-)
-
-var subprotocolTests = []struct {
- h string
- protocols []string
-}{
- {"", nil},
- {"foo", []string{"foo"}},
- {"foo,bar", []string{"foo", "bar"}},
- {"foo, bar", []string{"foo", "bar"}},
- {" foo, bar", []string{"foo", "bar"}},
- {" foo, bar ", []string{"foo", "bar"}},
-}
-
-func TestSubprotocols(t *testing.T) {
- for _, st := range subprotocolTests {
- r := http.Request{Header: http.Header{"Sec-Websocket-Protocol": {st.h}}}
- protocols := Subprotocols(&r)
- if !reflect.DeepEqual(st.protocols, protocols) {
- t.Errorf("SubProtocols(%q) returned %#v, want %#v", st.h, protocols, st.protocols)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/gorilla/websocket/util_test.go b/Godeps/_workspace/src/github.com/gorilla/websocket/util_test.go
deleted file mode 100644
index 91f70ceb0..000000000
--- a/Godeps/_workspace/src/github.com/gorilla/websocket/util_test.go
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright 2014 The Gorilla WebSocket Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package websocket
-
-import (
- "net/http"
- "testing"
-)
-
-var tokenListContainsValueTests = []struct {
- value string
- ok bool
-}{
- {"WebSocket", true},
- {"WEBSOCKET", true},
- {"websocket", true},
- {"websockets", false},
- {"x websocket", false},
- {"websocket x", false},
- {"other,websocket,more", true},
- {"other, websocket, more", true},
-}
-
-func TestTokenListContainsValue(t *testing.T) {
- for _, tt := range tokenListContainsValueTests {
- h := http.Header{"Upgrade": {tt.value}}
- ok := tokenListContainsValue(h, "Upgrade", "websocket")
- if ok != tt.ok {
- t.Errorf("tokenListContainsValue(h, n, %q) = %v, want %v", tt.value, ok, tt.ok)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/bench_test.go b/Godeps/_workspace/src/github.com/lib/pq/bench_test.go
deleted file mode 100644
index e71f41d06..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/bench_test.go
+++ /dev/null
@@ -1,435 +0,0 @@
-// +build go1.1
-
-package pq
-
-import (
- "bufio"
- "bytes"
- "database/sql"
- "database/sql/driver"
- "io"
- "math/rand"
- "net"
- "runtime"
- "strconv"
- "strings"
- "sync"
- "testing"
- "time"
-
- "github.com/lib/pq/oid"
-)
-
-var (
- selectStringQuery = "SELECT '" + strings.Repeat("0123456789", 10) + "'"
- selectSeriesQuery = "SELECT generate_series(1, 100)"
-)
-
-func BenchmarkSelectString(b *testing.B) {
- var result string
- benchQuery(b, selectStringQuery, &result)
-}
-
-func BenchmarkSelectSeries(b *testing.B) {
- var result int
- benchQuery(b, selectSeriesQuery, &result)
-}
-
-func benchQuery(b *testing.B, query string, result interface{}) {
- b.StopTimer()
- db := openTestConn(b)
- defer db.Close()
- b.StartTimer()
-
- for i := 0; i < b.N; i++ {
- benchQueryLoop(b, db, query, result)
- }
-}
-
-func benchQueryLoop(b *testing.B, db *sql.DB, query string, result interface{}) {
- rows, err := db.Query(query)
- if err != nil {
- b.Fatal(err)
- }
- defer rows.Close()
- for rows.Next() {
- err = rows.Scan(result)
- if err != nil {
- b.Fatal("failed to scan", err)
- }
- }
-}
-
-// reading from circularConn yields content[:prefixLen] once, followed by
-// content[prefixLen:] over and over again. It never returns EOF.
-type circularConn struct {
- content string
- prefixLen int
- pos int
- net.Conn // for all other net.Conn methods that will never be called
-}
-
-func (r *circularConn) Read(b []byte) (n int, err error) {
- n = copy(b, r.content[r.pos:])
- r.pos += n
- if r.pos >= len(r.content) {
- r.pos = r.prefixLen
- }
- return
-}
-
-func (r *circularConn) Write(b []byte) (n int, err error) { return len(b), nil }
-
-func (r *circularConn) Close() error { return nil }
-
-func fakeConn(content string, prefixLen int) *conn {
- c := &circularConn{content: content, prefixLen: prefixLen}
- return &conn{buf: bufio.NewReader(c), c: c}
-}
-
-// This benchmark is meant to be the same as BenchmarkSelectString, but takes
-// out some of the factors this package can't control. The numbers are less noisy,
-// but also the costs of network communication aren't accurately represented.
-func BenchmarkMockSelectString(b *testing.B) {
- b.StopTimer()
- // taken from a recorded run of BenchmarkSelectString
- // See: http://www.postgresql.org/docs/current/static/protocol-message-formats.html
- const response = "1\x00\x00\x00\x04" +
- "t\x00\x00\x00\x06\x00\x00" +
- "T\x00\x00\x00!\x00\x01?column?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xc1\xff\xfe\xff\xff\xff\xff\x00\x00" +
- "Z\x00\x00\x00\x05I" +
- "2\x00\x00\x00\x04" +
- "D\x00\x00\x00n\x00\x01\x00\x00\x00d0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789" +
- "C\x00\x00\x00\rSELECT 1\x00" +
- "Z\x00\x00\x00\x05I" +
- "3\x00\x00\x00\x04" +
- "Z\x00\x00\x00\x05I"
- c := fakeConn(response, 0)
- b.StartTimer()
-
- for i := 0; i < b.N; i++ {
- benchMockQuery(b, c, selectStringQuery)
- }
-}
-
-var seriesRowData = func() string {
- var buf bytes.Buffer
- for i := 1; i <= 100; i++ {
- digits := byte(2)
- if i >= 100 {
- digits = 3
- } else if i < 10 {
- digits = 1
- }
- buf.WriteString("D\x00\x00\x00")
- buf.WriteByte(10 + digits)
- buf.WriteString("\x00\x01\x00\x00\x00")
- buf.WriteByte(digits)
- buf.WriteString(strconv.Itoa(i))
- }
- return buf.String()
-}()
-
-func BenchmarkMockSelectSeries(b *testing.B) {
- b.StopTimer()
- var response = "1\x00\x00\x00\x04" +
- "t\x00\x00\x00\x06\x00\x00" +
- "T\x00\x00\x00!\x00\x01?column?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xc1\xff\xfe\xff\xff\xff\xff\x00\x00" +
- "Z\x00\x00\x00\x05I" +
- "2\x00\x00\x00\x04" +
- seriesRowData +
- "C\x00\x00\x00\x0fSELECT 100\x00" +
- "Z\x00\x00\x00\x05I" +
- "3\x00\x00\x00\x04" +
- "Z\x00\x00\x00\x05I"
- c := fakeConn(response, 0)
- b.StartTimer()
-
- for i := 0; i < b.N; i++ {
- benchMockQuery(b, c, selectSeriesQuery)
- }
-}
-
-func benchMockQuery(b *testing.B, c *conn, query string) {
- stmt, err := c.Prepare(query)
- if err != nil {
- b.Fatal(err)
- }
- defer stmt.Close()
- rows, err := stmt.Query(nil)
- if err != nil {
- b.Fatal(err)
- }
- defer rows.Close()
- var dest [1]driver.Value
- for {
- if err := rows.Next(dest[:]); err != nil {
- if err == io.EOF {
- break
- }
- b.Fatal(err)
- }
- }
-}
-
-func BenchmarkPreparedSelectString(b *testing.B) {
- var result string
- benchPreparedQuery(b, selectStringQuery, &result)
-}
-
-func BenchmarkPreparedSelectSeries(b *testing.B) {
- var result int
- benchPreparedQuery(b, selectSeriesQuery, &result)
-}
-
-func benchPreparedQuery(b *testing.B, query string, result interface{}) {
- b.StopTimer()
- db := openTestConn(b)
- defer db.Close()
- stmt, err := db.Prepare(query)
- if err != nil {
- b.Fatal(err)
- }
- defer stmt.Close()
- b.StartTimer()
-
- for i := 0; i < b.N; i++ {
- benchPreparedQueryLoop(b, db, stmt, result)
- }
-}
-
-func benchPreparedQueryLoop(b *testing.B, db *sql.DB, stmt *sql.Stmt, result interface{}) {
- rows, err := stmt.Query()
- if err != nil {
- b.Fatal(err)
- }
- if !rows.Next() {
- rows.Close()
- b.Fatal("no rows")
- }
- defer rows.Close()
- for rows.Next() {
- err = rows.Scan(&result)
- if err != nil {
- b.Fatal("failed to scan")
- }
- }
-}
-
-// See the comment for BenchmarkMockSelectString.
-func BenchmarkMockPreparedSelectString(b *testing.B) {
- b.StopTimer()
- const parseResponse = "1\x00\x00\x00\x04" +
- "t\x00\x00\x00\x06\x00\x00" +
- "T\x00\x00\x00!\x00\x01?column?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xc1\xff\xfe\xff\xff\xff\xff\x00\x00" +
- "Z\x00\x00\x00\x05I"
- const responses = parseResponse +
- "2\x00\x00\x00\x04" +
- "D\x00\x00\x00n\x00\x01\x00\x00\x00d0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789" +
- "C\x00\x00\x00\rSELECT 1\x00" +
- "Z\x00\x00\x00\x05I"
- c := fakeConn(responses, len(parseResponse))
-
- stmt, err := c.Prepare(selectStringQuery)
- if err != nil {
- b.Fatal(err)
- }
- b.StartTimer()
-
- for i := 0; i < b.N; i++ {
- benchPreparedMockQuery(b, c, stmt)
- }
-}
-
-func BenchmarkMockPreparedSelectSeries(b *testing.B) {
- b.StopTimer()
- const parseResponse = "1\x00\x00\x00\x04" +
- "t\x00\x00\x00\x06\x00\x00" +
- "T\x00\x00\x00!\x00\x01?column?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xc1\xff\xfe\xff\xff\xff\xff\x00\x00" +
- "Z\x00\x00\x00\x05I"
- var responses = parseResponse +
- "2\x00\x00\x00\x04" +
- seriesRowData +
- "C\x00\x00\x00\x0fSELECT 100\x00" +
- "Z\x00\x00\x00\x05I"
- c := fakeConn(responses, len(parseResponse))
-
- stmt, err := c.Prepare(selectSeriesQuery)
- if err != nil {
- b.Fatal(err)
- }
- b.StartTimer()
-
- for i := 0; i < b.N; i++ {
- benchPreparedMockQuery(b, c, stmt)
- }
-}
-
-func benchPreparedMockQuery(b *testing.B, c *conn, stmt driver.Stmt) {
- rows, err := stmt.Query(nil)
- if err != nil {
- b.Fatal(err)
- }
- defer rows.Close()
- var dest [1]driver.Value
- for {
- if err := rows.Next(dest[:]); err != nil {
- if err == io.EOF {
- break
- }
- b.Fatal(err)
- }
- }
-}
-
-func BenchmarkEncodeInt64(b *testing.B) {
- for i := 0; i < b.N; i++ {
- encode(&parameterStatus{}, int64(1234), oid.T_int8)
- }
-}
-
-func BenchmarkEncodeFloat64(b *testing.B) {
- for i := 0; i < b.N; i++ {
- encode(&parameterStatus{}, 3.14159, oid.T_float8)
- }
-}
-
-var testByteString = []byte("abcdefghijklmnopqrstuvwxyz")
-
-func BenchmarkEncodeByteaHex(b *testing.B) {
- for i := 0; i < b.N; i++ {
- encode(&parameterStatus{serverVersion: 90000}, testByteString, oid.T_bytea)
- }
-}
-func BenchmarkEncodeByteaEscape(b *testing.B) {
- for i := 0; i < b.N; i++ {
- encode(&parameterStatus{serverVersion: 84000}, testByteString, oid.T_bytea)
- }
-}
-
-func BenchmarkEncodeBool(b *testing.B) {
- for i := 0; i < b.N; i++ {
- encode(&parameterStatus{}, true, oid.T_bool)
- }
-}
-
-var testTimestamptz = time.Date(2001, time.January, 1, 0, 0, 0, 0, time.Local)
-
-func BenchmarkEncodeTimestamptz(b *testing.B) {
- for i := 0; i < b.N; i++ {
- encode(&parameterStatus{}, testTimestamptz, oid.T_timestamptz)
- }
-}
-
-var testIntBytes = []byte("1234")
-
-func BenchmarkDecodeInt64(b *testing.B) {
- for i := 0; i < b.N; i++ {
- decode(&parameterStatus{}, testIntBytes, oid.T_int8, formatText)
- }
-}
-
-var testFloatBytes = []byte("3.14159")
-
-func BenchmarkDecodeFloat64(b *testing.B) {
- for i := 0; i < b.N; i++ {
- decode(&parameterStatus{}, testFloatBytes, oid.T_float8, formatText)
- }
-}
-
-var testBoolBytes = []byte{'t'}
-
-func BenchmarkDecodeBool(b *testing.B) {
- for i := 0; i < b.N; i++ {
- decode(&parameterStatus{}, testBoolBytes, oid.T_bool, formatText)
- }
-}
-
-func TestDecodeBool(t *testing.T) {
- db := openTestConn(t)
- rows, err := db.Query("select true")
- if err != nil {
- t.Fatal(err)
- }
- rows.Close()
-}
-
-var testTimestamptzBytes = []byte("2013-09-17 22:15:32.360754-07")
-
-func BenchmarkDecodeTimestamptz(b *testing.B) {
- for i := 0; i < b.N; i++ {
- decode(&parameterStatus{}, testTimestamptzBytes, oid.T_timestamptz, formatText)
- }
-}
-
-func BenchmarkDecodeTimestamptzMultiThread(b *testing.B) {
- oldProcs := runtime.GOMAXPROCS(0)
- defer runtime.GOMAXPROCS(oldProcs)
- runtime.GOMAXPROCS(runtime.NumCPU())
- globalLocationCache = newLocationCache()
-
- f := func(wg *sync.WaitGroup, loops int) {
- defer wg.Done()
- for i := 0; i < loops; i++ {
- decode(&parameterStatus{}, testTimestamptzBytes, oid.T_timestamptz, formatText)
- }
- }
-
- wg := &sync.WaitGroup{}
- b.ResetTimer()
- for j := 0; j < 10; j++ {
- wg.Add(1)
- go f(wg, b.N/10)
- }
- wg.Wait()
-}
-
-func BenchmarkLocationCache(b *testing.B) {
- globalLocationCache = newLocationCache()
- for i := 0; i < b.N; i++ {
- globalLocationCache.getLocation(rand.Intn(10000))
- }
-}
-
-func BenchmarkLocationCacheMultiThread(b *testing.B) {
- oldProcs := runtime.GOMAXPROCS(0)
- defer runtime.GOMAXPROCS(oldProcs)
- runtime.GOMAXPROCS(runtime.NumCPU())
- globalLocationCache = newLocationCache()
-
- f := func(wg *sync.WaitGroup, loops int) {
- defer wg.Done()
- for i := 0; i < loops; i++ {
- globalLocationCache.getLocation(rand.Intn(10000))
- }
- }
-
- wg := &sync.WaitGroup{}
- b.ResetTimer()
- for j := 0; j < 10; j++ {
- wg.Add(1)
- go f(wg, b.N/10)
- }
- wg.Wait()
-}
-
-// Stress test the performance of parsing results from the wire.
-func BenchmarkResultParsing(b *testing.B) {
- b.StopTimer()
-
- db := openTestConn(b)
- defer db.Close()
- _, err := db.Exec("BEGIN")
- if err != nil {
- b.Fatal(err)
- }
-
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- res, err := db.Query("SELECT generate_series(1, 50000)")
- if err != nil {
- b.Fatal(err)
- }
- res.Close()
- }
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/conn_test.go b/Godeps/_workspace/src/github.com/lib/pq/conn_test.go
deleted file mode 100644
index 5cb8095a3..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/conn_test.go
+++ /dev/null
@@ -1,1359 +0,0 @@
-package pq
-
-import (
- "database/sql"
- "database/sql/driver"
- "fmt"
- "io"
- "os"
- "reflect"
- "strings"
- "testing"
- "time"
-)
-
-type Fatalistic interface {
- Fatal(args ...interface{})
-}
-
-func forceBinaryParameters() bool {
- bp := os.Getenv("PQTEST_BINARY_PARAMETERS")
- if bp == "yes" {
- return true
- } else if bp == "" || bp == "no" {
- return false
- } else {
- panic("unexpected value for PQTEST_BINARY_PARAMETERS")
- }
-}
-
-func openTestConnConninfo(conninfo string) (*sql.DB, error) {
- defaultTo := func(envvar string, value string) {
- if os.Getenv(envvar) == "" {
- os.Setenv(envvar, value)
- }
- }
- defaultTo("PGDATABASE", "pqgotest")
- defaultTo("PGSSLMODE", "disable")
- defaultTo("PGCONNECT_TIMEOUT", "20")
-
- if forceBinaryParameters() &&
- !strings.HasPrefix(conninfo, "postgres://") &&
- !strings.HasPrefix(conninfo, "postgresql://") {
- conninfo = conninfo + " binary_parameters=yes"
- }
-
- return sql.Open("postgres", conninfo)
-}
-
-func openTestConn(t Fatalistic) *sql.DB {
- conn, err := openTestConnConninfo("")
- if err != nil {
- t.Fatal(err)
- }
-
- return conn
-}
-
-func getServerVersion(t *testing.T, db *sql.DB) int {
- var version int
- err := db.QueryRow("SHOW server_version_num").Scan(&version)
- if err != nil {
- t.Fatal(err)
- }
- return version
-}
-
-func TestReconnect(t *testing.T) {
- db1 := openTestConn(t)
- defer db1.Close()
- tx, err := db1.Begin()
- if err != nil {
- t.Fatal(err)
- }
- var pid1 int
- err = tx.QueryRow("SELECT pg_backend_pid()").Scan(&pid1)
- if err != nil {
- t.Fatal(err)
- }
- db2 := openTestConn(t)
- defer db2.Close()
- _, err = db2.Exec("SELECT pg_terminate_backend($1)", pid1)
- if err != nil {
- t.Fatal(err)
- }
- // The rollback will probably "fail" because we just killed
- // its connection above
- _ = tx.Rollback()
-
- const expected int = 42
- var result int
- err = db1.QueryRow(fmt.Sprintf("SELECT %d", expected)).Scan(&result)
- if err != nil {
- t.Fatal(err)
- }
- if result != expected {
- t.Errorf("got %v; expected %v", result, expected)
- }
-}
-
-func TestCommitInFailedTransaction(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- rows, err := txn.Query("SELECT error")
- if err == nil {
- rows.Close()
- t.Fatal("expected failure")
- }
- err = txn.Commit()
- if err != ErrInFailedTransaction {
- t.Fatalf("expected ErrInFailedTransaction; got %#v", err)
- }
-}
-
-func TestOpenURL(t *testing.T) {
- testURL := func(url string) {
- db, err := openTestConnConninfo(url)
- if err != nil {
- t.Fatal(err)
- }
- defer db.Close()
- // database/sql might not call our Open at all unless we do something with
- // the connection
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- txn.Rollback()
- }
- testURL("postgres://")
- testURL("postgresql://")
-}
-
-func TestExec(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- _, err := db.Exec("CREATE TEMP TABLE temp (a int)")
- if err != nil {
- t.Fatal(err)
- }
-
- r, err := db.Exec("INSERT INTO temp VALUES (1)")
- if err != nil {
- t.Fatal(err)
- }
-
- if n, _ := r.RowsAffected(); n != 1 {
- t.Fatalf("expected 1 row affected, not %d", n)
- }
-
- r, err = db.Exec("INSERT INTO temp VALUES ($1), ($2), ($3)", 1, 2, 3)
- if err != nil {
- t.Fatal(err)
- }
-
- if n, _ := r.RowsAffected(); n != 3 {
- t.Fatalf("expected 3 rows affected, not %d", n)
- }
-
- // SELECT doesn't send the number of returned rows in the command tag
- // before 9.0
- if getServerVersion(t, db) >= 90000 {
- r, err = db.Exec("SELECT g FROM generate_series(1, 2) g")
- if err != nil {
- t.Fatal(err)
- }
- if n, _ := r.RowsAffected(); n != 2 {
- t.Fatalf("expected 2 rows affected, not %d", n)
- }
-
- r, err = db.Exec("SELECT g FROM generate_series(1, $1) g", 3)
- if err != nil {
- t.Fatal(err)
- }
- if n, _ := r.RowsAffected(); n != 3 {
- t.Fatalf("expected 3 rows affected, not %d", n)
- }
- }
-}
-
-func TestStatment(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- st, err := db.Prepare("SELECT 1")
- if err != nil {
- t.Fatal(err)
- }
-
- st1, err := db.Prepare("SELECT 2")
- if err != nil {
- t.Fatal(err)
- }
-
- r, err := st.Query()
- if err != nil {
- t.Fatal(err)
- }
- defer r.Close()
-
- if !r.Next() {
- t.Fatal("expected row")
- }
-
- var i int
- err = r.Scan(&i)
- if err != nil {
- t.Fatal(err)
- }
-
- if i != 1 {
- t.Fatalf("expected 1, got %d", i)
- }
-
- // st1
-
- r1, err := st1.Query()
- if err != nil {
- t.Fatal(err)
- }
- defer r1.Close()
-
- if !r1.Next() {
- if r.Err() != nil {
- t.Fatal(r1.Err())
- }
- t.Fatal("expected row")
- }
-
- err = r1.Scan(&i)
- if err != nil {
- t.Fatal(err)
- }
-
- if i != 2 {
- t.Fatalf("expected 2, got %d", i)
- }
-}
-
-func TestRowsCloseBeforeDone(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- r, err := db.Query("SELECT 1")
- if err != nil {
- t.Fatal(err)
- }
-
- err = r.Close()
- if err != nil {
- t.Fatal(err)
- }
-
- if r.Next() {
- t.Fatal("unexpected row")
- }
-
- if r.Err() != nil {
- t.Fatal(r.Err())
- }
-}
-
-func TestParameterCountMismatch(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- var notused int
- err := db.QueryRow("SELECT false", 1).Scan(&notused)
- if err == nil {
- t.Fatal("expected err")
- }
- // make sure we clean up correctly
- err = db.QueryRow("SELECT 1").Scan(&notused)
- if err != nil {
- t.Fatal(err)
- }
-
- err = db.QueryRow("SELECT $1").Scan(&notused)
- if err == nil {
- t.Fatal("expected err")
- }
- // make sure we clean up correctly
- err = db.QueryRow("SELECT 1").Scan(&notused)
- if err != nil {
- t.Fatal(err)
- }
-}
-
-// Test that EmptyQueryResponses are handled correctly.
-func TestEmptyQuery(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- _, err := db.Exec("")
- if err != nil {
- t.Fatal(err)
- }
- rows, err := db.Query("")
- if err != nil {
- t.Fatal(err)
- }
- cols, err := rows.Columns()
- if err != nil {
- t.Fatal(err)
- }
- if len(cols) != 0 {
- t.Fatalf("unexpected number of columns %d in response to an empty query", len(cols))
- }
- if rows.Next() {
- t.Fatal("unexpected row")
- }
- if rows.Err() != nil {
- t.Fatal(rows.Err())
- }
-
- stmt, err := db.Prepare("")
- if err != nil {
- t.Fatal(err)
- }
- _, err = stmt.Exec()
- if err != nil {
- t.Fatal(err)
- }
- rows, err = stmt.Query()
- if err != nil {
- t.Fatal(err)
- }
- cols, err = rows.Columns()
- if err != nil {
- t.Fatal(err)
- }
- if len(cols) != 0 {
- t.Fatalf("unexpected number of columns %d in response to an empty query", len(cols))
- }
- if rows.Next() {
- t.Fatal("unexpected row")
- }
- if rows.Err() != nil {
- t.Fatal(rows.Err())
- }
-}
-
-// Test that rows.Columns() is correct even if there are no result rows.
-func TestEmptyResultSetColumns(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- rows, err := db.Query("SELECT 1 AS a, text 'bar' AS bar WHERE FALSE")
- if err != nil {
- t.Fatal(err)
- }
- cols, err := rows.Columns()
- if err != nil {
- t.Fatal(err)
- }
- if len(cols) != 2 {
- t.Fatalf("unexpected number of columns %d in response to an empty query", len(cols))
- }
- if rows.Next() {
- t.Fatal("unexpected row")
- }
- if rows.Err() != nil {
- t.Fatal(rows.Err())
- }
- if cols[0] != "a" || cols[1] != "bar" {
- t.Fatalf("unexpected Columns result %v", cols)
- }
-
- stmt, err := db.Prepare("SELECT $1::int AS a, text 'bar' AS bar WHERE FALSE")
- if err != nil {
- t.Fatal(err)
- }
- rows, err = stmt.Query(1)
- if err != nil {
- t.Fatal(err)
- }
- cols, err = rows.Columns()
- if err != nil {
- t.Fatal(err)
- }
- if len(cols) != 2 {
- t.Fatalf("unexpected number of columns %d in response to an empty query", len(cols))
- }
- if rows.Next() {
- t.Fatal("unexpected row")
- }
- if rows.Err() != nil {
- t.Fatal(rows.Err())
- }
- if cols[0] != "a" || cols[1] != "bar" {
- t.Fatalf("unexpected Columns result %v", cols)
- }
-
-}
-
-func TestEncodeDecode(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- q := `
- SELECT
- E'\\000\\001\\002'::bytea,
- 'foobar'::text,
- NULL::integer,
- '2000-1-1 01:02:03.04-7'::timestamptz,
- 0::boolean,
- 123,
- -321,
- 3.14::float8
- WHERE
- E'\\000\\001\\002'::bytea = $1
- AND 'foobar'::text = $2
- AND $3::integer is NULL
- `
- // AND '2000-1-1 12:00:00.000000-7'::timestamp = $3
-
- exp1 := []byte{0, 1, 2}
- exp2 := "foobar"
-
- r, err := db.Query(q, exp1, exp2, nil)
- if err != nil {
- t.Fatal(err)
- }
- defer r.Close()
-
- if !r.Next() {
- if r.Err() != nil {
- t.Fatal(r.Err())
- }
- t.Fatal("expected row")
- }
-
- var got1 []byte
- var got2 string
- var got3 = sql.NullInt64{Valid: true}
- var got4 time.Time
- var got5, got6, got7, got8 interface{}
-
- err = r.Scan(&got1, &got2, &got3, &got4, &got5, &got6, &got7, &got8)
- if err != nil {
- t.Fatal(err)
- }
-
- if !reflect.DeepEqual(exp1, got1) {
- t.Errorf("expected %q byte: %q", exp1, got1)
- }
-
- if !reflect.DeepEqual(exp2, got2) {
- t.Errorf("expected %q byte: %q", exp2, got2)
- }
-
- if got3.Valid {
- t.Fatal("expected invalid")
- }
-
- if got4.Year() != 2000 {
- t.Fatal("wrong year")
- }
-
- if got5 != false {
- t.Fatalf("expected false, got %q", got5)
- }
-
- if got6 != int64(123) {
- t.Fatalf("expected 123, got %d", got6)
- }
-
- if got7 != int64(-321) {
- t.Fatalf("expected -321, got %d", got7)
- }
-
- if got8 != float64(3.14) {
- t.Fatalf("expected 3.14, got %f", got8)
- }
-}
-
-func TestNoData(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- st, err := db.Prepare("SELECT 1 WHERE true = false")
- if err != nil {
- t.Fatal(err)
- }
- defer st.Close()
-
- r, err := st.Query()
- if err != nil {
- t.Fatal(err)
- }
- defer r.Close()
-
- if r.Next() {
- if r.Err() != nil {
- t.Fatal(r.Err())
- }
- t.Fatal("unexpected row")
- }
-
- _, err = db.Query("SELECT * FROM nonexistenttable WHERE age=$1", 20)
- if err == nil {
- t.Fatal("Should have raised an error on non existent table")
- }
-
- _, err = db.Query("SELECT * FROM nonexistenttable")
- if err == nil {
- t.Fatal("Should have raised an error on non existent table")
- }
-}
-
-func TestErrorDuringStartup(t *testing.T) {
- // Don't use the normal connection setup, this is intended to
- // blow up in the startup packet from a non-existent user.
- db, err := openTestConnConninfo("user=thisuserreallydoesntexist")
- if err != nil {
- t.Fatal(err)
- }
- defer db.Close()
-
- _, err = db.Begin()
- if err == nil {
- t.Fatal("expected error")
- }
-
- e, ok := err.(*Error)
- if !ok {
- t.Fatalf("expected Error, got %#v", err)
- } else if e.Code.Name() != "invalid_authorization_specification" && e.Code.Name() != "invalid_password" {
- t.Fatalf("expected invalid_authorization_specification or invalid_password, got %s (%+v)", e.Code.Name(), err)
- }
-}
-
-func TestBadConn(t *testing.T) {
- var err error
-
- cn := conn{}
- func() {
- defer cn.errRecover(&err)
- panic(io.EOF)
- }()
- if err != driver.ErrBadConn {
- t.Fatalf("expected driver.ErrBadConn, got: %#v", err)
- }
- if !cn.bad {
- t.Fatalf("expected cn.bad")
- }
-
- cn = conn{}
- func() {
- defer cn.errRecover(&err)
- e := &Error{Severity: Efatal}
- panic(e)
- }()
- if err != driver.ErrBadConn {
- t.Fatalf("expected driver.ErrBadConn, got: %#v", err)
- }
- if !cn.bad {
- t.Fatalf("expected cn.bad")
- }
-}
-
-func TestErrorOnExec(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMPORARY TABLE foo(f1 int PRIMARY KEY)")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = txn.Exec("INSERT INTO foo VALUES (0), (0)")
- if err == nil {
- t.Fatal("Should have raised error")
- }
-
- e, ok := err.(*Error)
- if !ok {
- t.Fatalf("expected Error, got %#v", err)
- } else if e.Code.Name() != "unique_violation" {
- t.Fatalf("expected unique_violation, got %s (%+v)", e.Code.Name(), err)
- }
-}
-
-func TestErrorOnQuery(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMPORARY TABLE foo(f1 int PRIMARY KEY)")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = txn.Query("INSERT INTO foo VALUES (0), (0)")
- if err == nil {
- t.Fatal("Should have raised error")
- }
-
- e, ok := err.(*Error)
- if !ok {
- t.Fatalf("expected Error, got %#v", err)
- } else if e.Code.Name() != "unique_violation" {
- t.Fatalf("expected unique_violation, got %s (%+v)", e.Code.Name(), err)
- }
-}
-
-func TestErrorOnQueryRowSimpleQuery(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMPORARY TABLE foo(f1 int PRIMARY KEY)")
- if err != nil {
- t.Fatal(err)
- }
-
- var v int
- err = txn.QueryRow("INSERT INTO foo VALUES (0), (0)").Scan(&v)
- if err == nil {
- t.Fatal("Should have raised error")
- }
-
- e, ok := err.(*Error)
- if !ok {
- t.Fatalf("expected Error, got %#v", err)
- } else if e.Code.Name() != "unique_violation" {
- t.Fatalf("expected unique_violation, got %s (%+v)", e.Code.Name(), err)
- }
-}
-
-// Test the QueryRow bug workarounds in stmt.exec() and simpleQuery()
-func TestQueryRowBugWorkaround(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- // stmt.exec()
- _, err := db.Exec("CREATE TEMP TABLE notnulltemp (a varchar(10) not null)")
- if err != nil {
- t.Fatal(err)
- }
-
- var a string
- err = db.QueryRow("INSERT INTO notnulltemp(a) values($1) RETURNING a", nil).Scan(&a)
- if err == sql.ErrNoRows {
- t.Fatalf("expected constraint violation error; got: %v", err)
- }
- pge, ok := err.(*Error)
- if !ok {
- t.Fatalf("expected *Error; got: %#v", err)
- }
- if pge.Code.Name() != "not_null_violation" {
- t.Fatalf("expected not_null_violation; got: %s (%+v)", pge.Code.Name(), err)
- }
-
- // Test workaround in simpleQuery()
- tx, err := db.Begin()
- if err != nil {
- t.Fatalf("unexpected error %s in Begin", err)
- }
- defer tx.Rollback()
-
- _, err = tx.Exec("SET LOCAL check_function_bodies TO FALSE")
- if err != nil {
- t.Fatalf("could not disable check_function_bodies: %s", err)
- }
- _, err = tx.Exec(`
-CREATE OR REPLACE FUNCTION bad_function()
-RETURNS integer
--- hack to prevent the function from being inlined
-SET check_function_bodies TO TRUE
-AS $$
- SELECT text 'bad'
-$$ LANGUAGE sql`)
- if err != nil {
- t.Fatalf("could not create function: %s", err)
- }
-
- err = tx.QueryRow("SELECT * FROM bad_function()").Scan(&a)
- if err == nil {
- t.Fatalf("expected error")
- }
- pge, ok = err.(*Error)
- if !ok {
- t.Fatalf("expected *Error; got: %#v", err)
- }
- if pge.Code.Name() != "invalid_function_definition" {
- t.Fatalf("expected invalid_function_definition; got: %s (%+v)", pge.Code.Name(), err)
- }
-
- err = tx.Rollback()
- if err != nil {
- t.Fatalf("unexpected error %s in Rollback", err)
- }
-
- // Also test that simpleQuery()'s workaround works when the query fails
- // after a row has been received.
- rows, err := db.Query(`
-select
- (select generate_series(1, ss.i))
-from (select gs.i
- from generate_series(1, 2) gs(i)
- order by gs.i limit 2) ss`)
- if err != nil {
- t.Fatalf("query failed: %s", err)
- }
- if !rows.Next() {
- t.Fatalf("expected at least one result row; got %s", rows.Err())
- }
- var i int
- err = rows.Scan(&i)
- if err != nil {
- t.Fatalf("rows.Scan() failed: %s", err)
- }
- if i != 1 {
- t.Fatalf("unexpected value for i: %d", i)
- }
- if rows.Next() {
- t.Fatalf("unexpected row")
- }
- pge, ok = rows.Err().(*Error)
- if !ok {
- t.Fatalf("expected *Error; got: %#v", err)
- }
- if pge.Code.Name() != "cardinality_violation" {
- t.Fatalf("expected cardinality_violation; got: %s (%+v)", pge.Code.Name(), rows.Err())
- }
-}
-
-func TestSimpleQuery(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- r, err := db.Query("select 1")
- if err != nil {
- t.Fatal(err)
- }
- defer r.Close()
-
- if !r.Next() {
- t.Fatal("expected row")
- }
-}
-
-func TestBindError(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- _, err := db.Exec("create temp table test (i integer)")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Query("select * from test where i=$1", "hhh")
- if err == nil {
- t.Fatal("expected an error")
- }
-
- // Should not get error here
- r, err := db.Query("select * from test where i=$1", 1)
- if err != nil {
- t.Fatal(err)
- }
- defer r.Close()
-}
-
-func TestParseErrorInExtendedQuery(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- rows, err := db.Query("PARSE_ERROR $1", 1)
- if err == nil {
- t.Fatal("expected error")
- }
-
- rows, err = db.Query("SELECT 1")
- if err != nil {
- t.Fatal(err)
- }
- rows.Close()
-}
-
-// TestReturning tests that an INSERT query using the RETURNING clause returns a row.
-func TestReturning(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- _, err := db.Exec("CREATE TEMP TABLE distributors (did integer default 0, dname text)")
- if err != nil {
- t.Fatal(err)
- }
-
- rows, err := db.Query("INSERT INTO distributors (did, dname) VALUES (DEFAULT, 'XYZ Widgets') " +
- "RETURNING did;")
- if err != nil {
- t.Fatal(err)
- }
- if !rows.Next() {
- t.Fatal("no rows")
- }
- var did int
- err = rows.Scan(&did)
- if err != nil {
- t.Fatal(err)
- }
- if did != 0 {
- t.Fatalf("bad value for did: got %d, want %d", did, 0)
- }
-
- if rows.Next() {
- t.Fatal("unexpected next row")
- }
- err = rows.Err()
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestIssue186(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- // Exec() a query which returns results
- _, err := db.Exec("VALUES (1), (2), (3)")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("VALUES ($1), ($2), ($3)", 1, 2, 3)
- if err != nil {
- t.Fatal(err)
- }
-
- // Query() a query which doesn't return any results
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- rows, err := txn.Query("CREATE TEMP TABLE foo(f1 int)")
- if err != nil {
- t.Fatal(err)
- }
- if err = rows.Close(); err != nil {
- t.Fatal(err)
- }
-
- // small trick to get NoData from a parameterized query
- _, err = txn.Exec("CREATE RULE nodata AS ON INSERT TO foo DO INSTEAD NOTHING")
- if err != nil {
- t.Fatal(err)
- }
- rows, err = txn.Query("INSERT INTO foo VALUES ($1)", 1)
- if err != nil {
- t.Fatal(err)
- }
- if err = rows.Close(); err != nil {
- t.Fatal(err)
- }
-}
-
-func TestIssue196(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- row := db.QueryRow("SELECT float4 '0.10000122' = $1, float8 '35.03554004971999' = $2",
- float32(0.10000122), float64(35.03554004971999))
-
- var float4match, float8match bool
- err := row.Scan(&float4match, &float8match)
- if err != nil {
- t.Fatal(err)
- }
- if !float4match {
- t.Errorf("Expected float4 fidelity to be maintained; got no match")
- }
- if !float8match {
- t.Errorf("Expected float8 fidelity to be maintained; got no match")
- }
-}
-
-// Test that any CommandComplete messages sent before the query results are
-// ignored.
-func TestIssue282(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- var search_path string
- err := db.QueryRow(`
- SET LOCAL search_path TO pg_catalog;
- SET LOCAL search_path TO pg_catalog;
- SHOW search_path`).Scan(&search_path)
- if err != nil {
- t.Fatal(err)
- }
- if search_path != "pg_catalog" {
- t.Fatalf("unexpected search_path %s", search_path)
- }
-}
-
-func TestReadFloatPrecision(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- row := db.QueryRow("SELECT float4 '0.10000122', float8 '35.03554004971999'")
- var float4val float32
- var float8val float64
- err := row.Scan(&float4val, &float8val)
- if err != nil {
- t.Fatal(err)
- }
- if float4val != float32(0.10000122) {
- t.Errorf("Expected float4 fidelity to be maintained; got no match")
- }
- if float8val != float64(35.03554004971999) {
- t.Errorf("Expected float8 fidelity to be maintained; got no match")
- }
-}
-
-func TestXactMultiStmt(t *testing.T) {
- // minified test case based on bug reports from
- // pico303@gmail.com and rangelspam@gmail.com
- t.Skip("Skipping failing test")
- db := openTestConn(t)
- defer db.Close()
-
- tx, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer tx.Commit()
-
- rows, err := tx.Query("select 1")
- if err != nil {
- t.Fatal(err)
- }
-
- if rows.Next() {
- var val int32
- if err = rows.Scan(&val); err != nil {
- t.Fatal(err)
- }
- } else {
- t.Fatal("Expected at least one row in first query in xact")
- }
-
- rows2, err := tx.Query("select 2")
- if err != nil {
- t.Fatal(err)
- }
-
- if rows2.Next() {
- var val2 int32
- if err := rows2.Scan(&val2); err != nil {
- t.Fatal(err)
- }
- } else {
- t.Fatal("Expected at least one row in second query in xact")
- }
-
- if err = rows.Err(); err != nil {
- t.Fatal(err)
- }
-
- if err = rows2.Err(); err != nil {
- t.Fatal(err)
- }
-
- if err = tx.Commit(); err != nil {
- t.Fatal(err)
- }
-}
-
-var envParseTests = []struct {
- Expected map[string]string
- Env []string
-}{
- {
- Env: []string{"PGDATABASE=hello", "PGUSER=goodbye"},
- Expected: map[string]string{"dbname": "hello", "user": "goodbye"},
- },
- {
- Env: []string{"PGDATESTYLE=ISO, MDY"},
- Expected: map[string]string{"datestyle": "ISO, MDY"},
- },
- {
- Env: []string{"PGCONNECT_TIMEOUT=30"},
- Expected: map[string]string{"connect_timeout": "30"},
- },
-}
-
-func TestParseEnviron(t *testing.T) {
- for i, tt := range envParseTests {
- results := parseEnviron(tt.Env)
- if !reflect.DeepEqual(tt.Expected, results) {
- t.Errorf("%d: Expected: %#v Got: %#v", i, tt.Expected, results)
- }
- }
-}
-
-func TestParseComplete(t *testing.T) {
- tpc := func(commandTag string, command string, affectedRows int64, shouldFail bool) {
- defer func() {
- if p := recover(); p != nil {
- if !shouldFail {
- t.Error(p)
- }
- }
- }()
- cn := &conn{}
- res, c := cn.parseComplete(commandTag)
- if c != command {
- t.Errorf("Expected %v, got %v", command, c)
- }
- n, err := res.RowsAffected()
- if err != nil {
- t.Fatal(err)
- }
- if n != affectedRows {
- t.Errorf("Expected %d, got %d", affectedRows, n)
- }
- }
-
- tpc("ALTER TABLE", "ALTER TABLE", 0, false)
- tpc("INSERT 0 1", "INSERT", 1, false)
- tpc("UPDATE 100", "UPDATE", 100, false)
- tpc("SELECT 100", "SELECT", 100, false)
- tpc("FETCH 100", "FETCH", 100, false)
- // allow COPY (and others) without row count
- tpc("COPY", "COPY", 0, false)
- // don't fail on command tags we don't recognize
- tpc("UNKNOWNCOMMANDTAG", "UNKNOWNCOMMANDTAG", 0, false)
-
- // failure cases
- tpc("INSERT 1", "", 0, true) // missing oid
- tpc("UPDATE 0 1", "", 0, true) // too many numbers
- tpc("SELECT foo", "", 0, true) // invalid row count
-}
-
-func TestExecerInterface(t *testing.T) {
- // Gin up a straw man private struct just for the type check
- cn := &conn{c: nil}
- var cni interface{} = cn
-
- _, ok := cni.(driver.Execer)
- if !ok {
- t.Fatal("Driver doesn't implement Execer")
- }
-}
-
-func TestNullAfterNonNull(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- r, err := db.Query("SELECT 9::integer UNION SELECT NULL::integer")
- if err != nil {
- t.Fatal(err)
- }
-
- var n sql.NullInt64
-
- if !r.Next() {
- if r.Err() != nil {
- t.Fatal(err)
- }
- t.Fatal("expected row")
- }
-
- if err := r.Scan(&n); err != nil {
- t.Fatal(err)
- }
-
- if n.Int64 != 9 {
- t.Fatalf("expected 2, not %d", n.Int64)
- }
-
- if !r.Next() {
- if r.Err() != nil {
- t.Fatal(err)
- }
- t.Fatal("expected row")
- }
-
- if err := r.Scan(&n); err != nil {
- t.Fatal(err)
- }
-
- if n.Valid {
- t.Fatal("expected n to be invalid")
- }
-
- if n.Int64 != 0 {
- t.Fatalf("expected n to 2, not %d", n.Int64)
- }
-}
-
-func Test64BitErrorChecking(t *testing.T) {
- defer func() {
- if err := recover(); err != nil {
- t.Fatal("panic due to 0xFFFFFFFF != -1 " +
- "when int is 64 bits")
- }
- }()
-
- db := openTestConn(t)
- defer db.Close()
-
- r, err := db.Query(`SELECT *
-FROM (VALUES (0::integer, NULL::text), (1, 'test string')) AS t;`)
-
- if err != nil {
- t.Fatal(err)
- }
-
- defer r.Close()
-
- for r.Next() {
- }
-}
-
-func TestCommit(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- _, err := db.Exec("CREATE TEMP TABLE temp (a int)")
- if err != nil {
- t.Fatal(err)
- }
- sqlInsert := "INSERT INTO temp VALUES (1)"
- sqlSelect := "SELECT * FROM temp"
- tx, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- _, err = tx.Exec(sqlInsert)
- if err != nil {
- t.Fatal(err)
- }
- err = tx.Commit()
- if err != nil {
- t.Fatal(err)
- }
- var i int
- err = db.QueryRow(sqlSelect).Scan(&i)
- if err != nil {
- t.Fatal(err)
- }
- if i != 1 {
- t.Fatalf("expected 1, got %d", i)
- }
-}
-
-func TestErrorClass(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- _, err := db.Query("SELECT int 'notint'")
- if err == nil {
- t.Fatal("expected error")
- }
- pge, ok := err.(*Error)
- if !ok {
- t.Fatalf("expected *pq.Error, got %#+v", err)
- }
- if pge.Code.Class() != "22" {
- t.Fatalf("expected class 28, got %v", pge.Code.Class())
- }
- if pge.Code.Class().Name() != "data_exception" {
- t.Fatalf("expected data_exception, got %v", pge.Code.Class().Name())
- }
-}
-
-func TestParseOpts(t *testing.T) {
- tests := []struct {
- in string
- expected values
- valid bool
- }{
- {"dbname=hello user=goodbye", values{"dbname": "hello", "user": "goodbye"}, true},
- {"dbname=hello user=goodbye ", values{"dbname": "hello", "user": "goodbye"}, true},
- {"dbname = hello user=goodbye", values{"dbname": "hello", "user": "goodbye"}, true},
- {"dbname=hello user =goodbye", values{"dbname": "hello", "user": "goodbye"}, true},
- {"dbname=hello user= goodbye", values{"dbname": "hello", "user": "goodbye"}, true},
- {"host=localhost password='correct horse battery staple'", values{"host": "localhost", "password": "correct horse battery staple"}, true},
- {"dbname=データベース password=パスワード", values{"dbname": "データベース", "password": "パスワード"}, true},
- {"dbname=hello user=''", values{"dbname": "hello", "user": ""}, true},
- {"user='' dbname=hello", values{"dbname": "hello", "user": ""}, true},
- // The last option value is an empty string if there's no non-whitespace after its =
- {"dbname=hello user= ", values{"dbname": "hello", "user": ""}, true},
-
- // The parser ignores spaces after = and interprets the next set of non-whitespace characters as the value.
- {"user= password=foo", values{"user": "password=foo"}, true},
-
- // Backslash escapes next char
- {`user=a\ \'\\b`, values{"user": `a '\b`}, true},
- {`user='a \'b'`, values{"user": `a 'b`}, true},
-
- // Incomplete escape
- {`user=x\`, values{}, false},
-
- // No '=' after the key
- {"postgre://marko@internet", values{}, false},
- {"dbname user=goodbye", values{}, false},
- {"user=foo blah", values{}, false},
- {"user=foo blah ", values{}, false},
-
- // Unterminated quoted value
- {"dbname=hello user='unterminated", values{}, false},
- }
-
- for _, test := range tests {
- o := make(values)
- err := parseOpts(test.in, o)
-
- switch {
- case err != nil && test.valid:
- t.Errorf("%q got unexpected error: %s", test.in, err)
- case err == nil && test.valid && !reflect.DeepEqual(test.expected, o):
- t.Errorf("%q got: %#v want: %#v", test.in, o, test.expected)
- case err == nil && !test.valid:
- t.Errorf("%q expected an error", test.in)
- }
- }
-}
-
-func TestRuntimeParameters(t *testing.T) {
- type RuntimeTestResult int
- const (
- ResultUnknown RuntimeTestResult = iota
- ResultSuccess
- ResultError // other error
- )
-
- tests := []struct {
- conninfo string
- param string
- expected string
- expectedOutcome RuntimeTestResult
- }{
- // invalid parameter
- {"DOESNOTEXIST=foo", "", "", ResultError},
- // we can only work with a specific value for these two
- {"client_encoding=SQL_ASCII", "", "", ResultError},
- {"datestyle='ISO, YDM'", "", "", ResultError},
- // "options" should work exactly as it does in libpq
- {"options='-c search_path=pqgotest'", "search_path", "pqgotest", ResultSuccess},
- // pq should override client_encoding in this case
- {"options='-c client_encoding=SQL_ASCII'", "client_encoding", "UTF8", ResultSuccess},
- // allow client_encoding to be set explicitly
- {"client_encoding=UTF8", "client_encoding", "UTF8", ResultSuccess},
- // test a runtime parameter not supported by libpq
- {"work_mem='139kB'", "work_mem", "139kB", ResultSuccess},
- // test fallback_application_name
- {"application_name=foo fallback_application_name=bar", "application_name", "foo", ResultSuccess},
- {"application_name='' fallback_application_name=bar", "application_name", "", ResultSuccess},
- {"fallback_application_name=bar", "application_name", "bar", ResultSuccess},
- }
-
- for _, test := range tests {
- db, err := openTestConnConninfo(test.conninfo)
- if err != nil {
- t.Fatal(err)
- }
-
- // application_name didn't exist before 9.0
- if test.param == "application_name" && getServerVersion(t, db) < 90000 {
- db.Close()
- continue
- }
-
- tryGetParameterValue := func() (value string, outcome RuntimeTestResult) {
- defer db.Close()
- row := db.QueryRow("SELECT current_setting($1)", test.param)
- err = row.Scan(&value)
- if err != nil {
- return "", ResultError
- }
- return value, ResultSuccess
- }
-
- value, outcome := tryGetParameterValue()
- if outcome != test.expectedOutcome && outcome == ResultError {
- t.Fatalf("%v: unexpected error: %v", test.conninfo, err)
- }
- if outcome != test.expectedOutcome {
- t.Fatalf("unexpected outcome %v (was expecting %v) for conninfo \"%s\"",
- outcome, test.expectedOutcome, test.conninfo)
- }
- if value != test.expected {
- t.Fatalf("bad value for %s: got %s, want %s with conninfo \"%s\"",
- test.param, value, test.expected, test.conninfo)
- }
- }
-}
-
-func TestIsUTF8(t *testing.T) {
- var cases = []struct {
- name string
- want bool
- }{
- {"unicode", true},
- {"utf-8", true},
- {"utf_8", true},
- {"UTF-8", true},
- {"UTF8", true},
- {"utf8", true},
- {"u n ic_ode", true},
- {"ut_f%8", true},
- {"ubf8", false},
- {"punycode", false},
- }
-
- for _, test := range cases {
- if g := isUTF8(test.name); g != test.want {
- t.Errorf("isUTF8(%q) = %v want %v", test.name, g, test.want)
- }
- }
-}
-
-func TestQuoteIdentifier(t *testing.T) {
- var cases = []struct {
- input string
- want string
- }{
- {`foo`, `"foo"`},
- {`foo bar baz`, `"foo bar baz"`},
- {`foo"bar`, `"foo""bar"`},
- {"foo\x00bar", `"foo"`},
- {"\x00foo", `""`},
- }
-
- for _, test := range cases {
- got := QuoteIdentifier(test.input)
- if got != test.want {
- t.Errorf("QuoteIdentifier(%q) = %v want %v", test.input, got, test.want)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/copy_test.go b/Godeps/_workspace/src/github.com/lib/pq/copy_test.go
deleted file mode 100644
index 6af4c9c76..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/copy_test.go
+++ /dev/null
@@ -1,462 +0,0 @@
-package pq
-
-import (
- "bytes"
- "database/sql"
- "strings"
- "testing"
-)
-
-func TestCopyInStmt(t *testing.T) {
- var stmt string
- stmt = CopyIn("table name")
- if stmt != `COPY "table name" () FROM STDIN` {
- t.Fatal(stmt)
- }
-
- stmt = CopyIn("table name", "column 1", "column 2")
- if stmt != `COPY "table name" ("column 1", "column 2") FROM STDIN` {
- t.Fatal(stmt)
- }
-
- stmt = CopyIn(`table " name """`, `co"lumn""`)
- if stmt != `COPY "table "" name """"""" ("co""lumn""""") FROM STDIN` {
- t.Fatal(stmt)
- }
-}
-
-func TestCopyInSchemaStmt(t *testing.T) {
- var stmt string
- stmt = CopyInSchema("schema name", "table name")
- if stmt != `COPY "schema name"."table name" () FROM STDIN` {
- t.Fatal(stmt)
- }
-
- stmt = CopyInSchema("schema name", "table name", "column 1", "column 2")
- if stmt != `COPY "schema name"."table name" ("column 1", "column 2") FROM STDIN` {
- t.Fatal(stmt)
- }
-
- stmt = CopyInSchema(`schema " name """`, `table " name """`, `co"lumn""`)
- if stmt != `COPY "schema "" name """"""".`+
- `"table "" name """"""" ("co""lumn""""") FROM STDIN` {
- t.Fatal(stmt)
- }
-}
-
-func TestCopyInMultipleValues(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (a int, b varchar)")
- if err != nil {
- t.Fatal(err)
- }
-
- stmt, err := txn.Prepare(CopyIn("temp", "a", "b"))
- if err != nil {
- t.Fatal(err)
- }
-
- longString := strings.Repeat("#", 500)
-
- for i := 0; i < 500; i++ {
- _, err = stmt.Exec(int64(i), longString)
- if err != nil {
- t.Fatal(err)
- }
- }
-
- _, err = stmt.Exec()
- if err != nil {
- t.Fatal(err)
- }
-
- err = stmt.Close()
- if err != nil {
- t.Fatal(err)
- }
-
- var num int
- err = txn.QueryRow("SELECT COUNT(*) FROM temp").Scan(&num)
- if err != nil {
- t.Fatal(err)
- }
-
- if num != 500 {
- t.Fatalf("expected 500 items, not %d", num)
- }
-}
-
-func TestCopyInRaiseStmtTrigger(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- if getServerVersion(t, db) < 90000 {
- var exists int
- err := db.QueryRow("SELECT 1 FROM pg_language WHERE lanname = 'plpgsql'").Scan(&exists)
- if err == sql.ErrNoRows {
- t.Skip("language PL/PgSQL does not exist; skipping TestCopyInRaiseStmtTrigger")
- } else if err != nil {
- t.Fatal(err)
- }
- }
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (a int, b varchar)")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = txn.Exec(`
- CREATE OR REPLACE FUNCTION pg_temp.temptest()
- RETURNS trigger AS
- $BODY$ begin
- raise notice 'Hello world';
- return new;
- end $BODY$
- LANGUAGE plpgsql`)
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = txn.Exec(`
- CREATE TRIGGER temptest_trigger
- BEFORE INSERT
- ON temp
- FOR EACH ROW
- EXECUTE PROCEDURE pg_temp.temptest()`)
- if err != nil {
- t.Fatal(err)
- }
-
- stmt, err := txn.Prepare(CopyIn("temp", "a", "b"))
- if err != nil {
- t.Fatal(err)
- }
-
- longString := strings.Repeat("#", 500)
-
- _, err = stmt.Exec(int64(1), longString)
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = stmt.Exec()
- if err != nil {
- t.Fatal(err)
- }
-
- err = stmt.Close()
- if err != nil {
- t.Fatal(err)
- }
-
- var num int
- err = txn.QueryRow("SELECT COUNT(*) FROM temp").Scan(&num)
- if err != nil {
- t.Fatal(err)
- }
-
- if num != 1 {
- t.Fatalf("expected 1 items, not %d", num)
- }
-}
-
-func TestCopyInTypes(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (num INTEGER, text VARCHAR, blob BYTEA, nothing VARCHAR)")
- if err != nil {
- t.Fatal(err)
- }
-
- stmt, err := txn.Prepare(CopyIn("temp", "num", "text", "blob", "nothing"))
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = stmt.Exec(int64(1234567890), "Héllö\n ☃!\r\t\\", []byte{0, 255, 9, 10, 13}, nil)
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = stmt.Exec()
- if err != nil {
- t.Fatal(err)
- }
-
- err = stmt.Close()
- if err != nil {
- t.Fatal(err)
- }
-
- var num int
- var text string
- var blob []byte
- var nothing sql.NullString
-
- err = txn.QueryRow("SELECT * FROM temp").Scan(&num, &text, &blob, &nothing)
- if err != nil {
- t.Fatal(err)
- }
-
- if num != 1234567890 {
- t.Fatal("unexpected result", num)
- }
- if text != "Héllö\n ☃!\r\t\\" {
- t.Fatal("unexpected result", text)
- }
- if bytes.Compare(blob, []byte{0, 255, 9, 10, 13}) != 0 {
- t.Fatal("unexpected result", blob)
- }
- if nothing.Valid {
- t.Fatal("unexpected result", nothing.String)
- }
-}
-
-func TestCopyInWrongType(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (num INTEGER)")
- if err != nil {
- t.Fatal(err)
- }
-
- stmt, err := txn.Prepare(CopyIn("temp", "num"))
- if err != nil {
- t.Fatal(err)
- }
- defer stmt.Close()
-
- _, err = stmt.Exec("Héllö\n ☃!\r\t\\")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = stmt.Exec()
- if err == nil {
- t.Fatal("expected error")
- }
- if pge := err.(*Error); pge.Code.Name() != "invalid_text_representation" {
- t.Fatalf("expected 'invalid input syntax for integer' error, got %s (%+v)", pge.Code.Name(), pge)
- }
-}
-
-func TestCopyOutsideOfTxnError(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- _, err := db.Prepare(CopyIn("temp", "num"))
- if err == nil {
- t.Fatal("COPY outside of transaction did not return an error")
- }
- if err != errCopyNotSupportedOutsideTxn {
- t.Fatalf("expected %s, got %s", err, err.Error())
- }
-}
-
-func TestCopyInBinaryError(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (num INTEGER)")
- if err != nil {
- t.Fatal(err)
- }
- _, err = txn.Prepare("COPY temp (num) FROM STDIN WITH binary")
- if err != errBinaryCopyNotSupported {
- t.Fatalf("expected %s, got %+v", errBinaryCopyNotSupported, err)
- }
- // check that the protocol is in a valid state
- err = txn.Rollback()
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestCopyFromError(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (num INTEGER)")
- if err != nil {
- t.Fatal(err)
- }
- _, err = txn.Prepare("COPY temp (num) TO STDOUT")
- if err != errCopyToNotSupported {
- t.Fatalf("expected %s, got %+v", errCopyToNotSupported, err)
- }
- // check that the protocol is in a valid state
- err = txn.Rollback()
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestCopySyntaxError(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Prepare("COPY ")
- if err == nil {
- t.Fatal("expected error")
- }
- if pge := err.(*Error); pge.Code.Name() != "syntax_error" {
- t.Fatalf("expected syntax error, got %s (%+v)", pge.Code.Name(), pge)
- }
- // check that the protocol is in a valid state
- err = txn.Rollback()
- if err != nil {
- t.Fatal(err)
- }
-}
-
-// Tests for connection errors in copyin.resploop()
-func TestCopyRespLoopConnectionError(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- var pid int
- err = txn.QueryRow("SELECT pg_backend_pid()").Scan(&pid)
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (a int)")
- if err != nil {
- t.Fatal(err)
- }
-
- stmt, err := txn.Prepare(CopyIn("temp", "a"))
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("SELECT pg_terminate_backend($1)", pid)
- if err != nil {
- t.Fatal(err)
- }
-
- if getServerVersion(t, db) < 90500 {
- // We have to try and send something over, since postgres before
- // version 9.5 won't process SIGTERMs while it's waiting for
- // CopyData/CopyEnd messages; see tcop/postgres.c.
- _, err = stmt.Exec(1)
- if err != nil {
- t.Fatal(err)
- }
- }
- _, err = stmt.Exec()
- if err == nil {
- t.Fatalf("expected error")
- }
- pge, ok := err.(*Error)
- if !ok {
- t.Fatalf("expected *pq.Error, got %+#v", err)
- } else if pge.Code.Name() != "admin_shutdown" {
- t.Fatalf("expected admin_shutdown, got %s", pge.Code.Name())
- }
-
- err = stmt.Close()
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func BenchmarkCopyIn(b *testing.B) {
- db := openTestConn(b)
- defer db.Close()
-
- txn, err := db.Begin()
- if err != nil {
- b.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("CREATE TEMP TABLE temp (a int, b varchar)")
- if err != nil {
- b.Fatal(err)
- }
-
- stmt, err := txn.Prepare(CopyIn("temp", "a", "b"))
- if err != nil {
- b.Fatal(err)
- }
-
- for i := 0; i < b.N; i++ {
- _, err = stmt.Exec(int64(i), "hello world!")
- if err != nil {
- b.Fatal(err)
- }
- }
-
- _, err = stmt.Exec()
- if err != nil {
- b.Fatal(err)
- }
-
- err = stmt.Close()
- if err != nil {
- b.Fatal(err)
- }
-
- var num int
- err = txn.QueryRow("SELECT COUNT(*) FROM temp").Scan(&num)
- if err != nil {
- b.Fatal(err)
- }
-
- if num != b.N {
- b.Fatalf("expected %d items, not %d", b.N, num)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/encode_test.go b/Godeps/_workspace/src/github.com/lib/pq/encode_test.go
deleted file mode 100644
index 97b663886..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/encode_test.go
+++ /dev/null
@@ -1,719 +0,0 @@
-package pq
-
-import (
- "bytes"
- "database/sql"
- "fmt"
- "testing"
- "time"
-
- "github.com/lib/pq/oid"
-)
-
-func TestScanTimestamp(t *testing.T) {
- var nt NullTime
- tn := time.Now()
- nt.Scan(tn)
- if !nt.Valid {
- t.Errorf("Expected Valid=false")
- }
- if nt.Time != tn {
- t.Errorf("Time value mismatch")
- }
-}
-
-func TestScanNilTimestamp(t *testing.T) {
- var nt NullTime
- nt.Scan(nil)
- if nt.Valid {
- t.Errorf("Expected Valid=false")
- }
-}
-
-var timeTests = []struct {
- str string
- timeval time.Time
-}{
- {"22001-02-03", time.Date(22001, time.February, 3, 0, 0, 0, 0, time.FixedZone("", 0))},
- {"2001-02-03", time.Date(2001, time.February, 3, 0, 0, 0, 0, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06", time.Date(2001, time.February, 3, 4, 5, 6, 0, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.000001", time.Date(2001, time.February, 3, 4, 5, 6, 1000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.00001", time.Date(2001, time.February, 3, 4, 5, 6, 10000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.0001", time.Date(2001, time.February, 3, 4, 5, 6, 100000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.001", time.Date(2001, time.February, 3, 4, 5, 6, 1000000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.01", time.Date(2001, time.February, 3, 4, 5, 6, 10000000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.1", time.Date(2001, time.February, 3, 4, 5, 6, 100000000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.12", time.Date(2001, time.February, 3, 4, 5, 6, 120000000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.123", time.Date(2001, time.February, 3, 4, 5, 6, 123000000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.1234", time.Date(2001, time.February, 3, 4, 5, 6, 123400000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.12345", time.Date(2001, time.February, 3, 4, 5, 6, 123450000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.123456", time.Date(2001, time.February, 3, 4, 5, 6, 123456000, time.FixedZone("", 0))},
- {"2001-02-03 04:05:06.123-07", time.Date(2001, time.February, 3, 4, 5, 6, 123000000,
- time.FixedZone("", -7*60*60))},
- {"2001-02-03 04:05:06-07", time.Date(2001, time.February, 3, 4, 5, 6, 0,
- time.FixedZone("", -7*60*60))},
- {"2001-02-03 04:05:06-07:42", time.Date(2001, time.February, 3, 4, 5, 6, 0,
- time.FixedZone("", -(7*60*60+42*60)))},
- {"2001-02-03 04:05:06-07:30:09", time.Date(2001, time.February, 3, 4, 5, 6, 0,
- time.FixedZone("", -(7*60*60+30*60+9)))},
- {"2001-02-03 04:05:06+07", time.Date(2001, time.February, 3, 4, 5, 6, 0,
- time.FixedZone("", 7*60*60))},
- {"0011-02-03 04:05:06 BC", time.Date(-10, time.February, 3, 4, 5, 6, 0, time.FixedZone("", 0))},
- {"0011-02-03 04:05:06.123 BC", time.Date(-10, time.February, 3, 4, 5, 6, 123000000, time.FixedZone("", 0))},
- {"0011-02-03 04:05:06.123-07 BC", time.Date(-10, time.February, 3, 4, 5, 6, 123000000,
- time.FixedZone("", -7*60*60))},
- {"0001-02-03 04:05:06.123", time.Date(1, time.February, 3, 4, 5, 6, 123000000, time.FixedZone("", 0))},
- {"0001-02-03 04:05:06.123 BC", time.Date(1, time.February, 3, 4, 5, 6, 123000000, time.FixedZone("", 0)).AddDate(-1, 0, 0)},
- {"0001-02-03 04:05:06.123 BC", time.Date(0, time.February, 3, 4, 5, 6, 123000000, time.FixedZone("", 0))},
- {"0002-02-03 04:05:06.123 BC", time.Date(0, time.February, 3, 4, 5, 6, 123000000, time.FixedZone("", 0)).AddDate(-1, 0, 0)},
- {"0002-02-03 04:05:06.123 BC", time.Date(-1, time.February, 3, 4, 5, 6, 123000000, time.FixedZone("", 0))},
- {"12345-02-03 04:05:06.1", time.Date(12345, time.February, 3, 4, 5, 6, 100000000, time.FixedZone("", 0))},
- {"123456-02-03 04:05:06.1", time.Date(123456, time.February, 3, 4, 5, 6, 100000000, time.FixedZone("", 0))},
-}
-
-// Helper function for the two tests below
-func tryParse(str string) (t time.Time, err error) {
- defer func() {
- if p := recover(); p != nil {
- err = fmt.Errorf("%v", p)
- return
- }
- }()
- i := parseTs(nil, str)
- t, ok := i.(time.Time)
- if !ok {
- err = fmt.Errorf("Not a time.Time type, got %#v", i)
- }
- return
-}
-
-// Test that parsing the string results in the expected value.
-func TestParseTs(t *testing.T) {
- for i, tt := range timeTests {
- val, err := tryParse(tt.str)
- if err != nil {
- t.Errorf("%d: got error: %v", i, err)
- } else if val.String() != tt.timeval.String() {
- t.Errorf("%d: expected to parse %q into %q; got %q",
- i, tt.str, tt.timeval, val)
- }
- }
-}
-
-// Now test that sending the value into the database and parsing it back
-// returns the same time.Time value.
-func TestEncodeAndParseTs(t *testing.T) {
- db, err := openTestConnConninfo("timezone='Etc/UTC'")
- if err != nil {
- t.Fatal(err)
- }
- defer db.Close()
-
- for i, tt := range timeTests {
- var dbstr string
- err = db.QueryRow("SELECT ($1::timestamptz)::text", tt.timeval).Scan(&dbstr)
- if err != nil {
- t.Errorf("%d: could not send value %q to the database: %s", i, tt.timeval, err)
- continue
- }
-
- val, err := tryParse(dbstr)
- if err != nil {
- t.Errorf("%d: could not parse value %q: %s", i, dbstr, err)
- continue
- }
- val = val.In(tt.timeval.Location())
- if val.String() != tt.timeval.String() {
- t.Errorf("%d: expected to parse %q into %q; got %q", i, dbstr, tt.timeval, val)
- }
- }
-}
-
-var formatTimeTests = []struct {
- time time.Time
- expected string
-}{
- {time.Time{}, "0001-01-01T00:00:00Z"},
- {time.Date(2001, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", 0)), "2001-02-03T04:05:06.123456789Z"},
- {time.Date(2001, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", 2*60*60)), "2001-02-03T04:05:06.123456789+02:00"},
- {time.Date(2001, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", -6*60*60)), "2001-02-03T04:05:06.123456789-06:00"},
- {time.Date(2001, time.February, 3, 4, 5, 6, 0, time.FixedZone("", -(7*60*60+30*60+9))), "2001-02-03T04:05:06-07:30:09"},
-
- {time.Date(1, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", 0)), "0001-02-03T04:05:06.123456789Z"},
- {time.Date(1, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", 2*60*60)), "0001-02-03T04:05:06.123456789+02:00"},
- {time.Date(1, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", -6*60*60)), "0001-02-03T04:05:06.123456789-06:00"},
-
- {time.Date(0, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", 0)), "0001-02-03T04:05:06.123456789Z BC"},
- {time.Date(0, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", 2*60*60)), "0001-02-03T04:05:06.123456789+02:00 BC"},
- {time.Date(0, time.February, 3, 4, 5, 6, 123456789, time.FixedZone("", -6*60*60)), "0001-02-03T04:05:06.123456789-06:00 BC"},
-
- {time.Date(1, time.February, 3, 4, 5, 6, 0, time.FixedZone("", -(7*60*60+30*60+9))), "0001-02-03T04:05:06-07:30:09"},
- {time.Date(0, time.February, 3, 4, 5, 6, 0, time.FixedZone("", -(7*60*60+30*60+9))), "0001-02-03T04:05:06-07:30:09 BC"},
-}
-
-func TestFormatTs(t *testing.T) {
- for i, tt := range formatTimeTests {
- val := string(formatTs(tt.time))
- if val != tt.expected {
- t.Errorf("%d: incorrect time format %q, want %q", i, val, tt.expected)
- }
- }
-}
-
-func TestTimestampWithTimeZone(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- tx, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer tx.Rollback()
-
- // try several different locations, all included in Go's zoneinfo.zip
- for _, locName := range []string{
- "UTC",
- "America/Chicago",
- "America/New_York",
- "Australia/Darwin",
- "Australia/Perth",
- } {
- loc, err := time.LoadLocation(locName)
- if err != nil {
- t.Logf("Could not load time zone %s - skipping", locName)
- continue
- }
-
- // Postgres timestamps have a resolution of 1 microsecond, so don't
- // use the full range of the Nanosecond argument
- refTime := time.Date(2012, 11, 6, 10, 23, 42, 123456000, loc)
-
- for _, pgTimeZone := range []string{"US/Eastern", "Australia/Darwin"} {
- // Switch Postgres's timezone to test different output timestamp formats
- _, err = tx.Exec(fmt.Sprintf("set time zone '%s'", pgTimeZone))
- if err != nil {
- t.Fatal(err)
- }
-
- var gotTime time.Time
- row := tx.QueryRow("select $1::timestamp with time zone", refTime)
- err = row.Scan(&gotTime)
- if err != nil {
- t.Fatal(err)
- }
-
- if !refTime.Equal(gotTime) {
- t.Errorf("timestamps not equal: %s != %s", refTime, gotTime)
- }
-
- // check that the time zone is set correctly based on TimeZone
- pgLoc, err := time.LoadLocation(pgTimeZone)
- if err != nil {
- t.Logf("Could not load time zone %s - skipping", pgLoc)
- continue
- }
- translated := refTime.In(pgLoc)
- if translated.String() != gotTime.String() {
- t.Errorf("timestamps not equal: %s != %s", translated, gotTime)
- }
- }
- }
-}
-
-func TestTimestampWithOutTimezone(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- test := func(ts, pgts string) {
- r, err := db.Query("SELECT $1::timestamp", pgts)
- if err != nil {
- t.Fatalf("Could not run query: %v", err)
- }
-
- n := r.Next()
-
- if n != true {
- t.Fatal("Expected at least one row")
- }
-
- var result time.Time
- err = r.Scan(&result)
- if err != nil {
- t.Fatalf("Did not expect error scanning row: %v", err)
- }
-
- expected, err := time.Parse(time.RFC3339, ts)
- if err != nil {
- t.Fatalf("Could not parse test time literal: %v", err)
- }
-
- if !result.Equal(expected) {
- t.Fatalf("Expected time to match %v: got mismatch %v",
- expected, result)
- }
-
- n = r.Next()
- if n != false {
- t.Fatal("Expected only one row")
- }
- }
-
- test("2000-01-01T00:00:00Z", "2000-01-01T00:00:00")
-
- // Test higher precision time
- test("2013-01-04T20:14:58.80033Z", "2013-01-04 20:14:58.80033")
-}
-
-func TestInfinityTimestamp(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
- var err error
- var resultT time.Time
-
- expectedError := fmt.Errorf(`sql: Scan error on column index 0: unsupported driver -> Scan pair: []uint8 -> *time.Time`)
- type testCases []struct {
- Query string
- Param string
- ExpectedErr error
- ExpectedVal interface{}
- }
- tc := testCases{
- {"SELECT $1::timestamp", "-infinity", expectedError, "-infinity"},
- {"SELECT $1::timestamptz", "-infinity", expectedError, "-infinity"},
- {"SELECT $1::timestamp", "infinity", expectedError, "infinity"},
- {"SELECT $1::timestamptz", "infinity", expectedError, "infinity"},
- }
- // try to assert []byte to time.Time
- for _, q := range tc {
- err = db.QueryRow(q.Query, q.Param).Scan(&resultT)
- if err.Error() != q.ExpectedErr.Error() {
- t.Errorf("Scanning -/+infinity, expected error, %q, got %q", q.ExpectedErr, err)
- }
- }
- // yield []byte
- for _, q := range tc {
- var resultI interface{}
- err = db.QueryRow(q.Query, q.Param).Scan(&resultI)
- if err != nil {
- t.Errorf("Scanning -/+infinity, expected no error, got %q", err)
- }
- result, ok := resultI.([]byte)
- if !ok {
- t.Errorf("Scanning -/+infinity, expected []byte, got %#v", resultI)
- }
- if string(result) != q.ExpectedVal {
- t.Errorf("Scanning -/+infinity, expected %q, got %q", q.ExpectedVal, result)
- }
- }
-
- y1500 := time.Date(1500, time.January, 1, 0, 0, 0, 0, time.UTC)
- y2500 := time.Date(2500, time.January, 1, 0, 0, 0, 0, time.UTC)
- EnableInfinityTs(y1500, y2500)
-
- err = db.QueryRow("SELECT $1::timestamp", "infinity").Scan(&resultT)
- if err != nil {
- t.Errorf("Scanning infinity, expected no error, got %q", err)
- }
- if !resultT.Equal(y2500) {
- t.Errorf("Scanning infinity, expected %q, got %q", y2500, resultT)
- }
-
- err = db.QueryRow("SELECT $1::timestamptz", "infinity").Scan(&resultT)
- if err != nil {
- t.Errorf("Scanning infinity, expected no error, got %q", err)
- }
- if !resultT.Equal(y2500) {
- t.Errorf("Scanning Infinity, expected time %q, got %q", y2500, resultT.String())
- }
-
- err = db.QueryRow("SELECT $1::timestamp", "-infinity").Scan(&resultT)
- if err != nil {
- t.Errorf("Scanning -infinity, expected no error, got %q", err)
- }
- if !resultT.Equal(y1500) {
- t.Errorf("Scanning -infinity, expected time %q, got %q", y1500, resultT.String())
- }
-
- err = db.QueryRow("SELECT $1::timestamptz", "-infinity").Scan(&resultT)
- if err != nil {
- t.Errorf("Scanning -infinity, expected no error, got %q", err)
- }
- if !resultT.Equal(y1500) {
- t.Errorf("Scanning -infinity, expected time %q, got %q", y1500, resultT.String())
- }
-
- y_1500 := time.Date(-1500, time.January, 1, 0, 0, 0, 0, time.UTC)
- y11500 := time.Date(11500, time.January, 1, 0, 0, 0, 0, time.UTC)
- var s string
- err = db.QueryRow("SELECT $1::timestamp::text", y_1500).Scan(&s)
- if err != nil {
- t.Errorf("Encoding -infinity, expected no error, got %q", err)
- }
- if s != "-infinity" {
- t.Errorf("Encoding -infinity, expected %q, got %q", "-infinity", s)
- }
- err = db.QueryRow("SELECT $1::timestamptz::text", y_1500).Scan(&s)
- if err != nil {
- t.Errorf("Encoding -infinity, expected no error, got %q", err)
- }
- if s != "-infinity" {
- t.Errorf("Encoding -infinity, expected %q, got %q", "-infinity", s)
- }
-
- err = db.QueryRow("SELECT $1::timestamp::text", y11500).Scan(&s)
- if err != nil {
- t.Errorf("Encoding infinity, expected no error, got %q", err)
- }
- if s != "infinity" {
- t.Errorf("Encoding infinity, expected %q, got %q", "infinity", s)
- }
- err = db.QueryRow("SELECT $1::timestamptz::text", y11500).Scan(&s)
- if err != nil {
- t.Errorf("Encoding infinity, expected no error, got %q", err)
- }
- if s != "infinity" {
- t.Errorf("Encoding infinity, expected %q, got %q", "infinity", s)
- }
-
- disableInfinityTs()
-
- var panicErrorString string
- func() {
- defer func() {
- panicErrorString, _ = recover().(string)
- }()
- EnableInfinityTs(y2500, y1500)
- }()
- if panicErrorString != infinityTsNegativeMustBeSmaller {
- t.Errorf("Expected error, %q, got %q", infinityTsNegativeMustBeSmaller, panicErrorString)
- }
-}
-
-func TestStringWithNul(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- hello0world := string("hello\x00world")
- _, err := db.Query("SELECT $1::text", &hello0world)
- if err == nil {
- t.Fatal("Postgres accepts a string with nul in it; " +
- "injection attacks may be plausible")
- }
-}
-
-func TestByteSliceToText(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- b := []byte("hello world")
- row := db.QueryRow("SELECT $1::text", b)
-
- var result []byte
- err := row.Scan(&result)
- if err != nil {
- t.Fatal(err)
- }
-
- if string(result) != string(b) {
- t.Fatalf("expected %v but got %v", b, result)
- }
-}
-
-func TestStringToBytea(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- b := "hello world"
- row := db.QueryRow("SELECT $1::bytea", b)
-
- var result []byte
- err := row.Scan(&result)
- if err != nil {
- t.Fatal(err)
- }
-
- if !bytes.Equal(result, []byte(b)) {
- t.Fatalf("expected %v but got %v", b, result)
- }
-}
-
-func TestTextByteSliceToUUID(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- b := []byte("a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11")
- row := db.QueryRow("SELECT $1::uuid", b)
-
- var result string
- err := row.Scan(&result)
- if forceBinaryParameters() {
- pqErr := err.(*Error)
- if pqErr == nil {
- t.Errorf("Expected to get error")
- } else if pqErr.Code != "22P03" {
- t.Fatalf("Expected to get invalid binary encoding error (22P03), got %s", pqErr.Code)
- }
- } else {
- if err != nil {
- t.Fatal(err)
- }
-
- if result != string(b) {
- t.Fatalf("expected %v but got %v", b, result)
- }
- }
-}
-
-func TestBinaryByteSlicetoUUID(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- b := []byte{'\xa0','\xee','\xbc','\x99',
- '\x9c', '\x0b',
- '\x4e', '\xf8',
- '\xbb', '\x00', '\x6b',
- '\xb9', '\xbd', '\x38', '\x0a', '\x11'}
- row := db.QueryRow("SELECT $1::uuid", b)
-
- var result string
- err := row.Scan(&result)
- if forceBinaryParameters() {
- if err != nil {
- t.Fatal(err)
- }
-
- if result != string("a0eebc99-9c0b-4ef8-bb00-6bb9bd380a11") {
- t.Fatalf("expected %v but got %v", b, result)
- }
- } else {
- pqErr := err.(*Error)
- if pqErr == nil {
- t.Errorf("Expected to get error")
- } else if pqErr.Code != "22021" {
- t.Fatalf("Expected to get invalid byte sequence for encoding error (22021), got %s", pqErr.Code)
- }
- }
-}
-
-func TestStringToUUID(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- s := "a0eebc99-9c0b-4ef8-bb00-6bb9bd380a11"
- row := db.QueryRow("SELECT $1::uuid", s)
-
- var result string
- err := row.Scan(&result)
- if err != nil {
- t.Fatal(err)
- }
-
- if result != s {
- t.Fatalf("expected %v but got %v", s, result)
- }
-}
-
-func TestTextByteSliceToInt(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- expected := 12345678
- b := []byte(fmt.Sprintf("%d", expected))
- row := db.QueryRow("SELECT $1::int", b)
-
- var result int
- err := row.Scan(&result)
- if forceBinaryParameters() {
- pqErr := err.(*Error)
- if pqErr == nil {
- t.Errorf("Expected to get error")
- } else if pqErr.Code != "22P03" {
- t.Fatalf("Expected to get invalid binary encoding error (22P03), got %s", pqErr.Code)
- }
- } else {
- if err != nil {
- t.Fatal(err)
- }
- if result != expected {
- t.Fatalf("expected %v but got %v", expected, result)
- }
- }
-}
-
-func TestBinaryByteSliceToInt(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- expected := 12345678
- b := []byte{'\x00', '\xbc', '\x61', '\x4e'}
- row := db.QueryRow("SELECT $1::int", b)
-
- var result int
- err := row.Scan(&result)
- if forceBinaryParameters() {
- if err != nil {
- t.Fatal(err)
- }
- if result != expected {
- t.Fatalf("expected %v but got %v", expected, result)
- }
- } else {
- pqErr := err.(*Error)
- if pqErr == nil {
- t.Errorf("Expected to get error")
- } else if pqErr.Code != "22021" {
- t.Fatalf("Expected to get invalid byte sequence for encoding error (22021), got %s", pqErr.Code)
- }
- }
-}
-
-func TestByteaOutputFormatEncoding(t *testing.T) {
- input := []byte("\\x\x00\x01\x02\xFF\xFEabcdefg0123")
- want := []byte("\\x5c78000102fffe6162636465666730313233")
- got := encode(&parameterStatus{serverVersion: 90000}, input, oid.T_bytea)
- if !bytes.Equal(want, got) {
- t.Errorf("invalid hex bytea output, got %v but expected %v", got, want)
- }
-
- want = []byte("\\\\x\\000\\001\\002\\377\\376abcdefg0123")
- got = encode(&parameterStatus{serverVersion: 84000}, input, oid.T_bytea)
- if !bytes.Equal(want, got) {
- t.Errorf("invalid escape bytea output, got %v but expected %v", got, want)
- }
-}
-
-func TestByteaOutputFormats(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- if getServerVersion(t, db) < 90000 {
- // skip
- return
- }
-
- testByteaOutputFormat := func(f string, usePrepared bool) {
- expectedData := []byte("\x5c\x78\x00\xff\x61\x62\x63\x01\x08")
- sqlQuery := "SELECT decode('5c7800ff6162630108', 'hex')"
-
- var data []byte
-
- // use a txn to avoid relying on getting the same connection
- txn, err := db.Begin()
- if err != nil {
- t.Fatal(err)
- }
- defer txn.Rollback()
-
- _, err = txn.Exec("SET LOCAL bytea_output TO " + f)
- if err != nil {
- t.Fatal(err)
- }
- var rows *sql.Rows
- var stmt *sql.Stmt
- if usePrepared {
- stmt, err = txn.Prepare(sqlQuery)
- if err != nil {
- t.Fatal(err)
- }
- rows, err = stmt.Query()
- } else {
- // use Query; QueryRow would hide the actual error
- rows, err = txn.Query(sqlQuery)
- }
- if err != nil {
- t.Fatal(err)
- }
- if !rows.Next() {
- if rows.Err() != nil {
- t.Fatal(rows.Err())
- }
- t.Fatal("shouldn't happen")
- }
- err = rows.Scan(&data)
- if err != nil {
- t.Fatal(err)
- }
- err = rows.Close()
- if err != nil {
- t.Fatal(err)
- }
- if stmt != nil {
- err = stmt.Close()
- if err != nil {
- t.Fatal(err)
- }
- }
- if !bytes.Equal(data, expectedData) {
- t.Errorf("unexpected bytea value %v for format %s; expected %v", data, f, expectedData)
- }
- }
-
- testByteaOutputFormat("hex", false)
- testByteaOutputFormat("escape", false)
- testByteaOutputFormat("hex", true)
- testByteaOutputFormat("escape", true)
-}
-
-func TestAppendEncodedText(t *testing.T) {
- var buf []byte
-
- buf = appendEncodedText(&parameterStatus{serverVersion: 90000}, buf, int64(10))
- buf = append(buf, '\t')
- buf = appendEncodedText(&parameterStatus{serverVersion: 90000}, buf, 42.0000000001)
- buf = append(buf, '\t')
- buf = appendEncodedText(&parameterStatus{serverVersion: 90000}, buf, "hello\tworld")
- buf = append(buf, '\t')
- buf = appendEncodedText(&parameterStatus{serverVersion: 90000}, buf, []byte{0, 128, 255})
-
- if string(buf) != "10\t42.0000000001\thello\\tworld\t\\\\x0080ff" {
- t.Fatal(string(buf))
- }
-}
-
-func TestAppendEscapedText(t *testing.T) {
- if esc := appendEscapedText(nil, "hallo\tescape"); string(esc) != "hallo\\tescape" {
- t.Fatal(string(esc))
- }
- if esc := appendEscapedText(nil, "hallo\\tescape\n"); string(esc) != "hallo\\\\tescape\\n" {
- t.Fatal(string(esc))
- }
- if esc := appendEscapedText(nil, "\n\r\t\f"); string(esc) != "\\n\\r\\t\f" {
- t.Fatal(string(esc))
- }
-}
-
-func TestAppendEscapedTextExistingBuffer(t *testing.T) {
- var buf []byte
- buf = []byte("123\t")
- if esc := appendEscapedText(buf, "hallo\tescape"); string(esc) != "123\thallo\\tescape" {
- t.Fatal(string(esc))
- }
- buf = []byte("123\t")
- if esc := appendEscapedText(buf, "hallo\\tescape\n"); string(esc) != "123\thallo\\\\tescape\\n" {
- t.Fatal(string(esc))
- }
- buf = []byte("123\t")
- if esc := appendEscapedText(buf, "\n\r\t\f"); string(esc) != "123\t\\n\\r\\t\f" {
- t.Fatal(string(esc))
- }
-}
-
-func BenchmarkAppendEscapedText(b *testing.B) {
- longString := ""
- for i := 0; i < 100; i++ {
- longString += "123456789\n"
- }
- for i := 0; i < b.N; i++ {
- appendEscapedText(nil, longString)
- }
-}
-
-func BenchmarkAppendEscapedTextNoEscape(b *testing.B) {
- longString := ""
- for i := 0; i < 100; i++ {
- longString += "1234567890"
- }
- for i := 0; i < b.N; i++ {
- appendEscapedText(nil, longString)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/hstore/hstore_test.go b/Godeps/_workspace/src/github.com/lib/pq/hstore/hstore_test.go
deleted file mode 100644
index c9c108fc3..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/hstore/hstore_test.go
+++ /dev/null
@@ -1,148 +0,0 @@
-package hstore
-
-import (
- "database/sql"
- "os"
- "testing"
-
- _ "github.com/lib/pq"
-)
-
-type Fatalistic interface {
- Fatal(args ...interface{})
-}
-
-func openTestConn(t Fatalistic) *sql.DB {
- datname := os.Getenv("PGDATABASE")
- sslmode := os.Getenv("PGSSLMODE")
-
- if datname == "" {
- os.Setenv("PGDATABASE", "pqgotest")
- }
-
- if sslmode == "" {
- os.Setenv("PGSSLMODE", "disable")
- }
-
- conn, err := sql.Open("postgres", "")
- if err != nil {
- t.Fatal(err)
- }
-
- return conn
-}
-
-func TestHstore(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- // quitely create hstore if it doesn't exist
- _, err := db.Exec("CREATE EXTENSION IF NOT EXISTS hstore")
- if err != nil {
- t.Skipf("Skipping hstore tests - hstore extension create failed: %s", err.Error())
- }
-
- hs := Hstore{}
-
- // test for null-valued hstores
- err = db.QueryRow("SELECT NULL::hstore").Scan(&hs)
- if err != nil {
- t.Fatal(err)
- }
- if hs.Map != nil {
- t.Fatalf("expected null map")
- }
-
- err = db.QueryRow("SELECT $1::hstore", hs).Scan(&hs)
- if err != nil {
- t.Fatalf("re-query null map failed: %s", err.Error())
- }
- if hs.Map != nil {
- t.Fatalf("expected null map")
- }
-
- // test for empty hstores
- err = db.QueryRow("SELECT ''::hstore").Scan(&hs)
- if err != nil {
- t.Fatal(err)
- }
- if hs.Map == nil {
- t.Fatalf("expected empty map, got null map")
- }
- if len(hs.Map) != 0 {
- t.Fatalf("expected empty map, got len(map)=%d", len(hs.Map))
- }
-
- err = db.QueryRow("SELECT $1::hstore", hs).Scan(&hs)
- if err != nil {
- t.Fatalf("re-query empty map failed: %s", err.Error())
- }
- if hs.Map == nil {
- t.Fatalf("expected empty map, got null map")
- }
- if len(hs.Map) != 0 {
- t.Fatalf("expected empty map, got len(map)=%d", len(hs.Map))
- }
-
- // a few example maps to test out
- hsOnePair := Hstore{
- Map: map[string]sql.NullString{
- "key1": {"value1", true},
- },
- }
-
- hsThreePairs := Hstore{
- Map: map[string]sql.NullString{
- "key1": {"value1", true},
- "key2": {"value2", true},
- "key3": {"value3", true},
- },
- }
-
- hsSmorgasbord := Hstore{
- Map: map[string]sql.NullString{
- "nullstring": {"NULL", true},
- "actuallynull": {"", false},
- "NULL": {"NULL string key", true},
- "withbracket": {"value>42", true},
- "withequal": {"value=42", true},
- `"withquotes1"`: {`this "should" be fine`, true},
- `"withquotes"2"`: {`this "should\" also be fine`, true},
- "embedded1": {"value1=>x1", true},
- "embedded2": {`"value2"=>x2`, true},
- "withnewlines": {"\n\nvalue\t=>2", true},
- "<<all sorts of crazy>>": {`this, "should,\" also, => be fine`, true},
- },
- }
-
- // test encoding in query params, then decoding during Scan
- testBidirectional := func(h Hstore) {
- err = db.QueryRow("SELECT $1::hstore", h).Scan(&hs)
- if err != nil {
- t.Fatalf("re-query %d-pair map failed: %s", len(h.Map), err.Error())
- }
- if hs.Map == nil {
- t.Fatalf("expected %d-pair map, got null map", len(h.Map))
- }
- if len(hs.Map) != len(h.Map) {
- t.Fatalf("expected %d-pair map, got len(map)=%d", len(h.Map), len(hs.Map))
- }
-
- for key, val := range hs.Map {
- otherval, found := h.Map[key]
- if !found {
- t.Fatalf(" key '%v' not found in %d-pair map", key, len(h.Map))
- }
- if otherval.Valid != val.Valid {
- t.Fatalf(" value %v <> %v in %d-pair map", otherval, val, len(h.Map))
- }
- if otherval.String != val.String {
- t.Fatalf(" value '%v' <> '%v' in %d-pair map", otherval.String, val.String, len(h.Map))
- }
- }
- }
-
- testBidirectional(hsOnePair)
- testBidirectional(hsThreePairs)
- testBidirectional(hsSmorgasbord)
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/notify_test.go b/Godeps/_workspace/src/github.com/lib/pq/notify_test.go
deleted file mode 100644
index fe8941a4e..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/notify_test.go
+++ /dev/null
@@ -1,574 +0,0 @@
-package pq
-
-import (
- "errors"
- "fmt"
- "io"
- "os"
- "runtime"
- "sync"
- "sync/atomic"
- "testing"
- "time"
-)
-
-var errNilNotification = errors.New("nil notification")
-
-func expectNotification(t *testing.T, ch <-chan *Notification, relname string, extra string) error {
- select {
- case n := <-ch:
- if n == nil {
- return errNilNotification
- }
- if n.Channel != relname || n.Extra != extra {
- return fmt.Errorf("unexpected notification %v", n)
- }
- return nil
- case <-time.After(1500 * time.Millisecond):
- return fmt.Errorf("timeout")
- }
-}
-
-func expectNoNotification(t *testing.T, ch <-chan *Notification) error {
- select {
- case n := <-ch:
- return fmt.Errorf("unexpected notification %v", n)
- case <-time.After(100 * time.Millisecond):
- return nil
- }
-}
-
-func expectEvent(t *testing.T, eventch <-chan ListenerEventType, et ListenerEventType) error {
- select {
- case e := <-eventch:
- if e != et {
- return fmt.Errorf("unexpected event %v", e)
- }
- return nil
- case <-time.After(1500 * time.Millisecond):
- panic("expectEvent timeout")
- }
-}
-
-func expectNoEvent(t *testing.T, eventch <-chan ListenerEventType) error {
- select {
- case e := <-eventch:
- return fmt.Errorf("unexpected event %v", e)
- case <-time.After(100 * time.Millisecond):
- return nil
- }
-}
-
-func newTestListenerConn(t *testing.T) (*ListenerConn, <-chan *Notification) {
- datname := os.Getenv("PGDATABASE")
- sslmode := os.Getenv("PGSSLMODE")
-
- if datname == "" {
- os.Setenv("PGDATABASE", "pqgotest")
- }
-
- if sslmode == "" {
- os.Setenv("PGSSLMODE", "disable")
- }
-
- notificationChan := make(chan *Notification)
- l, err := NewListenerConn("", notificationChan)
- if err != nil {
- t.Fatal(err)
- }
-
- return l, notificationChan
-}
-
-func TestNewListenerConn(t *testing.T) {
- l, _ := newTestListenerConn(t)
-
- defer l.Close()
-}
-
-func TestConnListen(t *testing.T) {
- l, channel := newTestListenerConn(t)
-
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- ok, err := l.Listen("notify_test")
- if !ok || err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, channel, "notify_test", "")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestConnUnlisten(t *testing.T) {
- l, channel := newTestListenerConn(t)
-
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- ok, err := l.Listen("notify_test")
- if !ok || err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_test")
-
- err = expectNotification(t, channel, "notify_test", "")
- if err != nil {
- t.Fatal(err)
- }
-
- ok, err = l.Unlisten("notify_test")
- if !ok || err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNoNotification(t, channel)
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestConnUnlistenAll(t *testing.T) {
- l, channel := newTestListenerConn(t)
-
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- ok, err := l.Listen("notify_test")
- if !ok || err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_test")
-
- err = expectNotification(t, channel, "notify_test", "")
- if err != nil {
- t.Fatal(err)
- }
-
- ok, err = l.UnlistenAll()
- if !ok || err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNoNotification(t, channel)
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestConnClose(t *testing.T) {
- l, _ := newTestListenerConn(t)
- defer l.Close()
-
- err := l.Close()
- if err != nil {
- t.Fatal(err)
- }
- err = l.Close()
- if err != errListenerConnClosed {
- t.Fatalf("expected errListenerConnClosed; got %v", err)
- }
-}
-
-func TestConnPing(t *testing.T) {
- l, _ := newTestListenerConn(t)
- defer l.Close()
- err := l.Ping()
- if err != nil {
- t.Fatal(err)
- }
- err = l.Close()
- if err != nil {
- t.Fatal(err)
- }
- err = l.Ping()
- if err != errListenerConnClosed {
- t.Fatalf("expected errListenerConnClosed; got %v", err)
- }
-}
-
-// Test for deadlock where a query fails while another one is queued
-func TestConnExecDeadlock(t *testing.T) {
- l, _ := newTestListenerConn(t)
- defer l.Close()
-
- var wg sync.WaitGroup
- wg.Add(2)
-
- go func() {
- l.ExecSimpleQuery("SELECT pg_sleep(60)")
- wg.Done()
- }()
- runtime.Gosched()
- go func() {
- l.ExecSimpleQuery("SELECT 1")
- wg.Done()
- }()
- // give the two goroutines some time to get into position
- runtime.Gosched()
- // calls Close on the net.Conn; equivalent to a network failure
- l.Close()
-
- var done int32 = 0
- go func() {
- time.Sleep(10 * time.Second)
- if atomic.LoadInt32(&done) != 1 {
- panic("timed out")
- }
- }()
- wg.Wait()
- atomic.StoreInt32(&done, 1)
-}
-
-// Test for ListenerConn being closed while a slow query is executing
-func TestListenerConnCloseWhileQueryIsExecuting(t *testing.T) {
- l, _ := newTestListenerConn(t)
- defer l.Close()
-
- var wg sync.WaitGroup
- wg.Add(1)
-
- go func() {
- sent, err := l.ExecSimpleQuery("SELECT pg_sleep(60)")
- if sent {
- panic("expected sent=false")
- }
- // could be any of a number of errors
- if err == nil {
- panic("expected error")
- }
- wg.Done()
- }()
- // give the above goroutine some time to get into position
- runtime.Gosched()
- err := l.Close()
- if err != nil {
- t.Fatal(err)
- }
- var done int32 = 0
- go func() {
- time.Sleep(10 * time.Second)
- if atomic.LoadInt32(&done) != 1 {
- panic("timed out")
- }
- }()
- wg.Wait()
- atomic.StoreInt32(&done, 1)
-}
-
-func TestNotifyExtra(t *testing.T) {
- db := openTestConn(t)
- defer db.Close()
-
- if getServerVersion(t, db) < 90000 {
- t.Skip("skipping NOTIFY payload test since the server does not appear to support it")
- }
-
- l, channel := newTestListenerConn(t)
- defer l.Close()
-
- ok, err := l.Listen("notify_test")
- if !ok || err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_test, 'something'")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, channel, "notify_test", "something")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-// create a new test listener and also set the timeouts
-func newTestListenerTimeout(t *testing.T, min time.Duration, max time.Duration) (*Listener, <-chan ListenerEventType) {
- datname := os.Getenv("PGDATABASE")
- sslmode := os.Getenv("PGSSLMODE")
-
- if datname == "" {
- os.Setenv("PGDATABASE", "pqgotest")
- }
-
- if sslmode == "" {
- os.Setenv("PGSSLMODE", "disable")
- }
-
- eventch := make(chan ListenerEventType, 16)
- l := NewListener("", min, max, func(t ListenerEventType, err error) { eventch <- t })
- err := expectEvent(t, eventch, ListenerEventConnected)
- if err != nil {
- t.Fatal(err)
- }
- return l, eventch
-}
-
-func newTestListener(t *testing.T) (*Listener, <-chan ListenerEventType) {
- return newTestListenerTimeout(t, time.Hour, time.Hour)
-}
-
-func TestListenerListen(t *testing.T) {
- l, _ := newTestListener(t)
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- err := l.Listen("notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, l.Notify, "notify_listen_test", "")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestListenerUnlisten(t *testing.T) {
- l, _ := newTestListener(t)
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- err := l.Listen("notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = l.Unlisten("notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, l.Notify, "notify_listen_test", "")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNoNotification(t, l.Notify)
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestListenerUnlistenAll(t *testing.T) {
- l, _ := newTestListener(t)
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- err := l.Listen("notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = l.UnlistenAll()
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, l.Notify, "notify_listen_test", "")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNoNotification(t, l.Notify)
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestListenerFailedQuery(t *testing.T) {
- l, eventch := newTestListener(t)
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- err := l.Listen("notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, l.Notify, "notify_listen_test", "")
- if err != nil {
- t.Fatal(err)
- }
-
- // shouldn't cause a disconnect
- ok, err := l.cn.ExecSimpleQuery("SELECT error")
- if !ok {
- t.Fatalf("could not send query to server: %v", err)
- }
- _, ok = err.(PGError)
- if !ok {
- t.Fatalf("unexpected error %v", err)
- }
- err = expectNoEvent(t, eventch)
- if err != nil {
- t.Fatal(err)
- }
-
- // should still work
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, l.Notify, "notify_listen_test", "")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestListenerReconnect(t *testing.T) {
- l, eventch := newTestListenerTimeout(t, 20*time.Millisecond, time.Hour)
- defer l.Close()
-
- db := openTestConn(t)
- defer db.Close()
-
- err := l.Listen("notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- err = expectNotification(t, l.Notify, "notify_listen_test", "")
- if err != nil {
- t.Fatal(err)
- }
-
- // kill the connection and make sure it comes back up
- ok, err := l.cn.ExecSimpleQuery("SELECT pg_terminate_backend(pg_backend_pid())")
- if ok {
- t.Fatalf("could not kill the connection: %v", err)
- }
- if err != io.EOF {
- t.Fatalf("unexpected error %v", err)
- }
- err = expectEvent(t, eventch, ListenerEventDisconnected)
- if err != nil {
- t.Fatal(err)
- }
- err = expectEvent(t, eventch, ListenerEventReconnected)
- if err != nil {
- t.Fatal(err)
- }
-
- // should still work
- _, err = db.Exec("NOTIFY notify_listen_test")
- if err != nil {
- t.Fatal(err)
- }
-
- // should get nil after Reconnected
- err = expectNotification(t, l.Notify, "", "")
- if err != errNilNotification {
- t.Fatal(err)
- }
-
- err = expectNotification(t, l.Notify, "notify_listen_test", "")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestListenerClose(t *testing.T) {
- l, _ := newTestListenerTimeout(t, 20*time.Millisecond, time.Hour)
- defer l.Close()
-
- err := l.Close()
- if err != nil {
- t.Fatal(err)
- }
- err = l.Close()
- if err != errListenerClosed {
- t.Fatalf("expected errListenerClosed; got %v", err)
- }
-}
-
-func TestListenerPing(t *testing.T) {
- l, _ := newTestListenerTimeout(t, 20*time.Millisecond, time.Hour)
- defer l.Close()
-
- err := l.Ping()
- if err != nil {
- t.Fatal(err)
- }
-
- err = l.Close()
- if err != nil {
- t.Fatal(err)
- }
-
- err = l.Ping()
- if err != errListenerClosed {
- t.Fatalf("expected errListenerClosed; got %v", err)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/ssl_test.go b/Godeps/_workspace/src/github.com/lib/pq/ssl_test.go
deleted file mode 100644
index 932b336f5..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/ssl_test.go
+++ /dev/null
@@ -1,226 +0,0 @@
-package pq
-
-// This file contains SSL tests
-
-import (
- _ "crypto/sha256"
- "crypto/x509"
- "database/sql"
- "fmt"
- "os"
- "path/filepath"
- "testing"
-)
-
-func maybeSkipSSLTests(t *testing.T) {
- // Require some special variables for testing certificates
- if os.Getenv("PQSSLCERTTEST_PATH") == "" {
- t.Skip("PQSSLCERTTEST_PATH not set, skipping SSL tests")
- }
-
- value := os.Getenv("PQGOSSLTESTS")
- if value == "" || value == "0" {
- t.Skip("PQGOSSLTESTS not enabled, skipping SSL tests")
- } else if value != "1" {
- t.Fatalf("unexpected value %q for PQGOSSLTESTS", value)
- }
-}
-
-func openSSLConn(t *testing.T, conninfo string) (*sql.DB, error) {
- db, err := openTestConnConninfo(conninfo)
- if err != nil {
- // should never fail
- t.Fatal(err)
- }
- // Do something with the connection to see whether it's working or not.
- tx, err := db.Begin()
- if err == nil {
- return db, tx.Rollback()
- }
- _ = db.Close()
- return nil, err
-}
-
-func checkSSLSetup(t *testing.T, conninfo string) {
- db, err := openSSLConn(t, conninfo)
- if err == nil {
- db.Close()
- t.Fatalf("expected error with conninfo=%q", conninfo)
- }
-}
-
-// Connect over SSL and run a simple query to test the basics
-func TestSSLConnection(t *testing.T) {
- maybeSkipSSLTests(t)
- // Environment sanity check: should fail without SSL
- checkSSLSetup(t, "sslmode=disable user=pqgossltest")
-
- db, err := openSSLConn(t, "sslmode=require user=pqgossltest")
- if err != nil {
- t.Fatal(err)
- }
- rows, err := db.Query("SELECT 1")
- if err != nil {
- t.Fatal(err)
- }
- rows.Close()
-}
-
-// Test sslmode=verify-full
-func TestSSLVerifyFull(t *testing.T) {
- maybeSkipSSLTests(t)
- // Environment sanity check: should fail without SSL
- checkSSLSetup(t, "sslmode=disable user=pqgossltest")
-
- // Not OK according to the system CA
- _, err := openSSLConn(t, "host=postgres sslmode=verify-full user=pqgossltest")
- if err == nil {
- t.Fatal("expected error")
- }
- _, ok := err.(x509.UnknownAuthorityError)
- if !ok {
- t.Fatalf("expected x509.UnknownAuthorityError, got %#+v", err)
- }
-
- rootCertPath := filepath.Join(os.Getenv("PQSSLCERTTEST_PATH"), "root.crt")
- rootCert := "sslrootcert=" + rootCertPath + " "
- // No match on Common Name
- _, err = openSSLConn(t, rootCert+"host=127.0.0.1 sslmode=verify-full user=pqgossltest")
- if err == nil {
- t.Fatal("expected error")
- }
- _, ok = err.(x509.HostnameError)
- if !ok {
- t.Fatalf("expected x509.HostnameError, got %#+v", err)
- }
- // OK
- _, err = openSSLConn(t, rootCert+"host=postgres sslmode=verify-full user=pqgossltest")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-// Test sslmode=verify-ca
-func TestSSLVerifyCA(t *testing.T) {
- maybeSkipSSLTests(t)
- // Environment sanity check: should fail without SSL
- checkSSLSetup(t, "sslmode=disable user=pqgossltest")
-
- // Not OK according to the system CA
- _, err := openSSLConn(t, "host=postgres sslmode=verify-ca user=pqgossltest")
- if err == nil {
- t.Fatal("expected error")
- }
- _, ok := err.(x509.UnknownAuthorityError)
- if !ok {
- t.Fatalf("expected x509.UnknownAuthorityError, got %#+v", err)
- }
-
- rootCertPath := filepath.Join(os.Getenv("PQSSLCERTTEST_PATH"), "root.crt")
- rootCert := "sslrootcert=" + rootCertPath + " "
- // No match on Common Name, but that's OK
- _, err = openSSLConn(t, rootCert+"host=127.0.0.1 sslmode=verify-ca user=pqgossltest")
- if err != nil {
- t.Fatal(err)
- }
- // Everything OK
- _, err = openSSLConn(t, rootCert+"host=postgres sslmode=verify-ca user=pqgossltest")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func getCertConninfo(t *testing.T, source string) string {
- var sslkey string
- var sslcert string
-
- certpath := os.Getenv("PQSSLCERTTEST_PATH")
-
- switch source {
- case "missingkey":
- sslkey = "/tmp/filedoesnotexist"
- sslcert = filepath.Join(certpath, "postgresql.crt")
- case "missingcert":
- sslkey = filepath.Join(certpath, "postgresql.key")
- sslcert = "/tmp/filedoesnotexist"
- case "certtwice":
- sslkey = filepath.Join(certpath, "postgresql.crt")
- sslcert = filepath.Join(certpath, "postgresql.crt")
- case "valid":
- sslkey = filepath.Join(certpath, "postgresql.key")
- sslcert = filepath.Join(certpath, "postgresql.crt")
- default:
- t.Fatalf("invalid source %q", source)
- }
- return fmt.Sprintf("sslmode=require user=pqgosslcert sslkey=%s sslcert=%s", sslkey, sslcert)
-}
-
-// Authenticate over SSL using client certificates
-func TestSSLClientCertificates(t *testing.T) {
- maybeSkipSSLTests(t)
- // Environment sanity check: should fail without SSL
- checkSSLSetup(t, "sslmode=disable user=pqgossltest")
-
- // Should also fail without a valid certificate
- db, err := openSSLConn(t, "sslmode=require user=pqgosslcert")
- if err == nil {
- db.Close()
- t.Fatal("expected error")
- }
- pge, ok := err.(*Error)
- if !ok {
- t.Fatal("expected pq.Error")
- }
- if pge.Code.Name() != "invalid_authorization_specification" {
- t.Fatalf("unexpected error code %q", pge.Code.Name())
- }
-
- // Should work
- db, err = openSSLConn(t, getCertConninfo(t, "valid"))
- if err != nil {
- t.Fatal(err)
- }
- rows, err := db.Query("SELECT 1")
- if err != nil {
- t.Fatal(err)
- }
- rows.Close()
-}
-
-// Test errors with ssl certificates
-func TestSSLClientCertificatesMissingFiles(t *testing.T) {
- maybeSkipSSLTests(t)
- // Environment sanity check: should fail without SSL
- checkSSLSetup(t, "sslmode=disable user=pqgossltest")
-
- // Key missing, should fail
- _, err := openSSLConn(t, getCertConninfo(t, "missingkey"))
- if err == nil {
- t.Fatal("expected error")
- }
- // should be a PathError
- _, ok := err.(*os.PathError)
- if !ok {
- t.Fatalf("expected PathError, got %#+v", err)
- }
-
- // Cert missing, should fail
- _, err = openSSLConn(t, getCertConninfo(t, "missingcert"))
- if err == nil {
- t.Fatal("expected error")
- }
- // should be a PathError
- _, ok = err.(*os.PathError)
- if !ok {
- t.Fatalf("expected PathError, got %#+v", err)
- }
-
- // Key has wrong permissions, should fail
- _, err = openSSLConn(t, getCertConninfo(t, "certtwice"))
- if err == nil {
- t.Fatal("expected error")
- }
- if err != ErrSSLKeyHasWorldPermissions {
- t.Fatalf("expected ErrSSLKeyHasWorldPermissions, got %#+v", err)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/lib/pq/url_test.go b/Godeps/_workspace/src/github.com/lib/pq/url_test.go
deleted file mode 100644
index 29f4a7c75..000000000
--- a/Godeps/_workspace/src/github.com/lib/pq/url_test.go
+++ /dev/null
@@ -1,54 +0,0 @@
-package pq
-
-import (
- "testing"
-)
-
-func TestSimpleParseURL(t *testing.T) {
- expected := "host=hostname.remote"
- str, err := ParseURL("postgres://hostname.remote")
- if err != nil {
- t.Fatal(err)
- }
-
- if str != expected {
- t.Fatalf("unexpected result from ParseURL:\n+ %v\n- %v", str, expected)
- }
-}
-
-func TestFullParseURL(t *testing.T) {
- expected := `dbname=database host=hostname.remote password=top\ secret port=1234 user=username`
- str, err := ParseURL("postgres://username:top%20secret@hostname.remote:1234/database")
- if err != nil {
- t.Fatal(err)
- }
-
- if str != expected {
- t.Fatalf("unexpected result from ParseURL:\n+ %s\n- %s", str, expected)
- }
-}
-
-func TestInvalidProtocolParseURL(t *testing.T) {
- _, err := ParseURL("http://hostname.remote")
- switch err {
- case nil:
- t.Fatal("Expected an error from parsing invalid protocol")
- default:
- msg := "invalid connection protocol: http"
- if err.Error() != msg {
- t.Fatalf("Unexpected error message:\n+ %s\n- %s",
- err.Error(), msg)
- }
- }
-}
-
-func TestMinimalURL(t *testing.T) {
- cs, err := ParseURL("postgres://")
- if err != nil {
- t.Fatal(err)
- }
-
- if cs != "" {
- t.Fatalf("expected blank connection string, got: %q", cs)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/mssola/user_agent/all_test.go b/Godeps/_workspace/src/github.com/mssola/user_agent/all_test.go
deleted file mode 100644
index 34ccbb864..000000000
--- a/Godeps/_workspace/src/github.com/mssola/user_agent/all_test.go
+++ /dev/null
@@ -1,265 +0,0 @@
-// Copyright (C) 2012-2015 Miquel Sabaté Solà <mikisabate@gmail.com>
-// This file is licensed under the MIT license.
-// See the LICENSE file.
-
-package user_agent
-
-import (
- "fmt"
- "testing"
-)
-
-// Slice that contains all the tests. Each test is contained in a struct
-// that groups the name of the test and the User-Agent string to be tested.
-var uastrings = []struct {
- name string
- ua string
-}{
- // Bots
- {"GoogleBot", "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"},
- {"GoogleBotSmartphone", "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"},
- {"BingBot", "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)"},
- {"BaiduBot", "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"},
- {"Twitterbot", "Twitterbot"},
- {"YahooBot", "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)"},
- {"FacebookExternalHit", "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"},
- {"FacebookPlatform", "facebookplatform/1.0 (+http://developers.facebook.com)"},
- {"FaceBot", "Facebot"},
-
- // Internet Explorer
- {"IE10", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)"},
- {"Tablet", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; ARM; Trident/6.0; Touch; .NET4.0E; .NET4.0C; Tablet PC 2.0)"},
- {"Touch", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; ARM; Trident/6.0; Touch)"},
- {"Phone", "Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; SAMSUNG; SGH-i917)"},
- {"IE6", "Mozilla/4.0 (compatible; MSIE6.0; Windows NT 5.0; .NET CLR 1.1.4322)"},
- {"IE8Compatibility", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3; MS-RTC LM 8)"},
- {"IE10Compatibility", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3; MS-RTC LM 8)"},
- {"IE11Win81", "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko"},
- {"IE11Win7", "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko"},
- {"IE11b32Win7b64", "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"},
- {"IE11b32Win7b64MDDRJS", "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; MDDRJS; rv:11.0) like Gecko"},
- {"IE11Compatibility", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/7.0)"},
-
- // Microsoft Edge
- {"EdgeDesktop", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240"},
- {"EdgeMobile", "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; DEVICE INFO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10240"},
-
- // Gecko
- {"FirefoxMac", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b8) Gecko/20100101 Firefox/4.0b8"},
- {"FirefoxMacLoc", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13"},
- {"FirefoxLinux", "Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0"},
- {"FirefoxWin", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14"},
- {"Firefox29Win7", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0"},
- {"CaminoMac", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.14) Gecko/20080409 Camino/1.6 (like Firefox/2.0.0.14)"},
- {"Iceweasel", "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061024 Iceweasel/2.0 (Debian-2.0+dfsg-1)"},
- {"SeaMonkey", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.4) Gecko/20091017 SeaMonkey/2.0"},
- {"AndroidFirefox", "Mozilla/5.0 (Android; Mobile; rv:17.0) Gecko/17.0 Firefox/17.0"},
- {"AndroidFirefoxTablet", "Mozilla/5.0 (Android; Tablet; rv:26.0) Gecko/26.0 Firefox/26.0"},
- {"FirefoxOS", "Mozilla/5.0 (Mobile; rv:26.0) Gecko/26.0 Firefox/26.0"},
- {"FirefoxOSTablet", "Mozilla/5.0 (Tablet; rv:26.0) Gecko/26.0 Firefox/26.0"},
- {"FirefoxWinXP", "Mozilla/5.0 (Windows NT 5.2; rv:31.0) Gecko/20100101 Firefox/31.0"},
- {"FirefoxMRA", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:24.0) Gecko/20130405 MRA 5.5 (build 02842) Firefox/24.0 (.NET CLR 3.5.30729)"},
-
- // Opera
- {"OperaMac", "Opera/9.27 (Macintosh; Intel Mac OS X; U; en)"},
- {"OperaWin", "Opera/9.27 (Windows NT 5.1; U; en)"},
- {"OperaWinNoLocale", "Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.10"},
- {"OperaWin2Comment", "Opera/9.80 (Windows NT 6.0; WOW64) Presto/2.12.388 Version/12.15"},
- {"OperaMinimal", "Opera/9.80"},
- {"OperaFull", "Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.15 Version/10.10"},
- {"OperaLinux", "Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.10"},
- {"OperaAndroid", "Opera/9.80 (Android 4.2.1; Linux; Opera Mobi/ADR-1212030829) Presto/2.11.355 Version/12.10"},
- {"OperaNested", "Opera/9.80 (Windows NT 5.1; MRA 6.0 (build 5831)) Presto/2.12.388 Version/12.10"},
- {"OperaMRA", "Opera/9.80 (Windows NT 6.1; U; MRA 5.8 (build 4139); en) Presto/2.9.168 Version/11.50"},
-
- // Other
- {"Empty", ""},
- {"Nil", "nil"},
- {"Compatible", "Mozilla/4.0 (compatible)"},
- {"Mozilla", "Mozilla/5.0"},
- {"Amaya", "amaya/9.51 libwww/5.4.0"},
- {"Rails", "Rails Testing"},
- {"Python", "Python-urllib/2.7"},
- {"Curl", "curl/7.28.1"},
-
- // WebKit
- {"ChromeLinux", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"},
- {"ChromeWin7", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19"},
- {"ChromeMinimal", "Mozilla/5.0 AppleWebKit/534.10 Chrome/8.0.552.215 Safari/534.10"},
- {"ChromeMac", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.231 Safari/534.10"},
- {"SafariMac", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16"},
- {"SafariWin", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en) AppleWebKit/526.9 (KHTML, like Gecko) Version/4.0dp1 Safari/526.8"},
- {"iPhone7", "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_3 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B511 Safari/9537.53"},
- {"iPhone", "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419"},
- {"iPod", "Mozilla/5.0 (iPod; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419"},
- {"iPad", "Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10"},
- {"webOS", "Mozilla/5.0 (webOS/1.4.0; U; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Version/1.0 Safari/532.2 Pre/1.1"},
- {"Android", "Mozilla/5.0 (Linux; U; Android 1.5; de-; HTC Magic Build/PLAT-RC33) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1"},
- {"BlackBerry", "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, Like Gecko) Version/6.0.0.141 Mobile Safari/534.1+"},
- {"BB10", "Mozilla/5.0 (BB10; Touch) AppleWebKit/537.3+ (KHTML, like Gecko) Version/10.0.9.388 Mobile Safari/537.3+"},
- {"Ericsson", "Mozilla/5.0 (SymbianOS/9.4; U; Series60/5.0 Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 Safari/525"},
- {"ChromeAndroid", "Mozilla/5.0 (Linux; Android 4.2.1; Galaxy Nexus Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"},
- {"WebkitNoPlatform", "Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13"},
- {"OperaWebkitMobile", "Mozilla/5.0 (Linux; Android 4.2.2; Galaxy Nexus Build/JDQ39) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.58 Mobile Safari/537.31 OPR/14.0.1074.57453"},
- {"OperaWebkitDesktop", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.58 Safari/537.31 OPR/14.0.1074.57453"},
- {"ChromeNothingAfterU", "Mozilla/5.0 (Linux; U) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4"},
- {"SafariOnSymbian", "Mozilla/5.0 (SymbianOS/9.1; U; [en-us]) AppleWebKit/413 (KHTML, like Gecko) Safari/413"},
-}
-
-// Slice of the expected results from the previous slice.
-var expected = []string{
- // Bots
- "Mozilla:5.0 Browser:Googlebot-2.1 Bot:true Mobile:false",
- "Mozilla:5.0 Browser:Googlebot-2.1 Bot:true Mobile:true",
- "Mozilla:5.0 Browser:bingbot-2.0 Bot:true Mobile:false",
- "Mozilla:5.0 Browser:Baiduspider-2.0 Bot:true Mobile:false",
- "Browser:Twitterbot Bot:true Mobile:false",
- "Mozilla:5.0 Browser:Yahoo! Slurp Bot:true Mobile:false",
- "Browser:facebookexternalhit-1.1 Bot:true Mobile:false",
- "Browser:facebookplatform-1.0 Bot:true Mobile:false",
- "Browser:Facebot Bot:true Mobile:false",
-
- // Internet Explorer
- "Mozilla:5.0 Platform:Windows OS:Windows 8 Browser:Internet Explorer-10.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:4.0 Platform:Windows OS:Windows 8 Browser:Internet Explorer-10.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows 8 Browser:Internet Explorer-10.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:4.0 Platform:Windows OS:Windows Phone OS 7.0 Browser:Internet Explorer-7.0 Engine:Trident Bot:false Mobile:true",
- "Mozilla:4.0 Platform:Windows OS:Windows 2000 Browser:Internet Explorer-6.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:4.0 Platform:Windows OS:Windows 7 Browser:Internet Explorer-8.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:4.0 Platform:Windows OS:Windows 7 Browser:Internet Explorer-10.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows 8.1 Browser:Internet Explorer-11.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows 7 Browser:Internet Explorer-11.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows 7 Browser:Internet Explorer-11.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows 7 Browser:Internet Explorer-11.0 Engine:Trident Bot:false Mobile:false",
- "Mozilla:4.0 Platform:Windows OS:Windows 8.1 Browser:Internet Explorer-7.0 Engine:Trident Bot:false Mobile:false",
-
- // Microsoft Edge
- "Mozilla:5.0 Platform:Windows OS:Windows NT 10.0 Browser:Edge-12.10240 Engine:EdgeHTML Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows Phone 10.0 Browser:Edge-12.10240 Engine:EdgeHTML Bot:false Mobile:true",
-
- // Gecko
- "Mozilla:5.0 Platform:Macintosh OS:Intel Mac OS X 10.6 Browser:Firefox-4.0b8 Engine:Gecko-20100101 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Macintosh OS:Intel Mac OS X 10.6 Localization:en-US Browser:Firefox-3.6.13 Engine:Gecko-20101203 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:X11 OS:Linux x86_64 Browser:Firefox-17.0 Engine:Gecko-20100101 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows XP Localization:en-US Browser:Firefox-2.0.0.14 Engine:Gecko-20080404 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows 7 Browser:Firefox-29.0 Engine:Gecko-20100101 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Macintosh OS:Intel Mac OS X Localization:en Browser:Camino-1.6 Engine:Gecko-20080409 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:X11 OS:Linux i686 Localization:en-US Browser:Iceweasel-2.0 Engine:Gecko-20061024 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Macintosh OS:Intel Mac OS X 10.6 Localization:en-US Browser:SeaMonkey-2.0 Engine:Gecko-20091017 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Mobile OS:Android Browser:Firefox-17.0 Engine:Gecko-17.0 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:Tablet OS:Android Browser:Firefox-26.0 Engine:Gecko-26.0 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:Mobile OS:FirefoxOS Browser:Firefox-26.0 Engine:Gecko-26.0 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:Tablet OS:FirefoxOS Browser:Firefox-26.0 Engine:Gecko-26.0 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:Windows OS:Windows XP x64 Edition Browser:Firefox-31.0 Engine:Gecko-20100101 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows XP Localization:en-US Browser:Firefox-24.0 Engine:Gecko-20130405 Bot:false Mobile:false",
-
- // Opera
- "Platform:Macintosh OS:Intel Mac OS X Localization:en Browser:Opera-9.27 Engine:Presto Bot:false Mobile:false",
- "Platform:Windows OS:Windows XP Localization:en Browser:Opera-9.27 Engine:Presto Bot:false Mobile:false",
- "Platform:Windows OS:Windows XP Browser:Opera-9.80 Engine:Presto-2.12.388 Bot:false Mobile:false",
- "Platform:Windows OS:Windows Vista Browser:Opera-9.80 Engine:Presto-2.12.388 Bot:false Mobile:false",
- "Browser:Opera-9.80 Engine:Presto Bot:false Mobile:false",
- "Platform:Windows OS:Windows Vista Localization:en Browser:Opera-9.80 Engine:Presto-2.2.15 Bot:false Mobile:false",
- "Platform:X11 OS:Linux x86_64 Browser:Opera-9.80 Engine:Presto-2.12.388 Bot:false Mobile:false",
- "Platform:Android 4.2.1 OS:Linux Browser:Opera-9.80 Engine:Presto-2.11.355 Bot:false Mobile:true",
- "Platform:Windows OS:Windows XP Browser:Opera-9.80 Engine:Presto-2.12.388 Bot:false Mobile:false",
- "Platform:Windows OS:Windows 7 Localization:en Browser:Opera-9.80 Engine:Presto-2.9.168 Bot:false Mobile:false",
-
- // Other
- "Bot:false Mobile:false",
- "Browser:nil Bot:false Mobile:false",
- "Browser:Mozilla-4.0 Bot:false Mobile:false",
- "Browser:Mozilla-5.0 Bot:false Mobile:false",
- "Browser:amaya-9.51 Engine:libwww-5.4.0 Bot:false Mobile:false",
- "Browser:Rails Engine:Testing Bot:false Mobile:false",
- "Browser:Python-urllib-2.7 Bot:false Mobile:false",
- "Browser:curl-7.28.1 Bot:false Mobile:false",
-
- // WebKit
- "Mozilla:5.0 Platform:X11 OS:Linux x86_64 Browser:Chrome-23.0.1271.97 Engine:AppleWebKit-537.11 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows 7 Browser:Chrome-18.0.1025.168 Engine:AppleWebKit-535.19 Bot:false Mobile:false",
- "Mozilla:5.0 Browser:Chrome-8.0.552.215 Engine:AppleWebKit-534.10 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Macintosh OS:Intel Mac OS X 10_6_5 Localization:en-US Browser:Chrome-8.0.552.231 Engine:AppleWebKit-534.10 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Macintosh OS:Intel Mac OS X 10_6_3 Localization:en-us Browser:Safari-5.0 Engine:AppleWebKit-533.16 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Windows OS:Windows XP Localization:en Browser:Safari-4.0dp1 Engine:AppleWebKit-526.9 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:iPhone OS:CPU iPhone OS 7_0_3 like Mac OS X Browser:Safari-7.0 Engine:AppleWebKit-537.51.1 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:iPhone OS:CPU like Mac OS X Localization:en Browser:Safari-3.0 Engine:AppleWebKit-420.1 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:iPod OS:CPU like Mac OS X Localization:en Browser:Safari-3.0 Engine:AppleWebKit-420.1 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:iPad OS:CPU OS 3_2 like Mac OS X Localization:en-us Browser:Safari-4.0.4 Engine:AppleWebKit-531.21.10 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:webOS OS:Palm Localization:en-US Browser:webOS-1.0 Engine:AppleWebKit-532.2 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:Linux OS:Android 1.5 Localization:de- Browser:Android-3.1.2 Engine:AppleWebKit-528.5+ Bot:false Mobile:true",
- "Mozilla:5.0 Platform:BlackBerry OS:BlackBerry 9800 Localization:en Browser:BlackBerry-6.0.0.141 Engine:AppleWebKit-534.1+ Bot:false Mobile:true",
- "Mozilla:5.0 Platform:BlackBerry OS:BlackBerry Browser:BlackBerry-10.0.9.388 Engine:AppleWebKit-537.3+ Bot:false Mobile:true",
- "Mozilla:5.0 Platform:Symbian OS:SymbianOS/9.4 Browser:Symbian-3.0 Engine:AppleWebKit-525 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:Linux OS:Android 4.2.1 Browser:Chrome-18.0.1025.166 Engine:AppleWebKit-535.19 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:en-us Localization:en-us Browser:Safari-3.1 Engine:AppleWebKit-525.13 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Linux OS:Android 4.2.2 Browser:Opera-14.0.1074.57453 Engine:AppleWebKit-537.31 Bot:false Mobile:true",
- "Mozilla:5.0 Platform:X11 OS:Linux x86_64 Browser:Opera-14.0.1074.57453 Engine:AppleWebKit-537.31 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Linux OS:Linux Browser:Chrome-22.0.1229.79 Engine:AppleWebKit-537.4 Bot:false Mobile:false",
- "Mozilla:5.0 Platform:Symbian OS:SymbianOS/9.1 Browser:Symbian-413 Engine:AppleWebKit-413 Bot:false Mobile:true",
-}
-
-// Internal: beautify the UserAgent reference into a string so it can be
-// tested later on.
-//
-// ua - a UserAgent reference.
-//
-// Returns a string that contains the beautified representation.
-func beautify(ua *UserAgent) (s string) {
- if len(ua.Mozilla()) > 0 {
- s += "Mozilla:" + ua.Mozilla() + " "
- }
- if len(ua.Platform()) > 0 {
- s += "Platform:" + ua.Platform() + " "
- }
- if len(ua.OS()) > 0 {
- s += "OS:" + ua.OS() + " "
- }
- if len(ua.Localization()) > 0 {
- s += "Localization:" + ua.Localization() + " "
- }
- str1, str2 := ua.Browser()
- if len(str1) > 0 {
- s += "Browser:" + str1
- if len(str2) > 0 {
- s += "-" + str2 + " "
- } else {
- s += " "
- }
- }
- str1, str2 = ua.Engine()
- if len(str1) > 0 {
- s += "Engine:" + str1
- if len(str2) > 0 {
- s += "-" + str2 + " "
- } else {
- s += " "
- }
- }
- s += "Bot:" + fmt.Sprintf("%v", ua.Bot()) + " "
- s += "Mobile:" + fmt.Sprintf("%v", ua.Mobile())
- return s
-}
-
-// The test suite.
-func TestUserAgent(t *testing.T) {
- for i, tt := range uastrings {
- ua := New(tt.ua)
- got := beautify(ua)
- if expected[i] != got {
- t.Errorf("Test %v => %q, expected %q", tt.name, got, expected[i])
- }
- }
-}
-
-// Benchmark: it parses each User-Agent string on the uastrings slice b.N times.
-func BenchmarkUserAgent(b *testing.B) {
- for i := 0; i < b.N; i++ {
- b.StopTimer()
- for _, tt := range uastrings {
- ua := new(UserAgent)
- b.StartTimer()
- ua.Parse(tt.ua)
- }
- }
-}
diff --git a/Godeps/_workspace/src/github.com/pborman/uuid/json_test.go b/Godeps/_workspace/src/github.com/pborman/uuid/json_test.go
deleted file mode 100644
index b5eae0924..000000000
--- a/Godeps/_workspace/src/github.com/pborman/uuid/json_test.go
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright 2014 Google Inc. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package uuid
-
-import (
- "encoding/json"
- "reflect"
- "testing"
-)
-
-var testUUID = Parse("f47ac10b-58cc-0372-8567-0e02b2c3d479")
-
-func TestJSON(t *testing.T) {
- type S struct {
- ID1 UUID
- ID2 UUID
- }
- s1 := S{ID1: testUUID}
- data, err := json.Marshal(&s1)
- if err != nil {
- t.Fatal(err)
- }
- var s2 S
- if err := json.Unmarshal(data, &s2); err != nil {
- t.Fatal(err)
- }
- if !reflect.DeepEqual(&s1, &s2) {
- t.Errorf("got %#v, want %#v", s2, s1)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/pborman/uuid/seq_test.go b/Godeps/_workspace/src/github.com/pborman/uuid/seq_test.go
deleted file mode 100644
index 3b3d1430d..000000000
--- a/Godeps/_workspace/src/github.com/pborman/uuid/seq_test.go
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright 2014 Google Inc. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package uuid
-
-import (
- "flag"
- "runtime"
- "testing"
- "time"
-)
-
-// This test is only run when --regressions is passed on the go test line.
-var regressions = flag.Bool("regressions", false, "run uuid regression tests")
-
-// TestClockSeqRace tests for a particular race condition of returning two
-// identical Version1 UUIDs. The duration of 1 minute was chosen as the race
-// condition, before being fixed, nearly always occured in under 30 seconds.
-func TestClockSeqRace(t *testing.T) {
- if !*regressions {
- t.Skip("skipping regression tests")
- }
- duration := time.Minute
-
- done := make(chan struct{})
- defer close(done)
-
- ch := make(chan UUID, 10000)
- ncpu := runtime.NumCPU()
- switch ncpu {
- case 0, 1:
- // We can't run the test effectively.
- t.Skip("skipping race test, only one CPU detected")
- return
- default:
- runtime.GOMAXPROCS(ncpu)
- }
- for i := 0; i < ncpu; i++ {
- go func() {
- for {
- select {
- case <-done:
- return
- case ch <- NewUUID():
- }
- }
- }()
- }
-
- uuids := make(map[string]bool)
- cnt := 0
- start := time.Now()
- for u := range ch {
- s := u.String()
- if uuids[s] {
- t.Errorf("duplicate uuid after %d in %v: %s", cnt, time.Since(start), s)
- return
- }
- uuids[s] = true
- if time.Since(start) > duration {
- return
- }
- cnt++
- }
-}
diff --git a/Godeps/_workspace/src/github.com/pborman/uuid/sql_test.go b/Godeps/_workspace/src/github.com/pborman/uuid/sql_test.go
deleted file mode 100644
index 83bac8cac..000000000
--- a/Godeps/_workspace/src/github.com/pborman/uuid/sql_test.go
+++ /dev/null
@@ -1,58 +0,0 @@
-// Copyright 2015 Google Inc. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package uuid
-
-import (
- "strings"
- "testing"
-)
-
-func TestScan(t *testing.T) {
- var stringTest string = "f47ac10b-58cc-0372-8567-0e02b2c3d479"
- var byteTest []byte = Parse(stringTest)
- var badTypeTest int = 6
- var invalidTest string = "f47ac10b-58cc-0372-8567-0e02b2c3d4"
- var invalidByteTest []byte = Parse(invalidTest)
-
- var uuid UUID
- err := (&uuid).Scan(stringTest)
- if err != nil {
- t.Fatal(err)
- }
-
- err = (&uuid).Scan([]byte(stringTest))
- if err != nil {
- t.Fatal(err)
- }
-
- err = (&uuid).Scan(byteTest)
- if err != nil {
- t.Fatal(err)
- }
-
- err = (&uuid).Scan(badTypeTest)
- if err == nil {
- t.Error("int correctly parsed and shouldn't have")
- }
- if !strings.Contains(err.Error(), "unable to scan type") {
- t.Error("attempting to parse an int returned an incorrect error message")
- }
-
- err = (&uuid).Scan(invalidTest)
- if err == nil {
- t.Error("invalid uuid was parsed without error")
- }
- if !strings.Contains(err.Error(), "invalid UUID") {
- t.Error("attempting to parse an invalid UUID returned an incorrect error message")
- }
-
- err = (&uuid).Scan(invalidByteTest)
- if err == nil {
- t.Error("invalid byte uuid was parsed without error")
- }
- if !strings.Contains(err.Error(), "invalid UUID") {
- t.Error("attempting to parse an invalid byte UUID returned an incorrect error message")
- }
-}
diff --git a/Godeps/_workspace/src/github.com/pborman/uuid/uuid_test.go b/Godeps/_workspace/src/github.com/pborman/uuid/uuid_test.go
deleted file mode 100644
index 417ebeb26..000000000
--- a/Godeps/_workspace/src/github.com/pborman/uuid/uuid_test.go
+++ /dev/null
@@ -1,390 +0,0 @@
-// Copyright 2011 Google Inc. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package uuid
-
-import (
- "bytes"
- "fmt"
- "os"
- "strings"
- "testing"
- "time"
-)
-
-type test struct {
- in string
- version Version
- variant Variant
- isuuid bool
-}
-
-var tests = []test{
- {"f47ac10b-58cc-0372-8567-0e02b2c3d479", 0, RFC4122, true},
- {"f47ac10b-58cc-1372-8567-0e02b2c3d479", 1, RFC4122, true},
- {"f47ac10b-58cc-2372-8567-0e02b2c3d479", 2, RFC4122, true},
- {"f47ac10b-58cc-3372-8567-0e02b2c3d479", 3, RFC4122, true},
- {"f47ac10b-58cc-4372-8567-0e02b2c3d479", 4, RFC4122, true},
- {"f47ac10b-58cc-5372-8567-0e02b2c3d479", 5, RFC4122, true},
- {"f47ac10b-58cc-6372-8567-0e02b2c3d479", 6, RFC4122, true},
- {"f47ac10b-58cc-7372-8567-0e02b2c3d479", 7, RFC4122, true},
- {"f47ac10b-58cc-8372-8567-0e02b2c3d479", 8, RFC4122, true},
- {"f47ac10b-58cc-9372-8567-0e02b2c3d479", 9, RFC4122, true},
- {"f47ac10b-58cc-a372-8567-0e02b2c3d479", 10, RFC4122, true},
- {"f47ac10b-58cc-b372-8567-0e02b2c3d479", 11, RFC4122, true},
- {"f47ac10b-58cc-c372-8567-0e02b2c3d479", 12, RFC4122, true},
- {"f47ac10b-58cc-d372-8567-0e02b2c3d479", 13, RFC4122, true},
- {"f47ac10b-58cc-e372-8567-0e02b2c3d479", 14, RFC4122, true},
- {"f47ac10b-58cc-f372-8567-0e02b2c3d479", 15, RFC4122, true},
-
- {"urn:uuid:f47ac10b-58cc-4372-0567-0e02b2c3d479", 4, Reserved, true},
- {"URN:UUID:f47ac10b-58cc-4372-0567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-0567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-1567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-2567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-3567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-4567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-5567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-6567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-7567-0e02b2c3d479", 4, Reserved, true},
- {"f47ac10b-58cc-4372-8567-0e02b2c3d479", 4, RFC4122, true},
- {"f47ac10b-58cc-4372-9567-0e02b2c3d479", 4, RFC4122, true},
- {"f47ac10b-58cc-4372-a567-0e02b2c3d479", 4, RFC4122, true},
- {"f47ac10b-58cc-4372-b567-0e02b2c3d479", 4, RFC4122, true},
- {"f47ac10b-58cc-4372-c567-0e02b2c3d479", 4, Microsoft, true},
- {"f47ac10b-58cc-4372-d567-0e02b2c3d479", 4, Microsoft, true},
- {"f47ac10b-58cc-4372-e567-0e02b2c3d479", 4, Future, true},
- {"f47ac10b-58cc-4372-f567-0e02b2c3d479", 4, Future, true},
-
- {"f47ac10b158cc-5372-a567-0e02b2c3d479", 0, Invalid, false},
- {"f47ac10b-58cc25372-a567-0e02b2c3d479", 0, Invalid, false},
- {"f47ac10b-58cc-53723a567-0e02b2c3d479", 0, Invalid, false},
- {"f47ac10b-58cc-5372-a56740e02b2c3d479", 0, Invalid, false},
- {"f47ac10b-58cc-5372-a567-0e02-2c3d479", 0, Invalid, false},
- {"g47ac10b-58cc-4372-a567-0e02b2c3d479", 0, Invalid, false},
-}
-
-var constants = []struct {
- c interface{}
- name string
-}{
- {Person, "Person"},
- {Group, "Group"},
- {Org, "Org"},
- {Invalid, "Invalid"},
- {RFC4122, "RFC4122"},
- {Reserved, "Reserved"},
- {Microsoft, "Microsoft"},
- {Future, "Future"},
- {Domain(17), "Domain17"},
- {Variant(42), "BadVariant42"},
-}
-
-func testTest(t *testing.T, in string, tt test) {
- uuid := Parse(in)
- if ok := (uuid != nil); ok != tt.isuuid {
- t.Errorf("Parse(%s) got %v expected %v\b", in, ok, tt.isuuid)
- }
- if uuid == nil {
- return
- }
-
- if v := uuid.Variant(); v != tt.variant {
- t.Errorf("Variant(%s) got %d expected %d\b", in, v, tt.variant)
- }
- if v, _ := uuid.Version(); v != tt.version {
- t.Errorf("Version(%s) got %d expected %d\b", in, v, tt.version)
- }
-}
-
-func TestUUID(t *testing.T) {
- for _, tt := range tests {
- testTest(t, tt.in, tt)
- testTest(t, strings.ToUpper(tt.in), tt)
- }
-}
-
-func TestConstants(t *testing.T) {
- for x, tt := range constants {
- v, ok := tt.c.(fmt.Stringer)
- if !ok {
- t.Errorf("%x: %v: not a stringer", x, v)
- } else if s := v.String(); s != tt.name {
- v, _ := tt.c.(int)
- t.Errorf("%x: Constant %T:%d gives %q, expected %q\n", x, tt.c, v, s, tt.name)
- }
- }
-}
-
-func TestRandomUUID(t *testing.T) {
- m := make(map[string]bool)
- for x := 1; x < 32; x++ {
- uuid := NewRandom()
- s := uuid.String()
- if m[s] {
- t.Errorf("NewRandom returned duplicated UUID %s\n", s)
- }
- m[s] = true
- if v, _ := uuid.Version(); v != 4 {
- t.Errorf("Random UUID of version %s\n", v)
- }
- if uuid.Variant() != RFC4122 {
- t.Errorf("Random UUID is variant %d\n", uuid.Variant())
- }
- }
-}
-
-func TestNew(t *testing.T) {
- m := make(map[string]bool)
- for x := 1; x < 32; x++ {
- s := New()
- if m[s] {
- t.Errorf("New returned duplicated UUID %s\n", s)
- }
- m[s] = true
- uuid := Parse(s)
- if uuid == nil {
- t.Errorf("New returned %q which does not decode\n", s)
- continue
- }
- if v, _ := uuid.Version(); v != 4 {
- t.Errorf("Random UUID of version %s\n", v)
- }
- if uuid.Variant() != RFC4122 {
- t.Errorf("Random UUID is variant %d\n", uuid.Variant())
- }
- }
-}
-
-func clockSeq(t *testing.T, uuid UUID) int {
- seq, ok := uuid.ClockSequence()
- if !ok {
- t.Fatalf("%s: invalid clock sequence\n", uuid)
- }
- return seq
-}
-
-func TestClockSeq(t *testing.T) {
- // Fake time.Now for this test to return a monotonically advancing time; restore it at end.
- defer func(orig func() time.Time) { timeNow = orig }(timeNow)
- monTime := time.Now()
- timeNow = func() time.Time {
- monTime = monTime.Add(1 * time.Second)
- return monTime
- }
-
- SetClockSequence(-1)
- uuid1 := NewUUID()
- uuid2 := NewUUID()
-
- if clockSeq(t, uuid1) != clockSeq(t, uuid2) {
- t.Errorf("clock sequence %d != %d\n", clockSeq(t, uuid1), clockSeq(t, uuid2))
- }
-
- SetClockSequence(-1)
- uuid2 = NewUUID()
-
- // Just on the very off chance we generated the same sequence
- // two times we try again.
- if clockSeq(t, uuid1) == clockSeq(t, uuid2) {
- SetClockSequence(-1)
- uuid2 = NewUUID()
- }
- if clockSeq(t, uuid1) == clockSeq(t, uuid2) {
- t.Errorf("Duplicate clock sequence %d\n", clockSeq(t, uuid1))
- }
-
- SetClockSequence(0x1234)
- uuid1 = NewUUID()
- if seq := clockSeq(t, uuid1); seq != 0x1234 {
- t.Errorf("%s: expected seq 0x1234 got 0x%04x\n", uuid1, seq)
- }
-}
-
-func TestCoding(t *testing.T) {
- text := "7d444840-9dc0-11d1-b245-5ffdce74fad2"
- urn := "urn:uuid:7d444840-9dc0-11d1-b245-5ffdce74fad2"
- data := UUID{
- 0x7d, 0x44, 0x48, 0x40,
- 0x9d, 0xc0,
- 0x11, 0xd1,
- 0xb2, 0x45,
- 0x5f, 0xfd, 0xce, 0x74, 0xfa, 0xd2,
- }
- if v := data.String(); v != text {
- t.Errorf("%x: encoded to %s, expected %s\n", data, v, text)
- }
- if v := data.URN(); v != urn {
- t.Errorf("%x: urn is %s, expected %s\n", data, v, urn)
- }
-
- uuid := Parse(text)
- if !Equal(uuid, data) {
- t.Errorf("%s: decoded to %s, expected %s\n", text, uuid, data)
- }
-}
-
-func TestVersion1(t *testing.T) {
- uuid1 := NewUUID()
- uuid2 := NewUUID()
-
- if Equal(uuid1, uuid2) {
- t.Errorf("%s:duplicate uuid\n", uuid1)
- }
- if v, _ := uuid1.Version(); v != 1 {
- t.Errorf("%s: version %s expected 1\n", uuid1, v)
- }
- if v, _ := uuid2.Version(); v != 1 {
- t.Errorf("%s: version %s expected 1\n", uuid2, v)
- }
- n1 := uuid1.NodeID()
- n2 := uuid2.NodeID()
- if !bytes.Equal(n1, n2) {
- t.Errorf("Different nodes %x != %x\n", n1, n2)
- }
- t1, ok := uuid1.Time()
- if !ok {
- t.Errorf("%s: invalid time\n", uuid1)
- }
- t2, ok := uuid2.Time()
- if !ok {
- t.Errorf("%s: invalid time\n", uuid2)
- }
- q1, ok := uuid1.ClockSequence()
- if !ok {
- t.Errorf("%s: invalid clock sequence\n", uuid1)
- }
- q2, ok := uuid2.ClockSequence()
- if !ok {
- t.Errorf("%s: invalid clock sequence", uuid2)
- }
-
- switch {
- case t1 == t2 && q1 == q2:
- t.Errorf("time stopped\n")
- case t1 > t2 && q1 == q2:
- t.Errorf("time reversed\n")
- case t1 < t2 && q1 != q2:
- t.Errorf("clock sequence chaned unexpectedly\n")
- }
-}
-
-func TestNodeAndTime(t *testing.T) {
- // Time is February 5, 1998 12:30:23.136364800 AM GMT
-
- uuid := Parse("7d444840-9dc0-11d1-b245-5ffdce74fad2")
- node := []byte{0x5f, 0xfd, 0xce, 0x74, 0xfa, 0xd2}
-
- ts, ok := uuid.Time()
- if ok {
- c := time.Unix(ts.UnixTime())
- want := time.Date(1998, 2, 5, 0, 30, 23, 136364800, time.UTC)
- if !c.Equal(want) {
- t.Errorf("Got time %v, want %v", c, want)
- }
- } else {
- t.Errorf("%s: bad time\n", uuid)
- }
- if !bytes.Equal(node, uuid.NodeID()) {
- t.Errorf("Expected node %v got %v\n", node, uuid.NodeID())
- }
-}
-
-func TestMD5(t *testing.T) {
- uuid := NewMD5(NameSpace_DNS, []byte("python.org")).String()
- want := "6fa459ea-ee8a-3ca4-894e-db77e160355e"
- if uuid != want {
- t.Errorf("MD5: got %q expected %q\n", uuid, want)
- }
-}
-
-func TestSHA1(t *testing.T) {
- uuid := NewSHA1(NameSpace_DNS, []byte("python.org")).String()
- want := "886313e1-3b8a-5372-9b90-0c9aee199e5d"
- if uuid != want {
- t.Errorf("SHA1: got %q expected %q\n", uuid, want)
- }
-}
-
-func TestNodeID(t *testing.T) {
- nid := []byte{1, 2, 3, 4, 5, 6}
- SetNodeInterface("")
- s := NodeInterface()
- if s == "" || s == "user" {
- t.Errorf("NodeInterface %q after SetInteface\n", s)
- }
- node1 := NodeID()
- if node1 == nil {
- t.Errorf("NodeID nil after SetNodeInterface\n", s)
- }
- SetNodeID(nid)
- s = NodeInterface()
- if s != "user" {
- t.Errorf("Expected NodeInterface %q got %q\n", "user", s)
- }
- node2 := NodeID()
- if node2 == nil {
- t.Errorf("NodeID nil after SetNodeID\n", s)
- }
- if bytes.Equal(node1, node2) {
- t.Errorf("NodeID not changed after SetNodeID\n", s)
- } else if !bytes.Equal(nid, node2) {
- t.Errorf("NodeID is %x, expected %x\n", node2, nid)
- }
-}
-
-func testDCE(t *testing.T, name string, uuid UUID, domain Domain, id uint32) {
- if uuid == nil {
- t.Errorf("%s failed\n", name)
- return
- }
- if v, _ := uuid.Version(); v != 2 {
- t.Errorf("%s: %s: expected version 2, got %s\n", name, uuid, v)
- return
- }
- if v, ok := uuid.Domain(); !ok || v != domain {
- if !ok {
- t.Errorf("%s: %d: Domain failed\n", name, uuid)
- } else {
- t.Errorf("%s: %s: expected domain %d, got %d\n", name, uuid, domain, v)
- }
- }
- if v, ok := uuid.Id(); !ok || v != id {
- if !ok {
- t.Errorf("%s: %d: Id failed\n", name, uuid)
- } else {
- t.Errorf("%s: %s: expected id %d, got %d\n", name, uuid, id, v)
- }
- }
-}
-
-func TestDCE(t *testing.T) {
- testDCE(t, "NewDCESecurity", NewDCESecurity(42, 12345678), 42, 12345678)
- testDCE(t, "NewDCEPerson", NewDCEPerson(), Person, uint32(os.Getuid()))
- testDCE(t, "NewDCEGroup", NewDCEGroup(), Group, uint32(os.Getgid()))
-}
-
-type badRand struct{}
-
-func (r badRand) Read(buf []byte) (int, error) {
- for i, _ := range buf {
- buf[i] = byte(i)
- }
- return len(buf), nil
-}
-
-func TestBadRand(t *testing.T) {
- SetRand(badRand{})
- uuid1 := New()
- uuid2 := New()
- if uuid1 != uuid2 {
- t.Errorf("execpted duplicates, got %q and %q\n", uuid1, uuid2)
- }
- SetRand(nil)
- uuid1 = New()
- uuid2 = New()
- if uuid1 == uuid2 {
- t.Errorf("unexecpted duplicates, got %q\n", uuid1)
- }
-}
diff --git a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/LICENSE b/Godeps/_workspace/src/github.com/rwcarlsen/goexif/LICENSE
new file mode 100644
index 000000000..aa6250465
--- /dev/null
+++ b/Godeps/_workspace/src/github.com/rwcarlsen/goexif/LICENSE
@@ -0,0 +1,24 @@
+
+Copyright (c) 2012, Robert Carlsen & Contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/example_test.go b/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/example_test.go
deleted file mode 100644
index 45fd5d4ad..000000000
--- a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/example_test.go
+++ /dev/null
@@ -1,42 +0,0 @@
-package exif_test
-
-import (
- "fmt"
- "log"
- "os"
-
- "github.com/rwcarlsen/goexif/exif"
- "github.com/rwcarlsen/goexif/mknote"
-)
-
-func ExampleDecode() {
- fname := "sample1.jpg"
-
- f, err := os.Open(fname)
- if err != nil {
- log.Fatal(err)
- }
-
- // Optionally register camera makenote data parsing - currently Nikon and
- // Canon are supported.
- exif.RegisterParsers(mknote.All...)
-
- x, err := exif.Decode(f)
- if err != nil {
- log.Fatal(err)
- }
-
- camModel, _ := x.Get(exif.Model) // normally, don't ignore errors!
- fmt.Println(camModel.StringVal())
-
- focal, _ := x.Get(exif.FocalLength)
- numer, denom, _ := focal.Rat2(0) // retrieve first (only) rat. value
- fmt.Printf("%v/%v", numer, denom)
-
- // Two convenience functions exist for date/time taken and GPS coords:
- tm, _ := x.DateTime()
- fmt.Println("Taken: ", tm)
-
- lat, long, _ := x.LatLong()
- fmt.Println("lat, long: ", lat, ", ", long)
-}
diff --git a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/exif_test.go b/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/exif_test.go
deleted file mode 100644
index c53f1ddda..000000000
--- a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/exif_test.go
+++ /dev/null
@@ -1,202 +0,0 @@
-package exif
-
-//go:generate go run regen_regress.go -- regress_expected_test.go
-//go:generate go fmt regress_expected_test.go
-
-import (
- "flag"
- "fmt"
- "math"
- "os"
- "path/filepath"
- "strings"
- "testing"
-
- "github.com/rwcarlsen/goexif/tiff"
-)
-
-var dataDir = flag.String("test_data_dir", ".", "Directory where the data files for testing are located")
-
-func TestDecode(t *testing.T) {
- fpath := filepath.Join(*dataDir, "samples")
- f, err := os.Open(fpath)
- if err != nil {
- t.Fatalf("Could not open sample directory '%s': %v", fpath, err)
- }
-
- names, err := f.Readdirnames(0)
- if err != nil {
- t.Fatalf("Could not read sample directory '%s': %v", fpath, err)
- }
-
- cnt := 0
- for _, name := range names {
- if !strings.HasSuffix(name, ".jpg") {
- t.Logf("skipping non .jpg file %v", name)
- continue
- }
- t.Logf("testing file %v", name)
- f, err := os.Open(filepath.Join(fpath, name))
- if err != nil {
- t.Fatal(err)
- }
-
- x, err := Decode(f)
- if err != nil {
- t.Fatal(err)
- } else if x == nil {
- t.Fatalf("No error and yet %v was not decoded", name)
- }
-
- t.Logf("checking pic %v", name)
- x.Walk(&walker{name, t})
- cnt++
- }
- if cnt != len(regressExpected) {
- t.Errorf("Did not process enough samples, got %d, want %d", cnt, len(regressExpected))
- }
-}
-
-type walker struct {
- picName string
- t *testing.T
-}
-
-func (w *walker) Walk(field FieldName, tag *tiff.Tag) error {
- // this needs to be commented out when regenerating regress expected vals
- pic := regressExpected[w.picName]
- if pic == nil {
- w.t.Errorf(" regression data not found")
- return nil
- }
-
- exp, ok := pic[field]
- if !ok {
- w.t.Errorf(" regression data does not have field %v", field)
- return nil
- }
-
- s := tag.String()
- if tag.Count == 1 && s != "\"\"" {
- s = fmt.Sprintf("[%s]", s)
- }
- got := tag.String()
-
- if exp != got {
- fmt.Println("s: ", s)
- fmt.Printf("len(s)=%v\n", len(s))
- w.t.Errorf(" field %v bad tag: expected '%s', got '%s'", field, exp, got)
- }
- return nil
-}
-
-func TestMarshal(t *testing.T) {
- name := filepath.Join(*dataDir, "sample1.jpg")
- f, err := os.Open(name)
- if err != nil {
- t.Fatalf("%v\n", err)
- }
- defer f.Close()
-
- x, err := Decode(f)
- if err != nil {
- t.Fatal(err)
- }
- if x == nil {
- t.Fatal("bad err")
- }
-
- b, err := x.MarshalJSON()
- if err != nil {
- t.Fatal(err)
- }
-
- t.Logf("%s", b)
-}
-
-func testSingleParseDegreesString(t *testing.T, s string, w float64) {
- g, err := parseTagDegreesString(s)
- if err != nil {
- t.Fatal(err)
- }
- if math.Abs(w-g) > 1e-10 {
- t.Errorf("Wrong parsing result %s: Want %.12f, got %.12f", s, w, g)
- }
-}
-
-func TestParseTagDegreesString(t *testing.T) {
- // semicolon as decimal mark
- testSingleParseDegreesString(t, "52,00000,50,00000,34,01180", 52.842781055556) // comma as separator
- testSingleParseDegreesString(t, "52,00000;50,00000;34,01180", 52.842781055556) // semicolon as separator
-
- // point as decimal mark
- testSingleParseDegreesString(t, "14.00000,44.00000,34.01180", 14.742781055556) // comma as separator
- testSingleParseDegreesString(t, "14.00000;44.00000;34.01180", 14.742781055556) // semicolon as separator
- testSingleParseDegreesString(t, "14.00000;44.00000,34.01180", 14.742781055556) // mixed separators
-
- testSingleParseDegreesString(t, "-008.0,30.0,03.6", -8.501) // leading zeros
-
- // no decimal places
- testSingleParseDegreesString(t, "-10,15,54", -10.265)
- testSingleParseDegreesString(t, "-10;15;54", -10.265)
-
- // incorrect mix of comma and point as decimal mark
- s := "-17,00000,15.00000,04.80000"
- if _, err := parseTagDegreesString(s); err == nil {
- t.Error("parseTagDegreesString: false positive for " + s)
- }
-}
-
-// Make sure we error out early when a tag had a count of MaxUint32
-func TestMaxUint32CountError(t *testing.T) {
- name := filepath.Join(*dataDir, "corrupt/max_uint32_exif.jpg")
- f, err := os.Open(name)
- if err != nil {
- t.Fatalf("%v\n", err)
- }
- defer f.Close()
-
- _, err = Decode(f)
- if err == nil {
- t.Fatal("no error on bad exif data")
- }
- if !strings.Contains(err.Error(), "invalid Count offset") {
- t.Fatal("wrong error:", err.Error())
- }
-}
-
-// Make sure we error out early with tag data sizes larger than the image file
-func TestHugeTagError(t *testing.T) {
- name := filepath.Join(*dataDir, "corrupt/huge_tag_exif.jpg")
- f, err := os.Open(name)
- if err != nil {
- t.Fatalf("%v\n", err)
- }
- defer f.Close()
-
- _, err = Decode(f)
- if err == nil {
- t.Fatal("no error on bad exif data")
- }
- if !strings.Contains(err.Error(), "short read") {
- t.Fatal("wrong error:", err.Error())
- }
-}
-
-// Check for a 0-length tag value
-func TestZeroLengthTagError(t *testing.T) {
- name := filepath.Join(*dataDir, "corrupt/infinite_loop_exif.jpg")
- f, err := os.Open(name)
- if err != nil {
- t.Fatalf("%v\n", err)
- }
- defer f.Close()
-
- _, err = Decode(f)
- if err == nil {
- t.Fatal("no error on bad exif data")
- }
- if !strings.Contains(err.Error(), "zero length tag value") {
- t.Fatal("wrong error:", err.Error())
- }
-}
diff --git a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/regress_expected_test.go b/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/regress_expected_test.go
deleted file mode 100644
index bf3998189..000000000
--- a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/exif/regress_expected_test.go
+++ /dev/null
@@ -1,2293 +0,0 @@
-package exif
-
-var regressExpected = map[string]map[FieldName]string{
- "2004-01-11-22-45-15-sep-2004-01-11-22-45-15a.jpg": map[FieldName]string{
- PixelXDimension: `1600`,
- InteroperabilityIFDPointer: `1009`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- Make: `"Samsung Techwin"`,
- DateTimeOriginal: `"2004:01:11 22:45:15"`,
- DateTimeDigitized: `"2004:01:11 22:45:15"`,
- ImageDescription: `"SAMSUNG DIGITAL CAMERA "`,
- ExifVersion: `"0220"`,
- MeteringMode: `2`,
- Flash: `1`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- FlashpixVersion: `"0100"`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormat: `1039`,
- MaxApertureValue: `"32/10"`,
- ExposureProgram: `2`,
- Software: `"M5011S-1031"`,
- DateTime: `"2004:01:11 22:45:19"`,
- FNumber: `"320/100"`,
- ISOSpeedRatings: `150`,
- ComponentsConfiguration: `""`,
- CompressedBitsPerPixel: `"2/1"`,
- RelatedSoundFile: `""`,
- XResolution: `"72/1"`,
- ExifIFDPointer: `251`,
- ExposureTime: `"1000/30000"`,
- LightSource: `0`,
- FocalLength: `"82/11"`,
- ColorSpace: `1`,
- PixelYDimension: `1200`,
- FileSource: `""`,
- Model: `"U-CA 501"`,
- ThumbJPEGInterchangeFormatLength: `3530`,
- ExposureBiasValue: `"95/10"`,
- },
- "2006-08-03-16-29-38-sep-2006-08-03-16-29-38a.jpg": map[FieldName]string{
- ThumbJPEGInterchangeFormat: `5108`,
- ThumbJPEGInterchangeFormatLength: `4323`,
- MaxApertureValue: `"95/32"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `196`,
- ExposureTime: `"1/1500"`,
- InteroperabilityIndex: `"R98"`,
- FocalPlaneXResolution: `"2816000/225"`,
- YResolution: `"180/1"`,
- DateTime: `"2006:08:03 16:29:38"`,
- ShutterSpeedValue: `"338/32"`,
- ApertureValue: `"95/32"`,
- FocalLength: `"5800/1000"`,
- FlashpixVersion: `"0100"`,
- Make: `"Canon"`,
- DateTimeOriginal: `"2006:08:03 16:29:38"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `2824`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- FNumber: `"28/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- SensingMethod: `2`,
- DateTimeDigitized: `"2006:08:03 16:29:38"`,
- CompressedBitsPerPixel: `"5/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- UserComment: `""`,
- PixelXDimension: `2816`,
- Model: `"Canon PowerShot SD600"`,
- ExposureBiasValue: `"0/3"`,
- PixelYDimension: `2112`,
- FocalPlaneResolutionUnit: `2`,
- DigitalZoomRatio: `"2816/2816"`,
- Orientation: `6`,
- XResolution: `"180/1"`,
- ExifVersion: `"0220"`,
- Flash: `24`,
- FocalPlaneYResolution: `"2112000/169"`,
- CustomRendered: `0`,
- },
- "2006-11-11-19-17-56-sep-2006-11-11-19-17-56a.jpg": map[FieldName]string{
- FNumber: `"28/10"`,
- ExposureProgram: `2`,
- Software: `"E3200v1.1"`,
- DateTime: `"2006:11:11 19:17:56"`,
- ExposureTime: `"10/601"`,
- ISOSpeedRatings: `50`,
- ComponentsConfiguration: `""`,
- CompressedBitsPerPixel: `"4/1"`,
- Saturation: `0`,
- XResolution: `"300/1"`,
- ExifIFDPointer: `284`,
- ExposureBiasValue: `"0/10"`,
- LightSource: `0`,
- FocalLength: `"58/10"`,
- ColorSpace: `1`,
- PixelYDimension: `1536`,
- FileSource: `""`,
- Model: `"E3200"`,
- ThumbJPEGInterchangeFormatLength: `4546`,
- DateTimeDigitized: `"2006:11:11 19:17:56"`,
- PixelXDimension: `2048`,
- InteroperabilityIFDPointer: `1026`,
- SceneType: `""`,
- DigitalZoomRatio: `"0/100"`,
- GainControl: `0`,
- Make: `"NIKON"`,
- DateTimeOriginal: `"2006:11:11 19:17:56"`,
- InteroperabilityIndex: `"R98"`,
- ImageDescription: `" "`,
- Sharpness: `0`,
- YCbCrPositioning: `2`,
- ExifVersion: `"0220"`,
- MeteringMode: `5`,
- Flash: `25`,
- FocalLengthIn35mmFilm: `38`,
- SubjectDistanceRange: `0`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- MaxApertureValue: `"30/10"`,
- FlashpixVersion: `"0100"`,
- WhiteBalance: `0`,
- YResolution: `"300/1"`,
- ThumbJPEGInterchangeFormat: `4596`,
- CustomRendered: `1`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- MakerNote: `""`,
- UserComment: `" "`,
- },
- "2006-12-10-23-58-20-sep-2006-12-10-23-58-20a.jpg": map[FieldName]string{
- Model: `"Canon PowerShot A80"`,
- ExposureBiasValue: `"0/3"`,
- PixelYDimension: `1704`,
- FocalPlaneResolutionUnit: `2`,
- FocalPlaneYResolution: `"1704000/210"`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"2272/2272"`,
- Orientation: `1`,
- XResolution: `"180/1"`,
- ExifVersion: `"0220"`,
- Flash: `24`,
- ThumbJPEGInterchangeFormat: `2036`,
- ThumbJPEGInterchangeFormatLength: `6465`,
- MaxApertureValue: `"95/32"`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `196`,
- ExposureTime: `"1/80"`,
- FocalLength: `"250/32"`,
- FlashpixVersion: `"0100"`,
- FocalPlaneXResolution: `"2272000/280"`,
- YResolution: `"180/1"`,
- DateTime: `"2006:12:10 23:58:20"`,
- ShutterSpeedValue: `"202/32"`,
- ApertureValue: `"95/32"`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Make: `"Canon"`,
- DateTimeOriginal: `"2006:12:10 23:58:20"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `1844`,
- FNumber: `"28/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- UserComment: `""`,
- PixelXDimension: `2272`,
- SensingMethod: `2`,
- DateTimeDigitized: `"2006:12:10 23:58:20"`,
- CompressedBitsPerPixel: `"3/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- },
- "2006-12-17-07-09-14-sep-2006-12-17-07-09-14a.jpg": map[FieldName]string{
- WhiteBalance: `0`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormatLength: `7063`,
- ExposureBiasValue: `"0/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1536`,
- ExposureMode: `0`,
- InteroperabilityIndex: `"R98"`,
- Make: `"PENTAX Corporation"`,
- DateTimeDigitized: `"2006:12:17 07:09:14"`,
- PixelXDimension: `2048`,
- InteroperabilityIFDPointer: `31048`,
- CustomRendered: `0`,
- DateTime: `"2006:12:17 07:09:14"`,
- ExposureProgram: `2`,
- FocalLengthIn35mmFilm: `38`,
- Saturation: `0`,
- XResolution: `"72/1"`,
- ISOSpeedRatings: `64`,
- ExifVersion: `"0220"`,
- CompressedBitsPerPixel: `"5725504/3145728"`,
- Flash: `24`,
- Model: `"PENTAX Optio S6"`,
- ThumbJPEGInterchangeFormat: `31172`,
- MaxApertureValue: `"27/10"`,
- FocalLength: `"62/10"`,
- ColorSpace: `1`,
- DateTimeOriginal: `"2006:12:17 07:09:14"`,
- MakerNote: `""`,
- DigitalZoomRatio: `"100/100"`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- Software: `"Optio S6 Ver 1.00"`,
- FNumber: `"270/100"`,
- Sharpness: `0`,
- ComponentsConfiguration: `""`,
- MeteringMode: `5`,
- SubjectDistanceRange: `2`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `586`,
- ExposureTime: `"1/160"`,
- },
- "2006-12-21-15-55-26-sep-2006-12-21-15-55-26a.jpg": map[FieldName]string{
- DateTimeDigitized: `"2006:12:21 15:55:26"`,
- CompressedBitsPerPixel: `"8/1"`,
- MeteringMode: `3`,
- MakerNote: `""`,
- PixelXDimension: `2592`,
- Saturation: `0`,
- ImageDescription: `" "`,
- Model: `"DSC-W15"`,
- ExposureBiasValue: `"-20/10"`,
- PixelYDimension: `1944`,
- Orientation: `1`,
- XResolution: `"72/1"`,
- ISOSpeedRatings: `100`,
- ExifVersion: `"0220"`,
- Flash: `79`,
- CustomRendered: `0`,
- ThumbJPEGInterchangeFormat: `2484`,
- ThumbJPEGInterchangeFormatLength: `13571`,
- ExposureProgram: `2`,
- MaxApertureValue: `"48/16"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `256`,
- ExposureTime: `"10/400"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- YResolution: `"72/1"`,
- DateTime: `"2006:12:21 15:55:26"`,
- LightSource: `0`,
- FocalLength: `"79/10"`,
- FlashpixVersion: `"0100"`,
- Contrast: `0`,
- Make: `"SONY"`,
- DateTimeOriginal: `"2006:12:21 15:55:26"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `2278`,
- ExposureMode: `1`,
- SceneCaptureType: `0`,
- FNumber: `"28/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- },
- "2007-01-01-12-00-00-sep-2007-01-01-12-00-00a.jpg": map[FieldName]string{
- MaxApertureValue: `"286/100"`,
- ExposureIndex: `"200/1"`,
- ThumbJPEGInterchangeFormat: `13848`,
- ThumbJPEGInterchangeFormatLength: `3436`,
- ExposureProgram: `2`,
- ExposureTime: `"8942/1000000"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `340`,
- ApertureValue: `"286/100"`,
- LightSource: `0`,
- FocalLength: `"60/10"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"480/1"`,
- Software: `"KODAK EASYSHARE C713 ZOOM DIGITAL CAMERA"`,
- ShutterSpeedValue: `"680/100"`,
- InteroperabilityIFDPointer: `13816`,
- ExposureMode: `0`,
- FocalLengthIn35mmFilm: `36`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- Make: `"EASTMAN KODAK COMPANY"`,
- DateTimeOriginal: `"2007:01:01 12:00:00"`,
- ComponentsConfiguration: `""`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- FNumber: `"270/100"`,
- ColorSpace: `1`,
- FileSource: `""`,
- PixelXDimension: `1280`,
- SensingMethod: `2`,
- GainControl: `2`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- DateTimeDigitized: `"2007:01:01 12:00:00"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- Model: `"KODAK EASYSHARE C713 ZOOM DIGITAL CAMERA"`,
- ExposureBiasValue: `"0/10"`,
- PixelYDimension: `960`,
- ExifVersion: `"0221"`,
- Flash: `25`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"0/10"`,
- Orientation: `1`,
- XResolution: `"480/1"`,
- ISOSpeedRatings: `200`,
- },
- "2007-01-17-21-49-44-sep-2007-01-17-21-49-44a.jpg": map[FieldName]string{
- XResolution: `"180/1"`,
- ISOSpeedRatings: `50`,
- ExifVersion: `"0220"`,
- Flash: `24`,
- CustomRendered: `0`,
- Orientation: `1`,
- ThumbJPEGInterchangeFormatLength: `7024`,
- ExposureProgram: `2`,
- MaxApertureValue: `"297/100"`,
- ThumbJPEGInterchangeFormat: `956`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `266`,
- ExposureTime: `"1/30"`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- Software: `"1.00.018PR "`,
- DateTime: `"2007:01:17 21:49:44"`,
- ShutterSpeedValue: `"491/100"`,
- ApertureValue: `"33/10"`,
- LightSource: `0`,
- FocalLength: `"73/10"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"180/1"`,
- DateTimeOriginal: `"2007:01:17 21:49:44"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `832`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Make: `"Digital Camera "`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- FNumber: `"33/10"`,
- MeteringMode: `2`,
- MakerNote: `"6106789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456"`,
- PixelXDimension: `2816`,
- SensingMethod: `2`,
- DateTimeDigitized: `"2007:01:17 21:49:44"`,
- Model: `"6MP-9Y8 "`,
- ExposureBiasValue: `"0/10"`,
- PixelYDimension: `2112`,
- ImageDescription: `"Digital image "`,
- },
- "2007-02-02-18-13-29-sep-2007-02-02-18-13-29a.jpg": map[FieldName]string{
- Software: `"Optio S5z Ver 1.00 "`,
- FNumber: `"26/10"`,
- Sharpness: `0`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `586`,
- ExposureTime: `"1/60"`,
- ComponentsConfiguration: `""`,
- MeteringMode: `5`,
- SubjectDistanceRange: `2`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormatLength: `8800`,
- ExposureBiasValue: `"0/3"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1920`,
- WhiteBalance: `0`,
- Make: `"PENTAX Corporation "`,
- DateTimeDigitized: `"2007:02:02 18:13:29"`,
- PixelXDimension: `2560`,
- InteroperabilityIFDPointer: `30974`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- InteroperabilityIndex: `"R98"`,
- DateTime: `"2007:02:02 18:13:29"`,
- ExposureProgram: `2`,
- XResolution: `"72/1"`,
- ISOSpeedRatings: `200`,
- ExifVersion: `"0220"`,
- CompressedBitsPerPixel: `"27033600/4915200"`,
- Flash: `25`,
- FocalLengthIn35mmFilm: `35`,
- Saturation: `0`,
- Model: `"PENTAX Optio S5z "`,
- ThumbJPEGInterchangeFormat: `31098`,
- MaxApertureValue: `"28/10"`,
- FocalLength: `"580/100"`,
- ColorSpace: `1`,
- DateTimeOriginal: `"2007:02:02 18:13:29"`,
- MakerNote: `""`,
- DigitalZoomRatio: `"0/0"`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- },
- "2007-05-02-17-02-21-sep-2007-05-02-17-02-21a.jpg": map[FieldName]string{
- UserComment: `""`,
- PixelXDimension: `1600`,
- SensingMethod: `2`,
- DateTimeDigitized: `"2007:05:02 17:02:21"`,
- CompressedBitsPerPixel: `"3/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- Model: `"Canon IXY DIGITAL 55"`,
- ExposureBiasValue: `"0/3"`,
- PixelYDimension: `1200`,
- FocalPlaneResolutionUnit: `2`,
- FocalPlaneYResolution: `"1200000/168"`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"2592/2592"`,
- Orientation: `1`,
- XResolution: `"180/1"`,
- ExifVersion: `"0220"`,
- Flash: `9`,
- ThumbJPEGInterchangeFormat: `5108`,
- ThumbJPEGInterchangeFormatLength: `6306`,
- MaxApertureValue: `"107/32"`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `196`,
- ExposureTime: `"1/60"`,
- FocalLength: `"7109/1000"`,
- FlashpixVersion: `"0100"`,
- FocalPlaneXResolution: `"1600000/225"`,
- YResolution: `"180/1"`,
- DateTime: `"2007:05:02 17:02:21"`,
- ShutterSpeedValue: `"189/32"`,
- ApertureValue: `"107/32"`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Make: `"Canon"`,
- DateTimeOriginal: `"2007:05:02 17:02:21"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `2226`,
- FNumber: `"32/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- },
- "2007-05-12-08-19-07-sep-2007-05-12-08-19-07a.jpg": map[FieldName]string{
- Model: `"EX-Z70 "`,
- ExposureBiasValue: `"0/3"`,
- PixelYDimension: `480`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"0/0"`,
- Orientation: `1`,
- XResolution: `"72/1"`,
- ExifVersion: `"0221"`,
- Flash: `16`,
- ThumbJPEGInterchangeFormat: `27422`,
- ThumbJPEGInterchangeFormatLength: `8332`,
- ExposureProgram: `2`,
- MaxApertureValue: `"33/10"`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `282`,
- ExposureTime: `"1/50"`,
- FocalLength: `"630/100"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"72/1"`,
- Software: `"1.00 "`,
- DateTime: `"2007:06:17 22:56:38"`,
- LightSource: `0`,
- ExposureMode: `0`,
- FocalLengthIn35mmFilm: `38`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- Make: `"CASIO COMPUTER CO.,LTD."`,
- DateTimeOriginal: `"2007:05:12 08:19:07"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `27298`,
- Sharpness: `0`,
- FNumber: `"31/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- PixelXDimension: `640`,
- GainControl: `2`,
- Saturation: `0`,
- DateTimeDigitized: `"2007:06:17 22:56:38"`,
- CompressedBitsPerPixel: `"252746/307200"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- },
- "2007-05-26-04-49-45-sep-2007-05-26-04-49-45a.jpg": map[FieldName]string{
- ThumbJPEGInterchangeFormat: `4596`,
- ThumbJPEGInterchangeFormatLength: `10120`,
- ExposureProgram: `2`,
- MaxApertureValue: `"34/10"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `284`,
- ExposureTime: `"10/3486"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- YResolution: `"300/1"`,
- Software: `"COOLPIX L3v1.2"`,
- DateTime: `"2007:05:26 04:49:45"`,
- LightSource: `0`,
- FocalLength: `"63/10"`,
- FlashpixVersion: `"0100"`,
- Contrast: `0`,
- Make: `"NIKON"`,
- DateTimeOriginal: `"2007:05:26 04:49:45"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `1026`,
- ExposureMode: `0`,
- FocalLengthIn35mmFilm: `38`,
- SceneCaptureType: `2`,
- FNumber: `"32/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- Saturation: `0`,
- DateTimeDigitized: `"2007:05:26 04:49:45"`,
- CompressedBitsPerPixel: `"4/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- UserComment: `" "`,
- PixelXDimension: `2592`,
- GainControl: `0`,
- SubjectDistanceRange: `0`,
- ImageDescription: `" "`,
- Model: `"COOLPIX L3"`,
- ExposureBiasValue: `"0/10"`,
- PixelYDimension: `1944`,
- Orientation: `1`,
- XResolution: `"300/1"`,
- ISOSpeedRatings: `50`,
- ExifVersion: `"0220"`,
- Flash: `24`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"0/100"`,
- },
- "2007-05-30-14-28-01-sep-2007-05-30-14-28-01a.jpg": map[FieldName]string{
- CompressedBitsPerPixel: `"2/1"`,
- MeteringMode: `5`,
- UserComment: `" "`,
- GainControl: `1`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- ExifIFDPointer: `284`,
- ExposureTime: `"10/40"`,
- InteroperabilityIndex: `"R98"`,
- Software: `"COOLPIX S6V1.0"`,
- ImageDescription: `" "`,
- Model: `"COOLPIX S6"`,
- XResolution: `"300/1"`,
- ISOSpeedRatings: `53`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `1026`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"0/100"`,
- Make: `"NIKON"`,
- Orientation: `1`,
- Contrast: `0`,
- FocalLengthIn35mmFilm: `35`,
- SceneCaptureType: `0`,
- FileSource: `""`,
- FNumber: `"30/10"`,
- ExposureProgram: `2`,
- DateTimeDigitized: `"2007:05:30 14:28:01"`,
- MakerNote: `""`,
- PixelXDimension: `2816`,
- SceneType: `""`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExposureBiasValue: `"0/10"`,
- LightSource: `0`,
- FocalLength: `"58/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `2112`,
- YResolution: `"300/1"`,
- DateTime: `"2007:05:30 14:28:01"`,
- Flash: `16`,
- ExposureMode: `0`,
- ExifVersion: `"0220"`,
- DateTimeOriginal: `"2007:05:30 14:28:01"`,
- MaxApertureValue: `"32/10"`,
- ColorSpace: `1`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- ThumbJPEGInterchangeFormat: `4596`,
- ThumbJPEGInterchangeFormatLength: `5274`,
- },
- "2007-06-06-16-15-25-sep-2007-06-06-16-15-25a.jpg": map[FieldName]string{
- ExifVersion: `"0220"`,
- DateTimeOriginal: `"2007:06:06 16:15:25"`,
- Flash: `24`,
- ExposureMode: `0`,
- ThumbJPEGInterchangeFormat: `4596`,
- ThumbJPEGInterchangeFormatLength: `5967`,
- MaxApertureValue: `"30/10"`,
- ColorSpace: `1`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- ExifIFDPointer: `284`,
- ExposureTime: `"10/2870"`,
- CompressedBitsPerPixel: `"2/1"`,
- MeteringMode: `5`,
- UserComment: `" "`,
- GainControl: `0`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- InteroperabilityIndex: `"R98"`,
- ImageDescription: `" "`,
- Model: `"E3700"`,
- Software: `"E3700v1.2"`,
- Make: `"NIKON"`,
- Orientation: `1`,
- XResolution: `"300/1"`,
- ISOSpeedRatings: `50`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `1026`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"0/100"`,
- FocalLengthIn35mmFilm: `35`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- FNumber: `"48/10"`,
- ExposureProgram: `2`,
- FileSource: `""`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- DateTimeDigitized: `"2007:06:06 16:15:25"`,
- MakerNote: `""`,
- PixelXDimension: `2048`,
- SceneType: `""`,
- YResolution: `"300/1"`,
- DateTime: `"2007:06:06 16:15:25"`,
- ExposureBiasValue: `"0/10"`,
- LightSource: `0`,
- FocalLength: `"54/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1536`,
- },
- "2007-06-26-10-13-04-sep-2007-06-26-10-13-04a.jpg": map[FieldName]string{
- ColorSpace: `1`,
- FileSource: `""`,
- FNumber: `"3/1"`,
- CompressedBitsPerPixel: `"6389872/3145728"`,
- MeteringMode: `2`,
- MakerNote: `""`,
- PixelXDimension: `2048`,
- SensingMethod: `2`,
- DateTimeDigitized: `"2007:06:26 10:13:04"`,
- Model: `"DV"`,
- Copyright: `"Copyright2004"`,
- ExposureBiasValue: `"1/4"`,
- PixelYDimension: `1536`,
- ImageDescription: `"My beautiful picture"`,
- XResolution: `"320/1"`,
- ISOSpeedRatings: `100`,
- ExifVersion: `"0210"`,
- Flash: `0`,
- Orientation: `1`,
- ThumbJPEGInterchangeFormatLength: `6292`,
- ExposureProgram: `3`,
- MaxApertureValue: `"3/1"`,
- ExposureIndex: `"146/1"`,
- ThumbJPEGInterchangeFormat: `1306`,
- YCbCrPositioning: `2`,
- ExposureTime: `"23697424/268435456"`,
- ExifIFDPointer: `262`,
- RelatedSoundFile: `"RelatedSound"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- Software: `"DVWare 1.0"`,
- DateTime: `"2007:06:26 10:13:04"`,
- ShutterSpeedValue: `"7/1"`,
- ApertureValue: `"3/1"`,
- LightSource: `0`,
- FlashpixVersion: `"0100"`,
- YResolution: `"384/1"`,
- DateTimeOriginal: `"2007:06:26 10:13:04"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `1170`,
- Make: `"CEC"`,
- },
- "2007-07-13-17-02-30-sep-2007-07-13-17-02-30a.jpg": map[FieldName]string{
- Software: `"Ver 1.00 "`,
- DateTime: `"2007:07:13 17:02:30"`,
- FNumber: `"48/10"`,
- ExposureProgram: `2`,
- RelatedSoundFile: `" "`,
- Saturation: `0`,
- XResolution: `"72/1"`,
- ExifIFDPointer: `266`,
- ExposureTime: `"1/110"`,
- ISOSpeedRatings: `64`,
- ComponentsConfiguration: `""`,
- ColorSpace: `1`,
- PixelYDimension: `2736`,
- FileSource: `""`,
- Model: `"ViviCam X30 "`,
- ThumbJPEGInterchangeFormatLength: `20544`,
- ShutterSpeedValue: `"678/100"`,
- ExposureBiasValue: `"0/10"`,
- LightSource: `0`,
- DigitalZoomRatio: `"100/100"`,
- GainControl: `0`,
- InteroperabilityIndex: `"R98"`,
- Make: `"Vivitar"`,
- DateTimeOriginal: `"2007:07:13 17:02:30"`,
- DateTimeDigitized: `"2007:07:13 17:02:30"`,
- PixelXDimension: `3648`,
- InteroperabilityIFDPointer: `1010`,
- ImageDescription: `"Digital StillCamera"`,
- Sharpness: `0`,
- Flash: `0`,
- FocalLengthIn35mmFilm: `35`,
- SubjectDistanceRange: `0`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifVersion: `"0220"`,
- MeteringMode: `2`,
- WhiteBalance: `0`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormat: `1156`,
- ApertureValue: `"45/10"`,
- MaxApertureValue: `"30/10"`,
- FlashpixVersion: `"0100"`,
- MakerNote: `""`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- },
- "2007-08-15-14-42-46-sep-2007-08-15-14-42-46a.jpg": map[FieldName]string{
- Model: `"KODAK C663 ZOOM DIGITAL CAMERA"`,
- ShutterSpeedValue: `"73/10"`,
- DigitalZoomRatio: `"0/100"`,
- FocalLengthIn35mmFilm: `66`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- Make: `"EASTMAN KODAK COMPANY"`,
- Orientation: `1`,
- XResolution: `"230/1"`,
- CustomRendered: `0`,
- ISOSpeedRatings: `80`,
- ComponentsConfiguration: `""`,
- FNumber: `"36/10"`,
- ExposureProgram: `2`,
- FileSource: `""`,
- PixelXDimension: `2832`,
- SensingMethod: `2`,
- SceneType: `""`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- DateTimeDigitized: `"2007:08:15 14:42:46"`,
- MakerNote: `""`,
- FocalLength: `"110/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `2128`,
- YResolution: `"230/1"`,
- ApertureValue: `"37/10"`,
- ExposureBiasValue: `"0/3"`,
- LightSource: `0`,
- ExposureMode: `0`,
- ExifVersion: `"0221"`,
- DateTimeOriginal: `"2007:08:15 14:42:46"`,
- Flash: `24`,
- MaxApertureValue: `"37/10"`,
- ColorSpace: `1`,
- ExposureIndex: `"80/1"`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- ThumbJPEGInterchangeFormat: `8472`,
- ThumbJPEGInterchangeFormatLength: `3060`,
- ExposureTime: `"1/160"`,
- MeteringMode: `5`,
- ExifIFDPointer: `320`,
- GainControl: `0`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- },
- "2007-08-24-02-40-42-sep-2007-08-24-02-40-42a.jpg": map[FieldName]string{
- ThumbJPEGInterchangeFormat: `5108`,
- ThumbJPEGInterchangeFormatLength: `2084`,
- MaxApertureValue: `"147/32"`,
- ColorSpace: `1`,
- WhiteBalance: `0`,
- ExifIFDPointer: `196`,
- ExposureTime: `"1/400"`,
- CompressedBitsPerPixel: `"5/1"`,
- MeteringMode: `5`,
- UserComment: `""`,
- InteroperabilityIndex: `"R98"`,
- Model: `"Canon PowerShot SD450"`,
- ShutterSpeedValue: `"277/32"`,
- FocalPlaneResolutionUnit: `2`,
- DigitalZoomRatio: `"2592/2592"`,
- Make: `"Canon"`,
- Orientation: `1`,
- XResolution: `"180/1"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `2206`,
- FocalPlaneYResolution: `"1944000/168"`,
- CustomRendered: `0`,
- SceneCaptureType: `0`,
- FNumber: `"100/10"`,
- FileSource: `""`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- DateTimeDigitized: `"2007:08:24 02:40:42"`,
- MakerNote: `""`,
- PixelXDimension: `2592`,
- SensingMethod: `2`,
- FocalPlaneXResolution: `"2592000/225"`,
- YResolution: `"180/1"`,
- DateTime: `"2007:08:24 02:40:42"`,
- ApertureValue: `"213/32"`,
- ExposureBiasValue: `"0/3"`,
- FocalLength: `"17400/1000"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1944`,
- ExifVersion: `"0220"`,
- DateTimeOriginal: `"2007:08:24 02:40:42"`,
- Flash: `24`,
- ExposureMode: `0`,
- },
- "2007-11-07-11-40-44-sep-2007-11-07-11-40-44a.jpg": map[FieldName]string{
- YResolution: `"72/1"`,
- Copyright: `" "`,
- ThumbJPEGInterchangeFormat: `1306`,
- ApertureValue: `"600/100"`,
- MaxApertureValue: `"360/100"`,
- FlashpixVersion: `"0100"`,
- WhiteBalance: `0`,
- MakerNote: `""`,
- SensingMethod: `2`,
- CustomRendered: `1`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Software: `"Digital Camera FinePix Z1 Ver1.00"`,
- DateTime: `"2007:11:07 11:40:44"`,
- FNumber: `"800/100"`,
- ExposureProgram: `2`,
- XResolution: `"72/1"`,
- ExifIFDPointer: `294`,
- ExposureTime: `"10/2000"`,
- ISOSpeedRatings: `64`,
- ComponentsConfiguration: `""`,
- CompressedBitsPerPixel: `"20/10"`,
- PixelYDimension: `1944`,
- Model: `"FinePix Z1 "`,
- ThumbJPEGInterchangeFormatLength: `9900`,
- ShutterSpeedValue: `"764/100"`,
- ExposureBiasValue: `"0/100"`,
- LightSource: `0`,
- FocalLength: `"610/100"`,
- ColorSpace: `1`,
- FocalPlaneXResolution: `"4442/1"`,
- FileSource: `""`,
- InteroperabilityIndex: `"R98"`,
- Make: `"FUJIFILM"`,
- DateTimeOriginal: `"2007:11:07 11:40:44"`,
- DateTimeDigitized: `"2007:11:07 11:40:44"`,
- BrightnessValue: `"906/100"`,
- PixelXDimension: `2592`,
- InteroperabilityIFDPointer: `1158`,
- SceneType: `""`,
- FocalPlaneResolutionUnit: `3`,
- Sharpness: `0`,
- SubjectDistanceRange: `0`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifVersion: `"0220"`,
- MeteringMode: `5`,
- Flash: `16`,
- FocalPlaneYResolution: `"4442/1"`,
- },
- "2008-06-02-10-03-57-sep-2008-06-02-10-03-57a.jpg": map[FieldName]string{
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- FNumber: `"2800/1000"`,
- CompressedBitsPerPixel: `"5896224/3145728"`,
- MeteringMode: `4`,
- MakerNote: `""`,
- PixelXDimension: `2048`,
- SensingMethod: `2`,
- DateTimeDigitized: `"2008:06:13 06:16:19"`,
- Copyright: `"Copyright 2006"`,
- ExposureBiasValue: `"0/10"`,
- PixelYDimension: `1536`,
- Model: `"i533"`,
- XResolution: `"288/3"`,
- ISOSpeedRatings: `100`,
- ExifVersion: `"0220"`,
- Flash: `65`,
- DigitalZoomRatio: `"100/100"`,
- Orientation: `1`,
- ThumbJPEGInterchangeFormatLength: `5972`,
- ExposureProgram: `7`,
- MaxApertureValue: `"2970/1000"`,
- ThumbJPEGInterchangeFormat: `3756`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `226`,
- ExposureTime: `"10/600"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- Software: `"00.00.1240a"`,
- DateTime: `"2008:06:13 06:16:19"`,
- ShutterSpeedValue: `"5907/1000"`,
- ApertureValue: `"2970/1000"`,
- LightSource: `4`,
- FocalLength: `"6200/1000"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"288/3"`,
- DateTimeOriginal: `"2008:06:02 10:03:57"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `3620`,
- ExposureMode: `0`,
- Make: `"Polaroid"`,
- },
- "2008-06-06-13-29-29-sep-2008-06-06-13-29-29a.jpg": map[FieldName]string{
- PixelXDimension: `1600`,
- InteroperabilityIFDPointer: `3334`,
- DigitalZoomRatio: `"3072/3072"`,
- InteroperabilityIndex: `"R98"`,
- Make: `"Canon"`,
- DateTimeOriginal: `"2008:06:06 13:29:29"`,
- DateTimeDigitized: `"2008:06:06 13:29:29"`,
- FocalPlaneResolutionUnit: `2`,
- ExifVersion: `"0220"`,
- MeteringMode: `5`,
- Flash: `16`,
- FocalPlaneYResolution: `"1200000/169"`,
- Orientation: `6`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- MaxApertureValue: `"116/32"`,
- FlashpixVersion: `"0100"`,
- WhiteBalance: `0`,
- YResolution: `"180/1"`,
- ThumbJPEGInterchangeFormat: `5108`,
- ApertureValue: `"116/32"`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- MakerNote: `""`,
- UserComment: `""`,
- SensingMethod: `2`,
- DateTime: `"2008:06:06 13:29:29"`,
- FNumber: `"35/10"`,
- ISOSpeedRatings: `80`,
- ComponentsConfiguration: `""`,
- CompressedBitsPerPixel: `"5/1"`,
- XResolution: `"180/1"`,
- ExifIFDPointer: `196`,
- ExposureTime: `"1/320"`,
- ExposureBiasValue: `"0/3"`,
- FocalLength: `"8462/1000"`,
- ColorSpace: `1`,
- PixelYDimension: `1200`,
- FocalPlaneXResolution: `"1600000/225"`,
- Model: `"Canon DIGITAL IXUS 75"`,
- ThumbJPEGInterchangeFormatLength: `6594`,
- ShutterSpeedValue: `"266/32"`,
- FileSource: `""`,
- },
- "2008-06-17-01-21-30-sep-2008-06-17-01-21-30a.jpg": map[FieldName]string{
- MaxApertureValue: `"30/10"`,
- ThumbJPEGInterchangeFormat: `1041`,
- ThumbJPEGInterchangeFormatLength: `13506`,
- ExposureProgram: `2`,
- ExposureTime: `"10/326"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `253`,
- LightSource: `0`,
- FocalLength: `"645/100"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"72/1"`,
- Software: `"A520_CT019"`,
- DateTime: `"2008:06:17 01:22:13"`,
- InteroperabilityIFDPointer: `1011`,
- Make: `"Polaroid"`,
- DateTimeOriginal: `"2008:06:17 01:21:30"`,
- ComponentsConfiguration: `""`,
- FNumber: `"28/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- UserComment: `""`,
- PixelXDimension: `2592`,
- DateTimeDigitized: `"2008:06:17 01:21:30"`,
- CompressedBitsPerPixel: `"2/1"`,
- MeteringMode: `2`,
- PixelYDimension: `1944`,
- ImageDescription: `"DCFC1247.JPG "`,
- Model: `"5MP Digital Camera"`,
- ExposureBiasValue: `"0/10"`,
- ExifVersion: `"0220"`,
- Flash: `0`,
- Orientation: `1`,
- XResolution: `"72/1"`,
- ISOSpeedRatings: `100`,
- },
- "2008-09-02-17-43-48-sep-2008-09-02-17-43-48a.jpg": map[FieldName]string{
- ImageDescription: `" "`,
- Model: `"Z550a"`,
- YResolution: `"72/1"`,
- Software: `"R6GA004 prgCXC1250583_GENERIC_M 2.0"`,
- DateTime: `"2008:09:02 17:43:48"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1024`,
- Make: `"Sony Ericsson"`,
- Orientation: `1`,
- XResolution: `"72/1"`,
- ExifVersion: `"0220"`,
- DateTimeOriginal: `"2008:09:02 17:43:48"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `612`,
- ThumbJPEGInterchangeFormat: `748`,
- ThumbJPEGInterchangeFormatLength: `4641`,
- ColorSpace: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `302`,
- DateTimeDigitized: `"2008:09:02 17:43:48"`,
- PixelXDimension: `1280`,
- InteroperabilityIndex: `"R98"`,
- },
- "2009-03-26-09-23-20-sep-2009-03-26-09-23-20a.jpg": map[FieldName]string{
- FocalLength: `"5800/1000"`,
- ColorSpace: `1`,
- PixelYDimension: `2304`,
- FocalPlaneXResolution: `"3072000/225"`,
- Model: `"Canon PowerShot SD750"`,
- ThumbJPEGInterchangeFormatLength: `5513`,
- ShutterSpeedValue: `"287/32"`,
- ExposureBiasValue: `"0/3"`,
- FileSource: `""`,
- InteroperabilityIFDPointer: `3334`,
- DigitalZoomRatio: `"3072/3072"`,
- InteroperabilityIndex: `"R98"`,
- Make: `"Canon"`,
- DateTimeOriginal: `"2009:03:26 09:23:20"`,
- DateTimeDigitized: `"2009:03:26 09:23:20"`,
- PixelXDimension: `3072`,
- FocalPlaneResolutionUnit: `2`,
- MeteringMode: `5`,
- Flash: `24`,
- FocalPlaneYResolution: `"2304000/169"`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifVersion: `"0220"`,
- FlashpixVersion: `"0100"`,
- WhiteBalance: `0`,
- YResolution: `"180/1"`,
- ThumbJPEGInterchangeFormat: `5108`,
- ApertureValue: `"95/32"`,
- MaxApertureValue: `"95/32"`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- MakerNote: `""`,
- UserComment: `""`,
- SensingMethod: `2`,
- CustomRendered: `0`,
- DateTime: `"2009:03:26 09:23:20"`,
- FNumber: `"28/10"`,
- ComponentsConfiguration: `""`,
- CompressedBitsPerPixel: `"5/1"`,
- XResolution: `"180/1"`,
- ExifIFDPointer: `196`,
- ExposureTime: `"1/500"`,
- ISOSpeedRatings: `160`,
- },
- "2009-04-11-03-01-38-sep-2009-04-11-03-01-38a.jpg": map[FieldName]string{
- ThumbJPEGInterchangeFormat: `33660`,
- MaxApertureValue: `"30/10"`,
- FlashpixVersion: `"0100"`,
- WhiteBalance: `0`,
- YResolution: `"300/1"`,
- UserComment: `" "`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- MakerNote: `""`,
- DateTime: `"2009:04:11 03:01:38"`,
- FNumber: `"28/10"`,
- ExposureProgram: `2`,
- Software: `"COOLPIX L18 V1.1"`,
- ExifIFDPointer: `230`,
- ExposureTime: `"1/250"`,
- ISOSpeedRatings: `227`,
- ComponentsConfiguration: `""`,
- CompressedBitsPerPixel: `"4/1"`,
- Saturation: `0`,
- XResolution: `"300/1"`,
- ThumbJPEGInterchangeFormatLength: `9697`,
- ExposureBiasValue: `"0/10"`,
- LightSource: `0`,
- FocalLength: `"5700/1000"`,
- ColorSpace: `1`,
- PixelYDimension: `2448`,
- FileSource: `""`,
- Model: `"COOLPIX L18"`,
- DateTimeOriginal: `"2009:04:11 03:01:38"`,
- DateTimeDigitized: `"2009:04:11 03:01:38"`,
- PixelXDimension: `3264`,
- InteroperabilityIFDPointer: `33536`,
- SceneType: `""`,
- DigitalZoomRatio: `"0/100"`,
- GainControl: `1`,
- Make: `"NIKON"`,
- InteroperabilityIndex: `"R98"`,
- Sharpness: `1`,
- ImageDescription: `" "`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifVersion: `"0220"`,
- MeteringMode: `5`,
- Flash: `24`,
- FocalLengthIn35mmFilm: `35`,
- SubjectDistanceRange: `0`,
- Orientation: `1`,
- },
- "2009-04-23-07-21-35-sep-2009-04-23-07-21-35a.jpg": map[FieldName]string{
- Sharpness: `0`,
- MeteringMode: `5`,
- Flash: `9`,
- FocalLengthIn35mmFilm: `35`,
- SubjectDistanceRange: `3`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifVersion: `"0220"`,
- WhiteBalance: `0`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormat: `31176`,
- MaxApertureValue: `"28/10"`,
- FlashpixVersion: `"0100"`,
- Contrast: `0`,
- MakerNote: `""`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Software: `"Optio S50 Ver 1.00"`,
- DateTime: `"2009:04:23 07:21:35"`,
- FNumber: `"26/10"`,
- ComponentsConfiguration: `""`,
- CompressedBitsPerPixel: `"13301888/4915200"`,
- Saturation: `0`,
- XResolution: `"72/1"`,
- ExifIFDPointer: `590`,
- ExposureTime: `"1/40"`,
- ISOSpeedRatings: `100`,
- ColorSpace: `1`,
- PixelYDimension: `1920`,
- Model: `"PENTAX Optio S50"`,
- ThumbJPEGInterchangeFormatLength: `6015`,
- ExposureBiasValue: `"0/10"`,
- FocalLength: `"58/10"`,
- InteroperabilityIFDPointer: `31040`,
- DigitalZoomRatio: `"0/100"`,
- InteroperabilityIndex: `"R98"`,
- Make: `"PENTAX Corporation"`,
- DateTimeOriginal: `"2009:04:23 07:21:35"`,
- DateTimeDigitized: `"2009:04:23 07:21:35"`,
- PixelXDimension: `2560`,
- },
- "2009-06-11-19-23-18-sep-2009-06-11-19-23-18a.jpg": map[FieldName]string{
- ThumbJPEGInterchangeFormat: `606`,
- ThumbJPEGInterchangeFormatLength: `7150`,
- ExposureProgram: `1`,
- ColorSpace: `65535`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `264`,
- ExposureTime: `"1/4"`,
- DateTimeDigitized: `"2009:06:11 19:23:18"`,
- MeteringMode: `1`,
- PixelXDimension: `1400`,
- PixelYDimension: `2100`,
- Model: `"Canon EOS DIGITAL REBEL XTi"`,
- YResolution: `"3500000/10000"`,
- Software: `"Adobe Photoshop CS3 Macintosh"`,
- DateTime: `"2009:06:23 18:42:05"`,
- ApertureValue: `"11257/1627"`,
- ExposureBiasValue: `"0/1"`,
- FocalLength: `"47/1"`,
- Make: `"Canon"`,
- Orientation: `1`,
- XResolution: `"3500000/10000"`,
- ISOSpeedRatings: `200`,
- ExifVersion: `"0220"`,
- DateTimeOriginal: `"2009:06:11 19:23:18"`,
- Flash: `16`,
- },
- "2009-06-20-07-59-05-sep-2009-06-20-07-59-05a.jpg": map[FieldName]string{
- DateTimeOriginal: `"2009:06:20 07:59:05"`,
- Flash: `89`,
- ExposureMode: `0`,
- ExifVersion: `"0221"`,
- ThumbJPEGInterchangeFormatLength: `4569`,
- MaxApertureValue: `"36/10"`,
- ColorSpace: `1`,
- ExposureIndex: `"160/1"`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- ThumbJPEGInterchangeFormat: `9032`,
- ExposureTime: `"1/500"`,
- MeteringMode: `5`,
- GainControl: `2`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- InteroperabilityIndex: `"R98"`,
- ExifIFDPointer: `514`,
- ShutterSpeedValue: `"9/1"`,
- Model: `"KODAK EASYSHARE Z710 ZOOM DIGITAL CAMERA"`,
- Orientation: `1`,
- XResolution: `"480/1"`,
- ISOSpeedRatings: `160`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `8728`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"0/100"`,
- Make: `"EASTMAN KODAK COMPANY"`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- FocalLengthIn35mmFilm: `337`,
- ExposureProgram: `2`,
- FileSource: `""`,
- FNumber: `"35/10"`,
- YCbCrPositioning: `1`,
- DateTimeDigitized: `"2009:06:20 07:59:05"`,
- MakerNote: `""`,
- PixelXDimension: `3072`,
- SensingMethod: `2`,
- SceneType: `""`,
- ResolutionUnit: `2`,
- ApertureValue: `"36/10"`,
- ExposureBiasValue: `"0/3"`,
- LightSource: `0`,
- FocalLength: `"559/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `2304`,
- YResolution: `"480/1"`,
- },
- "2009-08-05-08-11-31-sep-2009-08-05-08-11-31a.jpg": map[FieldName]string{
- XResolution: `"72/1"`,
- ISOSpeedRatings: `100`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `1158`,
- FocalPlaneYResolution: `"5292/1"`,
- CustomRendered: `0`,
- Make: `"FUJIFILM"`,
- Orientation: `1`,
- SceneCaptureType: `0`,
- FileSource: `""`,
- FNumber: `"400/100"`,
- ExposureProgram: `2`,
- DateTimeDigitized: `"2009:08:05 08:11:31"`,
- MakerNote: `"FUJIFILM0130" !"#,012NORMAL d"`,
- PixelXDimension: `2848`,
- SensingMethod: `2`,
- SceneType: `""`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- Copyright: `" "`,
- ApertureValue: `"400/100"`,
- ExposureBiasValue: `"0/100"`,
- LightSource: `0`,
- FocalLength: `"720/100"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"72/1"`,
- DateTime: `"2009:08:05 08:11:31"`,
- PixelYDimension: `2136`,
- FocalPlaneXResolution: `"5292/1"`,
- Flash: `16`,
- ExposureMode: `0`,
- ExifVersion: `"0220"`,
- DateTimeOriginal: `"2009:08:05 08:11:31"`,
- MaxApertureValue: `"300/100"`,
- ColorSpace: `1`,
- WhiteBalance: `1`,
- Sharpness: `0`,
- ThumbJPEGInterchangeFormat: `1306`,
- ThumbJPEGInterchangeFormatLength: `8596`,
- CompressedBitsPerPixel: `"20/10"`,
- BrightnessValue: `"719/100"`,
- MeteringMode: `5`,
- SubjectDistanceRange: `0`,
- InteroperabilityIndex: `"R98"`,
- ExifIFDPointer: `294`,
- ExposureTime: `"10/3000"`,
- ShutterSpeedValue: `"820/100"`,
- FocalPlaneResolutionUnit: `3`,
- Model: `"FinePix E550 "`,
- Software: `"Digital Camera FinePix E550 Ver1.00"`,
- },
- "2010-06-08-04-44-24-sep-2010-06-08-04-44-24a.jpg": map[FieldName]string{
- CompressedBitsPerPixel: `"8/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- PixelXDimension: `2816`,
- Saturation: `0`,
- DateTimeDigitized: `"2010:06:08 04:44:24"`,
- Model: `"DSC-S600"`,
- ExposureBiasValue: `"0/10"`,
- PixelYDimension: `2112`,
- ImageDescription: `" "`,
- XResolution: `"72/1"`,
- ISOSpeedRatings: `80`,
- ExifVersion: `"0221"`,
- Flash: `31`,
- CustomRendered: `0`,
- Orientation: `1`,
- ThumbJPEGInterchangeFormatLength: `4029`,
- ExposureProgram: `2`,
- MaxApertureValue: `"48/16"`,
- ThumbJPEGInterchangeFormat: `6892`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `2314`,
- ExposureTime: `"10/400"`,
- SceneType: `""`,
- ResolutionUnit: `2`,
- DateTime: `"2010:06:08 04:44:24"`,
- LightSource: `0`,
- FocalLength: `"51/10"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"72/1"`,
- DateTimeOriginal: `"2010:06:08 04:44:24"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `6640`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- Make: `"SONY"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- FNumber: `"28/10"`,
- },
- "2010-06-20-20-07-39-sep-2010-06-20-20-07-39a.jpg": map[FieldName]string{
- FocalPlaneYResolution: `"2736000/181"`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"3648/3648"`,
- Orientation: `1`,
- XResolution: `"4718592/65536"`,
- ISOSpeedRatings: `800`,
- ExifVersion: `"0220"`,
- Flash: `16`,
- ThumbJPEGInterchangeFormat: `3408`,
- ThumbJPEGInterchangeFormatLength: `5126`,
- MaxApertureValue: `"116/32"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `302`,
- ExposureTime: `"1/10"`,
- FocalLength: `"9681/1000"`,
- FlashpixVersion: `"0100"`,
- FocalPlaneXResolution: `"3648000/241"`,
- YResolution: `"4718592/65536"`,
- Software: `"QuickTime 7.6.6"`,
- DateTime: `"2010:10:31 22:39:25"`,
- ShutterSpeedValue: `"106/32"`,
- ApertureValue: `"116/32"`,
- Make: `"Canon"`,
- DateTimeOriginal: `"2010:06:20 20:07:39"`,
- ComponentsConfiguration: `""`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- FNumber: `"35/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- PixelXDimension: `3648`,
- SensingMethod: `2`,
- DateTimeDigitized: `"2010:06:20 20:07:39"`,
- CompressedBitsPerPixel: `"3/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- UserComment: `""`,
- ImageDescription: `" "`,
- Model: `"Canon PowerShot SD1200 IS"`,
- ExposureBiasValue: `"0/3"`,
- PixelYDimension: `2736`,
- FocalPlaneResolutionUnit: `2`,
- },
- "2010-09-02-08-43-02-sep-2010-09-02-08-43-02a.jpg": map[FieldName]string{
- DateTime: `"2010:09:02 08:43:02"`,
- ExposureProgram: `5`,
- ExifVersion: `"0221"`,
- CompressedBitsPerPixel: `"1/1"`,
- Flash: `65`,
- Saturation: `0`,
- XResolution: `"72/1"`,
- ISOSpeedRatings: `800`,
- MaxApertureValue: `"362/100"`,
- LightSource: `0`,
- FocalLength: `"210/10"`,
- ColorSpace: `1`,
- Model: `"FE370,X880,C575 "`,
- ThumbJPEGInterchangeFormat: `9204`,
- SceneType: `""`,
- DigitalZoomRatio: `"0/100"`,
- SceneCaptureType: `3`,
- GainControl: `2`,
- Contrast: `0`,
- DateTimeOriginal: `"2010:09:02 08:43:02"`,
- MakerNote: `""`,
- FNumber: `"53/10"`,
- Sharpness: `0`,
- ImageDescription: `"OLYMPUS DIGITAL CAMERA "`,
- Software: `"Version 1.0 "`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `996`,
- ExposureTime: `"10/500"`,
- ComponentsConfiguration: `""`,
- MeteringMode: `5`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- ExposureBiasValue: `"0/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `2448`,
- FileSource: `""`,
- WhiteBalance: `0`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormatLength: `3562`,
- UserComment: `" "`,
- PixelXDimension: `3264`,
- InteroperabilityIFDPointer: `1714`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- InteroperabilityIndex: `"R98"`,
- Make: `"OLYMPUS IMAGING CORP. "`,
- DateTimeDigitized: `"2010:09:02 08:43:02"`,
- },
- "2011-01-24-22-06-02-sep-2011-01-24-22-06-02a.jpg": map[FieldName]string{
- ColorSpace: `1`,
- WhiteBalance: `0`,
- ThumbJPEGInterchangeFormat: `25601`,
- ThumbJPEGInterchangeFormatLength: `3385`,
- ExifIFDPointer: `157`,
- PixelXDimension: `1200`,
- MakerNote: `""`,
- DateTimeDigitized: `"2011:01:24 22:06:02"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- Software: `"V 12.40"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1600`,
- Model: `"6350"`,
- YResolution: `"300/1"`,
- XResolution: `"300/1"`,
- ExifVersion: `"0220"`,
- ComponentsConfiguration: `""`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Make: `"Nokia"`,
- Orientation: `1`,
- DigitalZoomRatio: `"1024/1024"`,
- DateTimeOriginal: `"2011:01:24 22:06:02"`,
- },
- "2011-03-07-09-28-03-sep-2011-03-07-09-28-03a.jpg": map[FieldName]string{
- Model: `"GU295"`,
- Software: `"GU295-MSM1530032L-V10i-APR-22-2010-ATT-US"`,
- Make: `"LG Elec."`,
- Orientation: `1`,
- XResolution: `"72/1"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `538`,
- CustomRendered: `1`,
- DigitalZoomRatio: `"0/0"`,
- Contrast: `0`,
- ExposureProgram: `2`,
- FileSource: `""`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- DateTimeDigitized: `"2011:03:07 09:28:03"`,
- PixelXDimension: `1280`,
- SceneType: `""`,
- YResolution: `"72/1"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `960`,
- ExifVersion: `"0220"`,
- DateTimeOriginal: `"2011:03:07 09:28:03"`,
- ExposureMode: `0`,
- ThumbJPEGInterchangeFormat: `662`,
- ThumbJPEGInterchangeFormatLength: `9850`,
- ColorSpace: `1`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- ExifIFDPointer: `224`,
- BrightnessValue: `"0/1024"`,
- MeteringMode: `2`,
- Saturation: `0`,
- InteroperabilityIndex: `"R98"`,
- },
- "2011-05-07-13-02-49-sep-2011-05-07-13-02-49a.jpg": map[FieldName]string{
- DateTimeOriginal: `"2011:05:07 13:02:49"`,
- SceneType: `""`,
- Contrast: `0`,
- Software: `"M7500BSAAAAAAD3050"`,
- GPSVersionID: `[2,2,0,0]`,
- GPSLatitudeRef: `"N"`,
- GPSAltitude: `"0/1"`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `218`,
- GPSInfoIFDPointer: `502`,
- ComponentsConfiguration: `""`,
- GPSLongitudeRef: `"E"`,
- GPSTimeStamp: `["19/1","3/1","43/1"]`,
- GPSDateStamp: `"2011:05:07 "`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormatLength: `22806`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1536`,
- FileSource: `""`,
- WhiteBalance: `0`,
- GPSAltitudeRef: `0`,
- Make: `"HTC"`,
- DateTimeDigitized: `"2011:05:07 13:02:49"`,
- PixelXDimension: `2048`,
- InteroperabilityIFDPointer: `472`,
- GPSLatitude: `["0/1","0/1","0/100"]`,
- InteroperabilityIndex: `"R98"`,
- GPSLongitude: `["0/1","0/1","0/100"]`,
- XResolution: `"72/1"`,
- ExifVersion: `"0220"`,
- GPSProcessingMethod: `"ASCIIHYBRID-FIX"`,
- Model: `"RAPH800"`,
- ThumbJPEGInterchangeFormat: `920`,
- ColorSpace: `1`,
- GPSMapDatum: `"WGS-84"`,
- },
- "2011-08-07-19-22-57-sep-2011-08-07-19-22-57a.jpg": map[FieldName]string{
- ResolutionUnit: `2`,
- DateTimeDigitized: `"2011:08:07 19:22:57"`,
- SensingMethod: `2`,
- SceneType: `""`,
- YResolution: `"300/1"`,
- DateTime: `"2011:08:11 09:46:32"`,
- ApertureValue: `"433985/100000"`,
- ExposureBiasValue: `"2/6"`,
- LightSource: `0`,
- FocalLength: `"620/10"`,
- ExifVersion: `"0221"`,
- DateTimeOriginal: `"2011:08:07 19:22:57"`,
- Flash: `7`,
- ExposureMode: `0`,
- ThumbJPEGInterchangeFormat: `802`,
- ThumbJPEGInterchangeFormatLength: `9117`,
- MaxApertureValue: `"43/10"`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- ExifIFDPointer: `186`,
- ExposureTime: `"1/30"`,
- MeteringMode: `2`,
- GainControl: `1`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- Model: `"NIKON D200"`,
- Software: `"Ver.1.00"`,
- ShutterSpeedValue: `"4906891/1000000"`,
- SubSecTimeOriginal: `"65"`,
- SubSecTimeDigitized: `"65"`,
- FocalLengthIn35mmFilm: `93`,
- SceneCaptureType: `0`,
- Make: `"NIKON CORPORATION"`,
- XResolution: `"300/1"`,
- ISOSpeedRatings: `400`,
- CFAPattern: `""`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"1/1"`,
- Contrast: `0`,
- FNumber: `"45/10"`,
- ExposureProgram: `3`,
- SubjectDistance: `"63/100"`,
- FileSource: `""`,
- },
- "2011-10-28-17-50-18-sep-2011-10-28-17-50-18a.jpg": map[FieldName]string{
- SubSecTime: `"92"`,
- CustomRendered: `0`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- UserComment: `""`,
- DateTime: `"2011:11:08 07:27:55"`,
- FNumber: `"4/1"`,
- ExposureProgram: `2`,
- SubSecTimeOriginal: `"92"`,
- GPSVersionID: `[2,2,0,0]`,
- Software: `"Adobe Photoshop CS4 Macintosh"`,
- ExifIFDPointer: `364`,
- ExposureTime: `"1/60"`,
- ISOSpeedRatings: `800`,
- ComponentsConfiguration: `""`,
- XResolution: `"720000/10000"`,
- ThumbJPEGInterchangeFormatLength: `6186`,
- ShutterSpeedValue: `"393216/65536"`,
- ExposureBiasValue: `"0/1"`,
- FocalLength: `"34/1"`,
- ColorSpace: `65535`,
- PixelYDimension: `864`,
- FocalPlaneXResolution: `"5616000/1459"`,
- Model: `"Canon EOS 5D Mark II"`,
- DateTimeOriginal: `"2011:10:28 17:50:18"`,
- DateTimeDigitized: `"2011:10:28 17:50:18"`,
- PixelXDimension: `576`,
- InteroperabilityIFDPointer: `1120`,
- InteroperabilityIndex: `"R03"`,
- Make: `"Canon"`,
- FocalPlaneResolutionUnit: `2`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- GPSInfoIFDPointer: `1152`,
- ExifVersion: `"0221"`,
- MeteringMode: `5`,
- Flash: `9`,
- FocalPlaneYResolution: `"3744000/958"`,
- Orientation: `1`,
- ThumbJPEGInterchangeFormat: `1266`,
- ApertureValue: `"262144/65536"`,
- SubSecTimeDigitized: `"92"`,
- FlashpixVersion: `"0100"`,
- WhiteBalance: `1`,
- YResolution: `"720000/10000"`,
- },
- "2011-10-28-18-25-43-sep-2011-10-28-18-25-43.jpg": map[FieldName]string{
- SubSecTimeOriginal: `"50"`,
- DateTime: `"2011:10:28 18:25:43"`,
- ISOSpeedRatings: `1250`,
- ComponentsConfiguration: `""`,
- Saturation: `0`,
- XResolution: `"300/1"`,
- ExposureTime: `"10/600"`,
- ColorSpace: `1`,
- ThumbJPEGInterchangeFormatLength: `3670`,
- LightSource: `0`,
- FocalLength: `"800/10"`,
- CFAPattern: `""`,
- DigitalZoomRatio: `"1/1"`,
- InteroperabilityIndex: `"R98"`,
- Make: `"NIKON CORPORATION"`,
- DateTimeOriginal: `"2011:10:28 18:25:43"`,
- InteroperabilityIFDPointer: `3604`,
- Sharpness: `0`,
- ExifVersion: `"0221"`,
- MeteringMode: `5`,
- Flash: `31`,
- FocalLengthIn35mmFilm: `120`,
- Orientation: `1`,
- YCbCrPositioning: `2`,
- SubSecTimeDigitized: `"50"`,
- WhiteBalance: `0`,
- ThumbJPEGInterchangeFormat: `3728`,
- SensingMethod: `2`,
- CustomRendered: `0`,
- SubSecTime: `"50"`,
- ExposureProgram: `0`,
- Software: `"Ver.1.11 "`,
- FNumber: `"56/10"`,
- CompressedBitsPerPixel: `"2/1"`,
- ExifIFDPointer: `208`,
- FileSource: `""`,
- Model: `"NIKON D80"`,
- ExposureBiasValue: `"0/6"`,
- PixelYDimension: `537`,
- GainControl: `2`,
- DateTimeDigitized: `"2011:10:28 18:25:43"`,
- PixelXDimension: `800`,
- SceneType: `""`,
- ImageUniqueID: `"7fa4f6d028df5f2fc1bad8102be81064"`,
- SubjectDistanceRange: `0`,
- ResolutionUnit: `2`,
- FlashpixVersion: `"0100"`,
- YResolution: `"300/1"`,
- MaxApertureValue: `"50/10"`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- MakerNote: `""`,
- UserComment: `"ASCII "`,
- },
- "2011-11-18-15-38-34-sep-Photo11181538.jpg": map[FieldName]string{
- WhiteBalance: `0`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormat: `642`,
- FlashpixVersion: `"0100"`,
- CustomRendered: `1`,
- ExposureMode: `0`,
- Contrast: `1`,
- Software: `"M6290A-KPVMZL-2.6.0140T"`,
- ExposureProgram: `2`,
- Saturation: `0`,
- XResolution: `"72/1"`,
- ExifIFDPointer: `204`,
- ComponentsConfiguration: `""`,
- PixelYDimension: `1200`,
- FileSource: `""`,
- Model: `"P2020"`,
- ThumbJPEGInterchangeFormatLength: `12226`,
- ColorSpace: `1`,
- BrightnessValue: `"0/1024"`,
- PixelXDimension: `1600`,
- InteroperabilityIFDPointer: `518`,
- SceneType: `""`,
- DigitalZoomRatio: `"0/0"`,
- Make: `"PANTECH"`,
- DateTimeOriginal: `"2011:11:18 15:38:34"`,
- DateTimeDigitized: `"2011:11:18 15:38:34"`,
- InteroperabilityIndex: `"R98"`,
- Sharpness: `0`,
- ExifVersion: `"0220"`,
- MeteringMode: `2`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- },
- "2012-06-02-10-12-28-sep-2012-06-02-10-12-28.jpg": map[FieldName]string{
- YResolution: `"180/1"`,
- Software: `"Ver.1.0 "`,
- DateTime: `"2012:06:02 10:12:28"`,
- LightSource: `0`,
- FocalLength: `"50/10"`,
- FlashpixVersion: `"0100"`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- Make: `"Panasonic"`,
- DateTimeOriginal: `"2012:06:02 10:12:28"`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `10506`,
- ExposureMode: `0`,
- FocalLengthIn35mmFilm: `28`,
- FNumber: `"33/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- GainControl: `0`,
- Saturation: `0`,
- DateTimeDigitized: `"2012:06:02 10:12:28"`,
- CompressedBitsPerPixel: `"4/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- PixelXDimension: `4608`,
- SensingMethod: `2`,
- Model: `"DMC-FH25"`,
- ExposureBiasValue: `"0/100"`,
- PixelYDimension: `3456`,
- DigitalZoomRatio: `"0/10"`,
- Orientation: `1`,
- XResolution: `"180/1"`,
- ISOSpeedRatings: `100`,
- ExifVersion: `"0230"`,
- Flash: `16`,
- CustomRendered: `0`,
- ThumbJPEGInterchangeFormat: `11764`,
- ThumbJPEGInterchangeFormatLength: `7486`,
- ExposureProgram: `2`,
- MaxApertureValue: `"441/128"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `636`,
- ExposureTime: `"10/4000"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- },
- "2012-09-21-22-07-34-sep-2012-09-21-22-07-34.jpg": map[FieldName]string{
- ThumbJPEGInterchangeFormat: `5108`,
- ThumbJPEGInterchangeFormatLength: `4855`,
- MaxApertureValue: `"95/32"`,
- ColorSpace: `1`,
- WhiteBalance: `0`,
- ExifIFDPointer: `240`,
- ExposureTime: `"1/60"`,
- CompressedBitsPerPixel: `"3/1"`,
- MeteringMode: `5`,
- UserComment: `""`,
- InteroperabilityIndex: `"R98"`,
- ImageDescription: `" "`,
- Model: `"Canon PowerShot SD940 IS"`,
- ShutterSpeedValue: `"189/32"`,
- FocalPlaneResolutionUnit: `2`,
- CustomRendered: `0`,
- Make: `"Canon"`,
- Orientation: `1`,
- XResolution: `"180/1"`,
- ISOSpeedRatings: `500`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `3288`,
- FocalPlaneYResolution: `"2448000/183"`,
- DigitalZoomRatio: `"4000/4000"`,
- SceneCaptureType: `2`,
- FNumber: `"28/10"`,
- FileSource: `""`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- DateTimeDigitized: `"2012:09:21 22:07:34"`,
- MakerNote: `""`,
- PixelXDimension: `3264`,
- SensingMethod: `2`,
- FocalPlaneXResolution: `"3264000/244"`,
- YResolution: `"180/1"`,
- DateTime: `"2012:09:21 22:07:34"`,
- ApertureValue: `"95/32"`,
- ExposureBiasValue: `"0/3"`,
- FocalLength: `"5000/1000"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `2448`,
- ExifVersion: `"0221"`,
- DateTimeOriginal: `"2012:09:21 22:07:34"`,
- Flash: `25`,
- ExposureMode: `0`,
- },
- "2012-12-19-21-38-40-sep-temple_square1.jpg": map[FieldName]string{
- InteroperabilityIFDPointer: `322`,
- GPSLatitude: `["40/1","46/1","1322/100"]`,
- InteroperabilityIndex: `"R98"`,
- Make: `"HTC"`,
- DateTimeOriginal: `"2012:12:19 21:38:40"`,
- DateTimeDigitized: `"2012:12:19 21:38:40"`,
- PixelXDimension: `3264`,
- GPSLatitudeRef: `"N"`,
- GPSLongitude: `["111/1","53/1","2840/100"]`,
- GPSLongitudeRef: `"W"`,
- GPSProcessingMethod: `"ASCIIGPS"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- GPSInfoIFDPointer: `352`,
- ExifVersion: `"0220"`,
- GPSMapDatum: `"WGS-84"`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormat: `696`,
- FlashpixVersion: `"0100"`,
- GPSAltitudeRef: `0`,
- GPSVersionID: `[2,2,0]`,
- GPSAltitude: `"1334/1"`,
- GPSTimeStamp: `["4/1","38/1","40/1"]`,
- XResolution: `"72/1"`,
- ExifIFDPointer: `136`,
- ISOSpeedRatings: `801`,
- ComponentsConfiguration: `""`,
- PixelYDimension: `1952`,
- GPSDateStamp: `"2012:12:20"`,
- Model: `"ADR6400L"`,
- ThumbJPEGInterchangeFormatLength: `38469`,
- FocalLength: `"457/100"`,
- ColorSpace: `1`,
- },
- "2012-12-21-11-15-19-sep-IMG_0001.jpg": map[FieldName]string{
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `360`,
- ExposureTime: `"1/30"`,
- InteroperabilityIndex: `"R98"`,
- SubSecTimeDigitized: `"00"`,
- FlashpixVersion: `"0100"`,
- FocalPlaneXResolution: `"5184000/894"`,
- YResolution: `"72/1"`,
- DateTime: `"2012:12:21 11:15:19"`,
- ShutterSpeedValue: `"327680/65536"`,
- ApertureValue: `"286720/65536"`,
- FocalLength: `"24/1"`,
- LensModel: `"EF-S18-55mm f/3.5-5.6 IS II"`,
- GPSVersionID: `[2,3,0,0]`,
- InteroperabilityIFDPointer: `8806`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- Make: `"Canon"`,
- GPSInfoIFDPointer: `9034`,
- DateTimeOriginal: `"2012:12:21 11:15:19"`,
- ComponentsConfiguration: `""`,
- SubSecTime: `"00"`,
- Artist: `""`,
- FNumber: `"45/10"`,
- ColorSpace: `1`,
- WhiteBalance: `0`,
- DateTimeDigitized: `"2012:12:21 11:15:19"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- UserComment: `""`,
- PixelXDimension: `5184`,
- FocalPlaneResolutionUnit: `2`,
- Model: `"Canon EOS REBEL T4i"`,
- Copyright: `""`,
- ExposureBiasValue: `"0/1"`,
- SubSecTimeOriginal: `"00"`,
- PixelYDimension: `3456`,
- FocalPlaneYResolution: `"3456000/597"`,
- CustomRendered: `0`,
- Orientation: `1`,
- XResolution: `"72/1"`,
- ISOSpeedRatings: `1600`,
- ExifVersion: `"0230"`,
- Flash: `16`,
- ThumbJPEGInterchangeFormat: `10924`,
- ThumbJPEGInterchangeFormatLength: `14327`,
- ExposureProgram: `0`,
- },
- "2013-02-05-23-12-09-sep-DSCI0001.jpg": map[FieldName]string{
- ApertureValue: `"3072/1000"`,
- ExposureBiasValue: `"0/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `1200`,
- FileSource: `""`,
- YResolution: `"288/3"`,
- ThumbJPEGInterchangeFormatLength: `5863`,
- ShutterSpeedValue: `"5907/1000"`,
- WhiteBalance: `0`,
- InteroperabilityIFDPointer: `4838`,
- ExposureMode: `0`,
- InteroperabilityIndex: `"R98"`,
- Make: `"Polaroid"`,
- DateTimeDigitized: `"2013:02:05 23:12:09"`,
- PixelXDimension: `1600`,
- DateTime: `"2013:02:05 23:12:09"`,
- ExposureProgram: `2`,
- CompressedBitsPerPixel: `"3766184/1920000"`,
- Flash: `1`,
- FocalLengthIn35mmFilm: `35`,
- XResolution: `"288/3"`,
- ISOSpeedRatings: `100`,
- ExifVersion: `"0210"`,
- MaxApertureValue: `"3072/1000"`,
- LightSource: `0`,
- FocalLength: `"5954/1000"`,
- ColorSpace: `1`,
- Model: `"Polaroid i532"`,
- Copyright: `"Copyright 2005"`,
- ThumbJPEGInterchangeFormat: `4974`,
- SceneType: `""`,
- DigitalZoomRatio: `"100/100"`,
- SceneCaptureType: `0`,
- DateTimeOriginal: `"2013:02:05 23:12:09"`,
- MakerNote: `" BARCODE:A265KS008000; ZP:812; FP:124; AWB:235,679; PWB:476,304; PMF:12,11610; LV:493; LUM:3-8-9-8-1-11;20;26;19;10;A:1,F1:6,F2:18;ET:145, W:2, F:3 ;FV: 41FV: 36FV: 43FV: 223FV: 258FV: 9FV: 466FV: 216FP: 10FP: 8FP: 6FP: 6FP: 6FP: 0FP: 8FP: 8AFS: 110"`,
- SensingMethod: `2`,
- Sharpness: `0`,
- ImageDescription: `""`,
- Software: `" 1.0"`,
- FNumber: `"28/10"`,
- ExifIFDPointer: `240`,
- ExposureTime: `"1/60"`,
- ComponentsConfiguration: `""`,
- MeteringMode: `3`,
- Orientation: `1`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- },
- "2099-08-12-19-59-29-sep-2099-08-12-19-59-29a.jpg": map[FieldName]string{
- Model: `"NIKON D70s"`,
- ExposureBiasValue: `"0/6"`,
- SubSecTimeOriginal: `"00"`,
- PixelYDimension: `2000`,
- CFAPattern: `""`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"1/1"`,
- Orientation: `1`,
- XResolution: `"300/1"`,
- ExifVersion: `"0221"`,
- Flash: `31`,
- ThumbJPEGInterchangeFormat: `28588`,
- ThumbJPEGInterchangeFormatLength: `8886`,
- ExposureProgram: `0`,
- MaxApertureValue: `"36/10"`,
- SceneType: `""`,
- InteroperabilityIndex: `"R98"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `2`,
- ExifIFDPointer: `216`,
- ExposureTime: `"10/600"`,
- FocalLength: `"180/10"`,
- SubSecTimeDigitized: `"00"`,
- FlashpixVersion: `"0100"`,
- YResolution: `"300/1"`,
- Software: `"Ver.1.00 "`,
- DateTime: `"2099:08:12 19:59:29"`,
- LightSource: `0`,
- InteroperabilityIFDPointer: `28448`,
- ExposureMode: `0`,
- FocalLengthIn35mmFilm: `27`,
- SceneCaptureType: `0`,
- Make: `"NIKON CORPORATION"`,
- DateTimeOriginal: `"2099:08:12 19:59:29"`,
- ComponentsConfiguration: `""`,
- SubSecTime: `"00"`,
- Contrast: `1`,
- Sharpness: `0`,
- FNumber: `"35/10"`,
- ColorSpace: `1`,
- FileSource: `""`,
- WhiteBalance: `0`,
- UserComment: `"ASCII "`,
- PixelXDimension: `3008`,
- SensingMethod: `2`,
- GainControl: `0`,
- DateTimeDigitized: `"2099:08:12 19:59:29"`,
- CompressedBitsPerPixel: `"2/1"`,
- MeteringMode: `5`,
- MakerNote: `""`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- },
- "2216-11-15-11-46-51-sep-2216-11-15-11-46-51a.jpg": map[FieldName]string{
- ExposureProgram: `2`,
- FileSource: `""`,
- FNumber: `"480/100"`,
- YCbCrPositioning: `2`,
- DateTimeDigitized: `"2216:11:15 11:46:51"`,
- MakerNote: `""`,
- PixelXDimension: `3296`,
- SensingMethod: `2`,
- SceneType: `""`,
- ResolutionUnit: `2`,
- ApertureValue: `"452/100"`,
- ExposureBiasValue: `"0/10"`,
- LightSource: `0`,
- FocalLength: `"60/10"`,
- FlashpixVersion: `"0100"`,
- PixelYDimension: `2472`,
- YResolution: `"480/1"`,
- DateTimeOriginal: `"2216:11:15 11:46:51"`,
- Flash: `24`,
- ExposureMode: `0`,
- ExifVersion: `"0221"`,
- ThumbJPEGInterchangeFormatLength: `5175`,
- MaxApertureValue: `"286/100"`,
- ColorSpace: `1`,
- ExposureIndex: `"80/1"`,
- WhiteBalance: `0`,
- Sharpness: `0`,
- ThumbJPEGInterchangeFormat: `17818`,
- ExposureTime: `"1016/1000000"`,
- MeteringMode: `5`,
- GainControl: `0`,
- Saturation: `0`,
- SubjectDistanceRange: `0`,
- ExifIFDPointer: `2316`,
- Software: `"KODAK EASYSHARE C813 ZOOM DIGITAL CAMERA"`,
- ShutterSpeedValue: `"994/100"`,
- Model: `"KODAK EASYSHARE C813 ZOOM DIGITAL CAMERA"`,
- Orientation: `1`,
- XResolution: `"480/1"`,
- ISOSpeedRatings: `80`,
- ComponentsConfiguration: `""`,
- InteroperabilityIFDPointer: `17674`,
- CustomRendered: `0`,
- DigitalZoomRatio: `"0/10"`,
- Make: `"EASTMAN KODAK COMPANY"`,
- SceneCaptureType: `0`,
- Contrast: `0`,
- FocalLengthIn35mmFilm: `36`,
- },
- "FailedHash-NoDate-sep-remembory.jpg": map[FieldName]string{
- Model: `"MFC-7840W"`,
- YResolution: `"150/1"`,
- Software: `"Apple Image Capture"`,
- PixelYDimension: `1626`,
- ExifIFDPointer: `192`,
- PixelXDimension: `1232`,
- Make: `"Brother"`,
- Orientation: `1`,
- XResolution: `"150/1"`,
- ResolutionUnit: `2`,
- },
- "f1-exif.jpg": map[FieldName]string{
- PixelXDimension: `0`,
- Orientation: `1`,
- XResolution: `"72/1"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `134`,
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:02"`,
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- PixelYDimension: `0`,
- },
- "f2-exif.jpg": map[FieldName]string{
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- PixelYDimension: `0`,
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:32"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `134`,
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- PixelXDimension: `0`,
- Orientation: `2`,
- XResolution: `"72/1"`,
- },
- "f3-exif.jpg": map[FieldName]string{
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- PixelYDimension: `0`,
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:32"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `134`,
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- PixelXDimension: `0`,
- Orientation: `3`,
- XResolution: `"72/1"`,
- },
- "f4-exif.jpg": map[FieldName]string{
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- PixelXDimension: `0`,
- Orientation: `4`,
- XResolution: `"72/1"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `134`,
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:32"`,
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- PixelYDimension: `0`,
- },
- "f5-exif.jpg": map[FieldName]string{
- ExifIFDPointer: `134`,
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- PixelXDimension: `0`,
- Orientation: `5`,
- XResolution: `"72/1"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- PixelYDimension: `0`,
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:32"`,
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- },
- "f6-exif.jpg": map[FieldName]string{
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:32"`,
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- PixelYDimension: `0`,
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- PixelXDimension: `0`,
- Orientation: `6`,
- XResolution: `"72/1"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `134`,
- },
- "f7-exif.jpg": map[FieldName]string{
- ExifIFDPointer: `134`,
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- PixelXDimension: `0`,
- Orientation: `7`,
- XResolution: `"72/1"`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- PixelYDimension: `0`,
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:32"`,
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- },
- "f8-exif.jpg": map[FieldName]string{
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- ExifIFDPointer: `134`,
- ExifVersion: `"0210"`,
- ComponentsConfiguration: `""`,
- PixelXDimension: `0`,
- Orientation: `8`,
- XResolution: `"72/1"`,
- FlashpixVersion: `"0100"`,
- ColorSpace: `65535`,
- PixelYDimension: `0`,
- YResolution: `"72/1"`,
- DateTime: `"2012:11:04 05:42:32"`,
- },
- "geodegrees_as_string.jpg": map[FieldName]string{
- GPSAltitudeRef: `0`,
- ThumbJPEGInterchangeFormat: `539`,
- ThumbJPEGInterchangeFormatLength: `13132`,
- WhiteBalance: `0`,
- ExposureProgram: `0`,
- Sharpness: `2`,
- ExifIFDPointer: `114`,
- ExposureTime: `"0/1024"`,
- Saturation: `0`,
- GPSLatitude: `"52,00000,50,00000,34,01180"`,
- GPSTimeStamp: `"17,00000,8,00000,29,00000"`,
- Model: `"HTC One_M8"`,
- ApertureValue: `"2048/1024"`,
- FocalLength: `"3072/1024"`,
- GPSLatitudeRef: `"N"`,
- GPSLongitude: `"11,00000,10,00000,58,28360"`,
- GPSAltitude: `"0/1024"`,
- GPSLongitudeRef: `"E"`,
- GPSProcessingMethod: `"ASCII"`,
- GPSInfoIFDPointer: `317`,
- Make: `"HTC"`,
- DateTimeOriginal: `"2014:04:26 19:09:19"`,
- ISOSpeedRatings: `125`,
- Contrast: `0`,
- },
- "has-lens-info.jpg": map[FieldName]string{
- LensModel: `"iPhone 4S back camera 4.28mm f/2.4"`,
- Model: `"iPhone 4S"`,
- ThumbJPEGInterchangeFormatLength: `10875`,
- ShutterSpeedValue: `"106906/10353"`,
- FocalLength: `"107/25"`,
- SubjectArea: `[1631,1223,881,881]`,
- ColorSpace: `1`,
- PixelYDimension: `2448`,
- GPSLatitude: `["59/1","19/1","5717/100"]`,
- Make: `"Apple"`,
- DateTimeOriginal: `"2014:09:01 15:03:47"`,
- DateTimeDigitized: `"2014:09:01 15:03:47"`,
- BrightnessValue: `"3927/419"`,
- PixelXDimension: `3264`,
- SceneType: `""`,
- LensMake: `"Apple"`,
- GPSLatitudeRef: `"N"`,
- GPSLongitude: `["18/1","3/1","5379/100"]`,
- FocalLengthIn35mmFilm: `35`,
- Orientation: `6`,
- ResolutionUnit: `2`,
- YCbCrPositioning: `1`,
- GPSInfoIFDPointer: `948`,
- ExifVersion: `"0221"`,
- MeteringMode: `5`,
- Flash: `16`,
- GPSLongitudeRef: `"E"`,
- YResolution: `"72/1"`,
- ThumbJPEGInterchangeFormat: `1244`,
- ApertureValue: `"4845/1918"`,
- SubSecTimeDigitized: `"880"`,
- FlashpixVersion: `"0100"`,
- WhiteBalance: `0`,
- GPSAltitudeRef: `0`,
- MakerNote: `""`,
- SensingMethod: `2`,
- ExposureMode: `0`,
- SceneCaptureType: `0`,
- GPSImgDirection: `"18329/175"`,
- Software: `"7.1.1"`,
- DateTime: `"2014:09:01 15:03:47"`,
- FNumber: `"12/5"`,
- ExposureProgram: `2`,
- SubSecTimeOriginal: `"880"`,
- GPSImgDirectionRef: `"T"`,
- XResolution: `"72/1"`,
- ExifIFDPointer: `204`,
- ExposureTime: `"1/1284"`,
- ISOSpeedRatings: `50`,
- ComponentsConfiguration: `""`,
- GPSAltitude: `"29/1"`,
- GPSTimeStamp: `["13/1","3/1","4279/100"]`,
- },
-}
diff --git a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/tiff/tiff_test.go b/Godeps/_workspace/src/github.com/rwcarlsen/goexif/tiff/tiff_test.go
deleted file mode 100644
index 5db348dc8..000000000
--- a/Godeps/_workspace/src/github.com/rwcarlsen/goexif/tiff/tiff_test.go
+++ /dev/null
@@ -1,235 +0,0 @@
-package tiff
-
-import (
- "bytes"
- "encoding/binary"
- "encoding/hex"
- "flag"
- "os"
- "path/filepath"
- "testing"
-)
-
-var dataDir = flag.String("test_data_dir", ".", "Directory where the data files for testing are located")
-
-type input struct {
- tgId string
- tpe string
- nVals string
- offset string
- val string
-}
-
-type output struct {
- id uint16
- typ DataType
- count uint32
- val []byte
-}
-
-type tagTest struct {
- big input // big endian
- little input // little endian
- out output
-}
-
-///////////////////////////////////////////////
-//// Big endian Tests /////////////////////////
-///////////////////////////////////////////////
-var set1 = []tagTest{
- //////////// string type //////////////
- tagTest{
- // {"TgId", "TYPE", "N-VALUES", "OFFSET--", "VAL..."},
- input{"0003", "0002", "00000002", "11000000", ""},
- input{"0300", "0200", "02000000", "11000000", ""},
- output{0x0003, DataType(0x0002), 0x0002, []byte{0x11, 0x00}},
- },
- tagTest{
- input{"0001", "0002", "00000006", "00000012", "111213141516"},
- input{"0100", "0200", "06000000", "12000000", "111213141516"},
- output{0x0001, DataType(0x0002), 0x0006, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16}},
- },
- //////////// int (1-byte) type ////////////////
- tagTest{
- input{"0001", "0001", "00000001", "11000000", ""},
- input{"0100", "0100", "01000000", "11000000", ""},
- output{0x0001, DataType(0x0001), 0x0001, []byte{0x11}},
- },
- tagTest{
- input{"0001", "0001", "00000005", "00000010", "1112131415"},
- input{"0100", "0100", "05000000", "10000000", "1112131415"},
- output{0x0001, DataType(0x0001), 0x0005, []byte{0x11, 0x12, 0x13, 0x14, 0x15}},
- },
- tagTest{
- input{"0001", "0006", "00000001", "11000000", ""},
- input{"0100", "0600", "01000000", "11000000", ""},
- output{0x0001, DataType(0x0006), 0x0001, []byte{0x11}},
- },
- tagTest{
- input{"0001", "0006", "00000005", "00000010", "1112131415"},
- input{"0100", "0600", "05000000", "10000000", "1112131415"},
- output{0x0001, DataType(0x0006), 0x0005, []byte{0x11, 0x12, 0x13, 0x14, 0x15}},
- },
- //////////// int (2-byte) types ////////////////
- tagTest{
- input{"0001", "0003", "00000002", "11111212", ""},
- input{"0100", "0300", "02000000", "11111212", ""},
- output{0x0001, DataType(0x0003), 0x0002, []byte{0x11, 0x11, 0x12, 0x12}},
- },
- tagTest{
- input{"0001", "0003", "00000003", "00000010", "111213141516"},
- input{"0100", "0300", "03000000", "10000000", "111213141516"},
- output{0x0001, DataType(0x0003), 0x0003, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16}},
- },
- tagTest{
- input{"0001", "0008", "00000001", "11120000", ""},
- input{"0100", "0800", "01000000", "11120000", ""},
- output{0x0001, DataType(0x0008), 0x0001, []byte{0x11, 0x12}},
- },
- tagTest{
- input{"0001", "0008", "00000003", "00000100", "111213141516"},
- input{"0100", "0800", "03000000", "00100000", "111213141516"},
- output{0x0001, DataType(0x0008), 0x0003, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16}},
- },
- //////////// int (4-byte) types ////////////////
- tagTest{
- input{"0001", "0004", "00000001", "11121314", ""},
- input{"0100", "0400", "01000000", "11121314", ""},
- output{0x0001, DataType(0x0004), 0x0001, []byte{0x11, 0x12, 0x13, 0x14}},
- },
- tagTest{
- input{"0001", "0004", "00000002", "00000010", "1112131415161718"},
- input{"0100", "0400", "02000000", "10000000", "1112131415161718"},
- output{0x0001, DataType(0x0004), 0x0002, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18}},
- },
- tagTest{
- input{"0001", "0009", "00000001", "11121314", ""},
- input{"0100", "0900", "01000000", "11121314", ""},
- output{0x0001, DataType(0x0009), 0x0001, []byte{0x11, 0x12, 0x13, 0x14}},
- },
- tagTest{
- input{"0001", "0009", "00000002", "00000011", "1112131415161819"},
- input{"0100", "0900", "02000000", "11000000", "1112131415161819"},
- output{0x0001, DataType(0x0009), 0x0002, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x18, 0x19}},
- },
- //////////// rational types ////////////////////
- tagTest{
- input{"0001", "0005", "00000001", "00000010", "1112131415161718"},
- input{"0100", "0500", "01000000", "10000000", "1112131415161718"},
- output{0x0001, DataType(0x0005), 0x0001, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18}},
- },
- tagTest{
- input{"0001", "000A", "00000001", "00000011", "1112131415161819"},
- input{"0100", "0A00", "01000000", "11000000", "1112131415161819"},
- output{0x0001, DataType(0x000A), 0x0001, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x18, 0x19}},
- },
- //////////// float types ///////////////////////
- tagTest{
- input{"0001", "0005", "00000001", "00000010", "1112131415161718"},
- input{"0100", "0500", "01000000", "10000000", "1112131415161718"},
- output{0x0001, DataType(0x0005), 0x0001, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18}},
- },
- tagTest{
- input{"0101", "000A", "00000001", "00000011", "1112131415161819"},
- input{"0101", "0A00", "01000000", "11000000", "1112131415161819"},
- output{0x0101, DataType(0x000A), 0x0001, []byte{0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x18, 0x19}},
- },
-}
-
-func TestDecodeTag(t *testing.T) {
- for i, tst := range set1 {
- testSingle(t, binary.BigEndian, tst.big, tst.out, i)
- testSingle(t, binary.LittleEndian, tst.little, tst.out, i)
- }
-}
-
-func testSingle(t *testing.T, order binary.ByteOrder, in input, out output, i int) {
- data := buildInput(in, order)
- buf := bytes.NewReader(data)
- tg, err := DecodeTag(buf, order)
- if err != nil {
- t.Errorf("(%v) tag %v%+v decode failed: %v", order, i, in, err)
- return
- }
-
- if tg.Id != out.id {
- t.Errorf("(%v) tag %v id decode: expected %v, got %v", order, i, out.id, tg.Id)
- }
- if tg.Type != out.typ {
- t.Errorf("(%v) tag %v type decode: expected %v, got %v", order, i, out.typ, tg.Type)
- }
- if tg.Count != out.count {
- t.Errorf("(%v) tag %v component count decode: expected %v, got %v", order, i, out.count, tg.Count)
- }
- if !bytes.Equal(tg.Val, out.val) {
- t.Errorf("(%v) tag %v value decode: expected %v, got %v", order, i, out.val, tg.Val)
- }
-}
-
-// buildInputBig creates a byte-slice based on big-endian ordered input
-func buildInput(in input, order binary.ByteOrder) []byte {
- data := make([]byte, 0)
- d, _ := hex.DecodeString(in.tgId)
- data = append(data, d...)
- d, _ = hex.DecodeString(in.tpe)
- data = append(data, d...)
- d, _ = hex.DecodeString(in.nVals)
- data = append(data, d...)
- d, _ = hex.DecodeString(in.offset)
- data = append(data, d...)
-
- if in.val != "" {
- off := order.Uint32(d)
- for i := 0; i < int(off)-12; i++ {
- data = append(data, 0xFF)
- }
-
- d, _ = hex.DecodeString(in.val)
- data = append(data, d...)
- }
-
- return data
-}
-
-func TestDecode(t *testing.T) {
- name := filepath.Join(*dataDir, "sample1.tif")
- f, err := os.Open(name)
- if err != nil {
- t.Fatalf("%v\n", err)
- }
-
- tif, err := Decode(f)
- if err != nil {
- t.Fatal(err)
- }
-
- t.Log(tif)
-}
-
-func TestDecodeTag_blob(t *testing.T) {
- buf := bytes.NewReader(data())
- buf.Seek(10, 1)
- tg, err := DecodeTag(buf, binary.LittleEndian)
- if err != nil {
- t.Fatalf("tag decode failed: %v", err)
- }
-
- t.Logf("tag: %v+\n", tg)
- n, d, err := tg.Rat2(0)
- if err != nil {
- t.Fatalf("tag decoded wrong type: %v", err)
- }
- t.Logf("tag rat val: %v/%v\n", n, d)
-}
-
-func data() []byte {
- s1 := "49492A000800000002001A0105000100"
- s1 += "00002600000069870400010000001102"
- s1 += "0000000000004800000001000000"
-
- dat, err := hex.DecodeString(s1)
- if err != nil {
- panic("invalid string fixture")
- }
- return dat
-}
diff --git a/Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_linux_test.go b/Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_linux_test.go
deleted file mode 100644
index 38a6f0004..000000000
--- a/Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_linux_test.go
+++ /dev/null
@@ -1,43 +0,0 @@
-package ini
-
-import (
- "reflect"
- "syscall"
- "testing"
-)
-
-func TestLoadFile(t *testing.T) {
- originalOpenFiles := numFilesOpen(t)
-
- file, err := LoadFile("test.ini")
- if err != nil {
- t.Fatal(err)
- }
-
- if originalOpenFiles != numFilesOpen(t) {
- t.Error("test.ini not closed")
- }
-
- if !reflect.DeepEqual(file, File{"default": {"stuff": "things"}}) {
- t.Error("file not read correctly")
- }
-}
-
-func numFilesOpen(t *testing.T) (num uint64) {
- var rlimit syscall.Rlimit
- err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rlimit)
- if err != nil {
- t.Fatal(err)
- }
- maxFds := int(rlimit.Cur)
-
- var stat syscall.Stat_t
- for i := 0; i < maxFds; i++ {
- if syscall.Fstat(i, &stat) == nil {
- num++
- } else {
- return
- }
- }
- return
-}
diff --git a/Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_test.go b/Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_test.go
deleted file mode 100644
index 06a4d05ea..000000000
--- a/Godeps/_workspace/src/github.com/vaughan0/go-ini/ini_test.go
+++ /dev/null
@@ -1,89 +0,0 @@
-package ini
-
-import (
- "reflect"
- "strings"
- "testing"
-)
-
-func TestLoad(t *testing.T) {
- src := `
- # Comments are ignored
-
- herp = derp
-
- [foo]
- hello=world
- whitespace should = not matter
- ; sneaky semicolon-style comment
- multiple = equals = signs
-
- [bar]
- this = that`
-
- file, err := Load(strings.NewReader(src))
- if err != nil {
- t.Fatal(err)
- }
- check := func(section, key, expect string) {
- if value, _ := file.Get(section, key); value != expect {
- t.Errorf("Get(%q, %q): expected %q, got %q", section, key, expect, value)
- }
- }
-
- check("", "herp", "derp")
- check("foo", "hello", "world")
- check("foo", "whitespace should", "not matter")
- check("foo", "multiple", "equals = signs")
- check("bar", "this", "that")
-}
-
-func TestSyntaxError(t *testing.T) {
- src := `
- # Line 2
- [foo]
- bar = baz
- # Here's an error on line 6:
- wut?
- herp = derp`
- _, err := Load(strings.NewReader(src))
- t.Logf("%T: %v", err, err)
- if err == nil {
- t.Fatal("expected an error, got nil")
- }
- syntaxErr, ok := err.(ErrSyntax)
- if !ok {
- t.Fatal("expected an error of type ErrSyntax")
- }
- if syntaxErr.Line != 6 {
- t.Fatal("incorrect line number")
- }
- if syntaxErr.Source != "wut?" {
- t.Fatal("incorrect source")
- }
-}
-
-func TestDefinedSectionBehaviour(t *testing.T) {
- check := func(src string, expect File) {
- file, err := Load(strings.NewReader(src))
- if err != nil {
- t.Fatal(err)
- }
- if !reflect.DeepEqual(file, expect) {
- t.Errorf("expected %v, got %v", expect, file)
- }
- }
- // No sections for an empty file
- check("", File{})
- // Default section only if there are actually values for it
- check("foo=bar", File{"": {"foo": "bar"}})
- // User-defined sections should always be present, even if empty
- check("[a]\n[b]\nfoo=bar", File{
- "a": {},
- "b": {"foo": "bar"},
- })
- check("foo=bar\n[a]\nthis=that", File{
- "": {"foo": "bar"},
- "a": {"this": "that"},
- })
-}
diff --git a/Godeps/_workspace/src/golang.org/x/crypto/LICENSE b/Godeps/_workspace/src/golang.org/x/crypto/LICENSE
new file mode 100644
index 000000000..6a66aea5e
--- /dev/null
+++ b/Godeps/_workspace/src/golang.org/x/crypto/LICENSE
@@ -0,0 +1,27 @@
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+ * Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Godeps/_workspace/src/golang.org/x/crypto/PATENTS b/Godeps/_workspace/src/golang.org/x/crypto/PATENTS
new file mode 100644
index 000000000..733099041
--- /dev/null
+++ b/Godeps/_workspace/src/golang.org/x/crypto/PATENTS
@@ -0,0 +1,22 @@
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
diff --git a/Godeps/_workspace/src/golang.org/x/crypto/bcrypt/bcrypt_test.go b/Godeps/_workspace/src/golang.org/x/crypto/bcrypt/bcrypt_test.go
deleted file mode 100644
index f08a6f5b2..000000000
--- a/Godeps/_workspace/src/golang.org/x/crypto/bcrypt/bcrypt_test.go
+++ /dev/null
@@ -1,226 +0,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package bcrypt
-
-import (
- "bytes"
- "fmt"
- "testing"
-)
-
-func TestBcryptingIsEasy(t *testing.T) {
- pass := []byte("mypassword")
- hp, err := GenerateFromPassword(pass, 0)
- if err != nil {
- t.Fatalf("GenerateFromPassword error: %s", err)
- }
-
- if CompareHashAndPassword(hp, pass) != nil {
- t.Errorf("%v should hash %s correctly", hp, pass)
- }
-
- notPass := "notthepass"
- err = CompareHashAndPassword(hp, []byte(notPass))
- if err != ErrMismatchedHashAndPassword {
- t.Errorf("%v and %s should be mismatched", hp, notPass)
- }
-}
-
-func TestBcryptingIsCorrect(t *testing.T) {
- pass := []byte("allmine")
- salt := []byte("XajjQvNhvvRt5GSeFk1xFe")
- expectedHash := []byte("$2a$10$XajjQvNhvvRt5GSeFk1xFeyqRrsxkhBkUiQeg0dt.wU1qD4aFDcga")
-
- hash, err := bcrypt(pass, 10, salt)
- if err != nil {
- t.Fatalf("bcrypt blew up: %v", err)
- }
- if !bytes.HasSuffix(expectedHash, hash) {
- t.Errorf("%v should be the suffix of %v", hash, expectedHash)
- }
-
- h, err := newFromHash(expectedHash)
- if err != nil {
- t.Errorf("Unable to parse %s: %v", string(expectedHash), err)
- }
-
- // This is not the safe way to compare these hashes. We do this only for
- // testing clarity. Use bcrypt.CompareHashAndPassword()
- if err == nil && !bytes.Equal(expectedHash, h.Hash()) {
- t.Errorf("Parsed hash %v should equal %v", h.Hash(), expectedHash)
- }
-}
-
-func TestVeryShortPasswords(t *testing.T) {
- key := []byte("k")
- salt := []byte("XajjQvNhvvRt5GSeFk1xFe")
- _, err := bcrypt(key, 10, salt)
- if err != nil {
- t.Errorf("One byte key resulted in error: %s", err)
- }
-}
-
-func TestTooLongPasswordsWork(t *testing.T) {
- salt := []byte("XajjQvNhvvRt5GSeFk1xFe")
- // One byte over the usual 56 byte limit that blowfish has
- tooLongPass := []byte("012345678901234567890123456789012345678901234567890123456")
- tooLongExpected := []byte("$2a$10$XajjQvNhvvRt5GSeFk1xFe5l47dONXg781AmZtd869sO8zfsHuw7C")
- hash, err := bcrypt(tooLongPass, 10, salt)
- if err != nil {
- t.Fatalf("bcrypt blew up on long password: %v", err)
- }
- if !bytes.HasSuffix(tooLongExpected, hash) {
- t.Errorf("%v should be the suffix of %v", hash, tooLongExpected)
- }
-}
-
-type InvalidHashTest struct {
- err error
- hash []byte
-}
-
-var invalidTests = []InvalidHashTest{
- {ErrHashTooShort, []byte("$2a$10$fooo")},
- {ErrHashTooShort, []byte("$2a")},
- {HashVersionTooNewError('3'), []byte("$3a$10$sssssssssssssssssssssshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh")},
- {InvalidHashPrefixError('%'), []byte("%2a$10$sssssssssssssssssssssshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh")},
- {InvalidCostError(32), []byte("$2a$32$sssssssssssssssssssssshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh")},
-}
-
-func TestInvalidHashErrors(t *testing.T) {
- check := func(name string, expected, err error) {
- if err == nil {
- t.Errorf("%s: Should have returned an error", name)
- }
- if err != nil && err != expected {
- t.Errorf("%s gave err %v but should have given %v", name, err, expected)
- }
- }
- for _, iht := range invalidTests {
- _, err := newFromHash(iht.hash)
- check("newFromHash", iht.err, err)
- err = CompareHashAndPassword(iht.hash, []byte("anything"))
- check("CompareHashAndPassword", iht.err, err)
- }
-}
-
-func TestUnpaddedBase64Encoding(t *testing.T) {
- original := []byte{101, 201, 101, 75, 19, 227, 199, 20, 239, 236, 133, 32, 30, 109, 243, 30}
- encodedOriginal := []byte("XajjQvNhvvRt5GSeFk1xFe")
-
- encoded := base64Encode(original)
-
- if !bytes.Equal(encodedOriginal, encoded) {
- t.Errorf("Encoded %v should have equaled %v", encoded, encodedOriginal)
- }
-
- decoded, err := base64Decode(encodedOriginal)
- if err != nil {
- t.Fatalf("base64Decode blew up: %s", err)
- }
-
- if !bytes.Equal(decoded, original) {
- t.Errorf("Decoded %v should have equaled %v", decoded, original)
- }
-}
-
-func TestCost(t *testing.T) {
- suffix := "XajjQvNhvvRt5GSeFk1xFe5l47dONXg781AmZtd869sO8zfsHuw7C"
- for _, vers := range []string{"2a", "2"} {
- for _, cost := range []int{4, 10} {
- s := fmt.Sprintf("$%s$%02d$%s", vers, cost, suffix)
- h := []byte(s)
- actual, err := Cost(h)
- if err != nil {
- t.Errorf("Cost, error: %s", err)
- continue
- }
- if actual != cost {
- t.Errorf("Cost, expected: %d, actual: %d", cost, actual)
- }
- }
- }
- _, err := Cost([]byte("$a$a$" + suffix))
- if err == nil {
- t.Errorf("Cost, malformed but no error returned")
- }
-}
-
-func TestCostValidationInHash(t *testing.T) {
- if testing.Short() {
- return
- }
-
- pass := []byte("mypassword")
-
- for c := 0; c < MinCost; c++ {
- p, _ := newFromPassword(pass, c)
- if p.cost != DefaultCost {
- t.Errorf("newFromPassword should default costs below %d to %d, but was %d", MinCost, DefaultCost, p.cost)
- }
- }
-
- p, _ := newFromPassword(pass, 14)
- if p.cost != 14 {
- t.Errorf("newFromPassword should default cost to 14, but was %d", p.cost)
- }
-
- hp, _ := newFromHash(p.Hash())
- if p.cost != hp.cost {
- t.Errorf("newFromHash should maintain the cost at %d, but was %d", p.cost, hp.cost)
- }
-
- _, err := newFromPassword(pass, 32)
- if err == nil {
- t.Fatalf("newFromPassword: should return a cost error")
- }
- if err != InvalidCostError(32) {
- t.Errorf("newFromPassword: should return cost error, got %#v", err)
- }
-}
-
-func TestCostReturnsWithLeadingZeroes(t *testing.T) {
- hp, _ := newFromPassword([]byte("abcdefgh"), 7)
- cost := hp.Hash()[4:7]
- expected := []byte("07$")
-
- if !bytes.Equal(expected, cost) {
- t.Errorf("single digit costs in hash should have leading zeros: was %v instead of %v", cost, expected)
- }
-}
-
-func TestMinorNotRequired(t *testing.T) {
- noMinorHash := []byte("$2$10$XajjQvNhvvRt5GSeFk1xFeyqRrsxkhBkUiQeg0dt.wU1qD4aFDcga")
- h, err := newFromHash(noMinorHash)
- if err != nil {
- t.Fatalf("No minor hash blew up: %s", err)
- }
- if h.minor != 0 {
- t.Errorf("Should leave minor version at 0, but was %d", h.minor)
- }
-
- if !bytes.Equal(noMinorHash, h.Hash()) {
- t.Errorf("Should generate hash %v, but created %v", noMinorHash, h.Hash())
- }
-}
-
-func BenchmarkEqual(b *testing.B) {
- b.StopTimer()
- passwd := []byte("somepasswordyoulike")
- hash, _ := GenerateFromPassword(passwd, 10)
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- CompareHashAndPassword(hash, passwd)
- }
-}
-
-func BenchmarkGeneration(b *testing.B) {
- b.StopTimer()
- passwd := []byte("mylongpassword1234")
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- GenerateFromPassword(passwd, 10)
- }
-}
diff --git a/Godeps/_workspace/src/golang.org/x/crypto/blowfish/blowfish_test.go b/Godeps/_workspace/src/golang.org/x/crypto/blowfish/blowfish_test.go
deleted file mode 100644
index 7afa1fdf3..000000000
--- a/Godeps/_workspace/src/golang.org/x/crypto/blowfish/blowfish_test.go
+++ /dev/null
@@ -1,274 +0,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package blowfish
-
-import "testing"
-
-type CryptTest struct {
- key []byte
- in []byte
- out []byte
-}
-
-// Test vector values are from http://www.schneier.com/code/vectors.txt.
-var encryptTests = []CryptTest{
- {
- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0x4E, 0xF9, 0x97, 0x45, 0x61, 0x98, 0xDD, 0x78}},
- {
- []byte{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
- []byte{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
- []byte{0x51, 0x86, 0x6F, 0xD5, 0xB8, 0x5E, 0xCB, 0x8A}},
- {
- []byte{0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
- []byte{0x7D, 0x85, 0x6F, 0x9A, 0x61, 0x30, 0x63, 0xF2}},
- {
- []byte{0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11},
- []byte{0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11},
- []byte{0x24, 0x66, 0xDD, 0x87, 0x8B, 0x96, 0x3C, 0x9D}},
-
- {
- []byte{0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF},
- []byte{0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11},
- []byte{0x61, 0xF9, 0xC3, 0x80, 0x22, 0x81, 0xB0, 0x96}},
- {
- []byte{0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11},
- []byte{0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF},
- []byte{0x7D, 0x0C, 0xC6, 0x30, 0xAF, 0xDA, 0x1E, 0xC7}},
- {
- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0x4E, 0xF9, 0x97, 0x45, 0x61, 0x98, 0xDD, 0x78}},
- {
- []byte{0xFE, 0xDC, 0xBA, 0x98, 0x76, 0x54, 0x32, 0x10},
- []byte{0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF},
- []byte{0x0A, 0xCE, 0xAB, 0x0F, 0xC6, 0xA0, 0xA2, 0x8D}},
- {
- []byte{0x7C, 0xA1, 0x10, 0x45, 0x4A, 0x1A, 0x6E, 0x57},
- []byte{0x01, 0xA1, 0xD6, 0xD0, 0x39, 0x77, 0x67, 0x42},
- []byte{0x59, 0xC6, 0x82, 0x45, 0xEB, 0x05, 0x28, 0x2B}},
- {
- []byte{0x01, 0x31, 0xD9, 0x61, 0x9D, 0xC1, 0x37, 0x6E},
- []byte{0x5C, 0xD5, 0x4C, 0xA8, 0x3D, 0xEF, 0x57, 0xDA},
- []byte{0xB1, 0xB8, 0xCC, 0x0B, 0x25, 0x0F, 0x09, 0xA0}},
- {
- []byte{0x07, 0xA1, 0x13, 0x3E, 0x4A, 0x0B, 0x26, 0x86},
- []byte{0x02, 0x48, 0xD4, 0x38, 0x06, 0xF6, 0x71, 0x72},
- []byte{0x17, 0x30, 0xE5, 0x77, 0x8B, 0xEA, 0x1D, 0xA4}},
- {
- []byte{0x38, 0x49, 0x67, 0x4C, 0x26, 0x02, 0x31, 0x9E},
- []byte{0x51, 0x45, 0x4B, 0x58, 0x2D, 0xDF, 0x44, 0x0A},
- []byte{0xA2, 0x5E, 0x78, 0x56, 0xCF, 0x26, 0x51, 0xEB}},
- {
- []byte{0x04, 0xB9, 0x15, 0xBA, 0x43, 0xFE, 0xB5, 0xB6},
- []byte{0x42, 0xFD, 0x44, 0x30, 0x59, 0x57, 0x7F, 0xA2},
- []byte{0x35, 0x38, 0x82, 0xB1, 0x09, 0xCE, 0x8F, 0x1A}},
- {
- []byte{0x01, 0x13, 0xB9, 0x70, 0xFD, 0x34, 0xF2, 0xCE},
- []byte{0x05, 0x9B, 0x5E, 0x08, 0x51, 0xCF, 0x14, 0x3A},
- []byte{0x48, 0xF4, 0xD0, 0x88, 0x4C, 0x37, 0x99, 0x18}},
- {
- []byte{0x01, 0x70, 0xF1, 0x75, 0x46, 0x8F, 0xB5, 0xE6},
- []byte{0x07, 0x56, 0xD8, 0xE0, 0x77, 0x47, 0x61, 0xD2},
- []byte{0x43, 0x21, 0x93, 0xB7, 0x89, 0x51, 0xFC, 0x98}},
- {
- []byte{0x43, 0x29, 0x7F, 0xAD, 0x38, 0xE3, 0x73, 0xFE},
- []byte{0x76, 0x25, 0x14, 0xB8, 0x29, 0xBF, 0x48, 0x6A},
- []byte{0x13, 0xF0, 0x41, 0x54, 0xD6, 0x9D, 0x1A, 0xE5}},
- {
- []byte{0x07, 0xA7, 0x13, 0x70, 0x45, 0xDA, 0x2A, 0x16},
- []byte{0x3B, 0xDD, 0x11, 0x90, 0x49, 0x37, 0x28, 0x02},
- []byte{0x2E, 0xED, 0xDA, 0x93, 0xFF, 0xD3, 0x9C, 0x79}},
- {
- []byte{0x04, 0x68, 0x91, 0x04, 0xC2, 0xFD, 0x3B, 0x2F},
- []byte{0x26, 0x95, 0x5F, 0x68, 0x35, 0xAF, 0x60, 0x9A},
- []byte{0xD8, 0x87, 0xE0, 0x39, 0x3C, 0x2D, 0xA6, 0xE3}},
- {
- []byte{0x37, 0xD0, 0x6B, 0xB5, 0x16, 0xCB, 0x75, 0x46},
- []byte{0x16, 0x4D, 0x5E, 0x40, 0x4F, 0x27, 0x52, 0x32},
- []byte{0x5F, 0x99, 0xD0, 0x4F, 0x5B, 0x16, 0x39, 0x69}},
- {
- []byte{0x1F, 0x08, 0x26, 0x0D, 0x1A, 0xC2, 0x46, 0x5E},
- []byte{0x6B, 0x05, 0x6E, 0x18, 0x75, 0x9F, 0x5C, 0xCA},
- []byte{0x4A, 0x05, 0x7A, 0x3B, 0x24, 0xD3, 0x97, 0x7B}},
- {
- []byte{0x58, 0x40, 0x23, 0x64, 0x1A, 0xBA, 0x61, 0x76},
- []byte{0x00, 0x4B, 0xD6, 0xEF, 0x09, 0x17, 0x60, 0x62},
- []byte{0x45, 0x20, 0x31, 0xC1, 0xE4, 0xFA, 0xDA, 0x8E}},
- {
- []byte{0x02, 0x58, 0x16, 0x16, 0x46, 0x29, 0xB0, 0x07},
- []byte{0x48, 0x0D, 0x39, 0x00, 0x6E, 0xE7, 0x62, 0xF2},
- []byte{0x75, 0x55, 0xAE, 0x39, 0xF5, 0x9B, 0x87, 0xBD}},
- {
- []byte{0x49, 0x79, 0x3E, 0xBC, 0x79, 0xB3, 0x25, 0x8F},
- []byte{0x43, 0x75, 0x40, 0xC8, 0x69, 0x8F, 0x3C, 0xFA},
- []byte{0x53, 0xC5, 0x5F, 0x9C, 0xB4, 0x9F, 0xC0, 0x19}},
- {
- []byte{0x4F, 0xB0, 0x5E, 0x15, 0x15, 0xAB, 0x73, 0xA7},
- []byte{0x07, 0x2D, 0x43, 0xA0, 0x77, 0x07, 0x52, 0x92},
- []byte{0x7A, 0x8E, 0x7B, 0xFA, 0x93, 0x7E, 0x89, 0xA3}},
- {
- []byte{0x49, 0xE9, 0x5D, 0x6D, 0x4C, 0xA2, 0x29, 0xBF},
- []byte{0x02, 0xFE, 0x55, 0x77, 0x81, 0x17, 0xF1, 0x2A},
- []byte{0xCF, 0x9C, 0x5D, 0x7A, 0x49, 0x86, 0xAD, 0xB5}},
- {
- []byte{0x01, 0x83, 0x10, 0xDC, 0x40, 0x9B, 0x26, 0xD6},
- []byte{0x1D, 0x9D, 0x5C, 0x50, 0x18, 0xF7, 0x28, 0xC2},
- []byte{0xD1, 0xAB, 0xB2, 0x90, 0x65, 0x8B, 0xC7, 0x78}},
- {
- []byte{0x1C, 0x58, 0x7F, 0x1C, 0x13, 0x92, 0x4F, 0xEF},
- []byte{0x30, 0x55, 0x32, 0x28, 0x6D, 0x6F, 0x29, 0x5A},
- []byte{0x55, 0xCB, 0x37, 0x74, 0xD1, 0x3E, 0xF2, 0x01}},
- {
- []byte{0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01},
- []byte{0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF},
- []byte{0xFA, 0x34, 0xEC, 0x48, 0x47, 0xB2, 0x68, 0xB2}},
- {
- []byte{0x1F, 0x1F, 0x1F, 0x1F, 0x0E, 0x0E, 0x0E, 0x0E},
- []byte{0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF},
- []byte{0xA7, 0x90, 0x79, 0x51, 0x08, 0xEA, 0x3C, 0xAE}},
- {
- []byte{0xE0, 0xFE, 0xE0, 0xFE, 0xF1, 0xFE, 0xF1, 0xFE},
- []byte{0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF},
- []byte{0xC3, 0x9E, 0x07, 0x2D, 0x9F, 0xAC, 0x63, 0x1D}},
- {
- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
- []byte{0x01, 0x49, 0x33, 0xE0, 0xCD, 0xAF, 0xF6, 0xE4}},
- {
- []byte{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0xF2, 0x1E, 0x9A, 0x77, 0xB7, 0x1C, 0x49, 0xBC}},
- {
- []byte{0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF},
- []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- []byte{0x24, 0x59, 0x46, 0x88, 0x57, 0x54, 0x36, 0x9A}},
- {
- []byte{0xFE, 0xDC, 0xBA, 0x98, 0x76, 0x54, 0x32, 0x10},
- []byte{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
- []byte{0x6B, 0x5C, 0x5A, 0x9C, 0x5D, 0x9E, 0x0A, 0x5A}},
-}
-
-func TestCipherEncrypt(t *testing.T) {
- for i, tt := range encryptTests {
- c, err := NewCipher(tt.key)
- if err != nil {
- t.Errorf("NewCipher(%d bytes) = %s", len(tt.key), err)
- continue
- }
- ct := make([]byte, len(tt.out))
- c.Encrypt(ct, tt.in)
- for j, v := range ct {
- if v != tt.out[j] {
- t.Errorf("Cipher.Encrypt, test vector #%d: cipher-text[%d] = %#x, expected %#x", i, j, v, tt.out[j])
- break
- }
- }
- }
-}
-
-func TestCipherDecrypt(t *testing.T) {
- for i, tt := range encryptTests {
- c, err := NewCipher(tt.key)
- if err != nil {
- t.Errorf("NewCipher(%d bytes) = %s", len(tt.key), err)
- continue
- }
- pt := make([]byte, len(tt.in))
- c.Decrypt(pt, tt.out)
- for j, v := range pt {
- if v != tt.in[j] {
- t.Errorf("Cipher.Decrypt, test vector #%d: plain-text[%d] = %#x, expected %#x", i, j, v, tt.in[j])
- break
- }
- }
- }
-}
-
-func TestSaltedCipherKeyLength(t *testing.T) {
- if _, err := NewSaltedCipher(nil, []byte{'a'}); err != KeySizeError(0) {
- t.Errorf("NewSaltedCipher with short key, gave error %#v, expected %#v", err, KeySizeError(0))
- }
-
- // A 57-byte key. One over the typical blowfish restriction.
- key := []byte("012345678901234567890123456789012345678901234567890123456")
- if _, err := NewSaltedCipher(key, []byte{'a'}); err != nil {
- t.Errorf("NewSaltedCipher with long key, gave error %#v", err)
- }
-}
-
-// Test vectors generated with Blowfish from OpenSSH.
-var saltedVectors = [][8]byte{
- {0x0c, 0x82, 0x3b, 0x7b, 0x8d, 0x01, 0x4b, 0x7e},
- {0xd1, 0xe1, 0x93, 0xf0, 0x70, 0xa6, 0xdb, 0x12},
- {0xfc, 0x5e, 0xba, 0xde, 0xcb, 0xf8, 0x59, 0xad},
- {0x8a, 0x0c, 0x76, 0xe7, 0xdd, 0x2c, 0xd3, 0xa8},
- {0x2c, 0xcb, 0x7b, 0xee, 0xac, 0x7b, 0x7f, 0xf8},
- {0xbb, 0xf6, 0x30, 0x6f, 0xe1, 0x5d, 0x62, 0xbf},
- {0x97, 0x1e, 0xc1, 0x3d, 0x3d, 0xe0, 0x11, 0xe9},
- {0x06, 0xd7, 0x4d, 0xb1, 0x80, 0xa3, 0xb1, 0x38},
- {0x67, 0xa1, 0xa9, 0x75, 0x0e, 0x5b, 0xc6, 0xb4},
- {0x51, 0x0f, 0x33, 0x0e, 0x4f, 0x67, 0xd2, 0x0c},
- {0xf1, 0x73, 0x7e, 0xd8, 0x44, 0xea, 0xdb, 0xe5},
- {0x14, 0x0e, 0x16, 0xce, 0x7f, 0x4a, 0x9c, 0x7b},
- {0x4b, 0xfe, 0x43, 0xfd, 0xbf, 0x36, 0x04, 0x47},
- {0xb1, 0xeb, 0x3e, 0x15, 0x36, 0xa7, 0xbb, 0xe2},
- {0x6d, 0x0b, 0x41, 0xdd, 0x00, 0x98, 0x0b, 0x19},
- {0xd3, 0xce, 0x45, 0xce, 0x1d, 0x56, 0xb7, 0xfc},
- {0xd9, 0xf0, 0xfd, 0xda, 0xc0, 0x23, 0xb7, 0x93},
- {0x4c, 0x6f, 0xa1, 0xe4, 0x0c, 0xa8, 0xca, 0x57},
- {0xe6, 0x2f, 0x28, 0xa7, 0x0c, 0x94, 0x0d, 0x08},
- {0x8f, 0xe3, 0xf0, 0xb6, 0x29, 0xe3, 0x44, 0x03},
- {0xff, 0x98, 0xdd, 0x04, 0x45, 0xb4, 0x6d, 0x1f},
- {0x9e, 0x45, 0x4d, 0x18, 0x40, 0x53, 0xdb, 0xef},
- {0xb7, 0x3b, 0xef, 0x29, 0xbe, 0xa8, 0x13, 0x71},
- {0x02, 0x54, 0x55, 0x41, 0x8e, 0x04, 0xfc, 0xad},
- {0x6a, 0x0a, 0xee, 0x7c, 0x10, 0xd9, 0x19, 0xfe},
- {0x0a, 0x22, 0xd9, 0x41, 0xcc, 0x23, 0x87, 0x13},
- {0x6e, 0xff, 0x1f, 0xff, 0x36, 0x17, 0x9c, 0xbe},
- {0x79, 0xad, 0xb7, 0x40, 0xf4, 0x9f, 0x51, 0xa6},
- {0x97, 0x81, 0x99, 0xa4, 0xde, 0x9e, 0x9f, 0xb6},
- {0x12, 0x19, 0x7a, 0x28, 0xd0, 0xdc, 0xcc, 0x92},
- {0x81, 0xda, 0x60, 0x1e, 0x0e, 0xdd, 0x65, 0x56},
- {0x7d, 0x76, 0x20, 0xb2, 0x73, 0xc9, 0x9e, 0xee},
-}
-
-func TestSaltedCipher(t *testing.T) {
- var key, salt [32]byte
- for i := range key {
- key[i] = byte(i)
- salt[i] = byte(i + 32)
- }
- for i, v := range saltedVectors {
- c, err := NewSaltedCipher(key[:], salt[:i])
- if err != nil {
- t.Fatal(err)
- }
- var buf [8]byte
- c.Encrypt(buf[:], buf[:])
- if v != buf {
- t.Errorf("%d: expected %x, got %x", i, v, buf)
- }
- }
-}
-
-func BenchmarkExpandKeyWithSalt(b *testing.B) {
- key := make([]byte, 32)
- salt := make([]byte, 16)
- c, _ := NewCipher(key)
- for i := 0; i < b.N; i++ {
- expandKeyWithSalt(key, salt, c)
- }
-}
-
-func BenchmarkExpandKey(b *testing.B) {
- key := make([]byte, 32)
- c, _ := NewCipher(key)
- for i := 0; i < b.N; i++ {
- ExpandKey(key, c)
- }
-}
diff --git a/Godeps/_workspace/src/golang.org/x/image/LICENSE b/Godeps/_workspace/src/golang.org/x/image/LICENSE
new file mode 100644
index 000000000..6a66aea5e
--- /dev/null
+++ b/Godeps/_workspace/src/golang.org/x/image/LICENSE
@@ -0,0 +1,27 @@
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+ * Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Godeps/_workspace/src/golang.org/x/image/PATENTS b/Godeps/_workspace/src/golang.org/x/image/PATENTS
new file mode 100644
index 000000000..733099041
--- /dev/null
+++ b/Godeps/_workspace/src/golang.org/x/image/PATENTS
@@ -0,0 +1,22 @@
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
diff --git a/Godeps/_workspace/src/golang.org/x/image/bmp/reader_test.go b/Godeps/_workspace/src/golang.org/x/image/bmp/reader_test.go
deleted file mode 100644
index fd6ff64f6..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/bmp/reader_test.go
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright 2012 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package bmp
-
-import (
- "fmt"
- "image"
- "os"
- "testing"
-
- _ "image/png"
-)
-
-const testdataDir = "../testdata/"
-
-func compare(t *testing.T, img0, img1 image.Image) error {
- b := img1.Bounds()
- if !b.Eq(img0.Bounds()) {
- return fmt.Errorf("wrong image size: want %s, got %s", img0.Bounds(), b)
- }
- for y := b.Min.Y; y < b.Max.Y; y++ {
- for x := b.Min.X; x < b.Max.X; x++ {
- c0 := img0.At(x, y)
- c1 := img1.At(x, y)
- r0, g0, b0, a0 := c0.RGBA()
- r1, g1, b1, a1 := c1.RGBA()
- if r0 != r1 || g0 != g1 || b0 != b1 || a0 != a1 {
- return fmt.Errorf("pixel at (%d, %d) has wrong color: want %v, got %v", x, y, c0, c1)
- }
- }
- }
- return nil
-}
-
-// TestDecode tests that decoding a PNG image and a BMP image result in the
-// same pixel data.
-func TestDecode(t *testing.T) {
- testCases := []string{
- "video-001",
- "yellow_rose-small",
- }
-
- for _, tc := range testCases {
- f0, err := os.Open(testdataDir + tc + ".png")
- if err != nil {
- t.Errorf("%s: Open PNG: %v", tc, err)
- continue
- }
- defer f0.Close()
- img0, _, err := image.Decode(f0)
- if err != nil {
- t.Errorf("%s: Decode PNG: %v", tc, err)
- continue
- }
-
- f1, err := os.Open(testdataDir + tc + ".bmp")
- if err != nil {
- t.Errorf("%s: Open BMP: %v", tc, err)
- continue
- }
- defer f1.Close()
- img1, _, err := image.Decode(f1)
- if err != nil {
- t.Errorf("%s: Decode BMP: %v", tc, err)
- continue
- }
-
- if err := compare(t, img0, img1); err != nil {
- t.Errorf("%s: %v", tc, err)
- continue
- }
- }
-}
diff --git a/Godeps/_workspace/src/golang.org/x/image/bmp/writer_test.go b/Godeps/_workspace/src/golang.org/x/image/bmp/writer_test.go
deleted file mode 100644
index 9e5a32741..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/bmp/writer_test.go
+++ /dev/null
@@ -1,91 +0,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package bmp
-
-import (
- "bytes"
- "fmt"
- "image"
- "io/ioutil"
- "os"
- "testing"
- "time"
-)
-
-func openImage(filename string) (image.Image, error) {
- f, err := os.Open(testdataDir + filename)
- if err != nil {
- return nil, err
- }
- defer f.Close()
- return Decode(f)
-}
-
-func TestEncode(t *testing.T) {
- img0, err := openImage("video-001.bmp")
- if err != nil {
- t.Fatal(err)
- }
-
- buf := new(bytes.Buffer)
- err = Encode(buf, img0)
- if err != nil {
- t.Fatal(err)
- }
-
- img1, err := Decode(buf)
- if err != nil {
- t.Fatal(err)
- }
-
- compare(t, img0, img1)
-}
-
-// TestZeroWidthVeryLargeHeight tests that encoding and decoding a degenerate
-// image with zero width but over one billion pixels in height is faster than
-// naively calling an io.Reader or io.Writer method once per row.
-func TestZeroWidthVeryLargeHeight(t *testing.T) {
- c := make(chan error, 1)
- go func() {
- b := image.Rect(0, 0, 0, 0x3fffffff)
- var buf bytes.Buffer
- if err := Encode(&buf, image.NewRGBA(b)); err != nil {
- c <- err
- return
- }
- m, err := Decode(&buf)
- if err != nil {
- c <- err
- return
- }
- if got := m.Bounds(); got != b {
- c <- fmt.Errorf("bounds: got %v, want %v", got, b)
- return
- }
- c <- nil
- }()
- select {
- case err := <-c:
- if err != nil {
- t.Fatal(err)
- }
- case <-time.After(3 * time.Second):
- t.Fatalf("timed out")
- }
-}
-
-// BenchmarkEncode benchmarks the encoding of an image.
-func BenchmarkEncode(b *testing.B) {
- img, err := openImage("video-001.bmp")
- if err != nil {
- b.Fatal(err)
- }
- s := img.Bounds().Size()
- b.SetBytes(int64(s.X * s.Y * 4))
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- Encode(ioutil.Discard, img)
- }
-}
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/plan9font/example_test.go b/Godeps/_workspace/src/golang.org/x/image/font/plan9font/example_test.go
deleted file mode 100644
index c1eacb230..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/plan9font/example_test.go
+++ /dev/null
@@ -1,93 +0,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package plan9font_test
-
-import (
- "image"
- "image/draw"
- "io/ioutil"
- "log"
- "os"
- "path"
- "path/filepath"
-
- "golang.org/x/image/font"
- "golang.org/x/image/font/plan9font"
- "golang.org/x/image/math/fixed"
-)
-
-func ExampleParseFont() {
- readFile := func(name string) ([]byte, error) {
- return ioutil.ReadFile(filepath.FromSlash(path.Join("../testdata/fixed", name)))
- }
- fontData, err := readFile("unicode.7x13.font")
- if err != nil {
- log.Fatal(err)
- }
- face, err := plan9font.ParseFont(fontData, readFile)
- if err != nil {
- log.Fatal(err)
- }
- // TODO: derive the ascent from the face's metrics.
- const ascent = 11
-
- dst := image.NewRGBA(image.Rect(0, 0, 4*7, 13))
- draw.Draw(dst, dst.Bounds(), image.Black, image.Point{}, draw.Src)
- d := &font.Drawer{
- Dst: dst,
- Src: image.White,
- Face: face,
- Dot: fixed.P(0, ascent),
- }
- // Draw:
- // - U+0053 LATIN CAPITAL LETTER S
- // - U+03A3 GREEK CAPITAL LETTER SIGMA
- // - U+222B INTEGRAL
- // - U+3055 HIRAGANA LETTER SA
- // The testdata does not contain the CJK subfont files, so U+3055 HIRAGANA
- // LETTER SA (さ) should be rendered as U+FFFD REPLACEMENT CHARACTER (�).
- //
- // The missing subfont file will trigger an "open
- // ../testdata/shinonome/k12.3000: no such file or directory" log message.
- // This is expected and can be ignored.
- d.DrawString("SΣ∫さ")
-
- // Convert the dst image to ASCII art.
- var out []byte
- b := dst.Bounds()
- for y := b.Min.Y; y < b.Max.Y; y++ {
- out = append(out, '0'+byte(y%10), ' ')
- for x := b.Min.X; x < b.Max.X; x++ {
- if dst.RGBAAt(x, y).R > 0 {
- out = append(out, 'X')
- } else {
- out = append(out, '.')
- }
- }
- // Highlight the last row before the baseline. Glyphs like 'S' without
- // descenders should not affect any pixels whose Y coordinate is >= the
- // baseline.
- if y == ascent-1 {
- out = append(out, '_')
- }
- out = append(out, '\n')
- }
- os.Stdout.Write(out)
-
- // Output:
- // 0 ..................X.........
- // 1 .................X.X........
- // 2 .XXXX..XXXXXX....X.....XXX..
- // 3 X....X.X.........X....XX.XX.
- // 4 X.......X........X....X.X.X.
- // 5 X........X.......X....XXX.X.
- // 6 .XXXX.....X......X....XX.XX.
- // 7 .....X...X.......X....XX.XX.
- // 8 .....X..X........X....XXXXX.
- // 9 X....X.X.........X....XX.XX.
- // 0 .XXXX..XXXXXX....X.....XXX.._
- // 1 ...............X.X..........
- // 2 ................X...........
-}
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0000 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0000
deleted file mode 100644
index 9509cdf97..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0000
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0100 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0100
deleted file mode 100644
index 0a79f555c..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0100
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0200 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0200
deleted file mode 100644
index e25247ecc..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0200
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0300 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0300
deleted file mode 100644
index 86eb33f42..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0300
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0400 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0400
deleted file mode 100644
index 43300ad95..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0400
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0500 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0500
deleted file mode 100644
index 2d9326708..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0500
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0E00 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0E00
deleted file mode 100644
index 7c51a1e51..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.0E00
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1000 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1000
deleted file mode 100644
index 019698c8d..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1000
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1600 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1600
deleted file mode 100644
index f69a97745..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1600
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1E00 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1E00
deleted file mode 100644
index 3bc5068cf..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1E00
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1F00 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1F00
deleted file mode 100644
index 43b320be1..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.1F00
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2000 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2000
deleted file mode 100644
index f9244e1cf..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2000
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2100 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2100
deleted file mode 100644
index c565abb7d..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2100
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2200 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2200
deleted file mode 100644
index a992d3521..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2200
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2300 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2300
deleted file mode 100644
index 8ff099d19..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2300
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2400 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2400
deleted file mode 100644
index 99927a11f..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2400
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2500 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2500
deleted file mode 100644
index 60dc224cd..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2500
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2600 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2600
deleted file mode 100644
index 1b393c28b..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2600
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2700 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2700
deleted file mode 100644
index c39a57206..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2700
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2800 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2800
deleted file mode 100644
index c7572de47..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2800
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2A00 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2A00
deleted file mode 100644
index 71791ace6..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.2A00
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.3000 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.3000
deleted file mode 100644
index fb830f4fb..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.3000
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FB00 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FB00
deleted file mode 100644
index 3a0b30a99..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FB00
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FE00 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FE00
deleted file mode 100644
index 3989d2673..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FE00
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FF00 b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FF00
deleted file mode 100644
index 78ed39865..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/7x13.FF00
+++ /dev/null
Binary files differ
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/README b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/README
deleted file mode 100644
index a39f8a5e2..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/README
+++ /dev/null
@@ -1,9 +0,0 @@
-These font files were copied from the Plan 9 Port's font/fixed directory. The
-README in that directory states that: "These fonts are converted from the BDFs
-in the XFree86 distribution. They were all marked as public domain."
-
-The Plan 9 Port is at https://github.com/9fans/plan9port and the copy was made
-from commit a78b1841 (2015-08-18).
-
-The unicode.7x13.font file also refers to a ../shinonome directory, but this
-testdata does not include those subfont files.
diff --git a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/unicode.7x13.font b/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/unicode.7x13.font
deleted file mode 100644
index 337b4286b..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/font/testdata/fixed/unicode.7x13.font
+++ /dev/null
@@ -1,68 +0,0 @@
-13 10
-0x0000 0x001F 7x13.2400
-0x0000 0x00FF 7x13.0000
-0x0100 0x01FF 7x13.0100
-0x0200 0x02FF 7x13.0200
-0x0300 0x03FF 7x13.0300
-0x0400 0x04FF 7x13.0400
-0x0500 0x05FF 7x13.0500
-0x0E00 0x0EFF 7x13.0E00
-0x1000 0x10FF 7x13.1000
-0x1600 0x16FF 7x13.1600
-0x1E00 0x1EFF 7x13.1E00
-0x1F00 0x1FFF 7x13.1F00
-0x2000 0x20FF 7x13.2000
-0x2100 0x21FF 7x13.2100
-0x2200 0x22FF 7x13.2200
-0x2300 0x23FF 7x13.2300
-0x2400 0x24FF 7x13.2400
-0x2500 0x25FF 7x13.2500
-0x2600 0x26FF 7x13.2600
-0x2700 0x27FF 7x13.2700
-0x2800 0x28FF 7x13.2800
-0x2A00 0x2AFF 7x13.2A00
-0x3000 0x30fe ../shinonome/k12.3000
-0x4e00 0x4ffe ../shinonome/k12.4e00
-0x5005 0x51fe ../shinonome/k12.5005
-0x5200 0x53fa ../shinonome/k12.5200
-0x5401 0x55fe ../shinonome/k12.5401
-0x5606 0x57fc ../shinonome/k12.5606
-0x5800 0x59ff ../shinonome/k12.5800
-0x5a01 0x5bff ../shinonome/k12.5a01
-0x5c01 0x5dfe ../shinonome/k12.5c01
-0x5e02 0x5fff ../shinonome/k12.5e02
-0x600e 0x61ff ../shinonome/k12.600e
-0x6200 0x63fa ../shinonome/k12.6200
-0x6406 0x65fb ../shinonome/k12.6406
-0x6602 0x67ff ../shinonome/k12.6602
-0x6802 0x69ff ../shinonome/k12.6802
-0x6a02 0x6bf3 ../shinonome/k12.6a02
-0x6c08 0x6dfb ../shinonome/k12.6c08
-0x6e05 0x6ffe ../shinonome/k12.6e05
-0x7001 0x71ff ../shinonome/k12.7001
-0x7206 0x73fe ../shinonome/k12.7206
-0x7403 0x75ff ../shinonome/k12.7403
-0x7601 0x77fc ../shinonome/k12.7601
-0x7802 0x79fb ../shinonome/k12.7802
-0x7a00 0x7bf7 ../shinonome/k12.7a00
-0x7c00 0x7dfb ../shinonome/k12.7c00
-0x7e01 0x7ffc ../shinonome/k12.7e01
-0x8000 0x81fe ../shinonome/k12.8000
-0x8201 0x83fd ../shinonome/k12.8201
-0x8403 0x85fe ../shinonome/k12.8403
-0x8602 0x87fe ../shinonome/k12.8602
-0x8805 0x89f8 ../shinonome/k12.8805
-0x8a00 0x8b9a ../shinonome/k12.8a00
-0x8c37 0x8dff ../shinonome/k12.8c37
-0x8e08 0x8ffd ../shinonome/k12.8e08
-0x9000 0x91ff ../shinonome/k12.9000
-0x920d 0x93e8 ../shinonome/k12.920d
-0x9403 0x95e5 ../shinonome/k12.9403
-0x961c 0x97ff ../shinonome/k12.961c
-0x9801 0x99ff ../shinonome/k12.9801
-0x9a01 0x9bf5 ../shinonome/k12.9a01
-0x9c04 0x9dfd ../shinonome/k12.9c04
-0x9e1a 0x9fa0 ../shinonome/k12.9e1a
-0xFB00 0xFBFF 7x13.FB00
-0xFE00 0xFEFF 7x13.FE00
-0xFF00 0xFFFF 7x13.FF00
diff --git a/Godeps/_workspace/src/golang.org/x/image/math/fixed/fixed_test.go b/Godeps/_workspace/src/golang.org/x/image/math/fixed/fixed_test.go
deleted file mode 100644
index e252de7cb..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/math/fixed/fixed_test.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package fixed
-
-import (
- "testing"
-)
-
-func TestInt26_6(t *testing.T) {
- got := Int26_6(1<<6 + 1<<4).String()
- want := "1:16"
- if got != want {
- t.Fatalf("got %q, want %q", got, want)
- }
-}
-
-func TestInt52_12(t *testing.T) {
- got := Int52_12(1<<12 + 1<<10).String()
- want := "1:1024"
- if got != want {
- t.Fatalf("got %q, want %q", got, want)
- }
-}
diff --git a/Godeps/_workspace/src/golang.org/x/image/tiff/buffer_test.go b/Godeps/_workspace/src/golang.org/x/image/tiff/buffer_test.go
deleted file mode 100644
index e13afb361..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/tiff/buffer_test.go
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package tiff
-
-import (
- "io"
- "strings"
- "testing"
-)
-
-var readAtTests = []struct {
- n int
- off int64
- s string
- err error
-}{
- {2, 0, "ab", nil},
- {6, 0, "abcdef", nil},
- {3, 3, "def", nil},
- {3, 5, "f", io.EOF},
- {3, 6, "", io.EOF},
-}
-
-func TestReadAt(t *testing.T) {
- r := newReaderAt(strings.NewReader("abcdef"))
- b := make([]byte, 10)
- for _, test := range readAtTests {
- n, err := r.ReadAt(b[:test.n], test.off)
- s := string(b[:n])
- if s != test.s || err != test.err {
- t.Errorf("buffer.ReadAt(<%v bytes>, %v): got %v, %q; want %v, %q", test.n, test.off, err, s, test.err, test.s)
- }
- }
-}
diff --git a/Godeps/_workspace/src/golang.org/x/image/tiff/reader_test.go b/Godeps/_workspace/src/golang.org/x/image/tiff/reader_test.go
deleted file mode 100644
index f5c02e697..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/tiff/reader_test.go
+++ /dev/null
@@ -1,377 +0,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package tiff
-
-import (
- "bytes"
- "encoding/binary"
- "encoding/hex"
- "errors"
- "image"
- "io/ioutil"
- "os"
- "strings"
- "testing"
-
- _ "image/png"
-)
-
-const testdataDir = "../testdata/"
-
-// Read makes *buffer implements io.Reader, so that we can pass one to Decode.
-func (*buffer) Read([]byte) (int, error) {
- panic("unimplemented")
-}
-
-func load(name string) (image.Image, error) {
- f, err := os.Open(testdataDir + name)
- if err != nil {
- return nil, err
- }
- defer f.Close()
- img, _, err := image.Decode(f)
- if err != nil {
- return nil, err
- }
- return img, nil
-}
-
-// TestNoRPS tests decoding an image that has no RowsPerStrip tag. The tag is
-// mandatory according to the spec but some software omits it in the case of a
-// single strip.
-func TestNoRPS(t *testing.T) {
- _, err := load("no_rps.tiff")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-// TestNoCompression tests decoding an image that has no Compression tag. This
-// tag is mandatory, but most tools interpret a missing value as no
-// compression.
-func TestNoCompression(t *testing.T) {
- _, err := load("no_compress.tiff")
- if err != nil {
- t.Fatal(err)
- }
-}
-
-// TestUnpackBits tests the decoding of PackBits-encoded data.
-func TestUnpackBits(t *testing.T) {
- var unpackBitsTests = []struct {
- compressed string
- uncompressed string
- }{{
- // Example data from Wikipedia.
- "\xfe\xaa\x02\x80\x00\x2a\xfd\xaa\x03\x80\x00\x2a\x22\xf7\xaa",
- "\xaa\xaa\xaa\x80\x00\x2a\xaa\xaa\xaa\xaa\x80\x00\x2a\x22\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa",
- }}
- for _, u := range unpackBitsTests {
- buf, err := unpackBits(strings.NewReader(u.compressed))
- if err != nil {
- t.Fatal(err)
- }
- if string(buf) != u.uncompressed {
- t.Fatalf("unpackBits: want %x, got %x", u.uncompressed, buf)
- }
- }
-}
-
-func TestShortBlockData(t *testing.T) {
- b, err := ioutil.ReadFile("../testdata/bw-uncompressed.tiff")
- if err != nil {
- t.Fatal(err)
- }
- // The bw-uncompressed.tiff image is a 153x55 bi-level image. This is 1 bit
- // per pixel, or 20 bytes per row, times 55 rows, or 1100 bytes of pixel
- // data. 1100 in hex is 0x44c, or "\x4c\x04" in little-endian. We replace
- // that byte count (StripByteCounts-tagged data) by something less than
- // that, so that there is not enough pixel data.
- old := []byte{0x4c, 0x04}
- new := []byte{0x01, 0x01}
- i := bytes.Index(b, old)
- if i < 0 {
- t.Fatal(`could not find "\x4c\x04" byte count`)
- }
- if bytes.Contains(b[i+len(old):], old) {
- t.Fatal(`too many occurrences of "\x4c\x04"`)
- }
- b[i+0] = new[0]
- b[i+1] = new[1]
- if _, err = Decode(bytes.NewReader(b)); err == nil {
- t.Fatal("got nil error, want non-nil")
- }
-}
-
-func TestDecodeInvalidDataType(t *testing.T) {
- b, err := ioutil.ReadFile("../testdata/bw-uncompressed.tiff")
- if err != nil {
- t.Fatal(err)
- }
-
- // off is the offset of the ImageWidth tag. It is the offset of the overall
- // IFD block (0x00000454), plus 2 for the uint16 number of IFD entries, plus 12
- // to skip the first entry.
- const off = 0x00000454 + 2 + 12*1
-
- if v := binary.LittleEndian.Uint16(b[off : off+2]); v != tImageWidth {
- t.Fatal(`could not find ImageWidth tag`)
- }
- binary.LittleEndian.PutUint16(b[off+2:], uint16(len(lengths))) // invalid datatype
-
- if _, err = Decode(bytes.NewReader(b)); err == nil {
- t.Fatal("got nil error, want non-nil")
- }
-}
-
-func compare(t *testing.T, img0, img1 image.Image) {
- b0 := img0.Bounds()
- b1 := img1.Bounds()
- if b0.Dx() != b1.Dx() || b0.Dy() != b1.Dy() {
- t.Fatalf("wrong image size: want %s, got %s", b0, b1)
- }
- x1 := b1.Min.X - b0.Min.X
- y1 := b1.Min.Y - b0.Min.Y
- for y := b0.Min.Y; y < b0.Max.Y; y++ {
- for x := b0.Min.X; x < b0.Max.X; x++ {
- c0 := img0.At(x, y)
- c1 := img1.At(x+x1, y+y1)
- r0, g0, b0, a0 := c0.RGBA()
- r1, g1, b1, a1 := c1.RGBA()
- if r0 != r1 || g0 != g1 || b0 != b1 || a0 != a1 {
- t.Fatalf("pixel at (%d, %d) has wrong color: want %v, got %v", x, y, c0, c1)
- }
- }
- }
-}
-
-// TestDecode tests that decoding a PNG image and a TIFF image result in the
-// same pixel data.
-func TestDecode(t *testing.T) {
- img0, err := load("video-001.png")
- if err != nil {
- t.Fatal(err)
- }
- img1, err := load("video-001.tiff")
- if err != nil {
- t.Fatal(err)
- }
- img2, err := load("video-001-strip-64.tiff")
- if err != nil {
- t.Fatal(err)
- }
- img3, err := load("video-001-tile-64x64.tiff")
- if err != nil {
- t.Fatal(err)
- }
- img4, err := load("video-001-16bit.tiff")
- if err != nil {
- t.Fatal(err)
- }
-
- compare(t, img0, img1)
- compare(t, img0, img2)
- compare(t, img0, img3)
- compare(t, img0, img4)
-}
-
-// TestDecodeLZW tests that decoding a PNG image and a LZW-compressed TIFF
-// image result in the same pixel data.
-func TestDecodeLZW(t *testing.T) {
- img0, err := load("blue-purple-pink.png")
- if err != nil {
- t.Fatal(err)
- }
- img1, err := load("blue-purple-pink.lzwcompressed.tiff")
- if err != nil {
- t.Fatal(err)
- }
-
- compare(t, img0, img1)
-}
-
-// TestDecompress tests that decoding some TIFF images that use different
-// compression formats result in the same pixel data.
-func TestDecompress(t *testing.T) {
- var decompressTests = []string{
- "bw-uncompressed.tiff",
- "bw-deflate.tiff",
- "bw-packbits.tiff",
- }
- var img0 image.Image
- for _, name := range decompressTests {
- img1, err := load(name)
- if err != nil {
- t.Fatalf("decoding %s: %v", name, err)
- }
- if img0 == nil {
- img0 = img1
- continue
- }
- compare(t, img0, img1)
- }
-}
-
-func replace(src []byte, find, repl string) ([]byte, error) {
- removeSpaces := func(r rune) rune {
- if r != ' ' {
- return r
- }
- return -1
- }
-
- f, err := hex.DecodeString(strings.Map(removeSpaces, find))
- if err != nil {
- return nil, err
- }
- r, err := hex.DecodeString(strings.Map(removeSpaces, repl))
- if err != nil {
- return nil, err
- }
- dst := bytes.Replace(src, f, r, 1)
- if bytes.Equal(dst, src) {
- return nil, errors.New("replacement failed")
- }
- return dst, nil
-}
-
-// TestZeroBitsPerSample tests that an IFD with a bitsPerSample of 0 does not
-// cause a crash.
-// Issue 10711.
-func TestZeroBitsPerSample(t *testing.T) {
- b0, err := ioutil.ReadFile(testdataDir + "bw-deflate.tiff")
- if err != nil {
- t.Fatal(err)
- }
-
- // Mutate the loaded image to have the problem.
- // 02 01: tag number (tBitsPerSample)
- // 03 00: data type (short, or uint16)
- // 01 00 00 00: count
- // ?? 00 00 00: value (1 -> 0)
- b1, err := replace(b0,
- "02 01 03 00 01 00 00 00 01 00 00 00",
- "02 01 03 00 01 00 00 00 00 00 00 00",
- )
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = Decode(bytes.NewReader(b1))
- if err == nil {
- t.Fatal("Decode with 0 bits per sample: got nil error, want non-nil")
- }
-}
-
-// TestTileTooBig tests that we do not panic when a tile is too big compared to
-// the data available.
-// Issue 10712
-func TestTileTooBig(t *testing.T) {
- b0, err := ioutil.ReadFile(testdataDir + "video-001-tile-64x64.tiff")
- if err != nil {
- t.Fatal(err)
- }
-
- // Mutate the loaded image to have the problem.
- //
- // 42 01: tag number (tTileWidth)
- // 03 00: data type (short, or uint16)
- // 01 00 00 00: count
- // xx 00 00 00: value (0x40 -> 0x44: a wider tile consumes more data
- // than is available)
- b1, err := replace(b0,
- "42 01 03 00 01 00 00 00 40 00 00 00",
- "42 01 03 00 01 00 00 00 44 00 00 00",
- )
- if err != nil {
- t.Fatal(err)
- }
-
- // Turn off the predictor, which makes it possible to hit the
- // place with the defect. Without this patch to the image, we run
- // out of data too early, and do not hit the part of the code where
- // the original panic was.
- //
- // 3d 01: tag number (tPredictor)
- // 03 00: data type (short, or uint16)
- // 01 00 00 00: count
- // xx 00 00 00: value (2 -> 1: 2 = horizontal, 1 = none)
- b2, err := replace(b1,
- "3d 01 03 00 01 00 00 00 02 00 00 00",
- "3d 01 03 00 01 00 00 00 01 00 00 00",
- )
- if err != nil {
- t.Fatal(err)
- }
-
- _, err = Decode(bytes.NewReader(b2))
- if err == nil {
- t.Fatal("did not expect nil error")
- }
-}
-
-// TestZeroSizedImages tests that decoding does not panic when image dimensions
-// are zero, and returns a zero-sized image instead.
-// Issue 10393.
-func TestZeroSizedImages(t *testing.T) {
- testsizes := []struct {
- w, h int
- }{
- {0, 0},
- {1, 0},
- {0, 1},
- {1, 1},
- }
- for _, r := range testsizes {
- img := image.NewRGBA(image.Rect(0, 0, r.w, r.h))
- var buf bytes.Buffer
- if err := Encode(&buf, img, nil); err != nil {
- t.Errorf("encode w=%d h=%d: %v", r.w, r.h, err)
- continue
- }
- if _, err := Decode(&buf); err != nil {
- t.Errorf("decode w=%d h=%d: %v", r.w, r.h, err)
- }
- }
-}
-
-// TestLargeIFDEntry tests that a large IFD entry does not cause Decode to
-// panic.
-// Issue 10596.
-func TestLargeIFDEntry(t *testing.T) {
- testdata := "II*\x00\x08\x00\x00\x00\f\x000000000000" +
- "00000000000000000000" +
- "00000000000000000000" +
- "00000000000000000000" +
- "00000000000000\x17\x01\x04\x00\x01\x00" +
- "\x00\xc0000000000000000000" +
- "00000000000000000000" +
- "00000000000000000000" +
- "000000"
- _, err := Decode(strings.NewReader(testdata))
- if err == nil {
- t.Fatal("Decode with large IFD entry: got nil error, want non-nil")
- }
-}
-
-// benchmarkDecode benchmarks the decoding of an image.
-func benchmarkDecode(b *testing.B, filename string) {
- b.StopTimer()
- contents, err := ioutil.ReadFile(testdataDir + filename)
- if err != nil {
- b.Fatal(err)
- }
- r := &buffer{buf: contents}
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- _, err := Decode(r)
- if err != nil {
- b.Fatal("Decode:", err)
- }
- }
-}
-
-func BenchmarkDecodeCompressed(b *testing.B) { benchmarkDecode(b, "video-001.tiff") }
-func BenchmarkDecodeUncompressed(b *testing.B) { benchmarkDecode(b, "video-001-uncompressed.tiff") }
diff --git a/Godeps/_workspace/src/golang.org/x/image/tiff/writer_test.go b/Godeps/_workspace/src/golang.org/x/image/tiff/writer_test.go
deleted file mode 100644
index c8fb7bf37..000000000
--- a/Godeps/_workspace/src/golang.org/x/image/tiff/writer_test.go
+++ /dev/null
@@ -1,95 +0,0 @@
-// Copyright 2012 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package tiff
-
-import (
- "bytes"
- "image"
- "io/ioutil"
- "os"
- "testing"
-)
-
-var roundtripTests = []struct {
- filename string
- opts *Options
-}{
- {"video-001.tiff", nil},
- {"video-001-16bit.tiff", nil},
- {"video-001-gray.tiff", nil},
- {"video-001-gray-16bit.tiff", nil},
- {"video-001-paletted.tiff", nil},
- {"bw-packbits.tiff", nil},
- {"video-001.tiff", &Options{Predictor: true}},
- {"video-001.tiff", &Options{Compression: Deflate}},
- {"video-001.tiff", &Options{Predictor: true, Compression: Deflate}},
-}
-
-func openImage(filename string) (image.Image, error) {
- f, err := os.Open(testdataDir + filename)
- if err != nil {
- return nil, err
- }
- defer f.Close()
- return Decode(f)
-}
-
-func TestRoundtrip(t *testing.T) {
- for _, rt := range roundtripTests {
- img, err := openImage(rt.filename)
- if err != nil {
- t.Fatal(err)
- }
- out := new(bytes.Buffer)
- err = Encode(out, img, rt.opts)
- if err != nil {
- t.Fatal(err)
- }
-
- img2, err := Decode(&buffer{buf: out.Bytes()})
- if err != nil {
- t.Fatal(err)
- }
- compare(t, img, img2)
- }
-}
-
-// TestRoundtrip2 tests that encoding and decoding an image whose
-// origin is not (0, 0) gives the same thing.
-func TestRoundtrip2(t *testing.T) {
- m0 := image.NewRGBA(image.Rect(3, 4, 9, 8))
- for i := range m0.Pix {
- m0.Pix[i] = byte(i)
- }
- out := new(bytes.Buffer)
- if err := Encode(out, m0, nil); err != nil {
- t.Fatal(err)
- }
- m1, err := Decode(&buffer{buf: out.Bytes()})
- if err != nil {
- t.Fatal(err)
- }
- compare(t, m0, m1)
-}
-
-func benchmarkEncode(b *testing.B, name string, pixelSize int) {
- img, err := openImage(name)
- if err != nil {
- b.Fatal(err)
- }
- s := img.Bounds().Size()
- b.SetBytes(int64(s.X * s.Y * pixelSize))
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- Encode(ioutil.Discard, img, nil)
- }
-}
-
-func BenchmarkEncode(b *testing.B) { benchmarkEncode(b, "video-001.tiff", 4) }
-func BenchmarkEncodePaletted(b *testing.B) { benchmarkEncode(b, "video-001-paletted.tiff", 1) }
-func BenchmarkEncodeGray(b *testing.B) { benchmarkEncode(b, "video-001-gray.tiff", 1) }
-func BenchmarkEncodeGray16(b *testing.B) { benchmarkEncode(b, "video-001-gray-16bit.tiff", 2) }
-func BenchmarkEncodeRGBA(b *testing.B) { benchmarkEncode(b, "video-001.tiff", 4) }
-func BenchmarkEncodeRGBA64(b *testing.B) { benchmarkEncode(b, "video-001-16bit.tiff", 8) }
diff --git a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/ber_test.go b/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/ber_test.go
deleted file mode 100644
index bbd22db6d..000000000
--- a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/ber_test.go
+++ /dev/null
@@ -1,168 +0,0 @@
-package ber
-
-import (
- "bytes"
- "math"
-
- "io"
- "testing"
-)
-
-func TestEncodeDecodeInteger(t *testing.T) {
- for _, v := range []int64{0, 10, 128, 1024, math.MaxInt64, -1, -100, -128, -1024, math.MinInt64} {
- enc := encodeInteger(v)
- dec, err := parseInt64(enc)
- if err != nil {
- t.Fatalf("Error decoding %d : %s", v, err)
- }
- if v != dec {
- t.Error("TestEncodeDecodeInteger failed for %d (got %d)", v, dec)
- }
-
- }
-}
-
-func TestBoolean(t *testing.T) {
- var value bool = true
-
- packet := NewBoolean(ClassUniversal, TypePrimitive, TagBoolean, value, "first Packet, True")
-
- newBoolean, ok := packet.Value.(bool)
- if !ok || newBoolean != value {
- t.Error("error during creating packet")
- }
-
- encodedPacket := packet.Bytes()
-
- newPacket := DecodePacket(encodedPacket)
-
- newBoolean, ok = newPacket.Value.(bool)
- if !ok || newBoolean != value {
- t.Error("error during decoding packet")
- }
-
-}
-
-func TestInteger(t *testing.T) {
- var value int64 = 10
-
- packet := NewInteger(ClassUniversal, TypePrimitive, TagInteger, value, "Integer, 10")
-
- {
- newInteger, ok := packet.Value.(int64)
- if !ok || newInteger != value {
- t.Error("error creating packet")
- }
- }
-
- encodedPacket := packet.Bytes()
-
- newPacket := DecodePacket(encodedPacket)
-
- {
- newInteger, ok := newPacket.Value.(int64)
- if !ok || int64(newInteger) != value {
- t.Error("error decoding packet")
- }
- }
-}
-
-func TestString(t *testing.T) {
- var value string = "Hic sunt dracones"
-
- packet := NewString(ClassUniversal, TypePrimitive, TagOctetString, value, "String")
-
- newValue, ok := packet.Value.(string)
- if !ok || newValue != value {
- t.Error("error during creating packet")
- }
-
- encodedPacket := packet.Bytes()
-
- newPacket := DecodePacket(encodedPacket)
-
- newValue, ok = newPacket.Value.(string)
- if !ok || newValue != value {
- t.Error("error during decoding packet")
- }
-
-}
-
-func TestSequenceAndAppendChild(t *testing.T) {
-
- values := []string{
- "HIC SVNT LEONES",
- "Iñtërnâtiônàlizætiøn",
- "Terra Incognita",
- }
-
- sequence := NewSequence("a sequence")
- for _, s := range values {
- sequence.AppendChild(NewString(ClassUniversal, TypePrimitive, TagOctetString, s, "String"))
- }
-
- if len(sequence.Children) != len(values) {
- t.Errorf("wrong length for children array should be %d, got %d", len(values), len(sequence.Children))
- }
-
- encodedSequence := sequence.Bytes()
-
- decodedSequence := DecodePacket(encodedSequence)
- if len(decodedSequence.Children) != len(values) {
- t.Errorf("wrong length for children array should be %d => %d", len(values), len(decodedSequence.Children))
- }
-
- for i, s := range values {
- if decodedSequence.Children[i].Value.(string) != s {
- t.Errorf("expected %d to be %q, got %q", i, s, decodedSequence.Children[i].Value.(string))
- }
- }
-}
-
-func TestReadPacket(t *testing.T) {
- packet := NewString(ClassUniversal, TypePrimitive, TagOctetString, "Ad impossibilia nemo tenetur", "string")
- var buffer io.ReadWriter
- buffer = new(bytes.Buffer)
-
- buffer.Write(packet.Bytes())
-
- newPacket, err := ReadPacket(buffer)
- if err != nil {
- t.Error("error during ReadPacket", err)
- }
- newPacket.ByteValue = nil
- if !bytes.Equal(newPacket.ByteValue, packet.ByteValue) {
- t.Error("packets should be the same")
- }
-}
-
-func TestBinaryInteger(t *testing.T) {
- // data src : http://luca.ntop.org/Teaching/Appunti/asn1.html 5.7
- var data = []struct {
- v int64
- e []byte
- }{
- {v: 0, e: []byte{0x02, 0x01, 0x00}},
- {v: 127, e: []byte{0x02, 0x01, 0x7F}},
- {v: 128, e: []byte{0x02, 0x02, 0x00, 0x80}},
- {v: 256, e: []byte{0x02, 0x02, 0x01, 0x00}},
- {v: -128, e: []byte{0x02, 0x01, 0x80}},
- {v: -129, e: []byte{0x02, 0x02, 0xFF, 0x7F}},
- {v: math.MaxInt64, e: []byte{0x02, 0x08, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}},
- {v: math.MinInt64, e: []byte{0x02, 0x08, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}},
- }
-
- for _, d := range data {
- if b := NewInteger(ClassUniversal, TypePrimitive, TagInteger, int64(d.v), "").Bytes(); !bytes.Equal(d.e, b) {
- t.Errorf("Wrong binary generated for %d : got % X, expected % X", d.v, b, d.e)
- }
- }
-}
-
-func TestBinaryOctetString(t *testing.T) {
- // data src : http://luca.ntop.org/Teaching/Appunti/asn1.html 5.10
-
- if !bytes.Equal([]byte{0x04, 0x08, 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef}, NewString(ClassUniversal, TypePrimitive, TagOctetString, "\x01\x23\x45\x67\x89\xab\xcd\xef", "").Bytes()) {
- t.Error("wrong binary generated")
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/header_test.go b/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/header_test.go
deleted file mode 100644
index cac1e2e2b..000000000
--- a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/header_test.go
+++ /dev/null
@@ -1,135 +0,0 @@
-package ber
-
-import (
- "bytes"
- "io"
- "testing"
-)
-
-func TestReadHeader(t *testing.T) {
- testcases := map[string]struct {
- Data []byte
- ExpectedIdentifier Identifier
- ExpectedLength int
- ExpectedBytesRead int
- ExpectedError string
- }{
- "empty": {
- Data: []byte{},
- ExpectedIdentifier: Identifier{},
- ExpectedLength: 0,
- ExpectedBytesRead: 0,
- ExpectedError: io.ErrUnexpectedEOF.Error(),
- },
-
- "valid short form": {
- Data: []byte{
- byte(ClassUniversal) | byte(TypePrimitive) | byte(TagCharacterString),
- 127,
- },
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypePrimitive,
- Tag: TagCharacterString,
- },
- ExpectedLength: 127,
- ExpectedBytesRead: 2,
- ExpectedError: "",
- },
-
- "valid long form": {
- Data: []byte{
- // 2-byte encoding of tag
- byte(ClassUniversal) | byte(TypePrimitive) | byte(HighTag),
- byte(TagCharacterString),
-
- // 2-byte encoding of length
- LengthLongFormBitmask | 1,
- 127,
- },
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypePrimitive,
- Tag: TagCharacterString,
- },
- ExpectedLength: 127,
- ExpectedBytesRead: 4,
- ExpectedError: "",
- },
-
- "valid indefinite length": {
- Data: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(TagCharacterString),
- LengthLongFormBitmask,
- },
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagCharacterString,
- },
- ExpectedLength: LengthIndefinite,
- ExpectedBytesRead: 2,
- ExpectedError: "",
- },
-
- "invalid indefinite length": {
- Data: []byte{
- byte(ClassUniversal) | byte(TypePrimitive) | byte(TagCharacterString),
- LengthLongFormBitmask,
- },
- ExpectedIdentifier: Identifier{},
- ExpectedLength: 0,
- ExpectedBytesRead: 2,
- ExpectedError: "indefinite length used with primitive type",
- },
- }
-
- for k, tc := range testcases {
- reader := bytes.NewBuffer(tc.Data)
- identifier, length, read, err := readHeader(reader)
-
- if err != nil {
- if tc.ExpectedError == "" {
- t.Errorf("%s: unexpected error: %v", k, err)
- } else if err.Error() != tc.ExpectedError {
- t.Errorf("%s: expected error %v, got %v", k, tc.ExpectedError, err)
- }
- } else if tc.ExpectedError != "" {
- t.Errorf("%s: expected error %v, got none", k, tc.ExpectedError)
- continue
- }
-
- if read != tc.ExpectedBytesRead {
- t.Errorf("%s: expected read %d, got %d", k, tc.ExpectedBytesRead, read)
- }
-
- if identifier.ClassType != tc.ExpectedIdentifier.ClassType {
- t.Errorf("%s: expected class type %d (%s), got %d (%s)", k,
- tc.ExpectedIdentifier.ClassType,
- ClassMap[tc.ExpectedIdentifier.ClassType],
- identifier.ClassType,
- ClassMap[identifier.ClassType],
- )
- }
- if identifier.TagType != tc.ExpectedIdentifier.TagType {
- t.Errorf("%s: expected tag type %d (%s), got %d (%s)", k,
- tc.ExpectedIdentifier.TagType,
- TypeMap[tc.ExpectedIdentifier.TagType],
- identifier.TagType,
- TypeMap[identifier.TagType],
- )
- }
- if identifier.Tag != tc.ExpectedIdentifier.Tag {
- t.Errorf("%s: expected tag %d (%s), got %d (%s)", k,
- tc.ExpectedIdentifier.Tag,
- tagMap[tc.ExpectedIdentifier.Tag],
- identifier.Tag,
- tagMap[identifier.Tag],
- )
- }
-
- if length != tc.ExpectedLength {
- t.Errorf("%s: expected length %d, got %d", k, tc.ExpectedLength, length)
- }
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/identifier_test.go b/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/identifier_test.go
deleted file mode 100644
index 7169362e2..000000000
--- a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/identifier_test.go
+++ /dev/null
@@ -1,344 +0,0 @@
-package ber
-
-import (
- "bytes"
- "io"
- "math"
- "testing"
-)
-
-func TestReadIdentifier(t *testing.T) {
- testcases := map[string]struct {
- Data []byte
-
- ExpectedIdentifier Identifier
- ExpectedBytesRead int
- ExpectedError string
- }{
- "empty": {
- Data: []byte{},
- ExpectedBytesRead: 0,
- ExpectedError: io.ErrUnexpectedEOF.Error(),
- },
-
- "universal primitive eoc": {
- Data: []byte{byte(ClassUniversal) | byte(TypePrimitive) | byte(TagEOC)},
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypePrimitive,
- Tag: TagEOC,
- },
- ExpectedBytesRead: 1,
- },
- "universal primitive character string": {
- Data: []byte{byte(ClassUniversal) | byte(TypePrimitive) | byte(TagCharacterString)},
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypePrimitive,
- Tag: TagCharacterString,
- },
- ExpectedBytesRead: 1,
- },
-
- "universal constructed bit string": {
- Data: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(TagBitString)},
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagBitString,
- },
- ExpectedBytesRead: 1,
- },
- "universal constructed character string": {
- Data: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(TagCharacterString)},
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagCharacterString,
- },
- ExpectedBytesRead: 1,
- },
-
- "application constructed object descriptor": {
- Data: []byte{byte(ClassApplication) | byte(TypeConstructed) | byte(TagObjectDescriptor)},
- ExpectedIdentifier: Identifier{
- ClassType: ClassApplication,
- TagType: TypeConstructed,
- Tag: TagObjectDescriptor,
- },
- ExpectedBytesRead: 1,
- },
- "context constructed object descriptor": {
- Data: []byte{byte(ClassContext) | byte(TypeConstructed) | byte(TagObjectDescriptor)},
- ExpectedIdentifier: Identifier{
- ClassType: ClassContext,
- TagType: TypeConstructed,
- Tag: TagObjectDescriptor,
- },
- ExpectedBytesRead: 1,
- },
- "private constructed object descriptor": {
- Data: []byte{byte(ClassPrivate) | byte(TypeConstructed) | byte(TagObjectDescriptor)},
- ExpectedIdentifier: Identifier{
- ClassType: ClassPrivate,
- TagType: TypeConstructed,
- Tag: TagObjectDescriptor,
- },
- ExpectedBytesRead: 1,
- },
-
- "high-tag-number tag missing bytes": {
- Data: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag)},
- ExpectedError: io.ErrUnexpectedEOF.Error(),
- ExpectedBytesRead: 1,
- },
- "high-tag-number tag invalid first byte": {
- Data: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag), 0x0},
- ExpectedError: "invalid first high-tag-number tag byte",
- ExpectedBytesRead: 2,
- },
- "high-tag-number tag invalid first byte with continue bit": {
- Data: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag), byte(HighTagContinueBitmask)},
- ExpectedError: "invalid first high-tag-number tag byte",
- ExpectedBytesRead: 2,
- },
- "high-tag-number tag continuation missing bytes": {
- Data: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag), byte(HighTagContinueBitmask | 0x1)},
- ExpectedError: io.ErrUnexpectedEOF.Error(),
- ExpectedBytesRead: 2,
- },
- "high-tag-number tag overflow": {
- Data: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(HighTagContinueBitmask | 0x1),
- byte(0x1),
- },
- ExpectedError: "high-tag-number tag overflow",
- ExpectedBytesRead: 11,
- },
- "max high-tag-number tag": {
- Data: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(0x7f),
- },
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: Tag(0x7FFFFFFFFFFFFFFF), // 01111111...(63)...11111b
- },
- ExpectedBytesRead: 10,
- },
- "high-tag-number encoding of low-tag value": {
- Data: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag),
- byte(TagObjectDescriptor),
- },
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagObjectDescriptor,
- },
- ExpectedBytesRead: 2,
- },
- "max high-tag-number tag ignores extra data": {
- Data: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(0x7f),
- byte(0x01), // extra data, shouldn't be read
- byte(0x02), // extra data, shouldn't be read
- byte(0x03), // extra data, shouldn't be read
- },
- ExpectedIdentifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: Tag(0x7FFFFFFFFFFFFFFF), // 01111111...(63)...11111b
- },
- ExpectedBytesRead: 10,
- },
- }
-
- for k, tc := range testcases {
- reader := bytes.NewBuffer(tc.Data)
- identifier, read, err := readIdentifier(reader)
-
- if err != nil {
- if tc.ExpectedError == "" {
- t.Errorf("%s: unexpected error: %v", k, err)
- } else if err.Error() != tc.ExpectedError {
- t.Errorf("%s: expected error %v, got %v", k, tc.ExpectedError, err)
- }
- } else if tc.ExpectedError != "" {
- t.Errorf("%s: expected error %v, got none", k, tc.ExpectedError)
- continue
- }
-
- if read != tc.ExpectedBytesRead {
- t.Errorf("%s: expected read %d, got %d", k, tc.ExpectedBytesRead, read)
- }
-
- if identifier.ClassType != tc.ExpectedIdentifier.ClassType {
- t.Errorf("%s: expected class type %d (%s), got %d (%s)", k,
- tc.ExpectedIdentifier.ClassType,
- ClassMap[tc.ExpectedIdentifier.ClassType],
- identifier.ClassType,
- ClassMap[identifier.ClassType],
- )
- }
- if identifier.TagType != tc.ExpectedIdentifier.TagType {
- t.Errorf("%s: expected tag type %d (%s), got %d (%s)", k,
- tc.ExpectedIdentifier.TagType,
- TypeMap[tc.ExpectedIdentifier.TagType],
- identifier.TagType,
- TypeMap[identifier.TagType],
- )
- }
- if identifier.Tag != tc.ExpectedIdentifier.Tag {
- t.Errorf("%s: expected tag %d (%s), got %d (%s)", k,
- tc.ExpectedIdentifier.Tag,
- tagMap[tc.ExpectedIdentifier.Tag],
- identifier.Tag,
- tagMap[identifier.Tag],
- )
- }
- }
-}
-
-func TestEncodeIdentifier(t *testing.T) {
- testcases := map[string]struct {
- Identifier Identifier
- ExpectedBytes []byte
- }{
- "universal primitive eoc": {
- Identifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypePrimitive,
- Tag: TagEOC,
- },
- ExpectedBytes: []byte{byte(ClassUniversal) | byte(TypePrimitive) | byte(TagEOC)},
- },
- "universal primitive character string": {
- Identifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypePrimitive,
- Tag: TagCharacterString,
- },
- ExpectedBytes: []byte{byte(ClassUniversal) | byte(TypePrimitive) | byte(TagCharacterString)},
- },
-
- "universal constructed bit string": {
- Identifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagBitString,
- },
- ExpectedBytes: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(TagBitString)},
- },
- "universal constructed character string": {
- Identifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagCharacterString,
- },
- ExpectedBytes: []byte{byte(ClassUniversal) | byte(TypeConstructed) | byte(TagCharacterString)},
- },
-
- "application constructed object descriptor": {
- Identifier: Identifier{
- ClassType: ClassApplication,
- TagType: TypeConstructed,
- Tag: TagObjectDescriptor,
- },
- ExpectedBytes: []byte{byte(ClassApplication) | byte(TypeConstructed) | byte(TagObjectDescriptor)},
- },
- "context constructed object descriptor": {
- Identifier: Identifier{
- ClassType: ClassContext,
- TagType: TypeConstructed,
- Tag: TagObjectDescriptor,
- },
- ExpectedBytes: []byte{byte(ClassContext) | byte(TypeConstructed) | byte(TagObjectDescriptor)},
- },
- "private constructed object descriptor": {
- Identifier: Identifier{
- ClassType: ClassPrivate,
- TagType: TypeConstructed,
- Tag: TagObjectDescriptor,
- },
- ExpectedBytes: []byte{byte(ClassPrivate) | byte(TypeConstructed) | byte(TagObjectDescriptor)},
- },
-
- "max low-tag-number tag": {
- Identifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagBMPString,
- },
- ExpectedBytes: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(TagBMPString),
- },
- },
-
- "min high-tag-number tag": {
- Identifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: TagBMPString + 1,
- },
- ExpectedBytes: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag),
- byte(TagBMPString + 1),
- },
- },
-
- "max high-tag-number tag": {
- Identifier: Identifier{
- ClassType: ClassUniversal,
- TagType: TypeConstructed,
- Tag: Tag(math.MaxInt64),
- },
- ExpectedBytes: []byte{
- byte(ClassUniversal) | byte(TypeConstructed) | byte(HighTag),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(HighTagContinueBitmask | 0x7f),
- byte(0x7f),
- },
- },
- }
-
- for k, tc := range testcases {
- b := encodeIdentifier(tc.Identifier)
- if bytes.Compare(tc.ExpectedBytes, b) != 0 {
- t.Errorf("%s: Expected\n\t%#v\ngot\n\t%#v", k, tc.ExpectedBytes, b)
- }
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/length_test.go b/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/length_test.go
deleted file mode 100644
index afe0e8037..000000000
--- a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/length_test.go
+++ /dev/null
@@ -1,158 +0,0 @@
-package ber
-
-import (
- "bytes"
- "io"
- "math"
- "testing"
-)
-
-func TestReadLength(t *testing.T) {
- testcases := map[string]struct {
- Data []byte
-
- ExpectedLength int
- ExpectedBytesRead int
- ExpectedError string
- }{
- "empty": {
- Data: []byte{},
- ExpectedBytesRead: 0,
- ExpectedError: io.ErrUnexpectedEOF.Error(),
- },
- "invalid first byte": {
- Data: []byte{0xFF},
- ExpectedBytesRead: 1,
- ExpectedError: "invalid length byte 0xff",
- },
-
- "indefinite form": {
- Data: []byte{LengthLongFormBitmask},
- ExpectedLength: LengthIndefinite,
- ExpectedBytesRead: 1,
- },
-
- "short-definite-form zero length": {
- Data: []byte{0},
- ExpectedLength: 0,
- ExpectedBytesRead: 1,
- },
- "short-definite-form length 1": {
- Data: []byte{1},
- ExpectedLength: 1,
- ExpectedBytesRead: 1,
- },
- "short-definite-form max length": {
- Data: []byte{127},
- ExpectedLength: 127,
- ExpectedBytesRead: 1,
- },
-
- "long-definite-form missing bytes": {
- Data: []byte{LengthLongFormBitmask | 1},
- ExpectedBytesRead: 1,
- ExpectedError: io.ErrUnexpectedEOF.Error(),
- },
- "long-definite-form overflow": {
- Data: []byte{LengthLongFormBitmask | 9},
- ExpectedBytesRead: 1,
- ExpectedError: "long-form length overflow",
- },
- "long-definite-form zero length": {
- Data: []byte{LengthLongFormBitmask | 1, 0x0},
- ExpectedLength: 0,
- ExpectedBytesRead: 2,
- },
- "long-definite-form length 127": {
- Data: []byte{LengthLongFormBitmask | 1, 127},
- ExpectedLength: 127,
- ExpectedBytesRead: 2,
- },
- "long-definite-form max length": {
- Data: []byte{
- LengthLongFormBitmask | 8,
- 0x7F,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- },
- ExpectedLength: math.MaxInt64,
- ExpectedBytesRead: 9,
- },
- }
-
- for k, tc := range testcases {
- reader := bytes.NewBuffer(tc.Data)
- length, read, err := readLength(reader)
-
- if err != nil {
- if tc.ExpectedError == "" {
- t.Errorf("%s: unexpected error: %v", k, err)
- } else if err.Error() != tc.ExpectedError {
- t.Errorf("%s: expected error %v, got %v", k, tc.ExpectedError, err)
- }
- } else if tc.ExpectedError != "" {
- t.Errorf("%s: expected error %v, got none", k, tc.ExpectedError)
- continue
- }
-
- if read != tc.ExpectedBytesRead {
- t.Errorf("%s: expected read %d, got %d", k, tc.ExpectedBytesRead, read)
- }
-
- if length != tc.ExpectedLength {
- t.Errorf("%s: expected length %d, got %d", k, tc.ExpectedLength, length)
- }
- }
-}
-
-func TestEncodeLength(t *testing.T) {
- testcases := map[string]struct {
- Length int
- ExpectedBytes []byte
- }{
- "0": {
- Length: 0,
- ExpectedBytes: []byte{0},
- },
- "1": {
- Length: 1,
- ExpectedBytes: []byte{1},
- },
-
- "max short-form length": {
- Length: 127,
- ExpectedBytes: []byte{127},
- },
- "min long-form length": {
- Length: 128,
- ExpectedBytes: []byte{LengthLongFormBitmask | 1, 128},
- },
-
- "max long-form length": {
- Length: math.MaxInt64,
- ExpectedBytes: []byte{
- LengthLongFormBitmask | 8,
- 0x7F,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- 0xFF,
- },
- },
- }
-
- for k, tc := range testcases {
- b := encodeLength(tc.Length)
- if bytes.Compare(tc.ExpectedBytes, b) != 0 {
- t.Errorf("%s: Expected\n\t%#v\ngot\n\t%#v", k, tc.ExpectedBytes, b)
- }
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/suite_test.go b/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/suite_test.go
deleted file mode 100644
index ace8e6705..000000000
--- a/Godeps/_workspace/src/gopkg.in/asn1-ber.v1/suite_test.go
+++ /dev/null
@@ -1,182 +0,0 @@
-package ber
-
-import (
- "bytes"
- "io"
- "io/ioutil"
- "testing"
-)
-
-var errEOF = io.ErrUnexpectedEOF.Error()
-
-// Tests from http://www.strozhevsky.com/free_docs/free_asn1_testsuite_descr.pdf
-// Source files and descriptions at http://www.strozhevsky.com/free_docs/TEST_SUITE.zip
-var testcases = []struct {
- // File contains the path to the BER-encoded file
- File string
- // Error indicates whether a decoding error is expected
- Error string
- // AbnormalEncoding indicates whether a normalized re-encoding is expected to differ from the original source
- AbnormalEncoding bool
- // IndefiniteEncoding indicates the source file used indefinite-length encoding, so the re-encoding is expected to differ (since the length is known)
- IndefiniteEncoding bool
-}{
- // Common blocks
- {File: "tests/tc1.ber", Error: "high-tag-number tag overflow"},
- {File: "tests/tc2.ber", Error: errEOF},
- {File: "tests/tc3.ber", Error: errEOF},
- {File: "tests/tc4.ber", Error: "invalid length byte 0xff"},
- {File: "tests/tc5.ber", Error: "", AbnormalEncoding: true},
- // Real numbers (some expected failures are disabled until support is added)
- {File: "tests/tc6.ber", Error: ""}, // Error: "REAL value +0 must be encoded with zero-length value block"},
- {File: "tests/tc7.ber", Error: ""}, // Error: "REAL value -0 must be encoded as a special value"},
- {File: "tests/tc8.ber", Error: ""},
- {File: "tests/tc9.ber", Error: ""}, // Error: "Bits 6 and 5 of information octet for REAL are equal to 11"
- {File: "tests/tc10.ber", Error: ""},
- {File: "tests/tc11.ber", Error: ""}, // Error: "Incorrect NR form"
- {File: "tests/tc12.ber", Error: ""}, // Error: "Encoding of "special value" not from ASN.1 standard"
- {File: "tests/tc13.ber", Error: errEOF},
- {File: "tests/tc14.ber", Error: errEOF},
- {File: "tests/tc15.ber", Error: ""}, // Error: "Too big value of exponent"
- {File: "tests/tc16.ber", Error: ""}, // Error: "Too big value of mantissa"
- {File: "tests/tc17.ber", Error: ""}, // Error: "Too big values for exponent and mantissa + using of "scaling factor" value"
- // Integers
- {File: "tests/tc18.ber", Error: ""},
- {File: "tests/tc19.ber", Error: errEOF},
- {File: "tests/tc20.ber", Error: ""},
- // Object identifiers
- {File: "tests/tc21.ber", Error: ""},
- {File: "tests/tc22.ber", Error: ""},
- {File: "tests/tc23.ber", Error: errEOF},
- {File: "tests/tc24.ber", Error: ""},
- // Booleans
- {File: "tests/tc25.ber", Error: ""},
- {File: "tests/tc26.ber", Error: ""},
- {File: "tests/tc27.ber", Error: errEOF},
- {File: "tests/tc28.ber", Error: ""},
- {File: "tests/tc29.ber", Error: ""},
- // Null
- {File: "tests/tc30.ber", Error: ""},
- {File: "tests/tc31.ber", Error: errEOF},
- {File: "tests/tc32.ber", Error: ""},
- // Bitstring (some expected failures are disabled until support is added)
- {File: "tests/tc33.ber", Error: ""}, // Error: "Too big value for "unused bits""
- {File: "tests/tc34.ber", Error: errEOF},
- {File: "tests/tc35.ber", Error: "", IndefiniteEncoding: true}, // Error: "Using of different from BIT STRING types as internal types for constructive encoding"
- {File: "tests/tc36.ber", Error: "", IndefiniteEncoding: true}, // Error: "Using of "unused bits" in internal BIT STRINGs with constructive form of encoding"
- {File: "tests/tc37.ber", Error: ""},
- {File: "tests/tc38.ber", Error: "", IndefiniteEncoding: true},
- {File: "tests/tc39.ber", Error: ""},
- {File: "tests/tc40.ber", Error: ""},
- // Octet string (some expected failures are disabled until support is added)
- {File: "tests/tc41.ber", Error: "", IndefiniteEncoding: true}, // Error: "Using of different from OCTET STRING types as internal types for constructive encoding"
- {File: "tests/tc42.ber", Error: errEOF},
- {File: "tests/tc43.ber", Error: errEOF},
- {File: "tests/tc44.ber", Error: ""},
- {File: "tests/tc45.ber", Error: ""},
- // Bitstring
- {File: "tests/tc46.ber", Error: "indefinite length used with primitive type"},
- {File: "tests/tc47.ber", Error: "eoc child not allowed with definite length"},
- {File: "tests/tc48.ber", Error: "", IndefiniteEncoding: true}, // Error: "Using of more than 7 "unused bits" in BIT STRING with constrictive encoding form"
-}
-
-func TestSuiteDecodePacket(t *testing.T) {
- // Debug = true
- for _, tc := range testcases {
- file := tc.File
-
- dataIn, err := ioutil.ReadFile(file)
- if err != nil {
- t.Errorf("%s: %v", file, err)
- continue
- }
-
- // fmt.Printf("%s: decode %d\n", file, len(dataIn))
- packet, err := DecodePacketErr(dataIn)
- if err != nil {
- if tc.Error == "" {
- t.Errorf("%s: unexpected error during DecodePacket: %v", file, err)
- } else if tc.Error != err.Error() {
- t.Errorf("%s: expected error %q during DecodePacket, got %q", file, tc.Error, err)
- }
- continue
- }
- if tc.Error != "" {
- t.Errorf("%s: expected error %q, got none", file, tc.Error)
- continue
- }
-
- dataOut := packet.Bytes()
- if tc.AbnormalEncoding || tc.IndefiniteEncoding {
- // Abnormal encodings and encodings that used indefinite length should re-encode differently
- if bytes.Equal(dataOut, dataIn) {
- t.Errorf("%s: data should have been re-encoded differently", file)
- }
- } else if !bytes.Equal(dataOut, dataIn) {
- // Make sure the serialized data matches the source
- t.Errorf("%s: data should be the same", file)
- }
-
- packet, err = DecodePacketErr(dataOut)
- if err != nil {
- t.Errorf("%s: unexpected error: %v", file, err)
- continue
- }
-
- // Make sure the re-serialized data matches our original serialization
- dataOut2 := packet.Bytes()
- if !bytes.Equal(dataOut, dataOut2) {
- t.Errorf("%s: data should be the same", file)
- }
- }
-}
-
-func TestSuiteReadPacket(t *testing.T) {
- for _, tc := range testcases {
- file := tc.File
-
- dataIn, err := ioutil.ReadFile(file)
- if err != nil {
- t.Errorf("%s: %v", file, err)
- continue
- }
-
- buffer := bytes.NewBuffer(dataIn)
- packet, err := ReadPacket(buffer)
- if err != nil {
- if tc.Error == "" {
- t.Errorf("%s: unexpected error during ReadPacket: %v", file, err)
- } else if tc.Error != err.Error() {
- t.Errorf("%s: expected error %q during ReadPacket, got %q", file, tc.Error, err)
- }
- continue
- }
- if tc.Error != "" {
- t.Errorf("%s: expected error %q, got none", file, tc.Error)
- continue
- }
-
- dataOut := packet.Bytes()
- if tc.AbnormalEncoding || tc.IndefiniteEncoding {
- // Abnormal encodings and encodings that used indefinite length should re-encode differently
- if bytes.Equal(dataOut, dataIn) {
- t.Errorf("%s: data should have been re-encoded differently", file)
- }
- } else if !bytes.Equal(dataOut, dataIn) {
- // Make sure the serialized data matches the source
- t.Errorf("%s: data should be the same", file)
- }
-
- packet, err = DecodePacketErr(dataOut)
- if err != nil {
- t.Errorf("%s: unexpected error: %v", file, err)
- continue
- }
-
- // Make sure the re-serialized data matches our original serialization
- dataOut2 := packet.Bytes()
- if !bytes.Equal(dataOut, dataOut2) {
- t.Errorf("%s: data should be the same", file)
- }
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/example_test.go b/Godeps/_workspace/src/gopkg.in/fsnotify.v1/example_test.go
deleted file mode 100644
index 306379660..000000000
--- a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/example_test.go
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright 2012 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// +build !plan9,!solaris
-
-package fsnotify_test
-
-import (
- "log"
-
- "github.com/go-fsnotify/fsnotify"
-)
-
-func ExampleNewWatcher() {
- watcher, err := fsnotify.NewWatcher()
- if err != nil {
- log.Fatal(err)
- }
- defer watcher.Close()
-
- done := make(chan bool)
- go func() {
- for {
- select {
- case event := <-watcher.Events:
- log.Println("event:", event)
- if event.Op&fsnotify.Write == fsnotify.Write {
- log.Println("modified file:", event.Name)
- }
- case err := <-watcher.Errors:
- log.Println("error:", err)
- }
- }
- }()
-
- err = watcher.Add("/tmp/foo")
- if err != nil {
- log.Fatal(err)
- }
- <-done
-}
diff --git a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_poller_test.go b/Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_poller_test.go
deleted file mode 100644
index af9f407f8..000000000
--- a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_poller_test.go
+++ /dev/null
@@ -1,228 +0,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// +build linux
-
-package fsnotify
-
-import (
- "syscall"
- "testing"
- "time"
-)
-
-type testFd [2]int
-
-func makeTestFd(t *testing.T) testFd {
- var tfd testFd
- errno := syscall.Pipe(tfd[:])
- if errno != nil {
- t.Fatalf("Failed to create pipe: %v", errno)
- }
- return tfd
-}
-
-func (tfd testFd) fd() int {
- return tfd[0]
-}
-
-func (tfd testFd) closeWrite(t *testing.T) {
- errno := syscall.Close(tfd[1])
- if errno != nil {
- t.Fatalf("Failed to close write end of pipe: %v", errno)
- }
-}
-
-func (tfd testFd) put(t *testing.T) {
- buf := make([]byte, 10)
- _, errno := syscall.Write(tfd[1], buf)
- if errno != nil {
- t.Fatalf("Failed to write to pipe: %v", errno)
- }
-}
-
-func (tfd testFd) get(t *testing.T) {
- buf := make([]byte, 10)
- _, errno := syscall.Read(tfd[0], buf)
- if errno != nil {
- t.Fatalf("Failed to read from pipe: %v", errno)
- }
-}
-
-func (tfd testFd) close() {
- syscall.Close(tfd[1])
- syscall.Close(tfd[0])
-}
-
-func makePoller(t *testing.T) (testFd, *fdPoller) {
- tfd := makeTestFd(t)
- poller, err := newFdPoller(tfd.fd())
- if err != nil {
- t.Fatalf("Failed to create poller: %v", err)
- }
- return tfd, poller
-}
-
-func TestPollerWithBadFd(t *testing.T) {
- _, err := newFdPoller(-1)
- if err != syscall.EBADF {
- t.Fatalf("Expected EBADF, got: %v", err)
- }
-}
-
-func TestPollerWithData(t *testing.T) {
- tfd, poller := makePoller(t)
- defer tfd.close()
- defer poller.close()
-
- tfd.put(t)
- ok, err := poller.wait()
- if err != nil {
- t.Fatalf("poller failed: %v", err)
- }
- if !ok {
- t.Fatalf("expected poller to return true")
- }
- tfd.get(t)
-}
-
-func TestPollerWithWakeup(t *testing.T) {
- tfd, poller := makePoller(t)
- defer tfd.close()
- defer poller.close()
-
- err := poller.wake()
- if err != nil {
- t.Fatalf("wake failed: %v", err)
- }
- ok, err := poller.wait()
- if err != nil {
- t.Fatalf("poller failed: %v", err)
- }
- if ok {
- t.Fatalf("expected poller to return false")
- }
-}
-
-func TestPollerWithClose(t *testing.T) {
- tfd, poller := makePoller(t)
- defer tfd.close()
- defer poller.close()
-
- tfd.closeWrite(t)
- ok, err := poller.wait()
- if err != nil {
- t.Fatalf("poller failed: %v", err)
- }
- if !ok {
- t.Fatalf("expected poller to return true")
- }
-}
-
-func TestPollerWithWakeupAndData(t *testing.T) {
- tfd, poller := makePoller(t)
- defer tfd.close()
- defer poller.close()
-
- tfd.put(t)
- err := poller.wake()
- if err != nil {
- t.Fatalf("wake failed: %v", err)
- }
-
- // both data and wakeup
- ok, err := poller.wait()
- if err != nil {
- t.Fatalf("poller failed: %v", err)
- }
- if !ok {
- t.Fatalf("expected poller to return true")
- }
-
- // data is still in the buffer, wakeup is cleared
- ok, err = poller.wait()
- if err != nil {
- t.Fatalf("poller failed: %v", err)
- }
- if !ok {
- t.Fatalf("expected poller to return true")
- }
-
- tfd.get(t)
- // data is gone, only wakeup now
- err = poller.wake()
- if err != nil {
- t.Fatalf("wake failed: %v", err)
- }
- ok, err = poller.wait()
- if err != nil {
- t.Fatalf("poller failed: %v", err)
- }
- if ok {
- t.Fatalf("expected poller to return false")
- }
-}
-
-func TestPollerConcurrent(t *testing.T) {
- tfd, poller := makePoller(t)
- defer tfd.close()
- defer poller.close()
-
- oks := make(chan bool)
- live := make(chan bool)
- defer close(live)
- go func() {
- defer close(oks)
- for {
- ok, err := poller.wait()
- if err != nil {
- t.Fatalf("poller failed: %v", err)
- }
- oks <- ok
- if !<-live {
- return
- }
- }
- }()
-
- // Try a write
- select {
- case <-time.After(50 * time.Millisecond):
- case <-oks:
- t.Fatalf("poller did not wait")
- }
- tfd.put(t)
- if !<-oks {
- t.Fatalf("expected true")
- }
- tfd.get(t)
- live <- true
-
- // Try a wakeup
- select {
- case <-time.After(50 * time.Millisecond):
- case <-oks:
- t.Fatalf("poller did not wait")
- }
- err := poller.wake()
- if err != nil {
- t.Fatalf("wake failed: %v", err)
- }
- if <-oks {
- t.Fatalf("expected false")
- }
- live <- true
-
- // Try a close
- select {
- case <-time.After(50 * time.Millisecond):
- case <-oks:
- t.Fatalf("poller did not wait")
- }
- tfd.closeWrite(t)
- if !<-oks {
- t.Fatalf("expected true")
- }
- tfd.get(t)
-}
diff --git a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_test.go b/Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_test.go
deleted file mode 100644
index 4b5c4b184..000000000
--- a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/inotify_test.go
+++ /dev/null
@@ -1,341 +0,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// +build linux
-
-package fsnotify
-
-import (
- "fmt"
- "os"
- "path/filepath"
- "syscall"
- "testing"
- "time"
-)
-
-func TestInotifyCloseRightAway(t *testing.T) {
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher")
- }
-
- // Close immediately; it won't even reach the first syscall.Read.
- w.Close()
-
- // Wait for the close to complete.
- <-time.After(50 * time.Millisecond)
- isWatcherReallyClosed(t, w)
-}
-
-func TestInotifyCloseSlightlyLater(t *testing.T) {
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher")
- }
-
- // Wait until readEvents has reached syscall.Read, and Close.
- <-time.After(50 * time.Millisecond)
- w.Close()
-
- // Wait for the close to complete.
- <-time.After(50 * time.Millisecond)
- isWatcherReallyClosed(t, w)
-}
-
-func TestInotifyCloseSlightlyLaterWithWatch(t *testing.T) {
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher")
- }
- w.Add(testDir)
-
- // Wait until readEvents has reached syscall.Read, and Close.
- <-time.After(50 * time.Millisecond)
- w.Close()
-
- // Wait for the close to complete.
- <-time.After(50 * time.Millisecond)
- isWatcherReallyClosed(t, w)
-}
-
-func TestInotifyCloseAfterRead(t *testing.T) {
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher")
- }
-
- err = w.Add(testDir)
- if err != nil {
- t.Fatalf("Failed to add .")
- }
-
- // Generate an event.
- os.Create(filepath.Join(testDir, "somethingSOMETHINGsomethingSOMETHING"))
-
- // Wait for readEvents to read the event, then close the watcher.
- <-time.After(50 * time.Millisecond)
- w.Close()
-
- // Wait for the close to complete.
- <-time.After(50 * time.Millisecond)
- isWatcherReallyClosed(t, w)
-}
-
-func isWatcherReallyClosed(t *testing.T, w *Watcher) {
- select {
- case err, ok := <-w.Errors:
- if ok {
- t.Fatalf("w.Errors is not closed; readEvents is still alive after closing (error: %v)", err)
- }
- default:
- t.Fatalf("w.Errors would have blocked; readEvents is still alive!")
- }
-
- select {
- case _, ok := <-w.Events:
- if ok {
- t.Fatalf("w.Events is not closed; readEvents is still alive after closing")
- }
- default:
- t.Fatalf("w.Events would have blocked; readEvents is still alive!")
- }
-}
-
-func TestInotifyCloseCreate(t *testing.T) {
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher: %v", err)
- }
- defer w.Close()
-
- err = w.Add(testDir)
- if err != nil {
- t.Fatalf("Failed to add testDir: %v", err)
- }
- h, err := os.Create(filepath.Join(testDir, "testfile"))
- if err != nil {
- t.Fatalf("Failed to create file in testdir: %v", err)
- }
- h.Close()
- select {
- case _ = <-w.Events:
- case err := <-w.Errors:
- t.Fatalf("Error from watcher: %v", err)
- case <-time.After(50 * time.Millisecond):
- t.Fatalf("Took too long to wait for event")
- }
-
- // At this point, we've received one event, so the goroutine is ready.
- // It's also blocking on syscall.Read.
- // Now we try to swap the file descriptor under its nose.
- w.Close()
- w, err = NewWatcher()
- defer w.Close()
- if err != nil {
- t.Fatalf("Failed to create second watcher: %v", err)
- }
-
- <-time.After(50 * time.Millisecond)
- err = w.Add(testDir)
- if err != nil {
- t.Fatalf("Error adding testDir again: %v", err)
- }
-}
-
-func TestInotifyStress(t *testing.T) {
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
- testFile := filepath.Join(testDir, "testfile")
-
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher: %v", err)
- }
- defer w.Close()
-
- killchan := make(chan struct{})
- defer close(killchan)
-
- err = w.Add(testDir)
- if err != nil {
- t.Fatalf("Failed to add testDir: %v", err)
- }
-
- proc, err := os.FindProcess(os.Getpid())
- if err != nil {
- t.Fatalf("Error finding process: %v", err)
- }
-
- go func() {
- for {
- select {
- case <-time.After(5 * time.Millisecond):
- err := proc.Signal(syscall.SIGUSR1)
- if err != nil {
- t.Fatalf("Signal failed: %v", err)
- }
- case <-killchan:
- return
- }
- }
- }()
-
- go func() {
- for {
- select {
- case <-time.After(11 * time.Millisecond):
- err := w.poller.wake()
- if err != nil {
- t.Fatalf("Wake failed: %v", err)
- }
- case <-killchan:
- return
- }
- }
- }()
-
- go func() {
- for {
- select {
- case <-killchan:
- return
- default:
- handle, err := os.Create(testFile)
- if err != nil {
- t.Fatalf("Create failed: %v", err)
- }
- handle.Close()
- time.Sleep(time.Millisecond)
- err = os.Remove(testFile)
- if err != nil {
- t.Fatalf("Remove failed: %v", err)
- }
- }
- }
- }()
-
- creates := 0
- removes := 0
- after := time.After(5 * time.Second)
- for {
- select {
- case <-after:
- if creates-removes > 1 || creates-removes < -1 {
- t.Fatalf("Creates and removes should not be off by more than one: %d creates, %d removes", creates, removes)
- }
- if creates < 50 {
- t.Fatalf("Expected at least 50 creates, got %d", creates)
- }
- return
- case err := <-w.Errors:
- t.Fatalf("Got an error from watcher: %v", err)
- case evt := <-w.Events:
- if evt.Name != testFile {
- t.Fatalf("Got an event for an unknown file: %s", evt.Name)
- }
- if evt.Op == Create {
- creates++
- }
- if evt.Op == Remove {
- removes++
- }
- }
- }
-}
-
-func TestInotifyRemoveTwice(t *testing.T) {
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
- testFile := filepath.Join(testDir, "testfile")
-
- handle, err := os.Create(testFile)
- if err != nil {
- t.Fatalf("Create failed: %v", err)
- }
- handle.Close()
-
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher: %v", err)
- }
- defer w.Close()
-
- err = w.Add(testFile)
- if err != nil {
- t.Fatalf("Failed to add testFile: %v", err)
- }
-
- err = os.Remove(testFile)
- if err != nil {
- t.Fatalf("Failed to remove testFile: %v", err)
- }
-
- err = w.Remove(testFile)
- if err == nil {
- t.Fatalf("no error on removing invalid file")
- }
- s1 := fmt.Sprintf("%s", err)
-
- err = w.Remove(testFile)
- if err == nil {
- t.Fatalf("no error on removing invalid file")
- }
- s2 := fmt.Sprintf("%s", err)
-
- if s1 != s2 {
- t.Fatalf("receive different error - %s / %s", s1, s2)
- }
-}
-
-func TestInotifyInnerMapLength(t *testing.T) {
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
- testFile := filepath.Join(testDir, "testfile")
-
- handle, err := os.Create(testFile)
- if err != nil {
- t.Fatalf("Create failed: %v", err)
- }
- handle.Close()
-
- w, err := NewWatcher()
- if err != nil {
- t.Fatalf("Failed to create watcher: %v", err)
- }
- defer w.Close()
-
- err = w.Add(testFile)
- if err != nil {
- t.Fatalf("Failed to add testFile: %v", err)
- }
- go func() {
- for err := range w.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- err = os.Remove(testFile)
- if err != nil {
- t.Fatalf("Failed to remove testFile: %v", err)
- }
- _ = <-w.Events // consume Remove event
- <-time.After(50 * time.Millisecond) // wait IN_IGNORE propagated
-
- if len(w.watches) != 0 {
- t.Fatalf("Expected watches len is 0, but got: %d, %v", len(w.watches), w.watches)
- }
- if len(w.paths) != 0 {
- t.Fatalf("Expected paths len is 0, but got: %d, %v", len(w.paths), w.paths)
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/integration_test.go b/Godeps/_workspace/src/gopkg.in/fsnotify.v1/integration_test.go
deleted file mode 100644
index 49e48ff1c..000000000
--- a/Godeps/_workspace/src/gopkg.in/fsnotify.v1/integration_test.go
+++ /dev/null
@@ -1,1183 +0,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// +build !plan9,!solaris
-
-package fsnotify
-
-import (
- "io/ioutil"
- "os"
- "os/exec"
- "path"
- "path/filepath"
- "runtime"
- "sync/atomic"
- "testing"
- "time"
-)
-
-// An atomic counter
-type counter struct {
- val int32
-}
-
-func (c *counter) increment() {
- atomic.AddInt32(&c.val, 1)
-}
-
-func (c *counter) value() int32 {
- return atomic.LoadInt32(&c.val)
-}
-
-func (c *counter) reset() {
- atomic.StoreInt32(&c.val, 0)
-}
-
-// tempMkdir makes a temporary directory
-func tempMkdir(t *testing.T) string {
- dir, err := ioutil.TempDir("", "fsnotify")
- if err != nil {
- t.Fatalf("failed to create test directory: %s", err)
- }
- return dir
-}
-
-// newWatcher initializes an fsnotify Watcher instance.
-func newWatcher(t *testing.T) *Watcher {
- watcher, err := NewWatcher()
- if err != nil {
- t.Fatalf("NewWatcher() failed: %s", err)
- }
- return watcher
-}
-
-// addWatch adds a watch for a directory
-func addWatch(t *testing.T, watcher *Watcher, dir string) {
- if err := watcher.Add(dir); err != nil {
- t.Fatalf("watcher.Add(%q) failed: %s", dir, err)
- }
-}
-
-func TestFsnotifyMultipleOperations(t *testing.T) {
- watcher := newWatcher(t)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Create directory that's not watched
- testDirToMoveFiles := tempMkdir(t)
- defer os.RemoveAll(testDirToMoveFiles)
-
- testFile := filepath.Join(testDir, "TestFsnotifySeq.testfile")
- testFileRenamed := filepath.Join(testDirToMoveFiles, "TestFsnotifySeqRename.testfile")
-
- addWatch(t, watcher, testDir)
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var createReceived, modifyReceived, deleteReceived, renameReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testFile) {
- t.Logf("event received: %s", event)
- if event.Op&Remove == Remove {
- deleteReceived.increment()
- }
- if event.Op&Write == Write {
- modifyReceived.increment()
- }
- if event.Op&Create == Create {
- createReceived.increment()
- }
- if event.Op&Rename == Rename {
- renameReceived.increment()
- }
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- // Create a file
- // This should add at least one event to the fsnotify event queue
- var f *os.File
- f, err := os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
-
- time.Sleep(time.Millisecond)
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- if err := testRename(testFile, testFileRenamed); err != nil {
- t.Fatalf("rename failed: %s", err)
- }
-
- // Modify the file outside of the watched dir
- f, err = os.Open(testFileRenamed)
- if err != nil {
- t.Fatalf("open test renamed file failed: %s", err)
- }
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- // Recreate the file that was moved
- f, err = os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Close()
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- cReceived := createReceived.value()
- if cReceived != 2 {
- t.Fatalf("incorrect number of create events received after 500 ms (%d vs %d)", cReceived, 2)
- }
- mReceived := modifyReceived.value()
- if mReceived != 1 {
- t.Fatalf("incorrect number of modify events received after 500 ms (%d vs %d)", mReceived, 1)
- }
- dReceived := deleteReceived.value()
- rReceived := renameReceived.value()
- if dReceived+rReceived != 1 {
- t.Fatalf("incorrect number of rename+delete events received after 500 ms (%d vs %d)", rReceived+dReceived, 1)
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(2 * time.Second):
- t.Fatal("event stream was not closed after 2 seconds")
- }
-}
-
-func TestFsnotifyMultipleCreates(t *testing.T) {
- watcher := newWatcher(t)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- testFile := filepath.Join(testDir, "TestFsnotifySeq.testfile")
-
- addWatch(t, watcher, testDir)
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var createReceived, modifyReceived, deleteReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testFile) {
- t.Logf("event received: %s", event)
- if event.Op&Remove == Remove {
- deleteReceived.increment()
- }
- if event.Op&Create == Create {
- createReceived.increment()
- }
- if event.Op&Write == Write {
- modifyReceived.increment()
- }
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- // Create a file
- // This should add at least one event to the fsnotify event queue
- var f *os.File
- f, err := os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
-
- time.Sleep(time.Millisecond)
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- os.Remove(testFile)
-
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- // Recreate the file
- f, err = os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Close()
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- // Modify
- f, err = os.OpenFile(testFile, os.O_WRONLY, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
-
- time.Sleep(time.Millisecond)
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- // Modify
- f, err = os.OpenFile(testFile, os.O_WRONLY, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
-
- time.Sleep(time.Millisecond)
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- cReceived := createReceived.value()
- if cReceived != 2 {
- t.Fatalf("incorrect number of create events received after 500 ms (%d vs %d)", cReceived, 2)
- }
- mReceived := modifyReceived.value()
- if mReceived < 3 {
- t.Fatalf("incorrect number of modify events received after 500 ms (%d vs atleast %d)", mReceived, 3)
- }
- dReceived := deleteReceived.value()
- if dReceived != 1 {
- t.Fatalf("incorrect number of rename+delete events received after 500 ms (%d vs %d)", dReceived, 1)
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(2 * time.Second):
- t.Fatal("event stream was not closed after 2 seconds")
- }
-}
-
-func TestFsnotifyDirOnly(t *testing.T) {
- watcher := newWatcher(t)
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Create a file before watching directory
- // This should NOT add any events to the fsnotify event queue
- testFileAlreadyExists := filepath.Join(testDir, "TestFsnotifyEventsExisting.testfile")
- {
- var f *os.File
- f, err := os.OpenFile(testFileAlreadyExists, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
- f.Close()
- }
-
- addWatch(t, watcher, testDir)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- testFile := filepath.Join(testDir, "TestFsnotifyDirOnly.testfile")
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var createReceived, modifyReceived, deleteReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testFile) || event.Name == filepath.Clean(testFileAlreadyExists) {
- t.Logf("event received: %s", event)
- if event.Op&Remove == Remove {
- deleteReceived.increment()
- }
- if event.Op&Write == Write {
- modifyReceived.increment()
- }
- if event.Op&Create == Create {
- createReceived.increment()
- }
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- // Create a file
- // This should add at least one event to the fsnotify event queue
- var f *os.File
- f, err := os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
-
- time.Sleep(time.Millisecond)
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- time.Sleep(50 * time.Millisecond) // give system time to sync write change before delete
-
- os.Remove(testFile)
- os.Remove(testFileAlreadyExists)
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- cReceived := createReceived.value()
- if cReceived != 1 {
- t.Fatalf("incorrect number of create events received after 500 ms (%d vs %d)", cReceived, 1)
- }
- mReceived := modifyReceived.value()
- if mReceived != 1 {
- t.Fatalf("incorrect number of modify events received after 500 ms (%d vs %d)", mReceived, 1)
- }
- dReceived := deleteReceived.value()
- if dReceived != 2 {
- t.Fatalf("incorrect number of delete events received after 500 ms (%d vs %d)", dReceived, 2)
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(2 * time.Second):
- t.Fatal("event stream was not closed after 2 seconds")
- }
-}
-
-func TestFsnotifyDeleteWatchedDir(t *testing.T) {
- watcher := newWatcher(t)
- defer watcher.Close()
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Create a file before watching directory
- testFileAlreadyExists := filepath.Join(testDir, "TestFsnotifyEventsExisting.testfile")
- {
- var f *os.File
- f, err := os.OpenFile(testFileAlreadyExists, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
- f.Close()
- }
-
- addWatch(t, watcher, testDir)
-
- // Add a watch for testFile
- addWatch(t, watcher, testFileAlreadyExists)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var deleteReceived counter
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testFileAlreadyExists) {
- t.Logf("event received: %s", event)
- if event.Op&Remove == Remove {
- deleteReceived.increment()
- }
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- }()
-
- os.RemoveAll(testDir)
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- dReceived := deleteReceived.value()
- if dReceived < 2 {
- t.Fatalf("did not receive at least %d delete events, received %d after 500 ms", 2, dReceived)
- }
-}
-
-func TestFsnotifySubDir(t *testing.T) {
- watcher := newWatcher(t)
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- testFile1 := filepath.Join(testDir, "TestFsnotifyFile1.testfile")
- testSubDir := filepath.Join(testDir, "sub")
- testSubDirFile := filepath.Join(testDir, "sub/TestFsnotifyFile1.testfile")
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var createReceived, deleteReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testSubDir) || event.Name == filepath.Clean(testFile1) {
- t.Logf("event received: %s", event)
- if event.Op&Create == Create {
- createReceived.increment()
- }
- if event.Op&Remove == Remove {
- deleteReceived.increment()
- }
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- addWatch(t, watcher, testDir)
-
- // Create sub-directory
- if err := os.Mkdir(testSubDir, 0777); err != nil {
- t.Fatalf("failed to create test sub-directory: %s", err)
- }
-
- // Create a file
- var f *os.File
- f, err := os.OpenFile(testFile1, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
- f.Close()
-
- // Create a file (Should not see this! we are not watching subdir)
- var fs *os.File
- fs, err = os.OpenFile(testSubDirFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- fs.Sync()
- fs.Close()
-
- time.Sleep(200 * time.Millisecond)
-
- // Make sure receive deletes for both file and sub-directory
- os.RemoveAll(testSubDir)
- os.Remove(testFile1)
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- cReceived := createReceived.value()
- if cReceived != 2 {
- t.Fatalf("incorrect number of create events received after 500 ms (%d vs %d)", cReceived, 2)
- }
- dReceived := deleteReceived.value()
- if dReceived != 2 {
- t.Fatalf("incorrect number of delete events received after 500 ms (%d vs %d)", dReceived, 2)
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(2 * time.Second):
- t.Fatal("event stream was not closed after 2 seconds")
- }
-}
-
-func TestFsnotifyRename(t *testing.T) {
- watcher := newWatcher(t)
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- addWatch(t, watcher, testDir)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- testFile := filepath.Join(testDir, "TestFsnotifyEvents.testfile")
- testFileRenamed := filepath.Join(testDir, "TestFsnotifyEvents.testfileRenamed")
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var renameReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testFile) || event.Name == filepath.Clean(testFileRenamed) {
- if event.Op&Rename == Rename {
- renameReceived.increment()
- }
- t.Logf("event received: %s", event)
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- // Create a file
- // This should add at least one event to the fsnotify event queue
- var f *os.File
- f, err := os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
-
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- // Add a watch for testFile
- addWatch(t, watcher, testFile)
-
- if err := testRename(testFile, testFileRenamed); err != nil {
- t.Fatalf("rename failed: %s", err)
- }
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- if renameReceived.value() == 0 {
- t.Fatal("fsnotify rename events have not been received after 500 ms")
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(2 * time.Second):
- t.Fatal("event stream was not closed after 2 seconds")
- }
-
- os.Remove(testFileRenamed)
-}
-
-func TestFsnotifyRenameToCreate(t *testing.T) {
- watcher := newWatcher(t)
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Create directory to get file
- testDirFrom := tempMkdir(t)
- defer os.RemoveAll(testDirFrom)
-
- addWatch(t, watcher, testDir)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- testFile := filepath.Join(testDirFrom, "TestFsnotifyEvents.testfile")
- testFileRenamed := filepath.Join(testDir, "TestFsnotifyEvents.testfileRenamed")
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var createReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testFile) || event.Name == filepath.Clean(testFileRenamed) {
- if event.Op&Create == Create {
- createReceived.increment()
- }
- t.Logf("event received: %s", event)
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- // Create a file
- // This should add at least one event to the fsnotify event queue
- var f *os.File
- f, err := os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
- f.Close()
-
- if err := testRename(testFile, testFileRenamed); err != nil {
- t.Fatalf("rename failed: %s", err)
- }
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- if createReceived.value() == 0 {
- t.Fatal("fsnotify create events have not been received after 500 ms")
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(2 * time.Second):
- t.Fatal("event stream was not closed after 2 seconds")
- }
-
- os.Remove(testFileRenamed)
-}
-
-func TestFsnotifyRenameToOverwrite(t *testing.T) {
- switch runtime.GOOS {
- case "plan9", "windows":
- t.Skipf("skipping test on %q (os.Rename over existing file does not create event).", runtime.GOOS)
- }
-
- watcher := newWatcher(t)
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Create directory to get file
- testDirFrom := tempMkdir(t)
- defer os.RemoveAll(testDirFrom)
-
- testFile := filepath.Join(testDirFrom, "TestFsnotifyEvents.testfile")
- testFileRenamed := filepath.Join(testDir, "TestFsnotifyEvents.testfileRenamed")
-
- // Create a file
- var fr *os.File
- fr, err := os.OpenFile(testFileRenamed, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- fr.Sync()
- fr.Close()
-
- addWatch(t, watcher, testDir)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- var eventReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testFileRenamed) {
- eventReceived.increment()
- t.Logf("event received: %s", event)
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- // Create a file
- // This should add at least one event to the fsnotify event queue
- var f *os.File
- f, err = os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
- f.Close()
-
- if err := testRename(testFile, testFileRenamed); err != nil {
- t.Fatalf("rename failed: %s", err)
- }
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
- if eventReceived.value() == 0 {
- t.Fatal("fsnotify events have not been received after 500 ms")
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(2 * time.Second):
- t.Fatal("event stream was not closed after 2 seconds")
- }
-
- os.Remove(testFileRenamed)
-}
-
-func TestRemovalOfWatch(t *testing.T) {
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Create a file before watching directory
- testFileAlreadyExists := filepath.Join(testDir, "TestFsnotifyEventsExisting.testfile")
- {
- var f *os.File
- f, err := os.OpenFile(testFileAlreadyExists, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
- f.Close()
- }
-
- watcher := newWatcher(t)
- defer watcher.Close()
-
- addWatch(t, watcher, testDir)
- if err := watcher.Remove(testDir); err != nil {
- t.Fatalf("Could not remove the watch: %v\n", err)
- }
-
- go func() {
- select {
- case ev := <-watcher.Events:
- t.Fatalf("We received event: %v\n", ev)
- case <-time.After(500 * time.Millisecond):
- t.Log("No event received, as expected.")
- }
- }()
-
- time.Sleep(200 * time.Millisecond)
- // Modify the file outside of the watched dir
- f, err := os.Open(testFileAlreadyExists)
- if err != nil {
- t.Fatalf("Open test file failed: %s", err)
- }
- f.WriteString("data")
- f.Sync()
- f.Close()
- if err := os.Chmod(testFileAlreadyExists, 0700); err != nil {
- t.Fatalf("chmod failed: %s", err)
- }
- time.Sleep(400 * time.Millisecond)
-}
-
-func TestFsnotifyAttrib(t *testing.T) {
- if runtime.GOOS == "windows" {
- t.Skip("attributes don't work on Windows.")
- }
-
- watcher := newWatcher(t)
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for err := range watcher.Errors {
- t.Fatalf("error received: %s", err)
- }
- }()
-
- testFile := filepath.Join(testDir, "TestFsnotifyAttrib.testfile")
-
- // Receive events on the event channel on a separate goroutine
- eventstream := watcher.Events
- // The modifyReceived counter counts IsModify events that are not IsAttrib,
- // and the attribReceived counts IsAttrib events (which are also IsModify as
- // a consequence).
- var modifyReceived counter
- var attribReceived counter
- done := make(chan bool)
- go func() {
- for event := range eventstream {
- // Only count relevant events
- if event.Name == filepath.Clean(testDir) || event.Name == filepath.Clean(testFile) {
- if event.Op&Write == Write {
- modifyReceived.increment()
- }
- if event.Op&Chmod == Chmod {
- attribReceived.increment()
- }
- t.Logf("event received: %s", event)
- } else {
- t.Logf("unexpected event received: %s", event)
- }
- }
- done <- true
- }()
-
- // Create a file
- // This should add at least one event to the fsnotify event queue
- var f *os.File
- f, err := os.OpenFile(testFile, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
-
- f.WriteString("data")
- f.Sync()
- f.Close()
-
- // Add a watch for testFile
- addWatch(t, watcher, testFile)
-
- if err := os.Chmod(testFile, 0700); err != nil {
- t.Fatalf("chmod failed: %s", err)
- }
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- // Creating/writing a file changes also the mtime, so IsAttrib should be set to true here
- time.Sleep(500 * time.Millisecond)
- if modifyReceived.value() != 0 {
- t.Fatal("received an unexpected modify event when creating a test file")
- }
- if attribReceived.value() == 0 {
- t.Fatal("fsnotify attribute events have not received after 500 ms")
- }
-
- // Modifying the contents of the file does not set the attrib flag (although eg. the mtime
- // might have been modified).
- modifyReceived.reset()
- attribReceived.reset()
-
- f, err = os.OpenFile(testFile, os.O_WRONLY, 0)
- if err != nil {
- t.Fatalf("reopening test file failed: %s", err)
- }
-
- f.WriteString("more data")
- f.Sync()
- f.Close()
-
- time.Sleep(500 * time.Millisecond)
-
- if modifyReceived.value() != 1 {
- t.Fatal("didn't receive a modify event after changing test file contents")
- }
-
- if attribReceived.value() != 0 {
- t.Fatal("did receive an unexpected attrib event after changing test file contents")
- }
-
- modifyReceived.reset()
- attribReceived.reset()
-
- // Doing a chmod on the file should trigger an event with the "attrib" flag set (the contents
- // of the file are not changed though)
- if err := os.Chmod(testFile, 0600); err != nil {
- t.Fatalf("chmod failed: %s", err)
- }
-
- time.Sleep(500 * time.Millisecond)
-
- if attribReceived.value() != 1 {
- t.Fatal("didn't receive an attribute change after 500ms")
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
- t.Log("waiting for the event channel to become closed...")
- select {
- case <-done:
- t.Log("event channel closed")
- case <-time.After(1e9):
- t.Fatal("event stream was not closed after 1 second")
- }
-
- os.Remove(testFile)
-}
-
-func TestFsnotifyClose(t *testing.T) {
- watcher := newWatcher(t)
- watcher.Close()
-
- var done int32
- go func() {
- watcher.Close()
- atomic.StoreInt32(&done, 1)
- }()
-
- time.Sleep(50e6) // 50 ms
- if atomic.LoadInt32(&done) == 0 {
- t.Fatal("double Close() test failed: second Close() call didn't return")
- }
-
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- if err := watcher.Add(testDir); err == nil {
- t.Fatal("expected error on Watch() after Close(), got nil")
- }
-}
-
-func TestFsnotifyFakeSymlink(t *testing.T) {
- if runtime.GOOS == "windows" {
- t.Skip("symlinks don't work on Windows.")
- }
-
- watcher := newWatcher(t)
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- var errorsReceived counter
- // Receive errors on the error channel on a separate goroutine
- go func() {
- for errors := range watcher.Errors {
- t.Logf("Received error: %s", errors)
- errorsReceived.increment()
- }
- }()
-
- // Count the CREATE events received
- var createEventsReceived, otherEventsReceived counter
- go func() {
- for ev := range watcher.Events {
- t.Logf("event received: %s", ev)
- if ev.Op&Create == Create {
- createEventsReceived.increment()
- } else {
- otherEventsReceived.increment()
- }
- }
- }()
-
- addWatch(t, watcher, testDir)
-
- if err := os.Symlink(filepath.Join(testDir, "zzz"), filepath.Join(testDir, "zzznew")); err != nil {
- t.Fatalf("Failed to create bogus symlink: %s", err)
- }
- t.Logf("Created bogus symlink")
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
-
- // Should not be error, just no events for broken links (watching nothing)
- if errorsReceived.value() > 0 {
- t.Fatal("fsnotify errors have been received.")
- }
- if otherEventsReceived.value() > 0 {
- t.Fatal("fsnotify other events received on the broken link")
- }
-
- // Except for 1 create event (for the link itself)
- if createEventsReceived.value() == 0 {
- t.Fatal("fsnotify create events were not received after 500 ms")
- }
- if createEventsReceived.value() > 1 {
- t.Fatal("fsnotify more create events received than expected")
- }
-
- // Try closing the fsnotify instance
- t.Log("calling Close()")
- watcher.Close()
-}
-
-func TestCyclicSymlink(t *testing.T) {
- if runtime.GOOS == "windows" {
- t.Skip("symlinks don't work on Windows.")
- }
-
- watcher := newWatcher(t)
-
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- link := path.Join(testDir, "link")
- if err := os.Symlink(".", link); err != nil {
- t.Fatalf("could not make symlink: %v", err)
- }
- addWatch(t, watcher, testDir)
-
- var createEventsReceived counter
- go func() {
- for ev := range watcher.Events {
- if ev.Op&Create == Create {
- createEventsReceived.increment()
- }
- }
- }()
-
- if err := os.Remove(link); err != nil {
- t.Fatalf("Error removing link: %v", err)
- }
-
- // It would be nice to be able to expect a delete event here, but kqueue has
- // no way for us to get events on symlinks themselves, because opening them
- // opens an fd to the file to which they point.
-
- if err := ioutil.WriteFile(link, []byte("foo"), 0700); err != nil {
- t.Fatalf("could not make symlink: %v", err)
- }
-
- // We expect this event to be received almost immediately, but let's wait 500 ms to be sure
- time.Sleep(500 * time.Millisecond)
-
- if got := createEventsReceived.value(); got == 0 {
- t.Errorf("want at least 1 create event got %v", got)
- }
-
- watcher.Close()
-}
-
-// TestConcurrentRemovalOfWatch tests that concurrent calls to RemoveWatch do not race.
-// See https://codereview.appspot.com/103300045/
-// go test -test.run=TestConcurrentRemovalOfWatch -test.cpu=1,1,1,1,1 -race
-func TestConcurrentRemovalOfWatch(t *testing.T) {
- if runtime.GOOS != "darwin" {
- t.Skip("regression test for race only present on darwin")
- }
-
- // Create directory to watch
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- // Create a file before watching directory
- testFileAlreadyExists := filepath.Join(testDir, "TestFsnotifyEventsExisting.testfile")
- {
- var f *os.File
- f, err := os.OpenFile(testFileAlreadyExists, os.O_WRONLY|os.O_CREATE, 0666)
- if err != nil {
- t.Fatalf("creating test file failed: %s", err)
- }
- f.Sync()
- f.Close()
- }
-
- watcher := newWatcher(t)
- defer watcher.Close()
-
- addWatch(t, watcher, testDir)
-
- // Test that RemoveWatch can be invoked concurrently, with no data races.
- removed1 := make(chan struct{})
- go func() {
- defer close(removed1)
- watcher.Remove(testDir)
- }()
- removed2 := make(chan struct{})
- go func() {
- close(removed2)
- watcher.Remove(testDir)
- }()
- <-removed1
- <-removed2
-}
-
-func TestClose(t *testing.T) {
- // Regression test for #59 bad file descriptor from Close
- testDir := tempMkdir(t)
- defer os.RemoveAll(testDir)
-
- watcher := newWatcher(t)
- if err := watcher.Add(testDir); err != nil {
- t.Fatalf("Expected no error on Add, got %v", err)
- }
- err := watcher.Close()
- if err != nil {
- t.Fatalf("Expected no error on Close, got %v.", err)
- }
-}
-
-func testRename(file1, file2 string) error {
- switch runtime.GOOS {
- case "windows", "plan9":
- return os.Rename(file1, file2)
- default:
- cmd := exec.Command("mv", file1, file2)
- return cmd.Run()
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/common_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/common_test.go
deleted file mode 100644
index ddb57fb1c..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/common_test.go
+++ /dev/null
@@ -1,65 +0,0 @@
-package throttled
-
-import (
- "fmt"
- "net/http"
- "net/http/httptest"
- "sync"
- "time"
-
- "github.com/PuerkitoBio/boom/commands"
-)
-
-type stats struct {
- sync.Mutex
- ok int
- dropped int
- ts []time.Time
-
- body func()
-}
-
-func (s *stats) ServeHTTP(w http.ResponseWriter, r *http.Request) {
- if s.body != nil {
- s.body()
- }
- s.Lock()
- defer s.Unlock()
- s.ts = append(s.ts, time.Now())
- s.ok++
- w.WriteHeader(200)
-}
-
-func (s *stats) DeniedHTTP(w http.ResponseWriter, r *http.Request) {
- s.Lock()
- defer s.Unlock()
- s.dropped++
- w.WriteHeader(deniedStatus)
-}
-
-func (s *stats) Stats() (int, int, []time.Time) {
- s.Lock()
- defer s.Unlock()
- return s.ok, s.dropped, s.ts
-}
-
-func runTest(h http.Handler, b ...commands.Boom) []*commands.Report {
- srv := httptest.NewServer(h)
- defer srv.Close()
-
- var rpts []*commands.Report
- var wg sync.WaitGroup
- var mu sync.Mutex
- wg.Add(len(b))
- for i, bo := range b {
- bo.Req.Url = srv.URL + fmt.Sprintf("/%d", i)
- go func(bo commands.Boom) {
- mu.Lock()
- defer mu.Unlock()
- rpts = append(rpts, bo.Run())
- wg.Done()
- }(bo)
- }
- wg.Wait()
- return rpts
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/delayer_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/delayer_test.go
deleted file mode 100644
index 822978e5d..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/delayer_test.go
+++ /dev/null
@@ -1,65 +0,0 @@
-package throttled
-
-import (
- "testing"
- "time"
-)
-
-func TestDelayer(t *testing.T) {
- cases := []struct {
- in Delayer
- out time.Duration
- }{
- 0: {PerSec(1), time.Second},
- 1: {PerSec(2), 500 * time.Millisecond},
- 2: {PerSec(4), 250 * time.Millisecond},
- 3: {PerSec(5), 200 * time.Millisecond},
- 4: {PerSec(10), 100 * time.Millisecond},
- 5: {PerSec(100), 10 * time.Millisecond},
- 6: {PerSec(3), 333333333 * time.Nanosecond},
- 7: {PerMin(1), time.Minute},
- 8: {PerMin(2), 30 * time.Second},
- 9: {PerMin(4), 15 * time.Second},
- 10: {PerMin(5), 12 * time.Second},
- 11: {PerMin(10), 6 * time.Second},
- 12: {PerMin(60), time.Second},
- 13: {PerHour(1), time.Hour},
- 14: {PerHour(2), 30 * time.Minute},
- 15: {PerHour(4), 15 * time.Minute},
- 16: {PerHour(60), time.Minute},
- 17: {PerHour(120), 30 * time.Second},
- 18: {D(time.Second), time.Second},
- 19: {D(5 * time.Minute), 5 * time.Minute},
- 20: {PerSec(200), 5 * time.Millisecond},
- 21: {PerDay(24), time.Hour},
- }
- for i, c := range cases {
- got := c.in.Delay()
- if got != c.out {
- t.Errorf("%d: expected %s, got %s", i, c.out, got)
- }
- }
-}
-
-func TestQuota(t *testing.T) {
- cases := []struct {
- q Quota
- reqs int
- win time.Duration
- }{
- 0: {PerSec(10), 10, time.Second},
- 1: {PerMin(30), 30, time.Minute},
- 2: {PerHour(124), 124, time.Hour},
- 3: {PerDay(1), 1, 24 * time.Hour},
- 4: {Q{148, 17 * time.Second}, 148, 17 * time.Second},
- }
- for i, c := range cases {
- r, w := c.q.Quota()
- if r != c.reqs {
- t.Errorf("%d: expected %d requests, got %d", i, c.reqs, r)
- }
- if w != c.win {
- t.Errorf("%d: expected %s window, got %s", i, c.win, w)
- }
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/interval_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/interval_test.go
deleted file mode 100644
index bc584e134..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/interval_test.go
+++ /dev/null
@@ -1,114 +0,0 @@
-package throttled
-
-import (
- "net/http"
- "testing"
-
- "github.com/PuerkitoBio/boom/commands"
-)
-
-func TestInterval(t *testing.T) {
- if testing.Short() {
- t.Skip()
- }
- cases := []struct {
- n int
- c int
- rps int
- bursts int
- }{
- 0: {60, 10, 20, 100},
- 1: {300, 20, 100, 100},
- 2: {10, 10, 1, 10},
- 3: {1000, 100, 1000, 100},
- }
- for i, c := range cases {
- // Setup the stats handler
- st := &stats{}
- // Create the throttler
- th := Interval(PerSec(c.rps), c.bursts, nil, 0)
- th.DeniedHandler = http.HandlerFunc(st.DeniedHTTP)
- b := commands.Boom{
- Req: &commands.ReqOpts{},
- N: c.n,
- C: c.c,
- Output: "quiet",
- }
- // Run the test
- rpts := runTest(th.Throttle(st), b)
- // Assert results
- for _, rpt := range rpts {
- assertRPS(t, i, c.rps, rpt)
- }
- assertStats(t, i, st, rpts)
- }
-}
-
-func TestIntervalVary(t *testing.T) {
- if testing.Short() {
- t.Skip()
- }
- cases := []struct {
- n int
- c int
- urls int
- rps int
- bursts int
- }{
- 0: {60, 10, 3, 20, 100},
- 1: {300, 20, 3, 100, 100},
- 2: {10, 10, 3, 1, 10},
- 3: {500, 10, 2, 1000, 100},
- }
- for i, c := range cases {
- // Setup the stats handler
- st := &stats{}
- // Create the throttler
- th := Interval(PerSec(c.rps), c.bursts, nil, 0)
- th.DeniedHandler = http.HandlerFunc(st.DeniedHTTP)
- var booms []commands.Boom
- for j := 0; j < c.urls; j++ {
- booms = append(booms, commands.Boom{
- Req: &commands.ReqOpts{},
- N: c.n,
- C: c.c,
- Output: "quiet",
- })
- }
- // Run the test
- rpts := runTest(th.Throttle(st), booms...)
- // Assert results
- for _, rpt := range rpts {
- assertRPS(t, i, c.rps, rpt)
- }
- assertStats(t, i, st, rpts)
- }
-}
-
-func assertRPS(t *testing.T, ix int, exp int, rpt *commands.Report) {
- wigglef := 0.2 * float64(exp)
- if rpt.SuccessRPS < float64(exp)-wigglef || rpt.SuccessRPS > float64(exp)+wigglef {
- t.Errorf("%d: expected RPS to be around %d, got %f", ix, exp, rpt.SuccessRPS)
- }
-}
-
-func assertStats(t *testing.T, ix int, st *stats, rpts []*commands.Report) {
- ok, ko, _ := st.Stats()
- var twos, fives, max int
- for _, rpt := range rpts {
- twos += rpt.StatusCodeDist[200]
- fives += rpt.StatusCodeDist[deniedStatus]
- if len(rpt.StatusCodeDist) > max {
- max = len(rpt.StatusCodeDist)
- }
- }
- if ok != twos {
- t.Errorf("%d: expected %d status 200, got %d", ix, twos, ok)
- }
- if ko != fives {
- t.Errorf("%d: expected %d status 429, got %d", ix, fives, ok)
- }
- if max > 2 {
- t.Errorf("%d: expected at most 2 different status codes, got %d", ix, max)
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/memstats_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/memstats_test.go
deleted file mode 100644
index 2b8faa721..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/memstats_test.go
+++ /dev/null
@@ -1,64 +0,0 @@
-package throttled
-
-import (
- "net/http"
- "runtime"
- "testing"
- "time"
-
- "github.com/PuerkitoBio/boom/commands"
-)
-
-func TestMemStats(t *testing.T) {
- if testing.Short() {
- t.Skip()
- }
- cases := []struct {
- n int
- c int
- gc uint32
- total uint64
- rate time.Duration
- }{
- 0: {1000, 10, 3, 0, 0},
- 1: {200, 10, 0, 600000, 0},
- 2: {500, 10, 2, 555555, 10 * time.Millisecond},
- }
- for i, c := range cases {
- // Setup the stats handler
- st := &stats{}
- // Create the throttler
- limit := MemThresholds(&runtime.MemStats{NumGC: c.gc, TotalAlloc: c.total})
- th := MemStats(limit, c.rate)
- th.DeniedHandler = http.HandlerFunc(st.DeniedHTTP)
- // Run the test
- b := commands.Boom{
- Req: &commands.ReqOpts{},
- N: c.n,
- C: c.c,
- Output: "quiet",
- }
- rpts := runTest(th.Throttle(st), b)
- // Assert results
- assertStats(t, i, st, rpts)
- assertMem(t, i, limit)
- }
-}
-
-func assertMem(t *testing.T, ix int, limit *runtime.MemStats) {
- var mem runtime.MemStats
- runtime.ReadMemStats(&mem)
- if mem.NumGC < limit.NumGC {
- t.Errorf("%d: expected gc to be at least %d, got %d", ix, limit.NumGC, mem.NumGC)
- }
- if mem.TotalAlloc < limit.TotalAlloc {
- t.Errorf("%d: expected total alloc to be at least %dKb, got %dKb", ix, limit.TotalAlloc/1024, mem.TotalAlloc/1024)
- }
-}
-
-func BenchmarkReadMemStats(b *testing.B) {
- var mem runtime.MemStats
- for i := 0; i < b.N; i++ {
- runtime.ReadMemStats(&mem)
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/rate_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/rate_test.go
deleted file mode 100644
index 67dea74b1..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/rate_test.go
+++ /dev/null
@@ -1,101 +0,0 @@
-package throttled
-
-import (
- "net/http"
- "net/http/httptest"
- "strconv"
- "testing"
- "time"
-)
-
-const deniedStatus = 429
-
-// Simple memory store for tests, unsafe for concurrent access
-type mapStore struct {
- cnt map[string]int
- ts map[string]time.Time
-}
-
-func newMapStore() *mapStore {
- return &mapStore{
- make(map[string]int),
- make(map[string]time.Time),
- }
-}
-func (ms *mapStore) Incr(key string, window time.Duration) (int, int, error) {
- if _, ok := ms.cnt[key]; !ok {
- return 0, 0, ErrNoSuchKey
- }
- ms.cnt[key]++
- ts := ms.ts[key]
- return ms.cnt[key], RemainingSeconds(ts, window), nil
-}
-func (ms *mapStore) Reset(key string, win time.Duration) error {
- ms.cnt[key] = 1
- ms.ts[key] = time.Now().UTC()
- return nil
-}
-
-func TestRateLimit(t *testing.T) {
- quota := Q{5, 5 * time.Second}
- cases := []struct {
- limit, remain, reset, status int
- }{
- 0: {5, 4, 5, 200},
- 1: {5, 3, 4, 200},
- 2: {5, 2, 4, 200},
- 3: {5, 1, 3, 200},
- 4: {5, 0, 3, 200},
- 5: {5, 0, 2, deniedStatus},
- }
- // Limit the requests to 2 per second
- th := Interval(PerSec(2), 0, nil, 0)
- // Rate limit
- rl := RateLimit(quota, nil, newMapStore())
- // Create the stats
- st := &stats{}
- // Create the handler
- h := th.Throttle(rl.Throttle(st))
-
- // Start the server
- srv := httptest.NewServer(h)
- defer srv.Close()
- for i, c := range cases {
- callRateLimited(t, i, c.limit, c.remain, c.reset, c.status, srv.URL)
- }
- // Wait 3 seconds and call again, should start a new window
- time.Sleep(3 * time.Second)
- callRateLimited(t, len(cases), 5, 4, 5, 200, srv.URL)
-}
-
-func callRateLimited(t *testing.T, i, limit, remain, reset, status int, url string) {
- res, err := http.Get(url)
- if err != nil {
- t.Fatal(err)
- }
- defer res.Body.Close()
- // Assert status code
- if status != res.StatusCode {
- t.Errorf("%d: expected status %d, got %d", i, status, res.StatusCode)
- }
- // Assert headers
- if v := res.Header.Get("X-RateLimit-Limit"); v != strconv.Itoa(limit) {
- t.Errorf("%d: expected limit header to be %d, got %s", i, limit, v)
- }
- if v := res.Header.Get("X-RateLimit-Remaining"); v != strconv.Itoa(remain) {
- t.Errorf("%d: expected remain header to be %d, got %s", i, remain, v)
- }
- // Allow 1 second wiggle room
- v := res.Header.Get("X-RateLimit-Reset")
- vi, _ := strconv.Atoi(v)
- if vi < reset-1 || vi > reset+1 {
- t.Errorf("%d: expected reset header to be close to %d, got %d", i, reset, vi)
- }
- if status == deniedStatus {
- v := res.Header.Get("Retry-After")
- vi, _ := strconv.Atoi(v)
- if vi < reset-1 || vi > reset+1 {
- t.Errorf("%d: expected retry after header to be close to %d, got %d", i, reset, vi)
- }
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/mem_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/mem_test.go
deleted file mode 100644
index e8ef8d0da..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/mem_test.go
+++ /dev/null
@@ -1,43 +0,0 @@
-package store
-
-import (
- "testing"
- "time"
-)
-
-func TestMemStore(t *testing.T) {
- st := NewMemStore(0)
- win := time.Second
-
- // Reset stores a key with count of 1, current timestamp
- err := st.Reset("k", time.Second)
- if err != nil {
- t.Errorf("expected reset to return nil, got %s", err)
- }
- cnt, sec1, _ := st.Incr("k", win)
- if cnt != 2 {
- t.Errorf("expected reset+incr to set count to 2, got %d", cnt)
- }
-
- // Incr increments the key, keeps same timestamp
- cnt, sec2, err := st.Incr("k", win)
- if err != nil {
- t.Errorf("expected 2nd incr to return nil error, got %s", err)
- }
- if cnt != 3 {
- t.Errorf("expected 2nd incr to return 3, got %d", cnt)
- }
- if sec1 != sec2 {
- t.Errorf("expected 2nd incr to return %d secs, got %d", sec1, sec2)
- }
-
- // Reset on existing key brings it back to 1, new timestamp
- err = st.Reset("k", win)
- if err != nil {
- t.Errorf("expected reset on existing key to return nil, got %s", err)
- }
- cnt, _, _ = st.Incr("k", win)
- if cnt != 2 {
- t.Errorf("expected last reset+incr to return 2, got %d", cnt)
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/redis_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/redis_test.go
deleted file mode 100644
index a282d6d25..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/store/redis_test.go
+++ /dev/null
@@ -1,66 +0,0 @@
-package store
-
-import (
- "testing"
- "time"
-
- "github.com/garyburd/redigo/redis"
-)
-
-func getPool() *redis.Pool {
- pool := &redis.Pool{
- MaxIdle: 3,
- IdleTimeout: 30 * time.Second,
- Dial: func() (redis.Conn, error) {
- return redis.Dial("tcp", ":6379")
- },
- TestOnBorrow: func(c redis.Conn, t time.Time) error {
- _, err := c.Do("PING")
- return err
- },
- }
- return pool
-}
-
-func TestRedisStore(t *testing.T) {
- pool := getPool()
- c := pool.Get()
- if _, err := redis.String(c.Do("PING")); err != nil {
- c.Close()
- t.Skip("redis server not available on localhost port 6379")
- }
- st := NewRedisStore(pool, "throttled:", 1)
- win := 2 * time.Second
-
- // Incr increments the key, even if it does not exist
- cnt, secs, err := st.Incr("k", win)
- if err != nil {
- t.Errorf("expected initial incr to return nil error, got %s", err)
- }
- if cnt != 1 {
- t.Errorf("expected initial incr to return 1, got %d", cnt)
- }
- if secs != int(win.Seconds()) {
- t.Errorf("expected initial incr to return %d secs, got %d", int(win.Seconds()), secs)
- }
-
- // Waiting a second diminishes the remaining seconds
- time.Sleep(time.Second)
- _, sec2, _ := st.Incr("k", win)
- if sec2 != secs-1 {
- t.Errorf("expected 2nd incr after a 1s sleep to return %d secs, got %d", secs-1, sec2)
- }
-
- // Waiting a second so the key expires, Incr should set back to 1, initial secs
- time.Sleep(1100 * time.Millisecond)
- cnt, sec3, err := st.Incr("k", win)
- if err != nil {
- t.Errorf("expected last incr to return nil error, got %s", err)
- }
- if cnt != 1 {
- t.Errorf("expected last incr to return 1, got %d", cnt)
- }
- if sec3 != int(win.Seconds()) {
- t.Errorf("expected last incr to return %d secs, got %d", int(win.Seconds()), sec3)
- }
-}
diff --git a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/varyby_test.go b/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/varyby_test.go
deleted file mode 100644
index 91b7ae0ae..000000000
--- a/Godeps/_workspace/src/gopkg.in/throttled/throttled.v1/varyby_test.go
+++ /dev/null
@@ -1,56 +0,0 @@
-package throttled
-
-import (
- "net/http"
- "net/url"
- "testing"
-)
-
-func TestVaryBy(t *testing.T) {
- u, err := url.Parse("http://localhost/test/path?q=s")
- if err != nil {
- panic(err)
- }
- ck := &http.Cookie{Name: "ssn", Value: "test"}
- cases := []struct {
- vb *VaryBy
- r *http.Request
- k string
- }{
- 0: {nil, &http.Request{}, ""},
- 1: {&VaryBy{RemoteAddr: true}, &http.Request{RemoteAddr: "::"}, "::\n"},
- 2: {
- &VaryBy{Method: true, Path: true},
- &http.Request{Method: "POST", URL: u},
- "post\n/test/path\n",
- },
- 3: {
- &VaryBy{Headers: []string{"Content-length"}},
- &http.Request{Header: http.Header{"Content-Type": []string{"text/plain"}, "Content-Length": []string{"123"}}},
- "123\n",
- },
- 4: {
- &VaryBy{Separator: ",", Method: true, Headers: []string{"Content-length"}, Params: []string{"q", "user"}},
- &http.Request{Method: "GET", Header: http.Header{"Content-Type": []string{"text/plain"}, "Content-Length": []string{"123"}}, Form: url.Values{"q": []string{"s"}, "pwd": []string{"secret"}, "user": []string{"test"}}},
- "get,123,s,test,",
- },
- 5: {
- &VaryBy{Cookies: []string{"ssn"}},
- &http.Request{Header: http.Header{"Cookie": []string{ck.String()}}},
- "test\n",
- },
- 6: {
- &VaryBy{Cookies: []string{"ssn"}, RemoteAddr: true, Custom: func(r *http.Request) string {
- return "blah"
- }},
- &http.Request{Header: http.Header{"Cookie": []string{ck.String()}}},
- "blah",
- },
- }
- for i, c := range cases {
- got := c.vb.Key(c.r)
- if got != c.k {
- t.Errorf("%d: expected '%s' (%d), got '%s' (%d)", i, c.k, len(c.k), got, len(got))
- }
- }
-}