private boolean LoadKerning(String line)
	{
		try
		{
			Scanner s = new Scanner(line);
			Kerning newKerning = new Kerning();
			int id = 0;
			
			while(s.hasNext())
			{
				StringTokenizer st = new StringTokenizer(s.next(), "=");
				String command = st.nextToken();
				
				if (command.equals("first"))
				{
					id = Integer.parseInt(st.nextToken());
				}
				else if (command.equals("second"))
				{
					newKerning.otherChar = Integer.parseInt(st.nextToken());
				}
				else if (command.equals("amount"))
				{
					newKerning.amount = Integer.parseInt(st.nextToken());
				}
			}
			
			BitmapCharacter c = GetCharacter(id);
			
			if (c != null)
				c.kernings.add(newKerning);
			
			return true;
		}
		catch(Exception e)
		{
			return false;
		}
	}