WEBVTT
Kind: captions
Language: en

1
00:00:00.000 --> 00:00:03.520
Let's say your team has just won a World Cup match.

2
00:00:03.540 --> 00:00:05.540
Unlikely if you're English, I know.

3
00:00:05.560 --> 00:00:08.240
But let's say you're French, and you've just stormed it against the Swiss

4
00:00:08.240 --> 00:00:09.300
and you're feeling patriotic.

5
00:00:09.780 --> 00:00:11.640
You open up your phone, you go to your Twitter client.

6
00:00:11.640 --> 00:00:13.780
It gives you 140 characters,

7
00:00:13.780 --> 00:00:15.300
and the first thing you do is sweep through the keyboard.

8
00:00:15.300 --> 00:00:19.960
Sweep through the emoji on your phone, until you find the French flag.

9
00:00:20.440 --> 00:00:23.940
And then you hit the button, and it promptly gives you a nice little wavy flag here.

10
00:00:23.940 --> 00:00:26.020
The other advantage of the French flag of course,

11
00:00:26.020 --> 00:00:28.200
very easy to draw compared to the British one.

12
00:00:28.320 --> 00:00:29.480
There we go.

13
00:00:29.560 --> 00:00:32.540
But as soon as you do that, just one flag has gone in and your

14
00:00:33.320 --> 00:00:34.440
character count

15
00:00:35.040 --> 00:00:37.380
goes down to 138, right away.

16
00:00:38.640 --> 00:00:42.080
Why does that happen? You've only put one flag in there.

17
00:00:42.080 --> 00:00:44.500
And there are much more complicated characters you can put in --

18
00:00:44.500 --> 00:00:49.300
emojis in general, are really long in terms of binary representation.

19
00:00:49.960 --> 00:00:51.500
But they only count as one character.

20
00:00:51.940 --> 00:00:58.100
Typing in "a" -- one character. Typing in a really complicated "emoji-smiley-face-thing" -- one character.

21
00:00:58.100 --> 00:00:59.540
So why is the flag two?

22
00:01:00.100 --> 00:01:03.200
Well, the reason for that is down to the Unicode Consortium.

23
00:01:03.600 --> 00:01:06.440
They're the people who decide what goes into Unicode, they're the reason

24
00:01:06.720 --> 00:01:09.540
you have 250 new emojis just gone in.

25
00:01:10.160 --> 00:01:14.760
But they didn't want to put flags in Unicode, because flags change really often.

26
00:01:15.120 --> 00:01:17.720
In the last decade, there have been new countries added.

27
00:01:17.840 --> 00:01:21.100
There have been countries that have changed from military coup, or

28
00:01:21.100 --> 00:01:23.240
civilian uprising and have changed their flag.

29
00:01:23.840 --> 00:01:26.320
And Unicode does not want to have to deal with that.

30
00:01:26.580 --> 00:01:29.940
So instead, they created something called

31
00:01:30.600 --> 00:01:34.460
regional indicator symbols.

32
00:01:34.460 --> 00:01:36.940
Oh yeah, I can totally write on a whiteboard.

33
00:01:36.940 --> 00:01:38.620
There we go, regional indicator symbols.

34
00:01:39.000 --> 00:01:40.200
And what they are,

35
00:01:40.200 --> 00:01:43.440
are characters that are simply A through Z

36
00:01:44.140 --> 00:01:47.040
with dots around. That's the official representation.

37
00:01:48.820 --> 00:01:51.500
And what that button is doing, what that French flag button is doing

38
00:01:51.500 --> 00:01:54.180
is it is not typing in a French flag.

39
00:01:54.780 --> 00:01:59.220
It's typing in, in reality, behind the scenes, anything that doesn't have a French flag will see...

40
00:02:00.380 --> 00:02:00.880
an F

41
00:02:02.460 --> 00:02:03.180
and an R

42
00:02:03.540 --> 00:02:04.040
FR

43
00:02:04.720 --> 00:02:07.100
It's the code for France. You get .fr domain names.

44
00:02:07.740 --> 00:02:12.260
That code is what anything that doesn't support that French flag sees.

45
00:02:12.260 --> 00:02:14.220
The IPhone does support it.

46
00:02:14.220 --> 00:02:16.020
Android in most cases does support it.

47
00:02:16.020 --> 00:02:18.920
Modern versions of Windows, I think, still support it.

48
00:02:18.920 --> 00:02:20.700
It takes those two characters and goes:

49
00:02:20.700 --> 00:02:21.860
"Ah, you mean the French flag."

50
00:02:23.000 --> 00:02:27.160
Puts them together, lies to you, shows you just one character.

51
00:02:28.300 --> 00:02:29.920
But the character count doesn't lie.

52
00:02:29.920 --> 00:02:32.540
'cause Twitter sees those as two characters

53
00:02:32.540 --> 00:02:35.100
because well they are, counts them as two

54
00:02:35.380 --> 00:02:36.560
Your rate goes down.

55
00:02:36.880 --> 00:02:38.000
So, there you go.

56
00:02:38.340 --> 00:02:42.480
Two, characters combined one making the French flag.

57
00:02:42.760 --> 00:02:43.640
Simple as that.

58
00:02:44.180 --> 00:02:48.440
That is why it takes two characters to do an emoji flag and not one.

59
00:02:48.440 --> 00:02:52.640
And if that was vaguely interesting then I've got a much longer video about what counts a character

60
00:02:52.640 --> 00:02:54.000
in my Language Files series.

61
00:02:54.000 --> 00:02:57.920
And soon there'll be an upload from Computerphile about emojis and their history

62
00:02:57.920 --> 00:02:58.540
just here.

63
00:02:59.100 --> 00:03:01.620
In the mean time, that's why it's two characters for a flag

64
00:03:01.780 --> 00:03:03.580
and that is something you might not have known.

65
00:03:07.980 --> 00:03:09.740
This really isn't coming off.

66
00:03:10.360 --> 00:03:11.940
Is this not whiteboard paint?

67
00:03:13.520 --> 00:03:15.320
This is just a wall. I have just drawn on the wall.

68
00:03:16.200 --> 00:03:18.440
[Translating these subtitles? Add your name here!]

