Android Open Source - jmini3d Arial Font






From Project

Back to project page jmini3d.

License

The source code is released under:

Copyright 2012 Mobialia http://www.mobialia.com/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to ...

If you think the Android project jmini3d listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package jmini3d.demo;
//from  www  . j  a  va  2  s. com
import jmini3d.Font;

public class ArialFont extends Font {

  public ArialFont() {
    setCommon(64, 52, 512, 512, 1, 0, 0, 4, 4, 4);
    addPage(0, "arial_0.png");
    addChar(32, 511, 0, 0, 1, 0, 63, 16, 0, 15);
    addChar(33, 506, 0, 5, 42, 5, 10, 14, 0, 15);
    addChar(34, 368, 396, 16, 15, 2, 10, 20, 0, 15);
    addChar(35, 96, 245, 31, 42, 0, 10, 31, 0, 15);
    addChar(36, 178, 108, 27, 49, 2, 8, 31, 0, 15);
    addChar(37, 138, 158, 44, 42, 3, 10, 50, 0, 15);
    addChar(38, 226, 201, 34, 42, 2, 10, 38, 0, 15);
    addChar(39, 385, 396, 5, 15, 2, 10, 11, 0, 15);
    addChar(40, 292, 0, 14, 53, 3, 10, 19, 0, 15);
    addChar(41, 307, 0, 14, 53, 3, 10, 19, 0, 15);
    addChar(42, 303, 403, 19, 18, 2, 10, 22, 0, 15);
    addChar(43, 0, 411, 27, 27, 3, 18, 33, 0, 15);
    addChar(44, 391, 396, 5, 14, 5, 46, 16, 0, 15);
    addChar(45, 385, 412, 16, 5, 2, 34, 19, 0, 15);
    addChar(46, 505, 139, 5, 6, 5, 46, 16, 0, 15);
    addChar(47, 106, 331, 17, 42, 0, 10, 16, 0, 15);
    addChar(48, 426, 235, 27, 42, 2, 10, 31, 0, 15);
    addChar(49, 124, 331, 15, 42, 6, 10, 31, 0, 15);
    addChar(50, 196, 287, 27, 42, 1, 10, 31, 0, 15);
    addChar(51, 168, 287, 27, 42, 2, 10, 31, 0, 15);
    addChar(52, 164, 330, 29, 41, 0, 11, 31, 0, 15);
    addChar(53, 194, 330, 27, 41, 2, 11, 31, 0, 15);
    addChar(54, 339, 238, 28, 42, 1, 10, 31, 0, 15);
    addChar(55, 222, 330, 26, 41, 2, 11, 31, 0, 15);
    addChar(56, 84, 288, 27, 42, 2, 10, 31, 0, 15);
    addChar(57, 56, 289, 27, 42, 2, 10, 31, 0, 15);
    addChar(58, 506, 320, 5, 31, 5, 21, 16, 0, 15);
    addChar(59, 471, 321, 5, 39, 5, 21, 16, 0, 15);
    addChar(60, 479, 357, 27, 28, 3, 17, 33, 0, 15);
    addChar(61, 275, 404, 27, 18, 3, 22, 33, 0, 15);
    addChar(62, 451, 363, 27, 28, 3, 17, 33, 0, 15);
    addChar(63, 28, 289, 27, 42, 2, 10, 31, 0, 15);
    addChar(64, 0, 0, 53, 54, 3, 10, 58, 0, 15);
    addChar(65, 0, 203, 39, 42, -1, 10, 38, 0, 15);
    addChar(66, 32, 246, 31, 42, 4, 10, 38, 0, 15);
    addChar(67, 118, 201, 36, 42, 2, 10, 41, 0, 15);
    addChar(68, 191, 201, 34, 42, 4, 10, 41, 0, 15);
    addChar(69, 0, 246, 31, 42, 4, 10, 38, 0, 15);
    addChar(70, 397, 237, 28, 42, 4, 10, 35, 0, 15);
    addChar(71, 394, 149, 39, 42, 2, 10, 44, 0, 15);
    addChar(72, 398, 192, 32, 42, 4, 10, 41, 0, 15);
    addChar(73, 504, 53, 6, 42, 5, 10, 16, 0, 15);
    addChar(74, 488, 277, 22, 42, 2, 10, 28, 0, 15);
    addChar(75, 261, 196, 34, 42, 4, 10, 38, 0, 15);
    addChar(76, 386, 280, 25, 42, 4, 10, 31, 0, 15);
    addChar(77, 313, 152, 40, 42, 4, 10, 47, 0, 15);
    addChar(78, 464, 191, 32, 42, 4, 10, 41, 0, 15);
    addChar(79, 434, 148, 39, 42, 2, 10, 44, 0, 15);
    addChar(80, 64, 245, 31, 42, 4, 10, 38, 0, 15);
    addChar(81, 222, 107, 39, 45, 2, 10, 44, 0, 15);
    addChar(82, 155, 201, 35, 42, 4, 10, 41, 0, 15);
    addChar(83, 364, 194, 33, 42, 2, 10, 38, 0, 15);
    addChar(84, 330, 195, 33, 42, 1, 10, 35, 0, 15);
    addChar(85, 431, 192, 32, 42, 4, 10, 41, 0, 15);
    addChar(86, 354, 151, 39, 42, 0, 10, 38, 0, 15);
    addChar(87, 83, 158, 54, 42, 0, 10, 55, 0, 15);
    addChar(88, 79, 202, 38, 42, 0, 10, 38, 0, 15);
    addChar(89, 474, 148, 37, 42, 0, 10, 37, 0, 15);
    addChar(90, 296, 195, 33, 42, 1, 10, 35, 0, 15);
    addChar(91, 334, 0, 11, 53, 3, 10, 16, 0, 15);
    addChar(92, 88, 331, 17, 42, 0, 10, 16, 0, 15);
    addChar(93, 322, 0, 11, 53, 2, 10, 16, 0, 15);
    addChar(94, 133, 406, 24, 22, 1, 10, 26, 0, 15);
    addChar(95, 227, 196, 33, 4, -1, 59, 31, 0, 15);
    addChar(96, 440, 395, 11, 9, 2, 10, 19, 0, 15);
    addChar(97, 276, 371, 27, 31, 2, 21, 31, 0, 15);
    addChar(98, 333, 281, 26, 42, 4, 10, 31, 0, 15);
    addChar(99, 331, 366, 26, 31, 2, 21, 28, 0, 15);
    addChar(100, 306, 282, 26, 42, 2, 10, 31, 0, 15);
    addChar(101, 219, 372, 28, 31, 2, 21, 31, 0, 15);
    addChar(102, 69, 332, 18, 42, 0, 10, 16, 0, 15);
    addChar(103, 451, 104, 26, 43, 1, 21, 31, 0, 15);
    addChar(104, 438, 278, 24, 42, 4, 10, 31, 0, 15);
    addChar(105, 152, 330, 5, 42, 4, 10, 12, 0, 15);
    addChar(106, 181, 0, 12, 54, -3, 10, 12, 0, 15);
    addChar(107, 412, 280, 25, 42, 3, 10, 28, 0, 15);
    addChar(108, 158, 330, 5, 42, 4, 10, 12, 0, 15);
    addChar(109, 119, 374, 41, 31, 3, 21, 48, 0, 15);
    addChar(110, 409, 363, 24, 31, 4, 21, 31, 0, 15);
    addChar(111, 248, 372, 27, 31, 2, 21, 31, 0, 15);
    addChar(112, 252, 287, 26, 42, 4, 21, 31, 0, 15);
    addChar(113, 279, 287, 26, 42, 2, 21, 31, 0, 15);
    addChar(114, 434, 363, 16, 31, 4, 21, 19, 0, 15);
    addChar(115, 358, 364, 25, 31, 2, 21, 28, 0, 15);
    addChar(116, 249, 330, 14, 41, 1, 11, 16, 0, 15);
    addChar(117, 384, 364, 24, 31, 4, 21, 31, 0, 15);
    addChar(118, 190, 372, 28, 31, 0, 21, 28, 0, 15);
    addChar(119, 76, 375, 42, 31, 0, 21, 40, 0, 15);
    addChar(120, 161, 373, 28, 31, 0, 21, 28, 0, 15);
    addChar(121, 423, 104, 27, 43, 0, 21, 27, 0, 15);
    addChar(122, 304, 371, 26, 31, 2, 21, 28, 0, 15);
    addChar(123, 147, 0, 16, 54, 1, 10, 19, 0, 15);
    addChar(124, 194, 0, 5, 54, 5, 10, 14, 0, 15);
    addChar(125, 164, 0, 16, 54, 1, 10, 19, 0, 15);
    addChar(126, 410, 395, 29, 11, 2, 27, 33, 0, 15);
    addChar(160, 506, 43, 0, 1, 0, 63, 16, 0, 15);
    addChar(161, 505, 96, 6, 42, 5, 21, 17, 0, 15);
    addChar(162, 238, 0, 26, 53, 2, 10, 31, 0, 15);
    addChar(163, 222, 244, 29, 42, 0, 10, 31, 0, 15);
    addChar(164, 54, 407, 28, 26, 1, 18, 31, 0, 15);
    addChar(165, 160, 244, 31, 42, 0, 10, 31, 0, 15);
    addChar(166, 200, 0, 5, 54, 5, 10, 14, 0, 15);
    addChar(167, 119, 0, 27, 54, 2, 10, 31, 0, 15);
    addChar(168, 464, 392, 15, 6, 1, 10, 19, 0, 15);
    addChar(169, 270, 152, 42, 42, 0, 10, 42, 0, 15);
    addChar(170, 186, 405, 18, 21, 1, 10, 21, 0, 15);
    addChar(171, 108, 407, 24, 26, 3, 24, 31, 0, 15);
    addChar(172, 323, 403, 27, 17, 3, 23, 33, 0, 15);
    addChar(173, 486, 386, 16, 5, 2, 34, 19, 0, 15);
    addChar(174, 227, 153, 42, 42, 0, 10, 42, 0, 15);
    addChar(175, 351, 415, 33, 5, -1, 3, 31, 0, 15);
    addChar(176, 351, 398, 16, 16, 3, 10, 23, 0, 15);
    addChar(177, 0, 375, 27, 35, 2, 17, 31, 0, 15);
    addChar(178, 205, 404, 18, 21, 0, 10, 19, 0, 15);
    addChar(179, 224, 404, 18, 21, 0, 10, 19, 0, 15);
    addChar(180, 452, 392, 11, 8, 6, 11, 19, 0, 15);
    addChar(181, 360, 281, 25, 42, 4, 21, 33, 0, 15);
    addChar(182, 206, 0, 31, 53, 0, 10, 30, 0, 15);
    addChar(183, 480, 386, 5, 6, 5, 29, 16, 0, 15);
    addChar(184, 397, 396, 12, 13, 3, 51, 19, 0, 15);
    addChar(185, 262, 404, 12, 21, 3, 10, 19, 0, 15);
    addChar(186, 243, 404, 18, 21, 1, 10, 21, 0, 15);
    addChar(187, 83, 407, 24, 26, 4, 24, 31, 0, 15);
    addChar(188, 378, 105, 44, 43, 3, 10, 47, 0, 15);
    addChar(189, 183, 158, 43, 42, 3, 10, 47, 0, 15);
    addChar(190, 331, 107, 46, 43, 1, 10, 47, 0, 15);
    addChar(191, 478, 104, 26, 43, 4, 21, 35, 0, 15);
    addChar(192, 466, 0, 39, 52, -1, 0, 38, 0, 15);
    addChar(193, 40, 55, 39, 52, -1, 0, 38, 0, 15);
    addChar(194, 0, 55, 39, 52, -1, 0, 38, 0, 15);
    addChar(195, 464, 53, 39, 50, -1, 2, 38, 0, 15);
    addChar(196, 33, 108, 39, 49, -1, 3, 38, 0, 15);
    addChar(197, 424, 53, 39, 50, -1, 2, 38, 0, 15);
    addChar(198, 27, 159, 55, 42, 0, 10, 57, 0, 15);
    addChar(199, 54, 0, 36, 54, 2, 10, 41, 0, 15);
    addChar(200, 249, 54, 31, 52, 4, 0, 38, 0, 15);
    addChar(201, 217, 54, 31, 52, 4, 0, 38, 0, 15);
    addChar(202, 281, 54, 31, 52, 4, 0, 38, 0, 15);
    addChar(203, 146, 108, 31, 49, 4, 3, 38, 0, 15);
    addChar(204, 344, 54, 11, 52, 1, 0, 16, 0, 15);
    addChar(205, 332, 54, 11, 52, 3, 0, 16, 0, 15);
    addChar(206, 313, 54, 18, 52, -1, 0, 16, 0, 15);
    addChar(207, 206, 108, 15, 49, 0, 3, 16, 0, 15);
    addChar(208, 40, 202, 38, 42, 0, 10, 41, 0, 15);
    addChar(209, 0, 108, 32, 50, 4, 2, 41, 0, 15);
    addChar(210, 386, 0, 39, 52, 2, 0, 44, 0, 15);
    addChar(211, 346, 0, 39, 52, 2, 0, 44, 0, 15);
    addChar(212, 426, 0, 39, 52, 2, 0, 44, 0, 15);
    addChar(213, 384, 53, 39, 50, 2, 2, 44, 0, 15);
    addChar(214, 73, 108, 39, 49, 2, 3, 44, 0, 15);
    addChar(215, 28, 407, 25, 27, 4, 18, 33, 0, 15);
    addChar(216, 262, 107, 40, 44, 2, 10, 44, 0, 15);
    addChar(217, 184, 55, 32, 52, 4, 0, 41, 0, 15);
    addChar(218, 151, 55, 32, 52, 4, 0, 41, 0, 15);
    addChar(219, 118, 55, 32, 52, 4, 0, 41, 0, 15);
    addChar(220, 113, 108, 32, 49, 4, 3, 41, 0, 15);
    addChar(221, 80, 55, 37, 52, 0, 0, 37, 0, 15);
    addChar(222, 128, 244, 31, 42, 4, 10, 38, 0, 15);
    addChar(223, 192, 244, 29, 42, 4, 10, 35, 0, 15);
    addChar(224, 224, 287, 27, 42, 2, 10, 31, 0, 15);
    addChar(225, 482, 234, 27, 42, 2, 10, 31, 0, 15);
    addChar(226, 0, 289, 27, 42, 2, 10, 31, 0, 15);
    addChar(227, 264, 330, 27, 40, 2, 12, 31, 0, 15);
    addChar(228, 374, 324, 27, 39, 2, 13, 31, 0, 15);
    addChar(229, 303, 107, 27, 44, 2, 8, 31, 0, 15);
    addChar(230, 28, 375, 47, 31, 2, 21, 50, 0, 15);
    addChar(231, 0, 159, 26, 43, 2, 21, 28, 0, 15);
    addChar(232, 281, 239, 28, 42, 2, 10, 31, 0, 15);
    addChar(233, 368, 237, 28, 42, 2, 10, 31, 0, 15);
    addChar(234, 310, 238, 28, 42, 2, 10, 31, 0, 15);
    addChar(235, 345, 324, 28, 39, 2, 13, 31, 0, 15);
    addChar(236, 140, 330, 11, 42, 1, 10, 16, 0, 15);
    addChar(237, 497, 191, 11, 42, 4, 10, 16, 0, 15);
    addChar(238, 50, 332, 18, 42, 0, 10, 16, 0, 15);
    addChar(239, 455, 321, 15, 39, 0, 13, 16, 0, 15);
    addChar(240, 252, 244, 28, 42, 2, 10, 31, 0, 15);
    addChar(241, 320, 325, 24, 40, 4, 12, 31, 0, 15);
    addChar(242, 112, 288, 27, 42, 2, 10, 31, 0, 15);
    addChar(243, 140, 287, 27, 42, 2, 10, 31, 0, 15);
    addChar(244, 454, 235, 27, 42, 2, 10, 31, 0, 15);
    addChar(245, 292, 330, 27, 40, 2, 12, 31, 0, 15);
    addChar(246, 402, 323, 27, 39, 2, 13, 31, 0, 15);
    addChar(247, 158, 406, 27, 21, 2, 20, 31, 0, 15);
    addChar(248, 477, 321, 28, 35, 3, 19, 35, 0, 15);
    addChar(249, 463, 278, 24, 42, 4, 10, 31, 0, 15);
    addChar(250, 0, 332, 24, 42, 4, 10, 31, 0, 15);
    addChar(251, 25, 332, 24, 42, 4, 10, 31, 0, 15);
    addChar(252, 430, 323, 24, 39, 4, 13, 31, 0, 15);
    addChar(253, 91, 0, 27, 54, 0, 10, 27, 0, 15);
    addChar(254, 265, 0, 26, 53, 4, 10, 31, 0, 15);
    addChar(255, 356, 53, 27, 51, 0, 13, 27, 0, 15);
    addKerning(32, 65, -3);
    addKerning(32, 84, -1);
    addKerning(32, 89, -1);
    addKerning(121, 46, -4);
    addKerning(121, 44, -4);
    addKerning(119, 46, -3);
    addKerning(119, 44, -3);
    addKerning(118, 46, -4);
    addKerning(118, 44, -4);
    addKerning(114, 46, -3);
    addKerning(49, 49, -4);
    addKerning(65, 32, -3);
    addKerning(65, 84, -4);
    addKerning(65, 86, -4);
    addKerning(65, 87, -2);
    addKerning(65, 89, -4);
    addKerning(65, 118, -1);
    addKerning(65, 119, -1);
    addKerning(65, 121, -1);
    addKerning(114, 44, -3);
    addKerning(70, 44, -6);
    addKerning(70, 46, -6);
    addKerning(70, 65, -3);
    addKerning(76, 32, -2);
    addKerning(76, 84, -4);
    addKerning(76, 86, -4);
    addKerning(76, 87, -4);
    addKerning(76, 89, -4);
    addKerning(76, 121, -2);
    addKerning(102, 102, -1);
    addKerning(80, 32, -1);
    addKerning(80, 44, -7);
    addKerning(80, 46, -7);
    addKerning(80, 65, -4);
    addKerning(82, 84, -1);
    addKerning(82, 86, -1);
    addKerning(82, 87, -1);
    addKerning(82, 89, -1);
    addKerning(84, 32, -1);
    addKerning(84, 44, -6);
    addKerning(84, 45, -3);
    addKerning(84, 46, -6);
    addKerning(84, 58, -6);
    addKerning(84, 59, -6);
    addKerning(84, 65, -4);
    addKerning(84, 79, -1);
    addKerning(84, 97, -6);
    addKerning(84, 99, -6);
    addKerning(84, 101, -6);
    addKerning(84, 105, -2);
    addKerning(84, 111, -6);
    addKerning(84, 114, -2);
    addKerning(84, 115, -6);
    addKerning(84, 117, -2);
    addKerning(84, 119, -3);
    addKerning(84, 121, -3);
    addKerning(86, 44, -5);
    addKerning(86, 45, -3);
    addKerning(86, 46, -5);
    addKerning(86, 58, -2);
    addKerning(86, 59, -2);
    addKerning(86, 65, -4);
    addKerning(86, 97, -4);
    addKerning(86, 101, -3);
    addKerning(86, 105, -1);
    addKerning(86, 111, -3);
    addKerning(86, 114, -2);
    addKerning(86, 117, -2);
    addKerning(86, 121, -2);
    addKerning(87, 44, -3);
    addKerning(87, 45, -1);
    addKerning(87, 46, -3);
    addKerning(87, 58, -1);
    addKerning(87, 59, -1);
    addKerning(87, 65, -2);
    addKerning(87, 97, -2);
    addKerning(87, 101, -1);
    addKerning(89, 118, -3);
    addKerning(87, 111, -1);
    addKerning(87, 114, -1);
    addKerning(87, 117, -1);
    addKerning(89, 117, -3);
    addKerning(89, 32, -1);
    addKerning(89, 44, -7);
    addKerning(89, 45, -5);
    addKerning(89, 46, -7);
    addKerning(89, 58, -3);
    addKerning(89, 59, -3);
    addKerning(89, 65, -4);
    addKerning(89, 97, -4);
    addKerning(89, 101, -5);
    addKerning(89, 105, -2);
    addKerning(89, 111, -5);
    addKerning(89, 112, -4);
    addKerning(89, 113, -5);
  }
}




Java Source Code List

cocoonjs.CocoonJsLinker.java
jmini3d.Blending.java
jmini3d.Camera.java
jmini3d.Color4.java
jmini3d.CubeMapTexture.java
jmini3d.Font.java
jmini3d.GpuObjectStatus.java
jmini3d.MatrixUtils.java
jmini3d.Object3d.java
jmini3d.Rect.java
jmini3d.SceneController.java
jmini3d.Scene.java
jmini3d.Texture.java
jmini3d.Utils.java
jmini3d.Vector3.java
jmini3d.android.Activity3d.java
jmini3d.android.GeometryBuffers.java
jmini3d.android.GlSurfaceView3d.java
jmini3d.android.GpuUploader.java
jmini3d.android.Program.java
jmini3d.android.Renderer3d.java
jmini3d.android.ResourceLoader.java
jmini3d.android.compat.CompatibilityWrapper5.java
jmini3d.android.demo.DemoActivity.java
jmini3d.android.input.InputController.java
jmini3d.demo.ArialFont.java
jmini3d.demo.CubeScene.java
jmini3d.demo.CubesScene.java
jmini3d.demo.DemoSceneController.java
jmini3d.demo.EnvMapCubeScene.java
jmini3d.demo.NormalMapScene.java
jmini3d.demo.ParentScene.java
jmini3d.demo.TeapotGeometry.java
jmini3d.demo.TeapotScene.java
jmini3d.geometry.BoxGeometry.java
jmini3d.geometry.Geometry.java
jmini3d.geometry.PlaneGeometry.java
jmini3d.geometry.SkyboxGeometry.java
jmini3d.geometry.SpriteGeometry.java
jmini3d.geometry.VariableGeometry.java
jmini3d.gwt.Canvas3d.java
jmini3d.gwt.EngineResources.java
jmini3d.gwt.EntryPoint3d.java
jmini3d.gwt.GeometryBuffers.java
jmini3d.gwt.GpuUploader.java
jmini3d.gwt.MyInt16Array.java
jmini3d.gwt.Program.java
jmini3d.gwt.Renderer3d.java
jmini3d.gwt.ResourceLoader.java
jmini3d.gwt.TextureLoadedListener.java
jmini3d.gwt.demo.DemoEntryPoint.java
jmini3d.gwt.input.InputController.java
jmini3d.input.KeyListener.java
jmini3d.input.TouchListener.java
jmini3d.input.TouchPointer.java
jmini3d.light.AmbientLight.java
jmini3d.light.DirectionalLight.java
jmini3d.light.Light.java
jmini3d.light.PointLight.java
jmini3d.material.Material.java
jmini3d.material.PhongMaterial.java
jmini3d.material.SpriteMaterial.java
jmini3d.utils.Fnt2Class.java
jmini3d.utils.Obj2Class.java